From 86225de8fa70af28a13f46d17b9bb019e060fc8a Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Mon, 8 Aug 2022 09:41:24 -0700 Subject: [PATCH 001/223] Edited Revised Nasa Picture of the day https://microsoft.visualstudio.com/Edge/_workitems/edit/35541397 --- .../media/part2-popupdialog.png | Bin 37529 -> 21229 bytes .../getting-started/part2-content-scripts.md | 38 +++++++++--------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/media/part2-popupdialog.png b/microsoft-edge/extensions-chromium/getting-started/media/part2-popupdialog.png index e581a122f8d6c2c988ed4a6d4c25fa2946533330..280d8ceace7e27c279c9ae79d38491f98226a0b2 100644 GIT binary patch literal 21229 zcmce-Q($G!6F)dJv2EMtgcI9#Zfx5V+cqb*Jrf%@wrxAv%zS_UecG3O*nPP7_PM7| zcUPV6>gxJ@DokEh3=SF_`pcIua1!FeieJ8bL;WldL4tpN*I>D&e*S!QR1_2ZQZ<2l z^mzelDj*~9%q?cd5DEdnX3n;tko@Ie$qW9wr z`d&ECtgS_{BKtdqLIV}Qfg=O)pppG0H6bC9p&`X3Q=BA1e#Z^k+YR5nKcr=OZ>&A6 zbHkrs%JFPWn%bD=q-CvTtz|r&&02JU|>$3nvzFH{j3k0Ac-0D?FkPmG^Mtv2N@T4%-{d>0f6FH zPo_NED4(np8D({Ue}8rPzpYDC=SM*5Fiy?uDlfu7zoj0)waGff1PuP~CIA)G-rhbm zDhiF=)YPkim=wxVYEMmDE zBQ&J{DJeTKF|pnG>i3qmHt3fdVQFdDaCACo28L=j1 z@RV9dKQOSr6<;9^*T85gKjp>@cBj6j2SG*~U_zCPh^R;5S<}g0p1vv#YoSmfyULaR zTZQQdS~njG30tlP?)3C@{z)$GIjN;QdDzc-wey{^q#rG-( z2?=06;xlWb`R^6h?wnM24;1J4P(LWjT0lcv0MwhVaFeY$A>sKYG z7%+0CV9mr?cC2GyNcQMPsMDw_W?vK(YTcRvNF56`nE0jdgIAma0uMq96FT^R6=mp0 z{glP+%D1qCtF1#@mTDK2a!j15qrg?*j|10ZU!zOeMTZhKY+P_9)heD@iuuzX%<$^> zFxa_G)uk#}Xh=KDs6n73xL zg(F(qQAj=)20yrMbD6}nK?)O-7@bqq7$TNSi_J{_m~B-jgxwmrkDzs~Wz)*Qm_iawr)lQ>XF&47QgWG^Vbrfp^vsF- z1j6BRBG#LXBO8KT?+%lIlee|EN3`6o;6`DyA@ipvX)Ail?~ioTZ??l>T)BpcwV<9y z!o*E1R@lguY!i!C&UMm4=g-~t8qkI+#)SPuS*5F`M0Q85jmtBeZs1Gj@I{G>LrrHL z#!8eJ4R(b2J8wTnVvs8s1g+lYMAc-qH>wE0<&z42#wG zV_eVoO$GOX)L>iV$HMV(;btB+shO8C(brdyW2wrB3hsKCsX^?4;+}rAAMAiszD-LDQ=Ht6O%e<*s@ob_wtCS2&)k) z4_P|^1Iz<*HBiwO7Y{ z)&$+}eF;7PiLrMyl?Ni3OdBQ?0xuB(ewNT_I2aAQ_WF^)-#Lrzl|)U+qkLw^0mO1O z%tEZ<(qx)h%Kxp?I0*EE?uRnhL3_o+g^-iNHP}(k2m%#5{;ySlGCVG)AIFB5(&Iv< z7DZD-x95Y+R=3^Ow}~8nhSv{Uvr=npvA88R{K_}pIEl67yJ#U7ISNowC5}-4P%}be zMKqKNXp{BZ{#DPaq0POYEiLNU5>!f(y#Lw1YM%G^_n{PqoXdxk1v%K?g>=)6mTI+~ zZddt;Xp=Dc1wvn6Gk31$Wf-Jecft)h81jrX8CuE>NFL+Bxc##fKCG}+l1r0e&GqfsjTiZrVw6tI7~ zHm=a9-~ZT91lWJoUfnF@QrC{7kntGfuYs=g(ev-HY|7tz%XFh51Q`f6>3@U3K=k!N zL*EE z4#$HDDBtOPk(?5rLc`wP-pX?O<8nZJR+;{eWZE#+!jD0t$!raa)f6Wg?h-oZwF1KtdlFmEq*`JMJ^QODCYjR z`z=Y>c&Eg-De%kMCb=y;IZ@&v6U&{%(~zG^oVE?y$i%sbyB~5$%BmUu+hPl0JCPT( zD4aeb{Hx$@=aH^)YD+}teqo*2O7p8ftn~T^{PiZ{gO5i(J&tMTA3E5iw71U*$Ep@g zxq2ssHZi*{?yqW7cX4iZtigf{V5)hA>$%(F;)f6lsU%DSq$Z|+r5aET;q!WwhlE&O z$cmzx8BA}t-cc)Z<%nDn>* z)WIKj6pga-WL8#bjH)9>F`=P|<#zEcZuq&+y0-4Qo|FptpkChI*4ux6med3W1(6}5 z?wWZ>ea?R)$iEH(V>NYLT%192ct%DBB1&5gc27AyN7#ao@ zpu-@ed0YfVquebVM$ZOUaUK%>y$iquf|620c2e}}Ds#pOTp$pMO(hev{L^8q9ibQq ztFr*08bz57fP&KIh#L2A)M_X|P!G$%X}NTP2kz7Bsi1$(3S*=K%AzHh4!`>Q+k;-v zEEpBM#R#FVlN0MV5DX((rL`h*#B#0mP-J}>FMbyEE#G?9?Bw; z@SxDuaY_{fwJqmA(Ve~>ebZr>nqSvQY0XE6UOW2vPcBAL>)aRT_Gm;@(W~4DXhYI} ziqO?LZT!i%4=h2e2w;x-Iso}!-RRFoAn+_xLXdU@{`-fkO|)hKid+B?sZa2K^r1s= zxcuW{iSQPH0y{I_ZJGExQq=iU9kEbM=fQ&OupY{+3$ z^}GO|k1u_|df&9D#c6KpuI^q`8ca`>KtlqG;v`h|z2A|bO~=h%e5n_Nf(s+nIwK8I zDag>kL|{##Z~_PBMi<|qhTTnm?6t`-+C4L4$&o0LA1MsSQgz;TaurS{3Op-Erd<)B zIM?JnxtE@I!8!&?KpNYUR)!(EE+*2qdRBb50a28GD(U2ZA9ZH6fSw9Ok zet9*P9#m$>Eojwb-W}GMFZI{aG)ZZfM!Us-X4^LM$_iNtDY)rgGP+&5JW zgWOfS>0St3YH?e*oF531lpAr=9Vr>?^u6Vu?yy!H)9q5h|HJq}peQ20y2h&GUAuO9 zbx5^Xb5YnJNgQBj_u?Uqm)sG)yGMjxjz0NgMbvoewYML5|GIS=r}}KQTg@TxjBJ1` zr~&5#ahjdUm{s0AE-rty%+e_&(X!`*r?gMkH+=FHScc?uz%~DI4`VXUPf7>h!cG8D zv@k&b>Z9e6gLvU20mJu^0Kw?0sMk^w^sQ{UG&}~(thnQ9*USOcCIfNT@8#+2V}ERp`#YGd69Z! zi>zY>soxQ3eW)-yh;h&hCRscgN2+~sy-8^=K8R3L_f~DMx#cB$P&ItxJsLbQTT^{= zNc8&d(Qvzj;vX|`p6nB)(0$6$DHVVc39`kdOUXZD(%ciRFg9Apk(Z!KoY;i|uT0BjVxF z`2@2P6MuU+UlU5ARxxVmGtcbxhil%22bLNTL%Qsh3t^iy=_gd!F|!_q{EpIt`p9PM z)<4Tu8dCnn#b>#py%@jUQ){i>eP#;^9z-P674BAUO|vT_@5}!?5Mhvr+7X*_I&Mg< z6{@YVgsN9LzdCPYDouRnB&y_6e)h!)d40&-QbFU!Q1A84R+Eq(x4-O8c+dpQIFvUp zl}GJkN;-|=Fdiv2x4Lf8Rk`*@I%G6Ct%*acT7MaJUSp}gPGtBePRcv-+Ua-t$` zJV$xqW}H(j5%vxl(l?@?)+};QJ(#z2Iku{zE!B5e8aC8X?K{4S z^fR`=dJ^OLOyEaEEr;B8``(E?2_a?>^@8X@GMwUV(6+A!!TV|*&ijL4ES0MQt6Mo- zxUow@9@kasf-55a?p+VZ+klYm>ZIx~_UC3xzZZ*EmG(hQR?1WL&i;+HpMO|f1Y5h1 zW|Cj&Du0~ml1vjq%)X8R#+zrU3tTGn!n4}tddP%CXDye%CPkPe6AhF6d2to<{y^>! zRT#3k`mNI{W@OFtwfO^={=rHZOs8KDhr?i!e<6E3OXqw4MqEUobVN8^D74i zg>WGFPQYYwL2d|aqV{qJ>V`Ex7=tSX=-Pch#tk^xYmSL7w#{nG&)i(XLa7vZ8ylO? z7{|~0`g*&-#rRxEczD&>(2>tmdZJdd4OI%gj^h2rMm6;2;0$N+qkK&pf^P?@Q2Z|e z@)f3~b^L0|X$Vvmh*Tgk$A?`ZPtVvjg9mA-rSs7!^~?ECXgt>u>{kDZWck3jUVD0U z^}|*Uv#?NQekGv5HAJeMSh`fy05c%0W{LR^`PJ93U<5nFipAJb!Pl&zqe|O*yuzWeYvI ze5f>z?>%c|%eGr$!hz^(*sl2JvRmKbJ9ZdnCG>Yl7EazZUA8sY`yR=Lnq|hK9R(## zHVco%9oeQJF-Foi{`4DrcgLEMc_jz@2VVW|0 zCtS5Q-SSuC)j(katnEw8jQTw-$Fl3)OlUnna9@ z^6rsUKAMJgU2HOEbTRiUFlwJAkWW?+e2lMRI%70*k?E zCZajm5^xm}gFB-5eO$-SE?rRzj$Atg5Lk@Gqn3;M9J;4Nt~#+hQC*=)FZYoi?UVyn z(iT;s+lfcq$RLtKcu6*3ITigvc2-gS3R+g6ubG@n_+cN6J6(H&XZibLG_ zEjAYHMl>MADs+Tg3g-sag|YQiA%sOOU3ZU+U#TB{iaa~ zG4EMnemEJ@(VCBL2@{VWWtjT-ebebq@Qg7v33)A<;SN(RNzE`*83WO~m|-Epj{~M) zPQ!l;vu^L;KM-IaUB0;inJuJwZ5s$oDa9iDbj0=|(KD0UOGWSR&1@{pS`5<5Uf*U_ zfCql5<&*~r6Pi9MczgusKsj0+^9>z0yoirD-6RFQ@kGA;B=RCU)Nth7LN-c`0x7ME zsyep~IIPJ?g*TW3B>|1ryV&c8&M5B=<5$;D~C{fL)7*Cv}YmpLU0>K0f37LCOXa!tvl^!+pHXX|hSl9oWy z_8>vyKF@v``$0Ss1BP%N)@&=fmCbmnS&rEQ6Vv;`HRQz8fXL z%EQdT4(vcnmPfH{I5P(dVYPi8pIWPp*cbU9MN~}zO}`#J?lRQhPK+X6=Y8lZo0 zYRfAOyMqDQ)H0lj}KAtQqNp>tHvw z$nA@`_)$Br{edQE=I@IbhZ3#Qcn3oT%JGP(<L3euF;<{<(iA(4Nd)%KQ%%Y+i zvXd!;BCzB1H6EXS;DFCI2Q^|Ext)hi)%w%%ZI&&%`h(eG8bgKvr{$NB$OWd&GaJZb z{NUbX%wt}}z%j+6n5m`8sesf_A8U5n_)00l20UT8m_qzv|kfTW$-eD&w?_h;o_B%-PF3jXZm~Cp#KmDRl6^Ny%oqm2CcAPIIGcU;DIa zn+Z37;q<nXT;@!m;&24_W`4Vm`JOYLMyKvbg7y9mAIWRGH!w&$%sMXz}67?k@wey?sIY3gbE4S*TG1XumCeWE*H` zYTc9F?o+y|EGTptjEd95eEYR_*;X>6-ZYka;9l!|uZBsn-pQ28>P{WK*1XnR3PV%G zz~o=MGR2^pJ1)M6pmJ-;`EB5;o||JLnU7d?)`aU=E$WsmW|4DedKN8S9U`A}$#@n` z2`h>FmYrNKJ@+jpI>XPl_&lDdj}2F54}YSdk3Q98zOlmZeaG> z@=jDZS$`Ya+kQ@pz2B5sFTdN*suEMo&G(fUesMk8vi}2Jql;gphCr& z7`w}T5=xHyJO%Uiq`hRC%6_rL{6|t!oB3E4_^mWz+H6R+beoW7$ZmMK&md z38bf|kOF;yUZPrZ=qT%u+YWLd8n3*K36oWyZ~_auB;b76IIEv#ax{{;5A8wP%OU zSm3KrK4a=ZB{UY$?BRQMr1Lroeew|@JT{NLEPvmiPJJkU!yXMRK9}MP0Uj^1x2P|j z5bHTNc4FMO`wyaOq3bq);Ih~pu$NAbEHaZ3Y~!r~bS0Wp`=Vb04O8@&v>A!_@1-J# z#+`acK&RBk^P!od=2*FO88kG__cDXGu$R>P=_R23# z_BCk>nJAdlS|yLL$5G7X0~X6779)B7Q!YGW5H@l--`8(EDjO#uFOsm=Y5OE%fUrD8 z{FgmjU@?=ewq7JAn`ox%Zq1+6uKgO==|_`awO~8Lxz3ctJtS9~6Kto8ZBX^(u)?xC zkWEJVUON}Ug|af{J`tHH(i<+a`zNu(tR70+yPy=`d8K<1=8ij}so~ck_wQY!sAWdh=DJwFjfkcWUF$@Z7^nxL_HNkf?<2mieX6m5~pTIEcXPO3j%k+jDmZ z*1mx}ZTP>V?%z>IFTLEwHSnb}T2e*lbdqa+GrjfDSw>N8x*$Cwf!}gf`BM2ff8RY{ z@_~3{n5vA3>iX@j`XKN&XIku;6}3-%Ln*$AwN8qmcHb``3BmR~%n~StN~ynmN3{j50kGDf>6kSRq|0N%Co9yi#LfcXWffu*RsfLsiOe!mnH3MfP>E?k4k=Vt4WO({b}sm1e5=iR1ti z)-6MSI5YQ3V!`A=)*R~2Kx93!E3sg4tsuh_y1!X=K=3%jqQGMCXtB{%&!30b^&W^e%Ytq; z+@Dv~23ozmKhk-TYFmi#2*|dU9S(gX!h8qdBvO?*E9kVx_c7mpMr|_oVtw@A@=?@V zm+$8oeG+R?65Qt`YIDu>7BPx4;C|1e4D8D%iGAez>;W9aNPL$P(IJnfx|%8p;npw7 z$gQB_J+bM^(g!VIpJug7*{#iKP`kBrITF-<=mVJqmw!W z>Ht0l+jiv&JaKijI*GigDSZ1boue&*G$~4X^9i^e$sJ_n-Km}0&!M!BN7ZoZwO&-o z*sJMqI9I9~y|yTzR=-`mC$d)H9yMt(83E{3i*vyr=jjoE4IGMsZ?@$ zvaj6>+1_7eZ)L_lGJQ6yW1rrJflxD*AoZ^RvoWEXs|S07d;RDA!gkRRnHs31f(Q@& zfORePE*5H@40fA+5wfCs9%+)n1Sg+x`_&eEQ0HLqw?dVJKbb1?SCFfN@&e#J?#&lYf{HdI9 z(;?E50c77jkNO3!zVCr3t+u_XntyevCysaUk?Ed_Rwy-srlGEkM&u_pa1_y$@&xh> zQ+lFE$l|a~4ozp-R`o~*5w|wHt&ST>M_rA>kcH|I%6Sy6Q9gBh0C}7fGRcI#7P+ZD zfZi9HxRbv6HcazY6Tvy)wrSpe%hldd$&zeXpm^5qAZXdYg~4I(ClnZ^a%*2$+85EpXzbn{`aT&v|i+oqKzhZI@Txm+kFM;K<{UL+{W*`sK#qI!7AE zI-X)HB6-T4hWk{t%InxyHR+H9rUDSwI-=8+Tzke;UHhZzrrFdO6DhZ_8K!!}GYD3S zZ*bp*qbRR^uDRi|7z34>V~mD{%VEvO^OaSYxYgfZzMDeEK5C({EXO@6451=|iL=KB z4m^e{{rgB&k6fR-8mqJrp9Q)f*m`Z{=vJtx#+W%?^yeYuvH~>dnGo#`2Z%bj3*DG_ zMcN#x1aE!5253@&Z0c*qet}`)b zR~TtU8ssl%JbNPh>&C3A(7DZ8a-^j9=4^h{eiL47cqnE|0#u|FefhZNKJ#UrcH8+t zbz8|;e=vUjtuOnnDr{VO@GD=qH8Rx=^<@rZxEO~lWv_>;T3HH>z9u1K}zS4*4xc|97Umj5mS&T_}$CeTtho4%b~8*d>k}!Arf5rDWNj20Xy&IA~$i& zxW%`HvZ$P089X}6+yYKAdA1_ddj=6+Fk@&+ua3qe|_ThH zMLx{KjBNf6ZL_#=#e6K)jh{bDnJ|djtXu>>5*Wm742uIO_EED)8n+JTe)POiJYnH; zSG!8MXd(0FGrpB;5A2My2hg^=(jR>c23EY8v?$hRw)T@+Zb3^ftoJ4+xW+#nS#Pdv zy(NbC!(G%_iWZs7JR~;yQv6ycPQnd#8X4c`Lp%=w~Bukr?i#k@uFnONW@e+1F zJy(!V)G3_vhBq?_y=%s&u$-nAv zhzYog#r}lU$R)sCPZ+#~$lLq$3=~k&jjC;~1J;G;u`@>-pk0e)1C-4SLe@LPJ(T@hC ztL9rgT{yaMIUo(YGyUtoLfhDUh8dV64O>S4LAyi(rPtH3;%<;gP8;?QAjD_@wkkvV-fugULUV6A0EU$F$0B03zbjs z66`bPhKlqLm<62XsX});`y=Y$&oT>q+diHvUu<=xK&MsLKgRe6VD8Ta^$C4qy@9&9 z0Hpg*_MCYDv-w$AgZa#Mb@#hqsbbOP0FJHxC#{DV`9DmQz5C;xyUuiyzKyFyEnq%x ziikbY6U(5-hx9+>GUKz?o&E8Q(C~1JKX`T3YmoRI=p~1(Mr~jhuzNfAW)? z--1I}_)X#9n!)ZjZ}>!lq0h@1hq`LDZY3_a3+&y=g4oq|e?Kh(GFA$M9y!r`zXq@;vA0v4f^ z8^-(DxwxQ5=T&VmgaE|5H#eDFlAvKV5x3_aD3K|EVCMB2eof%I^hi=f2lw zsWy+p9OY6$EVqf%+GmJDc<7Z|?5L%XUyc{(9{67QY0={cFd{{l8c&+l9k!R&1bNoS zcW5VW`Y%$7q5$!OV+sTYKR(_$F-hS*Cv3bj3aaV8bN|YliT-|>-R#f~d8Nco7X9ZL z#YfG$y~33s5LyqE@BI*COA6kc#UzgJw@ya?bx#~o`7I$#_8eW`EAO{%odt9{ocAjT zgHgueB4a97FE(#3YSSu0y3Zc4OGzoK@`S6OdYbP>stsNm8lG&>fzUY^CKJbmUJMv9 zHBS4=4K~`~FFU-gvo7lg+`EVPd3kNTG{{Tk{6EiPl z#bS`lD9$O@AHCX5j4*>0B+vwEYaY1Mi?2gUPKw-fus0;#aw+8#KLw(+W9iQzabXEE?RY^J7_;PY_qN#s1Aa$ut-o-#^t54L+|fIZ*-t0>axKa@dSp5*Mo_zm|?UdB%Wt z$OR})*Dp6dx_*t89GjXYC?lw&5D^v|t;gJ_obFnEN4yrWb+O9fUH&K^R zN3$nUGNf$O4At?$7#Ow9%hH?6Q5|@V*Rk}Io?t!3qhjO5IshK@oMot!#btao#nyq0 zXKbgLv(Z&vx&2u59KXTQBu$O;g+gt0-yq@Zy?rK>gJ8dbd#%H|dS;st(GsJLwA|(d zm2^5gmZ$8h*d29IpEvpDgt>GEFNUubKV)-*dn`vp4y<_KWBVbuKJ5MJYH$P*{dR{% zm7zm7K)u@&B6?L-zSHR|sNQN6L-#ZGNAOdg_O$kLEj12?%s?jE%4SkI?X}TmtSSyh zv~6#G4u-*<-V5SM78;nNQ7n;(?74by8jJ71ow!~iT|A6s_eBI)_t`+3Ve@p2hdGuM zvJ2RTFE`F8$C+rRT$Aw3?342V<7=G_0eof`(fv;Tj=lAThwxsNg-6c09;aXH&5_P> zwCD7XVZlUcad?8lkU#WYM?uv3oI%Z6tIy3R{Q}L+X^E-ibex1pl3dQd zinAVNvYimb?R@{zKbqqArsOiA0^%Eu7oim@XcmSr)e=|@`?;+dlaZ1NztTdy8MUgT z%?uA8L)OB5;?Dj70ZE^j+ulSL_eiBybD~rVJ=M#@g<7Ks^Wy`BrlL}d6wqiV@7jdk z)UxH=f#ZxpaN!f8YOL&}lMeqV(^b`~R(VhVF!dCA zDfgkl*ouBvXiYiOCN0+^m9b3de}QAojH3T z^_RP}eUKw{G3bz;SYmSwgU-R;LIY%6aZ)^A^iHJudki`S6YP`P$&AFvZv&eiy~ndZ z%!09sbUHmwEZun_y2S*K#a_`M&LO{g#`eh52Hdz*zP&*QmjbXYT2iB%Fj9x|thEIay zNEix5;^(FYQ;CR)S;FIX`9mQn*lufUOEMg+zi27T_>Yp9rj;@qq+f$bITc87v@%UJ zu4FU^AM#c-Xn&>iTSb%4iH*7FUU0sThQ^tQWrKWhH14mCWDv=$n0IuhNdImBwvS6! ztvnt3O=cttCKp*7Kom?f&qyv(K~j^m)S{Jp`)KOECHX?(AYqYVmKV5|2o?*`irQPQ zH129IcJq(DrV)%CQA$TO8;mV>fxOnP-VhqJx;FKP(S~=`J`&M6U{HEJv&A~J@eTn$ zb!$h1n|XRnN-Zv;BQRa}DSDPuWL0t2)~6gVjhd!6-S0n zA_F~J=M5nXe7-!3*e#a1+N!6BXM~Yt=WePZ;HVo}qw5fo)Gq{;=Y~=P-X@poxRF$%94Z_JK1HE|#0H>j zm1f5JNT@)k^aKBcTSsy%3G7n}QB?C>PW`Ycam%mwiS}K^F0HGOI*WJZeysuX?|_I< z6i0)|J5GmwY!{_x=L+k(ILigwKwyQHW=5qVg*^{bW6=0{c5^zj!7XHwY#6Mn)_Rp= zW2mc|hIJIU^}H1|2##s;{dPLhdkb5(Tp0OCSyV<+tI&$NHGlR({t+%FY40_A0{SOG z)Z`sSpmx6?So4qKsgC({%X30y(bo8MlYb;6Jg|!)frfJ5SHB!r)V71ciVNXl9Z9Po z*RAB-G}*_f7Of{bOfCGxeyvV!Z^c#<$0^T&sEuNnNjWX*@!N8mHG}F zPK(Mi>*u79&t#>}3$Jd-TlGvodMCH+0HmW&FMbzXz6s^A8`=R4awIcXO5~2No3I6ty^{-MhPmth~n+UkrasSE;4~sx8bjirgbke|9iI(wRu()_Bzdtv_tlDaX2kw6ndXIbAYLM|--7w-VzN$UN zTvx6?u%W#-g!3o9&{7JDdc3yQ>T=Q0_iUz?z#-h2Tr`|_!=G!Mr^}kueP{?iq6?N` z9^Q!h z?%%`nW0OigvwLVtb49Ud zW#8{BxzoQ?c7JOnU4xB$Qj>nH`@6E+-dZXRy3mzn)L)gMW9Eyr-8^vBlC?>{NG4u*MmSp?U6F9z)gr%bhA zvP;*R&it#_CHcZnDi}JI-4x%2pf&XC#YiLcY#GXXEuO)lv-` zSA*xIQ%uyl7l?bp_ky8(JyL)-=Q@<`JLkzx6YoReP}%^GzB*ErGBzF8z3|F|)xt{K zomPoj^Y_E5C|gA*;wKBQW-ETs3e{_1ae-U<1u@_H{n%|ThiLRP5A_Yg*OdeM1s7%x zL739B%7xtwoV7M*c5PS7jiZ%DCp-{jl}OQqQqQ%c=1||Ga}k+bKy|(9~smjy}e= zK0BHqVqp8xLUp0sPKZQP_3p3n2uVF?1*;?#GiBx!oQC%I%zjD9oOF(;L4)b|BK0P# zv^ne54z#B|LBJ$7%p5rayMBE~Wi9AG(y8O%|g-$DsPKzRfk=y%Gc&c`SY-7$v8C@=e z#2Y&ynLeJ+m6e9JlRjxmvuig4p0NLo7&h?;?s$mBk%VoHf($-yuh80po+n+j!Lce0kNpSQb$>$neW|< zE0`*2K?rZ0+pncaiQ}J)=hN4h!ASJ2rxT6B_BZfB@8FimptcCq?D6ex(^yd`jh$cJ zGZ+Bdh)hXZSUamRq6`xt5iMB5A)7Y*Lp83ut<;gEaq|mv0e0SNiKQ51+4~WR3!Vig zZBVg=0()2({ejX?ROfjo0&0iJr-!p+qYj$yg$(d8#?n6{=HWNph;8_MdvvJFkAOZ( z?usWBM5KDLb)+$r{cf zyG1j4Dx?P7wz2jc?BQBD2>F{m)*b{y&HhI!hqpqrj%}oTHBmxQOQXtR2tl#bMuI}i zfwblF8not=^KW%&On!Kjfhdtt>hCp-X!sGaj5d2rTQXnLI#`lScx< ziW}M~rw<@7xt#_c&S;xFn|;D6>o~4Qe>Tn05Biq7rUdoQP*I3R=7icC4jR0+{GmKw z`GR0nGEpXk)8FLbo^knU!qF)DXGB%7hsBbw)ZeBClV`~v&WYfZcSe=%Qx|pv_KSyuc^8mm(9#QcI>*3D_Xx{gwtuO$pqE9chTo z{mekbh|m-f6AO54D4F|ADv~dfL~9&#{6{1xbmq89au|K*Y>I zXS3uG-O*g`5or*geQ2NfHjQ-1xE8hp~5c&3r1_L%{v6g#OL;qmBg%ATLVIJOkncOB=cV(|lMTu*DmgE+_ zU%{D8=mV42+H?KZ(s`q+((Jt6`&u6+WyiF-;H!L!t^_`!4SrVqBT{xF5cfI&jw7?@ z_Y3rX-S#dK$^{-&hGOw*Nt6$q&9v7#ow%k zFQ>4Qa99OLxrQITp+lZhVrO3F4L{k6NZ3aq%yT1o8Z*IDAznP@UF7$=ki=C6M?ET> z?sQ+UB2-0VCg|c8nUzj_u*1F8W_|rq?Piae;o-u$@B{0t=e(@GJ0aOt>>33rEw67z_NIsEpt zn$DQKLBBD2Y9kQ5_e)0+e?(d}3 z`$1*av?mR=TYs4<$VjuMwM6xU_A-(yRtEV4;(P04(XQ5sZ%z? zCLDEaz7~JxbtY&};4g>DtiW&S4w39q>*7Ueu?pC%2qXOs@qQ2ZKdBM>{CGnD(s0Mh zVgAcB1t`M)|5%U?_v!N5SmHk9G^XhxG2Aq&{YSX()?eHk%C0T!ms_iE`4U!qdW6wpiK^fgW;DN>|KCyT|1S&3kkHRm zCm3Nb2)*_vK7y_XTO@&^10(9#NHN57HITw1Z;2=o+{dlw{LDEae@Ct>ifazKwqHmI z?Ibqv_~>@>eghvC)(OMCGrt{pKG5^PSmQ#jjS!A(FCpz@wW0}k5-3_qOf4?G+XHu} z{jxzfl>axc+r5-XM}HQwZN^%5cUnhVJ9AF%Tx8QH^O=GkHo)f@C+EWh6eSsVpbw4W z(l(N&t=SXA*J&bXC6CF@+5S&$LUE1P0y+x7bZ8xMD9bMd`&Cd7Ny0>rW7cHS+8SetE(cK1ml=6-5CuT_+0u>1? z(OH~9HhO3MU<@+yeSLkK>%EXl91`jc?Hsw**OBXU;?U{6vdFPEPJ{ zVr>l%A0J=!p-11|zd0o0SUc$E%0X`rxd>enPG+fVIpotnLV&MjsqCPJICCLO%%t!z{@Qt}S!L^S)CWLHy#zsrutHP&p3&0m2g z)@7>s7Zd9JxyV5O8rIL300CEphF}f@161J>G(M!#zMY@(@Z78#aT#(J(gS*tlI}s$&jw#ix&RQ3x<14sYFS z9mUBC+g;UU95Fm5*8@~cg%t8E%x|qT;Q$!XhC-mRI9? z6zSmg;7vYn34P(~3XTl>W7(-{xK`T!=sm9Mr0#=eHyVCk?YXHCDWfRd- z`XY?%4-oSxs@R^}Of2R?qvyLezP1qH2WeK9TL|vG@K638eCx+-{dY+|P@QwmSt11@+>rscGNas|c$YdEtgSa8gW_`~q+%qdD9ckCn22T!fc3326u)js$iT<9w73~f zCSlERCG|%0yXFcugAGkPQ+d4StGr7sql?)Y(V8P0Rh);!LRy2GXiM_|6YWsmqw@0X zSZFVi@R0(TKxj(4)Rm9lQRb@UXkh+p1#rLTlC0HPEW#rA2lnOevon9Me9ZD&OQ^_ zSV`#LRIbl-7fC@PgN);)7Cy6|(lLla^fY~(nQvU1uLvz}@!k)95=Z?|)2lMWC5MMv z9`}h;psYX%Rdy)q%Nf;Gl~7b-nn8kiS0|s#mv(Blk9*IcEXZ9>J3gW39F36j&g$}Z zXM;BMO+@Ah_1lQiMR_}P1m*Ecr46e61znr(=v7MxN7(5pYm6e@pD`O8vAiezmCK1S zQT2{DM;ntynomC@QY!#n#x3I(-$bov4@g^@FR^@F>6*N?$))Ke$%Cti*&q*{p}^jJoOT;wVBu}gLD-9d zm$kT-j#t|=rugLK{gfd?)96L$@tRKl9H?VU@HJm){qN3~pG|xI6K$v=yT7dM+Q!@}r+TRkc%ne{s8N^<_<4OqjE6)A!+EL&FDIxu_Z4(}N9pcv7gs zwI;1vQfAXYJh}JU*Q>to!x^bVI^dWCXA%$FDo9F%lgHoAe!17EkbghR$Mg~Tsf!HA z0fW&eT)?`8TOwiRMh6V>f|P2gkVy8^)*1OED~brYIO$sdw~6Q4^-Nx0lMY->fqxpB zBd#!7DGww|(ev|wr~o*39Df&*THb@>>4K^P8Q=S!0#T6dEm^dINiVxouHyF&|A`LK z5|R{Ze(Py5G+-|!WnR4y7nhpT(rN5pRjzV-rhYQk(6;9f+J-k(ARVxdAPv`q)c=aJ zd(|8T06Y5Mg!S&X{wc>(-OGmUmVRZLsf`f6(tA(RYD}im^C51h_)XCFx3|Wk^*O#PS81`c2Lu5xj;9s=zncF4I9UHuF0iwO3Gv{6D5!Ex^yxvj!P4*diLd~1rex*{JmLKi?-CNu>Khmk%Q)5=RZjBY;>blnm&jI zowkDsv!&0^Z=Ly7b7pD+f_5ELT)_zp*d4pUV6c#=sKbYjkP!I5!<`tBAGaxoU?y^5 zK>-dY9H(&Kg&MzfJFc9hRQ_rv(1=@^0^bw^RPq~u8{J2sNDFgIJ+w;A)>fa9AS~Wb zm|4D1Ao~T8>RV07B)c>_n zj|^ip1phk*DCg`Lfq!rTC-wuMG<6xfv%l6u-j05Ne0<~|>}v$UKsrBS@;86r-BT)6 z^E&kY<#>rP$FOD{V}DYzVIfl=H#60?d_=@Qx6_IP&=6)v05#_VMuTuVUT*p zBWO?LSUrZ7e0lnD_8c`QCo$Q3r1(#9adATgJ)TirT|H+eKkO=AxXeBoif23zkmg9~Ud~oo(sL0GJ182&o0`pn?OR zh|gQt(@$9AoyO`|nQOTTxBb|UkL|)dl*hc5wRd>HJhs}8bRT1VRx^Xhg+X*ms=Ou| zor@ezo5e#XNy=`~o2?SkUNfjVcR^j5)P+zUjp#C`g3P_d!OBS2Y(K=&`U|0dy(u>g z4qNqm6r*n0Xd)66Pf5(~tbbcq()uPcJ?2n1?c zO}}oSW4`juI{QpD`wUUFb_Rp-AZaVci{!CCVST~bh_|`q*N5%u5hE*;yS-a|v;Rg~ zG%-)mZDeBW?9xxM{i+X`$NBikC;vNput0lj{j=0hw}gwlp%Gl0-=kCd7J>JC9%#$j zV4#u&&$}nVyikl7woIp8!6fPpaI`3ADySY1%^QS4=%FrogT~D@q&6D8_6P`s*ULkT zxToiG%I*dPjoPwX>LWjPBk~l@9IiXhaq;r`6wDjYd?ttSfWW6j$>3h};| z1tgj*_F_vJ1c5(&|D3H?i??e7A{rRIf?1>?yh<@`z;b7S3b)zcO`@i<0G3D&d^&N} z3YA@m1NPyZqJ|D@cey5C?8D-~+zO*tdzv4l9%Rp~J)B=3apbs@)$nFwqk+G=uqxhZ z1Sdbg#N|X6mkIcbq%YD-y@<=KGhZevZU@A9uG0{|m=4xfQP`QeFT?^l+|+oo-SPx3l1 z4&(a^yaxz_Z-$56-|y~nFBeDv9&DmrQ9lVW|Ng;wyK5d}S;_l>C6EiMFba{38m_i_ zb=#~{hpjtZqIcSXiqMNj)wvCzHYxZnPErx`76SvC z!N4Ul#3JjI9&&+jsvOkRkc-b zmP^S{slnNi-nh%71lz!m?Atm};RDV3VKtCb;pw%RNV*N39KRN<3Ti?S0{XCXySlmS zu(REl<|;-hYg@P8k8PB-6|EOQT>7YK)gMReolq^_1_k0TnIz^GFvoPCy6xT+9wq)5 zg+d`vGuOQ@%hWPk2Z-AZ8?-B0V4LC8AG(JI-NVgB+Wm)}V)Cku85W;meV*cnk4q1i zPV1RZj9PehTyVZ^cE$1WFb1dbqvNl);crE-ZtOfy>_hi8p&bR*nUO1m`GAz2*ofD% z+18wt?`vz|R#WyR0HLEtBV0rb&#)KA=02c~fBosWD#B>r>FWS^MvTtCy)qW_2G2ma zVJ)jmZm=Q})DR?`+U$<9==xSDmN(Y*!=v4-r^&Fx+w+4(#S1p~ijZP2;qv|Y{; z48=O7X%jf%b)>MowjJI_`_nr4v5sle(}w;^&}mLg17CR_u{{Kt3Gp)j^nLa@HJ!Gl zqfB%u(IZ+#PQrssrWIx0ERa^KAX3O0h%d*y0oN=FBw|fSyj9UF6wzMB813M7<`mWG z54&iR5dohIibduKNTB`3v4#Nl3H4#&ZIv8=&7n4VHon;0SsOS^2qq#cDap%>;y@|9x$f~KAK-swL8S&$2KlXU z&G04~f$4a)`Q)Oxu2pKOm-d>?)+Jt2Zi0hb$_Jgm#RUJ}tFBY+(|k6=1?yjit$ET3 zZmVLSjkEbAgE3+qqp=>;6o69~jay(PJ#Yi5z!zqz5HE z(@jybiWsEtp}FRD@}NnJ0g8P`FEn!N5^K*pfA?qsbxC?ux|HgJ)heeGB~fe&jeGu$ zdJKD4J`$4zWMM=#N_mH~)INtr7VD_`9%bFBw0 zr;z4=Rr%M>preyb`T*%q)%MoSuSrZ*`;6SCGo5!s2etUoP;`s8jGz%3&(=iBNaCD< zJs$uM@>D$wT!4?Jd;)k#Yh6z13ssjXx)5=^i}qc3eyWCyZy=LQUZnl(phJdVawNc36xo?wQgu;5udal~6ja_Td^NhJOqc{&DV$pM#hNE4ng|j%h z!M5b*5vSekv$&=dW5kM=gw#G%qeVau4No5}h z=fF<4-F~Hwje6)#cOAY>)3}b5nv@r7<9rUxF}+y4{VJm;dj5q4l5XE$NgLn5@2-(H zGknRccrw(A$Fc;X{T_>lZ>#ckWm(n#&Ect`9Qtq2v`0tDu@MDT-ix!O tle9b0pQhU_`uqq6W)N%Ri_dubAmdUgC~?+n08zQm8R6#8W_K?2e*mj@Ff#xE literal 37529 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 e-*dTK`2PU~$jazAl8BW60000 extension-getting-started-part2](https://github.com/microsoft/MicrosoftEdge-Extensions/tree/main/Extension%20samples/extension-getting-started-part2/extension-getting-started-part2). The source code has been updated from Manifest V2 to Manifest V3. +To see the completed extension package source for this part of the tutorial, go to [MicrosoftEdge-Extensions repo > extension-getting-started-part2](https://github.com/microsoft/MicrosoftEdge-Extensions/tree/main/Extension%20samples/extension-getting-started-part2/extension-getting-started-part2). + +The source code has been updated from Manifest V2 to Manifest V3. This tutorial covers the following extension technologies: -* Injecting JavaScript libraries into an extension. +* Injecting JavaScript libraries into an extension. * Exposing extension assets to browser tabs. * Including content pages in existing browser tabs. * Having content pages listen for messages from pop-ups and respond. -You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that stars image, which is embedded in the extension, to the content page. That image, is inserted into the active browser tab. Follow the below steps for further details. +You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star’s image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. -1. Remove the image from the pop-up and replace it with a button. +## Remove the image from the pop-up and replace it with a button. -First, update your `popup.html` file with some straightforward markup that displays a title and a button. You'll program that button shortly, but for now, just include a reference to an empty JavaScript file `popup.js`. Here is the updated HTML: +Update your `popup.html` file with some straightforward markup that displays a title and a button. You'll later program that button in a different step, but for now include a reference to an empty JavaScript file `popup.js`. Below is a sample updated HTML: ```html @@ -56,15 +58,15 @@ After updating and opening the extension, a pop-up opens with a display button. -2. Update strategy to display image at the top of the browser tab +## Update strategy to display image at the top of the browser tab After adding the button, the next task is to make it bring up the `images/stars.jpeg` image file at the top of the active tab page. -Remember, each tab page runs in its own thread. Also, the extension uses a different thread. First, create a content script that is injected into the tab page. Then, send a message from your pop-up to that content script running on the tab page. The content script receives the message, which describes which image should be displayed. +Each tab page (and extension) runs in its own thread. Create a content script that is injected into the tab page. Then, send a message from your pop-up to that content script running on the tab page. The content script will receive the message, which describes which image should be displayed. -3. Create the pop-up JavaScript to send a message +## Create the pop-up JavaScript to send a message -First, create `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up display button: +Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up display button: ```javascript const sendMessageId = document.getElementById("sendmessageid"); @@ -77,7 +79,7 @@ if (sendMessageId) { In the `onclick` event, find the current browser tab. Then, use the `chrome.tabs.sendmessage` Extension API to send a message to that tab. -In that message, you must include the URL to the image you want to display. Also, send a unique ID to assign to the inserted image. You could let the content insertion JavaScript generate that image ID, but for reasons that become apparent later, you'll generate that unique ID here in `popup.js`, and then pass that ID to the not-yet-created content script. +In that message, you must include the URL to the image you want to display. Ensure that you send a unique ID to assign to the inserted image. Let the content insertion JavaScript generate that image ID in `popup.js`, and then pass that ID to the not-yet-created content script. The following code outlines the updated code in `popup/popup.js`. You also pass in the current tab ID, which is used later in this article: @@ -141,9 +143,9 @@ if (sendMessageId) { --- -4. Make your `stars.jpeg` available from any browser tab +## Make your `stars.jpeg` available from any browser tab -You're probably wondering why, when you pass the `images/stars.jpeg` must you use the `chrome.runtime.getURL` (or `chrome.extension.getURL` while using Manifest V2) API instead of just passing in the relative URL without the extra prefix like in the previous section. By the way, that extra prefix, returned by `getUrl` with the image attached looks something like the following: +This is why the `images/stars.jpeg` must use the `chrome.runtime.getURL` (or `chrome.extension.getURL` while using Manifest V2) API instead of just passing in the relative URL without the extra prefix like in the previous section. The extra prefix, returned by `getUrl` with the image attached, should look something like the following: ```http extension://inigobacliaghocjiapeaaoemkjifjhp/images/stars.jpeg @@ -176,7 +178,7 @@ Add another entry in the `manifest.json` file to declare that the image is avail You've now written the code in your `popup.js` file to send a message to the content page that is embedded on the current active tab page, but you haven't created and injected that content page. Do that now. -5. Update your `manifest.json` for content and web access +## Update your `manifest.json` for content and web access The updated `manifest.json` that includes the `content-scripts` and `web_accessible_resources` is as follows: @@ -247,15 +249,15 @@ The updated `manifest.json` that includes the `content-scripts` and `web_accessi --- -The section you added is `content_scripts`. The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. +The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. -6. Add jQuery and understanding the associated thread +## Add jQuery and understanding the associated thread In the content scripts that you're injecting, plan on using jQuery (`$`). You added a minified version of jQuery and put it in your Extension package as `lib\jquery.min.js`. These content scripts run in individual sandboxes, which means that the jQuery injected into the `popup.js` page isn't shared with the content. Keep in mind that even if the browser tab has JavaScript running on it on the loaded web page, any content injected doesn't have access to that. That injected JavaScript just has access to the actual DOM loaded in that browser tab. -7. Add the content script message listener +## Add the content script message listener Here is that `content-scripts\content.js` file that gets injected into every browser tab page based on your `manifest.json` `content-scripts` section: From 422c940beedda665bca4ad62d287b2a5e7139b23 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:57:43 -0700 Subject: [PATCH 002/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 52b5fbd207..b75637ea83 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -14,7 +14,7 @@ To see the completed extension package source for this part of the tutorial, go The source code has been updated from Manifest V2 to Manifest V3. This tutorial covers the following extension technologies: -* Injecting JavaScript libraries into an extension. +* Injecting JavaScript libraries into an extension. * Exposing extension assets to browser tabs. * Including content pages in existing browser tabs. * Having content pages listen for messages from pop-ups and respond. From e7945b766c2e601691833754cd8f7f6f676b290e Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:57:52 -0700 Subject: [PATCH 003/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index b75637ea83..724de72fba 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -19,7 +19,7 @@ This tutorial covers the following extension technologies: * Including content pages in existing browser tabs. * Having content pages listen for messages from pop-ups and respond. -You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star’s image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. +You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star's image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. ## Remove the image from the pop-up and replace it with a button. From 317b56f1a10043b5ef90aacf9b047725b5ea7c55 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:58:00 -0700 Subject: [PATCH 004/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 724de72fba..1d9a0e423e 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -21,6 +21,8 @@ This tutorial covers the following extension technologies: You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star's image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. + + ## Remove the image from the pop-up and replace it with a button. Update your `popup.html` file with some straightforward markup that displays a title and a button. You'll later program that button in a different step, but for now include a reference to an empty JavaScript file `popup.js`. Below is a sample updated HTML: From 401136b08b80a70d19b18c3069472f5507b82c0f Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:58:16 -0700 Subject: [PATCH 005/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 1d9a0e423e..adb5053dbb 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -66,7 +66,9 @@ After adding the button, the next task is to make it bring up the `images/stars. Each tab page (and extension) runs in its own thread. Create a content script that is injected into the tab page. Then, send a message from your pop-up to that content script running on the tab page. The content script will receive the message, which describes which image should be displayed. -## Create the pop-up JavaScript to send a message + + +## Step 2: Create the pop-up JavaScript to send a message Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up display button: From 9b27590a80570e2bdf0dd4fd2953868a2aa86794 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:58:25 -0700 Subject: [PATCH 006/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index adb5053dbb..4412e02b96 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -83,7 +83,7 @@ if (sendMessageId) { In the `onclick` event, find the current browser tab. Then, use the `chrome.tabs.sendmessage` Extension API to send a message to that tab. -In that message, you must include the URL to the image you want to display. Ensure that you send a unique ID to assign to the inserted image. Let the content insertion JavaScript generate that image ID in `popup.js`, and then pass that ID to the not-yet-created content script. +In that message, you must include the URL to the image you want to display. Also, make sure that you send a unique ID to assign to the inserted image. Let the content insertion JavaScript generate that image ID in `popup.js`, and then pass that ID to the not-yet-created content script. The following code outlines the updated code in `popup/popup.js`. You also pass in the current tab ID, which is used later in this article: From 5416a448ab54643edec98c0fa24a12da6fe47c92 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:58:32 -0700 Subject: [PATCH 007/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 4412e02b96..789673e5b0 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -147,7 +147,9 @@ if (sendMessageId) { --- -## Make your `stars.jpeg` available from any browser tab + + +## Step 3: Make your `stars.jpeg` available from any browser tab This is why the `images/stars.jpeg` must use the `chrome.runtime.getURL` (or `chrome.extension.getURL` while using Manifest V2) API instead of just passing in the relative URL without the extra prefix like in the previous section. The extra prefix, returned by `getUrl` with the image attached, should look something like the following: From 5738a8ec2af79f35bfad68ef5e59825ea65e76b6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:58:40 -0700 Subject: [PATCH 008/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 789673e5b0..c0b3ef0e40 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -184,7 +184,9 @@ Add another entry in the `manifest.json` file to declare that the image is avail You've now written the code in your `popup.js` file to send a message to the content page that is embedded on the current active tab page, but you haven't created and injected that content page. Do that now. -## Update your `manifest.json` for content and web access + + +## Step 4: Update your `manifest.json` for content and web access The updated `manifest.json` that includes the `content-scripts` and `web_accessible_resources` is as follows: From dd96a4cb59ab9570e18513c4cee217b95c24b526 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 08:59:33 -0700 Subject: [PATCH 009/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index c0b3ef0e40..dc08557f2e 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -265,7 +265,9 @@ In the content scripts that you're injecting, plan on using jQuery (`$`). You a Keep in mind that even if the browser tab has JavaScript running on it on the loaded web page, any content injected doesn't have access to that. That injected JavaScript just has access to the actual DOM loaded in that browser tab. -## Add the content script message listener + + +## Step 6: Add the content script message listener Here is that `content-scripts\content.js` file that gets injected into every browser tab page based on your `manifest.json` `content-scripts` section: From f4c4bade38eeb204a6fc21ff4828f9db5a1b3527 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 10 Aug 2022 09:03:29 -0700 Subject: [PATCH 010/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index dc08557f2e..1c07ab8657 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -2,7 +2,7 @@ title: Create an extension tutorial, part 2 description: Dynamically inserting a NASA picture below the page body tag by using content scripts. author: MSEdgeTeam -ms.author: v-jandrew +ms.author: msedgedevrel ms.topic: conceptual ms.prod: microsoft-edge ms.date: 08/05/2022 From 2568101858130281f9db04873b1e2a3c1a1d1b61 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Thu, 11 Aug 2022 16:05:34 -0700 Subject: [PATCH 011/223] Create os-regional-settings.md Provide additional detail for customers looking for the background and how the "Share OS Regional Settings" feature works in the web platform. --- .../web-platform/os-regional-settings.md | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 microsoft-edge/web-platform/os-regional-settings.md diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md new file mode 100644 index 0000000000..382acf46ff --- /dev/null +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -0,0 +1,88 @@ +--- +title: Updates to Region information exposed to web content +description: How customers and web developers can use the OS regional format in Microsoft Edge for improved site experiences +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: conceptual +ms.prod: microsoft-edge +ms.date: 08/11/2022 +--- +# Updates to Region information exposed to web content + +## Abstract +Microsoft Edge provides more accurate OS regional preference information to web content in order to help web site authors provide better regional tailored experiences for their customers who have customized their OS regional preferences. + +## Customer Value +Users want to see dates and times, numbers, and other formatting printed according to their preferences. For example: “7/2/2022” means “July 2nd, 2022” in some regions but could mean “February 7, 2022” in other regions. These preferences are based generally on the region in which the user lives and in most cases these preferences are set correctly by the operating system and respected by Edge when it is installed. However, in some special circumstances, users may opt to change their preferences or live in a region in which default preferences may be ambiguous. This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. + +Prior to this feature, these customer’s regional preferences were ignored by the browser. This feature allows these customers to express their intent for how their OS region information will be made available to web content. + +## Problem +The user’s formatting preferences are abstracted into a relatively simple “regional code.” The regional code is used by web applications to infer the various details noted above about dates, times and other formatting preferences. With a regional code, websites can use a built-in “Internationalization” API to properly format a variety of user preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and light, and allowing them to quickly and easily adapt to different regions and languages around the globe. In general, the website’s internationalization customer experiences are only as good as the regional code that they are able to determine for the current user. + +A regional code is a hyphenated 2 letter language code followed by a 2 letter region code (generally—the standard for language and regional codes is quite complex: [chromium uses ICU an implementation of the Unicode Standard’s Internationalization API](https://icu.unicode.org/home). See their docs for specific details.) For example: “en-US” means the United States region where English is the primary language. “en-GB” means English with the preferences of Great Britain (UK). Similarly, other language and regional codes express these pairs for other languages: “pt-BR” means Brazilian Portuguese. + +To setup the user’s language preferences, Edge gets the default values from the OS at the time Edge is first installed. After that, users can change the language preferences via edge://settings/languages, including adding multiple languages (with or without region information) and sorting them in a priority order. That language information is used in a variety of ways: + +| | What Setting Edge uses? | +|---|-------------------------| +| Language used for rendering Edge’s UI | edge://settings/languages. One item in the “Languages” list will indicate “Microsoft Edge is displayed in this language” | +| Language used to render web sites | **Website Server-side processing**: Edge sends the language list (as regional codes) specified in edge://settings/languages via the accept-language header.

**Website Client-side processing**: Edge makes the language list (as regional codes) available via the navigator.languages DOM API. The preferred language (at the top of the list) is also available as navigator.language (note: singular) | +| Language/region used for formatting date, time, numbers, etc. | The language in the edge://settings/languages list specified as the “displayed language” | + +While many OSes supported by Microsoft Edge do have a facility to specify regional information preferences, this OS information (as a regional code) is not used by the browser, and customers who make these changes to the OS have no similar mechanism to express these regional preferences in Microsoft Edge (except to change their display language and region). + +## Opportunity +In order to better reflect a customer’s regional preferences (especially in the cases where the customer has changed their default preferences in the OS), Microsoft Edge is making a new Setting available in the “Language” section of Settings: + +![Screenshot of Edge setting UI titled "Share additional OS regional format" with the option "limited (default)" selected.](media/os-regional-setting-screenshot.msft.png) + +This setting allows the customer’s OS regional preferences to be automatically made available to websites under “limited” cases by default (more on that below), and offers two other options, including “never” which reverts the feature back to legacy behavior. + +This additional sharing will allow websites to have visibility into more customer’s specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. Previously, these users preferences would not be visible to websites, and their [incorrect] preferences would be assumed from the browser’s display language default region instead. + +| | What Setting Edge uses? | +|----|-------------------------| +| Language/region used for formatting date, time, numbers, etc. | ~~The language in the edge://settings/languages list specified as the “displayed language”~~
The language/region specified in the OS settings* | + +*Depending on the new “Share additional OS regional format” UI value (details below). + +## Potential Misuse +We believe that “limited” is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. To understand why these options exist, one must understand a bit about the ways in which regional information expressed by the OS can be misused by websites. + +One way in which the OS regional information could be misused is to compromise the user’s privacy—the regional information would be one additional bit of fingerprinting entropy. In combination with many other preexisting bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harms. It’s important to remember that a user’s region and language are already available via the web platform, but users generally fall into well-recognized regional codes that are similar across geographies, and because the sample sizes are so large, the risk of any specific regional code “standing out” is small and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. + +Another way in which the OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another—furthermore, in a third location, this information was proactively sent to the server on the initial request for content. When the language and regional information is self-consistent, then it doesn’t really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting one language preference, but another part of the platform reports a separate language and regional preference, the website may start to mix-and-match regional preferences or language preferences, resulting in strange and unusual [broken] experiences, e.g., some times and dates formatted in one way, while other times and dates (from the same site!) formatted differently, or phrasing of requests that mixes languages together: “Email sent on miércoles, 5 de enero de 2021”. + +## Three settings +Customers have three settings they can chose from: + +* Never +* Limited (default) +* Always (not recommended). + +To minimize the risks noted previously, customers can disable the sharing of the OS regional information by choosing “never”. This does not prevent websites from reading region information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser’s display language is used to derive a default region. + +When choosing “Always” the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user’s OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. + +The default recommended value is “limited.” With limited, the above risks are mitigated by ensuring that “incompatible” combinations of language and region are not revealed to websites. The “limited” value ensures that only “valid” combinations of the user’s current browser display language preference and a given region value are used. This ensures that websites won’t see a “regional code” anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The “limited” setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language parts don’t match or if the resultant combination isn’t valid, then the OS region preference is silently ignored and the feature acts as if “never” was selected (the regional information falls back to being derived from the browser’s display language). + +Note: the “limited” value is similar to current Firefox behavior for exposing the regional code as described in [Locale management — Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. + +## Policy Controls +A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: + +* 0 = Limited +* 1 = Always +* 2 = Never + +In addition, an [older policy](https://docs.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Edge locale and prevents users from changing it. + +## Developer Details +The new setting to “Share additional OS regional format” directly impacts the JavaScript `Intl` object’s default regional value as well as all other JavaScript APIs that use the default region (e.g., such as the `Date` constructor). In cases where the `Intl` object’s constructors are used to create a new `Region`, `DateTimeFormat`, etc., with an existing regional code, these behaviors are unchanged. However, the Constructors offer options to create the objects without a specified regional code, in which case, the APIs fallback to a default regional code. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user’s default regional code (and inspected) via: + +```js +Intl.DateTimeFormat().resolvedOptions().locale +``` + +Other areas in the platform, such as the accept-languages header sent via HTTP/HTTPS get requests and the `navigator.language` and `navigator.languages` APIs are not impacted by the regional information shared by the OS as noted earlier. From a4b60cd0973bb280152bfc67894a8813d0a8d554 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Thu, 11 Aug 2022 16:12:20 -0700 Subject: [PATCH 012/223] Add doc on regional information --- microsoft-edge/toc.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 794e0c56c6..fa80d19bb7 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,6 +1336,11 @@ href: web-platform/password-reveal.md displayName: + - name: Updates to Region information exposed to web content + href: web-platform/os-regional-settings.md + displayName: + + # ============================================================================= # if top-of-page title is longer, add it to displayName comma-delimited list of lookup keywords - name: Microsoft Edge IDE integration From 003c805c68df7ddd8680e16f86a6cb2a849e6742 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Thu, 11 Aug 2022 16:12:50 -0700 Subject: [PATCH 013/223] Add files via upload --- .../os-regional-setting-screenshot.msft.png | Bin 0 -> 38556 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png diff --git a/microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png b/microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png new file mode 100644 index 0000000000000000000000000000000000000000..c000a596275e4d9e51b70a784c95882d970e86d4 GIT binary patch literal 38556 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 literal 0 HcmV?d00001 From 810fc972a56ae47c2c679cab238917b6377ce230 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Fri, 12 Aug 2022 14:36:23 -0700 Subject: [PATCH 014/223] Edits on os-regional-setting.md I just did @Michael's edits and then mine. --- .../web-platform/os-regional-settings.md | 88 +++++++++---------- 1 file changed, 42 insertions(+), 46 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 382acf46ff..1c26a5dd6d 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -10,79 +10,75 @@ ms.date: 08/11/2022 # Updates to Region information exposed to web content ## Abstract -Microsoft Edge provides more accurate OS regional preference information to web content in order to help web site authors provide better regional tailored experiences for their customers who have customized their OS regional preferences. +Microsoft Edge provides OS regional preference information to web content in order to help web site authors curate regional tailored experiences for their customers. -## Customer Value -Users want to see dates and times, numbers, and other formatting printed according to their preferences. For example: “7/2/2022” means “July 2nd, 2022” in some regions but could mean “February 7, 2022” in other regions. These preferences are based generally on the region in which the user lives and in most cases these preferences are set correctly by the operating system and respected by Edge when it is installed. However, in some special circumstances, users may opt to change their preferences or live in a region in which default preferences may be ambiguous. This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. +## Data Presentation +Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. -Prior to this feature, these customer’s regional preferences were ignored by the browser. This feature allows these customers to express their intent for how their OS region information will be made available to web content. +This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. -## Problem -The user’s formatting preferences are abstracted into a relatively simple “regional code.” The regional code is used by web applications to infer the various details noted above about dates, times and other formatting preferences. With a regional code, websites can use a built-in “Internationalization” API to properly format a variety of user preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and light, and allowing them to quickly and easily adapt to different regions and languages around the globe. In general, the website’s internationalization customer experiences are only as good as the regional code that they are able to determine for the current user. +## Regional Codes +The user’s formatting preferences are abstracted into a relatively simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. -A regional code is a hyphenated 2 letter language code followed by a 2 letter region code (generally—the standard for language and regional codes is quite complex: [chromium uses ICU an implementation of the Unicode Standard’s Internationalization API](https://icu.unicode.org/home). See their docs for specific details.) For example: “en-US” means the United States region where English is the primary language. “en-GB” means English with the preferences of Great Britain (UK). Similarly, other language and regional codes express these pairs for other languages: “pt-BR” means Brazilian Portuguese. +A regional code is a hyphenated two letter language code followed by a two-letter region code: [chromium uses ICU an implementation of the Unicode Standard’s Internationalization API](https://icu.unicode.org/home). -To setup the user’s language preferences, Edge gets the default values from the OS at the time Edge is first installed. After that, users can change the language preferences via edge://settings/languages, including adding multiple languages (with or without region information) and sorting them in a priority order. That language information is used in a variety of ways: +To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences via **edge://settings/**languages and sorting them in a priority order. -| | What Setting Edge uses? | -|---|-------------------------| -| Language used for rendering Edge’s UI | edge://settings/languages. One item in the “Languages” list will indicate “Microsoft Edge is displayed in this language” | -| Language used to render web sites | **Website Server-side processing**: Edge sends the language list (as regional codes) specified in edge://settings/languages via the accept-language header.

**Website Client-side processing**: Edge makes the language list (as regional codes) available via the navigator.languages DOM API. The preferred language (at the top of the list) is also available as navigator.language (note: singular) | -| Language/region used for formatting date, time, numbers, etc. | The language in the edge://settings/languages list specified as the “displayed language” | +|Microsoft Edge Setting Category| Description | +|--------|-------------------------| +| The language used for rendering Microsoft Edge's UI | edge://settings/languages. One item in the list will indicate **Microsoft Edge is displayed in this language**| +| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`| +| The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | -While many OSes supported by Microsoft Edge do have a facility to specify regional information preferences, this OS information (as a regional code) is not used by the browser, and customers who make these changes to the OS have no similar mechanism to express these regional preferences in Microsoft Edge (except to change their display language and region). +### Regional Format +To reflect a customer’s regional preferences (especially in the cases where the customer has changed their default preferences in the OS), Microsoft Edge is making a new Setting available in the “Language” section of Settings: -## Opportunity -In order to better reflect a customer’s regional preferences (especially in the cases where the customer has changed their default preferences in the OS), Microsoft Edge is making a new Setting available in the “Language” section of Settings: +![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) -![Screenshot of Edge setting UI titled "Share additional OS regional format" with the option "limited (default)" selected.](media/os-regional-setting-screenshot.msft.png) +This access will allow websites to have visibility into more customer's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. -This setting allows the customer’s OS regional preferences to be automatically made available to websites under “limited” cases by default (more on that below), and offers two other options, including “never” which reverts the feature back to legacy behavior. - -This additional sharing will allow websites to have visibility into more customer’s specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. Previously, these users preferences would not be visible to websites, and their [incorrect] preferences would be assumed from the browser’s display language default region instead. - -| | What Setting Edge uses? | -|----|-------------------------| -| Language/region used for formatting date, time, numbers, etc. | ~~The language in the edge://settings/languages list specified as the “displayed language”~~
The language/region specified in the OS settings* | - -*Depending on the new “Share additional OS regional format” UI value (details below). - -## Potential Misuse -We believe that “limited” is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. To understand why these options exist, one must understand a bit about the ways in which regional information expressed by the OS can be misused by websites. - -One way in which the OS regional information could be misused is to compromise the user’s privacy—the regional information would be one additional bit of fingerprinting entropy. In combination with many other preexisting bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harms. It’s important to remember that a user’s region and language are already available via the web platform, but users generally fall into well-recognized regional codes that are similar across geographies, and because the sample sizes are so large, the risk of any specific regional code “standing out” is small and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. - -Another way in which the OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another—furthermore, in a third location, this information was proactively sent to the server on the initial request for content. When the language and regional information is self-consistent, then it doesn’t really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting one language preference, but another part of the platform reports a separate language and regional preference, the website may start to mix-and-match regional preferences or language preferences, resulting in strange and unusual [broken] experiences, e.g., some times and dates formatted in one way, while other times and dates (from the same site!) formatted differently, or phrasing of requests that mixes languages together: “Email sent on miércoles, 5 de enero de 2021”. - -## Three settings -Customers have three settings they can chose from: +## Sharing Setting +Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: * Never * Limited (default) * Always (not recommended). -To minimize the risks noted previously, customers can disable the sharing of the OS regional information by choosing “never”. This does not prevent websites from reading region information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser’s display language is used to derive a default region. +#### Never Setting +To minimize the risks, customers can disable the sharing of OS regional information by choosing **never**. This setting prevents websites from reading region information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser'’'s display language is used to derive a default region. -When choosing “Always” the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user’s OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. +#### Limited Setting (Default) +The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that “incompatible” combinations of language and region aren't revealed to websites. The “limited” value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). -The default recommended value is “limited.” With limited, the above risks are mitigated by ensuring that “incompatible” combinations of language and region are not revealed to websites. The “limited” value ensures that only “valid” combinations of the user’s current browser display language preference and a given region value are used. This ensures that websites won’t see a “regional code” anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The “limited” setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language parts don’t match or if the resultant combination isn’t valid, then the OS region preference is silently ignored and the feature acts as if “never” was selected (the regional information falls back to being derived from the browser’s display language). +Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. -Note: the “limited” value is similar to current Firefox behavior for exposing the regional code as described in [Locale management — Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +#### Always Setting (Not Recommended) +If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. ## Policy Controls A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: -* 0 = Limited -* 1 = Always -* 2 = Never +|Number| Category | +|0| Limited | +|1| Always | +|2| Never | + +In addition, an [older policy](/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Microsoft Edge locale and prevents users from changing it. + +## Avoiding Potential Misuse +We believe that **limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. + +#### Fingerprinting Entropy +OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. -In addition, an [older policy](https://docs.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Edge locale and prevents users from changing it. +#### Content Presentation +The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. When the language and regional information is self-consistent, then it doesn’t really matter which signals the website uses to assemble its content presentation. If one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together (such as "Email sent on miércoles, 5 de enero de 2021"). ## Developer Details -The new setting to “Share additional OS regional format” directly impacts the JavaScript `Intl` object’s default regional value as well as all other JavaScript APIs that use the default region (e.g., such as the `Date` constructor). In cases where the `Intl` object’s constructors are used to create a new `Region`, `DateTimeFormat`, etc., with an existing regional code, these behaviors are unchanged. However, the Constructors offer options to create the objects without a specified regional code, in which case, the APIs fallback to a default regional code. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user’s default regional code (and inspected) via: +The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object’s default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). In cases where the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat` (with an existing regional code where these behaviors are unchanged). However, the Constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via: ```js Intl.DateTimeFormat().resolvedOptions().locale ``` -Other areas in the platform, such as the accept-languages header sent via HTTP/HTTPS get requests and the `navigator.language` and `navigator.languages` APIs are not impacted by the regional information shared by the OS as noted earlier. +Other areas in the platform, such as the accept-languages header sent via HTTP/HTTPS gets requests and the `navigator.language` and `navigator.languages` API aren't impacted by the regional information shared by the OS as noted earlier. From 00a2971553a5c8bfcabe8f20ede5fc7dc1c153d8 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Fri, 12 Aug 2022 14:39:24 -0700 Subject: [PATCH 015/223] fixed table --- microsoft-edge/web-platform/os-regional-settings.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 1c26a5dd6d..759f84e900 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -58,10 +58,10 @@ If **Always** is selected, the customer is exposed to the full set of risks note ## Policy Controls A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: -|Number| Category | -|0| Limited | -|1| Always | -|2| Never | +| Number| Category | +| 0 | Limited | +| 1 | Always | +| 2 | Never | In addition, an [older policy](/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Microsoft Edge locale and prevents users from changing it. From 8db73fac99fac327709faaff5bf119d0da04fcf4 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Fri, 12 Aug 2022 14:43:46 -0700 Subject: [PATCH 016/223] new table fix --- microsoft-edge/web-platform/os-regional-settings.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 759f84e900..09bfd0dbc4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -58,10 +58,11 @@ If **Always** is selected, the customer is exposed to the full set of risks note ## Policy Controls A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: -| Number| Category | -| 0 | Limited | -| 1 | Always | -| 2 | Never | +|Number| Description | +|--------|-------------------------| +| 1 | Limited | +| 2 | Always | +| 3 | Never | In addition, an [older policy](/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Microsoft Edge locale and prevents users from changing it. From 44c715a312d435f45c8b5c6821e5d6fa26686e82 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Fri, 12 Aug 2022 15:32:00 -0700 Subject: [PATCH 017/223] Add keywords to TOC --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index fa80d19bb7..11f983cdc9 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1338,7 +1338,7 @@ - name: Updates to Region information exposed to web content href: web-platform/os-regional-settings.md - displayName: + displayName: globalization, language, region, limited, intl, date, time, format # ============================================================================= From 3368114878251300c1af84bd487ba43d34727168 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 16:57:14 -0700 Subject: [PATCH 018/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 09bfd0dbc4..07ba6872de 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -20,7 +20,7 @@ This feature enables website authors to deliver value to these customers in part ## Regional Codes The user’s formatting preferences are abstracted into a relatively simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. -A regional code is a hyphenated two letter language code followed by a two-letter region code: [chromium uses ICU an implementation of the Unicode Standard’s Internationalization API](https://icu.unicode.org/home). +A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences via **edge://settings/**languages and sorting them in a priority order. From 7d940e847d4a21f998ecf6fcc50f4bb0ac7ff0c6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 16:57:29 -0700 Subject: [PATCH 019/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 07ba6872de..ee57168642 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -27,7 +27,7 @@ To set the user’s language preferences, Microsoft Edge gets the default values |Microsoft Edge Setting Category| Description | |--------|-------------------------| | The language used for rendering Microsoft Edge's UI | edge://settings/languages. One item in the list will indicate **Microsoft Edge is displayed in this language**| -| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`| +| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | | The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | ### Regional Format From 95f965285959d4e3df57389ff049f8e8c98a136c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:09:22 -0700 Subject: [PATCH 020/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index ee57168642..89346f452f 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -47,7 +47,7 @@ Customers have three settings on Microsoft Edge to select the level of informati #### Never Setting To minimize the risks, customers can disable the sharing of OS regional information by choosing **never**. This setting prevents websites from reading region information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser'’'s display language is used to derive a default region. -#### Limited Setting (Default) +#### The Limited setting (default) The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that “incompatible” combinations of language and region aren't revealed to websites. The “limited” value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. From f63f1d3a9a8330c7e19957a41cd206a9b686a2be Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:11:06 -0700 Subject: [PATCH 021/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 89346f452f..ec637ba5e6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -45,7 +45,7 @@ Customers have three settings on Microsoft Edge to select the level of informati * Always (not recommended). #### Never Setting -To minimize the risks, customers can disable the sharing of OS regional information by choosing **never**. This setting prevents websites from reading region information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser'’'s display language is used to derive a default region. +To minimize the risks, customers can disable the sharing of OS regional information by selecting **Never**. The **Never** option prevents websites from reading region information, but doesn't block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. #### The Limited setting (default) The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that “incompatible” combinations of language and region aren't revealed to websites. The “limited” value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). From efa22554314660e5703d4b751767a16c0cd1f4cf Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:11:45 -0700 Subject: [PATCH 022/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index ec637ba5e6..4da4ea0eed 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -76,7 +76,11 @@ OS regional information could be misused to compromise the user's privacy. The The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. When the language and regional information is self-consistent, then it doesn’t really matter which signals the website uses to assemble its content presentation. If one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together (such as "Email sent on miércoles, 5 de enero de 2021"). ## Developer Details -The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object’s default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). In cases where the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat` (with an existing regional code where these behaviors are unchanged). However, the Constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via: +The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object’s default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). + +In cases where the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat` (with an existing regional code where these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. + +The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: ```js Intl.DateTimeFormat().resolvedOptions().locale From c676ad91f7ce5b9df0943743b7ab0e506b3f2728 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:14:39 -0700 Subject: [PATCH 023/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4da4ea0eed..450ffd0e1d 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -22,7 +22,7 @@ The user’s formatting preferences are abstracted into a relatively simple regi A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). -To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences via **edge://settings/**languages and sorting them in a priority order. +To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences on **edge://settings/languages** and then sorting them in priority order. |Microsoft Edge Setting Category| Description | |--------|-------------------------| From 18aa9af7e0f66bcf13fc79913fa423403d153e6f Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:15:53 -0700 Subject: [PATCH 024/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 1 - 1 file changed, 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 450ffd0e1d..681922e772 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,6 @@ ms.date: 08/11/2022 --- # Updates to Region information exposed to web content -## Abstract Microsoft Edge provides OS regional preference information to web content in order to help web site authors curate regional tailored experiences for their customers. ## Data Presentation From e69bbc498af422892e99f46c66da7e87073b61b5 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:16:21 -0700 Subject: [PATCH 025/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 681922e772..0eecc3e059 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -17,7 +17,7 @@ Users want to see dates, times, numbers, and other formatting printed according This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. ## Regional Codes -The user’s formatting preferences are abstracted into a relatively simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. +The user’s formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). From c77e79a63289e7d4a418fac6bcf7ed166b0b3b47 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:17:24 -0700 Subject: [PATCH 026/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0eecc3e059..16b35cd97f 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/11/2022 --- # Updates to Region information exposed to web content -Microsoft Edge provides OS regional preference information to web content in order to help web site authors curate regional tailored experiences for their customers. +Microsoft Edge provides operating sysytem (OS) regional preference information to web content to help web site authors create regional experiences on their website. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. ## Data Presentation Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From 3a84714d7c507cf46db2170b483575bbeb31aa58 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:17:34 -0700 Subject: [PATCH 027/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 1 - 1 file changed, 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 16b35cd97f..6d6181e562 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -11,7 +11,6 @@ ms.date: 08/11/2022 Microsoft Edge provides operating sysytem (OS) regional preference information to web content to help web site authors create regional experiences on their website. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. -## Data Presentation Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. From ed429dd5e88da8ce9ec713d57aa945962ccee209 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:17:44 -0700 Subject: [PATCH 028/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 6d6181e562..532be3083c 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -13,8 +13,6 @@ Microsoft Edge provides operating sysytem (OS) regional preference information t Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. -This feature enables website authors to deliver value to these customers in particular—customers who specifically change their regional preferences in the OS to reflect their personal needs or interests. - ## Regional Codes The user’s formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. From bb1f935d8e28c1a44eb163ef2991849bed8e2fa6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:17:54 -0700 Subject: [PATCH 029/223] Update microsoft-edge/toc.yml Co-authored-by: Reezaali --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 11f983cdc9..79ef36abf0 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,7 +1336,7 @@ href: web-platform/password-reveal.md displayName: - - name: Updates to Region information exposed to web content + - name: Use region information in your web content href: web-platform/os-regional-settings.md displayName: globalization, language, region, limited, intl, date, time, format From 15ce6beea38c460204c8f98e96d29e6497286f71 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:20:38 -0700 Subject: [PATCH 030/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 532be3083c..0f1ccc57b7 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -82,4 +82,4 @@ The default regional code is what is surfaced via the new user preference. For e Intl.DateTimeFormat().resolvedOptions().locale ``` -Other areas in the platform, such as the accept-languages header sent via HTTP/HTTPS gets requests and the `navigator.language` and `navigator.languages` API aren't impacted by the regional information shared by the OS as noted earlier. +Other areas in the platform, such as the `accept-languages` header that's sent via HTTP/HTTPS GET requests, and the `navigator.language` and `navigator.languages` APIs, aren't impacted by the regional information that's shared by the OS, as noted earlier. From cbe7b388fdbaacd45b08623083453f52e6cd1c2c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:29:57 -0700 Subject: [PATCH 031/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0f1ccc57b7..6aaefbdeb6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -26,7 +26,7 @@ To set the user’s language preferences, Microsoft Edge gets the default values | The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | | The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | -### Regional Format +#### Regional format To reflect a customer’s regional preferences (especially in the cases where the customer has changed their default preferences in the OS), Microsoft Edge is making a new Setting available in the “Language” section of Settings: ![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) From 789b2110377044f59f801704eccd6709d6f9a715 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:30:45 -0700 Subject: [PATCH 032/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 6aaefbdeb6..e60cbe2bb3 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -62,7 +62,7 @@ A related new policy added to Microsoft Edge provides a setting for corporate or In addition, an [older policy](/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Microsoft Edge locale and prevents users from changing it. -## Avoiding Potential Misuse +## Avoiding potential misuse We believe that **limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. #### Fingerprinting Entropy From 158ef0676fc7b78024453eab85c13f16531a16e5 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:33:17 -0700 Subject: [PATCH 033/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e60cbe2bb3..8ef9e04463 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -48,7 +48,7 @@ The default recommended value is **limited**. With this setting, the above risks Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. -#### Always Setting (Not Recommended) +#### The Always setting (not recommended) If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. ## Policy Controls From be6faaa6dd7e701a4e6679d38dfb244df5a3f4d1 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:35:21 -0700 Subject: [PATCH 034/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 8ef9e04463..617c0a1082 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -40,7 +40,7 @@ Customers have three settings on Microsoft Edge to select the level of informati * Limited (default) * Always (not recommended). -#### Never Setting +#### The Never setting To minimize the risks, customers can disable the sharing of OS regional information by selecting **Never**. The **Never** option prevents websites from reading region information, but doesn't block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. #### The Limited setting (default) From df6cca05e67e2760f559c7075c6fac2bd9d50535 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:35:46 -0700 Subject: [PATCH 035/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 617c0a1082..4c0e06c14f 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -27,7 +27,7 @@ To set the user’s language preferences, Microsoft Edge gets the default values | The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | #### Regional format -To reflect a customer’s regional preferences (especially in the cases where the customer has changed their default preferences in the OS), Microsoft Edge is making a new Setting available in the “Language” section of Settings: +To reflect a customer's regional preferences (especially when the user has changed their default preferences in the OS), Microsoft Edge has a new setting in the **Language** section of **Settings**: ![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) From 911169778b2bdb53b2b7b6bccdb8e9b0642cd68a Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:36:54 -0700 Subject: [PATCH 036/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4c0e06c14f..d43ab2ae08 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -20,7 +20,7 @@ A regional code is a two-letter language code followed by a hyphen and a two-let To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences on **edge://settings/languages** and then sorting them in priority order. -|Microsoft Edge Setting Category| Description | +|Microsoft Edge Languages settings| Description | |--------|-------------------------| | The language used for rendering Microsoft Edge's UI | edge://settings/languages. One item in the list will indicate **Microsoft Edge is displayed in this language**| | The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | From ad795a3793b246199c79743346b84aa48b1048df Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:37:04 -0700 Subject: [PATCH 037/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index d43ab2ae08..b0ba1f506d 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -23,7 +23,7 @@ To set the user’s language preferences, Microsoft Edge gets the default values |Microsoft Edge Languages settings| Description | |--------|-------------------------| | The language used for rendering Microsoft Edge's UI | edge://settings/languages. One item in the list will indicate **Microsoft Edge is displayed in this language**| -| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the accept-language header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | +| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the `accept-language` header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | | The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | #### Regional format From 10f7f746f56cd1b9e4a5d56df1345a68478c82ae Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:37:36 -0700 Subject: [PATCH 038/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index b0ba1f506d..e709756744 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -18,7 +18,7 @@ The user’s formatting preferences are abstracted into a simple regional code, A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). -To set the user’s language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences on **edge://settings/languages** and then sorting them in priority order. +To set the user's language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences on **edge://settings/languages** and then sorting them in priority order. |Microsoft Edge Languages settings| Description | |--------|-------------------------| From 145cb61a0a3d8592eb4679fd0edce5283b84454f Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:38:20 -0700 Subject: [PATCH 039/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Reezaali --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e709756744..1f25972710 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -22,7 +22,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f |Microsoft Edge Languages settings| Description | |--------|-------------------------| -| The language used for rendering Microsoft Edge's UI | edge://settings/languages. One item in the list will indicate **Microsoft Edge is displayed in this language**| +| **Microsoft Edge is displayed in this language** | One item in the list of **Preferred languages** indicates the language used for rendering Microsoft Edge's UI| | The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the `accept-language` header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | | The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | From f249af3f195e2a94d986d296bbeafc0386b5e039 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:40:51 -0700 Subject: [PATCH 040/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 1f25972710..5f51a1e641 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/11/2022 --- # Updates to Region information exposed to web content -Microsoft Edge provides operating sysytem (OS) regional preference information to web content to help web site authors create regional experiences on their website. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to web content to help web site authors create regional experiences on their website. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From f4b8c8ca2e837b50de748c8fcf5aee8a49e72354 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:54:24 -0700 Subject: [PATCH 041/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 5f51a1e641..30edd4d88b 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/11/2022 --- # Updates to Region information exposed to web content -Microsoft Edge provides operating system (OS) regional preference information to web content to help web site authors create regional experiences on their website. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to create and curate web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From ced0011102d26c8cd18fecdcf55ebc01227a7b00 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:57:01 -0700 Subject: [PATCH 042/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 30edd4d88b..e4d9746b5f 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/11/2022 --- # Updates to Region information exposed to web content -Microsoft Edge provides operating system (OS) regional preference information to create and curate web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From 13711357d58905924ef4bf3ef3ef0f8f1c14b175 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 12 Aug 2022 17:57:47 -0700 Subject: [PATCH 043/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e4d9746b5f..ff85637345 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -51,6 +51,9 @@ Note: the **limited** value is similar to current Firefox behavior for exposing #### The Always setting (not recommended) If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. + + + ## Policy Controls A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: From 8a6c3e5a11bbc08712da28391d1522b50b57f7e9 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 09:08:26 -0700 Subject: [PATCH 044/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index ff85637345..56076c7b1c 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -24,7 +24,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f |--------|-------------------------| | **Microsoft Edge is displayed in this language** | One item in the list of **Preferred languages** indicates the language used for rendering Microsoft Edge's UI| | The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the `accept-language` header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | -| The language/region used for formatting date, time, numbers, etc. | The language in the **edge://settings/languages** list specified as the **displayed language** | +| The language/region used for formatting values such as date, time, and numbers. | The language in the `edge://settings/languages` list specified as the **displayed language**. | #### Regional format To reflect a customer's regional preferences (especially when the user has changed their default preferences in the OS), Microsoft Edge has a new setting in the **Language** section of **Settings**: From 2e77e13988ae812518bfd45104ea9183b64da721 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:26:29 -0700 Subject: [PATCH 045/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 56076c7b1c..804adeaaa6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -5,7 +5,7 @@ author: MSEdgeTeam ms.author: msedgedevrel ms.topic: conceptual ms.prod: microsoft-edge -ms.date: 08/11/2022 +ms.date: 08/15/2022 --- # Updates to Region information exposed to web content From 3147dffa8ac4abde027ee3b40963679eec6b2e19 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:28:25 -0700 Subject: [PATCH 046/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 804adeaaa6..6d9f89ccb1 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -14,7 +14,12 @@ Microsoft Edge provides operating system (OS) regional preference information to Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. ## Regional Codes -The user’s formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. With a regional code, websites can use a built-in Internationalization API to properly format information into the user's preferences. The built-in Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. + +The user's formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. + +By using a regional code, websites can use the built-in Internationalization API to properly format information into the user's preferences. The Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. + +In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). From b3fe49c345fe2071b20b21d1c784aff7a1f07c44 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:51:37 -0700 Subject: [PATCH 047/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 1c07ab8657..8b59a26c5e 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -263,7 +263,7 @@ The `matches` attribute is set to ``, which means that all files in `c In the content scripts that you're injecting, plan on using jQuery (`$`). You added a minified version of jQuery and put it in your Extension package as `lib\jquery.min.js`. These content scripts run in individual sandboxes, which means that the jQuery injected into the `popup.js` page isn't shared with the content. -Keep in mind that even if the browser tab has JavaScript running on it on the loaded web page, any content injected doesn't have access to that. That injected JavaScript just has access to the actual DOM loaded in that browser tab. +Keep in mind that even if the browser tab has JavaScript running on it on the loaded web page, any content that's injected doesn't have access to that JavaScript. The injected JavaScript only has access to the actual DOM that's loaded in that browser tab. From 4f4cadf7aa004949de58079c530b9afb65f6ea0d Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:52:06 -0700 Subject: [PATCH 048/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 8b59a26c5e..5c2b081712 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -70,7 +70,7 @@ Each tab page (and extension) runs in its own thread. Create a content script th ## Step 2: Create the pop-up JavaScript to send a message -Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up display button: +Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up **Display** button: ```javascript const sendMessageId = document.getElementById("sendmessageid"); From 5acf9faaa8c47bb9359fd21714e58a9334b19599 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 11:20:45 -0700 Subject: [PATCH 049/223] Update part2-content-scripts.md --- .../getting-started/part2-content-scripts.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 5c2b081712..f76907a12a 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -23,7 +23,7 @@ You'll learn to update your pop-up menu to replace your static stars image with -## Remove the image from the pop-up and replace it with a button. +## Step 1: Remove the image from the pop-up and replace it with a button. Update your `popup.html` file with some straightforward markup that displays a title and a button. You'll later program that button in a different step, but for now include a reference to an empty JavaScript file `popup.js`. Below is a sample updated HTML: @@ -60,7 +60,7 @@ After updating and opening the extension, a pop-up opens with a display button. -## Update strategy to display image at the top of the browser tab +## Step 2: Update strategy to display image at the top of the browser tab After adding the button, the next task is to make it bring up the `images/stars.jpeg` image file at the top of the active tab page. @@ -68,7 +68,7 @@ Each tab page (and extension) runs in its own thread. Create a content script th -## Step 2: Create the pop-up JavaScript to send a message +## Step 3: Create the pop-up JavaScript to send a message Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up **Display** button: @@ -149,7 +149,7 @@ if (sendMessageId) { -## Step 3: Make your `stars.jpeg` available from any browser tab +## Step 4: Make your `stars.jpeg` available from any browser tab This is why the `images/stars.jpeg` must use the `chrome.runtime.getURL` (or `chrome.extension.getURL` while using Manifest V2) API instead of just passing in the relative URL without the extra prefix like in the previous section. The extra prefix, returned by `getUrl` with the image attached, should look something like the following: @@ -186,7 +186,7 @@ You've now written the code in your `popup.js` file to send a message to the con -## Step 4: Update your `manifest.json` for content and web access +## Step 5: Update your `manifest.json` for content and web access The updated `manifest.json` that includes the `content-scripts` and `web_accessible_resources` is as follows: From 4f3d7c578d2243c88d5306e8f3e99bf71c9157d7 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 11:22:24 -0700 Subject: [PATCH 050/223] Update part2-content-scripts.md --- .../extensions-chromium/getting-started/part2-content-scripts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index f76907a12a..4a06552c3b 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -23,6 +23,7 @@ You'll learn to update your pop-up menu to replace your static stars image with + ## Step 1: Remove the image from the pop-up and replace it with a button. Update your `popup.html` file with some straightforward markup that displays a title and a button. You'll later program that button in a different step, but for now include a reference to an empty JavaScript file `popup.js`. Below is a sample updated HTML: From 9fe43e00e3102093db44b5a0aeb53b1fab288431 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 15 Aug 2022 11:24:31 -0700 Subject: [PATCH 051/223] Update part2-content-scripts.md --- .../getting-started/part2-content-scripts.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 4a06552c3b..215facc606 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -21,9 +21,6 @@ This tutorial covers the following extension technologies: You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star's image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. - - - ## Step 1: Remove the image from the pop-up and replace it with a button. Update your `popup.html` file with some straightforward markup that displays a title and a button. You'll later program that button in a different step, but for now include a reference to an empty JavaScript file `popup.js`. Below is a sample updated HTML: From f084a78b645bc9c7b8f9646b895c4735b088f607 Mon Sep 17 00:00:00 2001 From: nishitha-burman <54861497+nishitha-burman@users.noreply.github.com> Date: Mon, 15 Aug 2022 14:16:52 -0700 Subject: [PATCH 052/223] Added favicon in browser features The Favicon API was promoted to stable in SDK version 1.0.1293.44 --- .../concepts/overview-features-apis.md | 68 ++++++++++++------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index e14cbbba95..1154748fb3 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -563,30 +563,6 @@ This feature is currently disabled by default in the browser. To enable this fe --- - - -#### Document title - -Your app can detect when the title of the current top-level document has changed. - -##### [.NET/C#](#tab/dotnetcsharp) - -* [CoreWebView2.DocumentTitle Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.documenttitle) -* [CoreWebView2.DocumentTitleChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.documenttitlechanged) - -##### [WinRT/C#](#tab/winrtcsharp) - -* [CoreWebView2.DocumentTitle Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#documenttitle) -* [CoreWebView2.DocumentTitleChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#documenttitlechanged) - -##### [Win32/C++](#tab/win32cpp) - -* [ICoreWebView2::DocumentTitle property (get)](/microsoft-edge/webview2/reference/win32/icorewebview2#get_documenttitle) -* [ICoreWebView2::DocumentTitleChanged event (add](/microsoft-edge/webview2/reference/win32/icorewebview2#add_documenttitlechanged), [remove)](/microsoft-edge/webview2/reference/win32/icorewebview2#remove_documenttitlechanged) - ---- - - #### Fullscreen @@ -691,7 +667,6 @@ WebView2 provides functionality to handle the JavaScript function `window.open() --- - #### Close window @@ -714,6 +689,49 @@ WebView2 provides functionality to handle the JavaScript function `window.close( --- + +#### Document title + +Your app can detect when the title of the current top-level document has changed. + +##### [.NET/C#](#tab/dotnetcsharp) + +* [CoreWebView2.DocumentTitle Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.documenttitle) +* [CoreWebView2.DocumentTitleChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.documenttitlechanged) + +##### [WinRT/C#](#tab/winrtcsharp) + +* [CoreWebView2.DocumentTitle Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#documenttitle) +* [CoreWebView2.DocumentTitleChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#documenttitlechanged) + +##### [Win32/C++](#tab/win32cpp) + +* [ICoreWebView2::DocumentTitle property (get)](/microsoft-edge/webview2/reference/win32/icorewebview2#get_documenttitle) +* [ICoreWebView2::DocumentTitleChanged event (add](/microsoft-edge/webview2/reference/win32/icorewebview2#add_documenttitlechanged), [remove)](/microsoft-edge/webview2/reference/win32/icorewebview2#remove_documenttitlechanged) + +--- + + +#### Favicon + +In WebView2 you can you can set a [Favicon](https://developer.mozilla.org/en-US/docs/Glossary/Favicon) for a website or get notified when it changes. + +##### [.NET/C#](#tab/dotnetcsharp) + +* [CoreWebView2.FaviconChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconchanged?view=webview2-dotnet-1.0.1293.44&preserve-view=true) +* [CoreWebView2.FaviconUri Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconuri?view=webview2-dotnet-1.0.1293.44&preserve-view=true) + +##### [WinRT/C#](#tab/winrtcsharp) + +* [CoreWebView2.FaviconChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.1293.44&preserve-view=true#faviconchanged) +* [CoreWebView2.FaviconUri Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.1293.44&preserve-view=true#faviconuri) + +##### [Win32/C++](#tab/win32cpp) + +* [ICoreWebView2_15::FaviconChanged event (add](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#add_faviconchanged), [remove)](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#remove_faviconchanged) +* [ICoreWebView2_15::FaviconUri property (get)](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#get_faviconuri) + +---- ## Process management From 7dea4627616fc187a2143bcd07adccccb59f5592 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:08:34 -0700 Subject: [PATCH 053/223] Update microsoft-edge/web-platform/os-regional-settings.md LGTM Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 6d9f89ccb1..bd15773922 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -23,7 +23,7 @@ In general, the website's internationalization customer experiences are only as A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). -To set the user's language preferences, Microsoft Edge gets the default values from the OS at the time it's first installed. After that, users can change the language preferences on **edge://settings/languages** and then sorting them in priority order. +To set the user's language preferences, Microsoft Edge gets the default values from the OS when MIcrosoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. |Microsoft Edge Languages settings| Description | |--------|-------------------------| From 4dd9ebcd69a62675b44a0526ecfaa63881771f57 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:09:12 -0700 Subject: [PATCH 054/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index bd15773922..11711a2405 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -38,7 +38,7 @@ To reflect a customer's regional preferences (especially when the user has chang This access will allow websites to have visibility into more customer's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. -## Sharing Setting +## The Sharing setting Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: * Never From 7c35b735c279b1b4389077e949324eb49342db1f Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:10:40 -0700 Subject: [PATCH 055/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 11711a2405..a65eff8539 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -54,7 +54,8 @@ The default recommended value is **limited**. With this setting, the above risks Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. #### The Always setting (not recommended) -If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions to be sure their preferences are respected. + +If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. From 18c5f31e4b05efd0aff8ad292f10726fbfc9cbcd Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:11:12 -0700 Subject: [PATCH 056/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index a65eff8539..89c74d1672 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -61,7 +61,7 @@ If **Always** is selected, the customer is exposed to the full set of risks note ## Policy Controls -A related new policy added to Microsoft Edge provides a setting for corporate or enterprise-level default configurations: **ShareOSRegionThroughJavaScriptLocale** which accepts an integer with potential values: +A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale**, provides a setting for corporate or enterprise-level default configurations. This setting accepts an integer with the following potential values: |Number| Description | |--------|-------------------------| From 7ecdce4f0cc87eefc256ca0d21f389c9e29dbd43 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:12:04 -0700 Subject: [PATCH 057/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 89c74d1672..02713cae24 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -69,7 +69,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** | 2 | Always | | 3 | Never | -In addition, an [older policy](/DeployEdge/microsoft-edge-policies#applicationlocalevalue) (**ApplicationLocaleValue**) allows setting the Microsoft Edge locale and prevents users from changing it. +In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), allows setting the Microsoft Edge locale and prevents users from changing it. ## Avoiding potential misuse We believe that **limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. From 4aaaf444604c1e54e8e34ed12930b9c95770378f Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:12:36 -0700 Subject: [PATCH 058/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 02713cae24..7b2fd35ba6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -72,7 +72,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), allows setting the Microsoft Edge locale and prevents users from changing it. ## Avoiding potential misuse -We believe that **limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. +We believe that **Limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. #### Fingerprinting Entropy OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. From 4fcdedf6b50fdc9e10a25cb7cf45a8723a991957 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:13:31 -0700 Subject: [PATCH 059/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 7b2fd35ba6..29836dc0c0 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -78,7 +78,9 @@ We believe that **Limited** is the right default that allows the most customer OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. #### Content Presentation -The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. When the language and regional information is self-consistent, then it doesn’t really matter which signals the website uses to assemble its content presentation. If one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together (such as "Email sent on miércoles, 5 de enero de 2021"). +The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. + +When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object’s default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). From 987038a4d546054c63177458d514262045bc2362 Mon Sep 17 00:00:00 2001 From: Travis Leithead Date: Mon, 15 Aug 2022 16:13:51 -0700 Subject: [PATCH 060/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 29836dc0c0..f22a440404 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -83,7 +83,7 @@ The OS regional information could be misused by a website is in the consistency When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". ## Developer Details -The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object’s default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). +The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). In cases where the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat` (with an existing regional code where these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. From 69451f83d1e1daece41dabd388fc97cae181856e Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 13:03:09 -0700 Subject: [PATCH 061/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index f22a440404..ad7a35f65f 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -7,7 +7,7 @@ ms.topic: conceptual ms.prod: microsoft-edge ms.date: 08/15/2022 --- -# Updates to Region information exposed to web content +# Introducing the OS regional sharing setting Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. From 115a2b8462fc00e95570c15c5d0b4ddd565f3ee5 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 14:40:18 -0700 Subject: [PATCH 062/223] Update New name and finished edits with Travis. He wants one last read before others review. --- .../web-platform/os-regional-settings.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index f22a440404..fdaea4a5d9 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -1,5 +1,5 @@ --- -title: Updates to Region information exposed to web content +title: OS Regional Data Display in Microsoft Edge description: How customers and web developers can use the OS regional format in Microsoft Edge for improved site experiences author: MSEdgeTeam ms.author: msedgedevrel @@ -13,7 +13,14 @@ Microsoft Edge provides operating system (OS) regional preference information to Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. -## Regional Codes +#### Regional format +To reflect a customer's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. + +![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) + +This access will allow websites to have visibility into more customer's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. + +## OS Regional Data Display Codes The user's formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. @@ -23,20 +30,13 @@ In general, the website's internationalization customer experiences are only as A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). -To set the user's language preferences, Microsoft Edge gets the default values from the OS when MIcrosoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. +To set the user's language preferences, Microsoft Edge gets the default values from the OS when Microsoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. -|Microsoft Edge Languages settings| Description | +| Data Source | Result | |--------|-------------------------| -| **Microsoft Edge is displayed in this language** | One item in the list of **Preferred languages** indicates the language used for rendering Microsoft Edge's UI| -| The Language used to render web sites | **Website Server-side processing**: Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages** via the `accept-language` header.

**Website Client-side processing**: Microsoft Edge makes the language list (as regional codes) available via the `navigator.languages` DOM API. The preferred language (at the top of the list) is also available as `navigator.language`. | -| The language/region used for formatting values such as date, time, and numbers. | The language in the `edge://settings/languages` list specified as the **displayed language**. | - -#### Regional format -To reflect a customer's regional preferences (especially when the user has changed their default preferences in the OS), Microsoft Edge has a new setting in the **Language** section of **Settings**: - -![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) - -This access will allow websites to have visibility into more customer's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. +| **Preferred language** in the **setting** page is the language selected for rendering Microsoft Edge. | This language/region is also used for formatting values such as date, time, and numbers. | +| `accept-language` header | This is used for Website Server-side processing. Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages**. | +| `navigator.language` | This is the preferred language (at the top of the list) used to render websites. | ## The Sharing setting Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: @@ -45,15 +45,15 @@ Customers have three settings on Microsoft Edge to select the level of informati * Limited (default) * Always (not recommended). -#### The Never setting -To minimize the risks, customers can disable the sharing of OS regional information by selecting **Never**. The **Never** option prevents websites from reading region information, but doesn't block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. +#### The Never option +To minimize the risks, customers can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. -#### The Limited setting (default) -The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that “incompatible” combinations of language and region aren't revealed to websites. The “limited” value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). +#### The Limited option (default) +The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. -#### The Always setting (not recommended) +#### The Always option (not recommended) If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. From f361843084231bd580367096b2dce182a032d473 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 14:55:15 -0700 Subject: [PATCH 063/223] forgot one last edit. --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index c4ba556346..4b172bcfd7 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -85,7 +85,7 @@ When the language and regional information is self-consistent, then it doesn't r ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). -In cases where the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat` (with an existing regional code where these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. +When the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat`, with an existing regional code these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: From 26278106b34fe73fc5b80b1a5ad8fb68cbb1b1bb Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:02:45 -0700 Subject: [PATCH 064/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4b172bcfd7..245b63b43c 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -51,7 +51,7 @@ To minimize the risks, customers can disable the sharing of OS regional informat #### The Limited option (default) The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). -Note: the **limited** value is similar to current Firefox behavior for exposing the regional code as described in [Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. #### The Always option (not recommended) From 29c034f81d90a79ebe01998a8d131579eeac9be4 Mon Sep 17 00:00:00 2001 From: Kristen Schau <47155823+krschau@users.noreply.github.com> Date: Tue, 16 Aug 2022 18:03:23 -0400 Subject: [PATCH 065/223] Update index.md I'm not sure if that link is right, I'm never sure about relative links in the docs. But: * WebView2 in WinUI 2 is no longer in preview * The WinUI 3 link goes to https://docs.microsoft.com/en-us/windows/apps/winui/winui3/ * The WinUI 2 link should probably go to https://docs.microsoft.com/en-us/windows/apps/winui/winui2/ WebView2 in WinUI 2 has GA'ed. Has it on all the listed environments? Should we remove the "(GA)" from Win32 C/C++? --- microsoft-edge/webview2/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/index.md b/microsoft-edge/webview2/index.md index 9ed210c699..bfe2967921 100644 --- a/microsoft-edge/webview2/index.md +++ b/microsoft-edge/webview2/index.md @@ -74,7 +74,7 @@ A General Availability (GA) or Preview version of WebView2 is available for the * .NET Core 3.1 or later * .NET 5 * .NET 6 -* WinUI 2.0 (Preview) +* [WinUI 2.0](/uwp/toolkits/winui2/index) * [WinUI 3.0](/uwp/toolkits/winui3/index) WebView2 apps can run on the following versions of Windows: From f5ead5b1f5b0d5b888f830f75e69f24f09772424 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 15:05:39 -0700 Subject: [PATCH 066/223] Update os-regional-settings.md switched customers with users --- .../web-platform/os-regional-settings.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4b172bcfd7..83e7285e22 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -1,6 +1,6 @@ --- title: OS Regional Data Display in Microsoft Edge -description: How customers and web developers can use the OS regional format in Microsoft Edge for improved site experiences +description: How users and web developers can use the OS regional format in Microsoft Edge for improved site experiences author: MSEdgeTeam ms.author: msedgedevrel ms.topic: conceptual @@ -9,16 +9,16 @@ ms.date: 08/15/2022 --- # Introducing the OS regional sharing setting -Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to customers who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. #### Regional format -To reflect a customer's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. +To reflect a user's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. ![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) -This access will allow websites to have visibility into more customer's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. +This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. ## OS Regional Data Display Codes @@ -26,7 +26,7 @@ The user's formatting preferences are abstracted into a simple regional code, wh By using a regional code, websites can use the built-in Internationalization API to properly format information into the user's preferences. The Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. -In general, the website's internationalization customer experiences are only as good as the regional code that they're able to determine for the current user. +In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). @@ -46,7 +46,7 @@ Customers have three settings on Microsoft Edge to select the level of informati * Always (not recommended). #### The Never option -To minimize the risks, customers can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. +To minimize the risks, users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. #### The Limited option (default) The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). @@ -55,7 +55,7 @@ Note: the **limited** value is similar to current Firefox behavior for exposing #### The Always option (not recommended) -If **Always** is selected, the customer is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. +If **Always** is selected, the user is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. @@ -72,10 +72,10 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), allows setting the Microsoft Edge locale and prevents users from changing it. ## Avoiding potential misuse -We believe that **Limited** is the right default that allows the most customer’s regional preferences to be respected with the least amount of risk of the website misusing this information. +We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. #### Fingerprinting Entropy -OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated customer. +OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. #### Content Presentation The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. From 98bd1d2a3c763d54bbd24601639d1493a5ae2bd6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:14:36 -0700 Subject: [PATCH 067/223] Update microsoft-edge/toc.yml Co-authored-by: Travis Leithead --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 79ef36abf0..f6f4bddea6 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,7 +1336,7 @@ href: web-platform/password-reveal.md displayName: - - name: Use region information in your web content + - name: OS Regional Data Display in Microsoft Edge href: web-platform/os-regional-settings.md displayName: globalization, language, region, limited, intl, date, time, format From 588237926edf9d3ba8eb96b08aacb4cf34e317a3 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:15:26 -0700 Subject: [PATCH 068/223] Update microsoft-edge/webview2/concepts/overview-features-apis.md Co-authored-by: Michael Hoffman --- microsoft-edge/webview2/concepts/overview-features-apis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index 1154748fb3..20ee45fbad 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -719,7 +719,7 @@ In WebView2 you can you can set a [Favicon](https://developer.mozilla.org/en-US/ ##### [.NET/C#](#tab/dotnetcsharp) * [CoreWebView2.FaviconChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconchanged?view=webview2-dotnet-1.0.1293.44&preserve-view=true) -* [CoreWebView2.FaviconUri Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconuri?view=webview2-dotnet-1.0.1293.44&preserve-view=true) +* [CoreWebView2.FaviconUri Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconuri) ##### [WinRT/C#](#tab/winrtcsharp) From 63890db43b81d9205b9b4dbd7c447ceea17096a9 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:15:33 -0700 Subject: [PATCH 069/223] Update microsoft-edge/webview2/concepts/overview-features-apis.md Co-authored-by: Michael Hoffman --- microsoft-edge/webview2/concepts/overview-features-apis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index 20ee45fbad..7b46133ebf 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -723,7 +723,7 @@ In WebView2 you can you can set a [Favicon](https://developer.mozilla.org/en-US/ ##### [WinRT/C#](#tab/winrtcsharp) -* [CoreWebView2.FaviconChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.1293.44&preserve-view=true#faviconchanged) +* [CoreWebView2.FaviconChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#faviconchanged) * [CoreWebView2.FaviconUri Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.1293.44&preserve-view=true#faviconuri) ##### [Win32/C++](#tab/win32cpp) From d5096c0e7352b73c1037925b9274ce343cd36656 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:22:02 -0700 Subject: [PATCH 070/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4cac71613b..429b79171a 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -16,7 +16,7 @@ Users want to see dates, times, numbers, and other formatting printed according #### Regional format To reflect a user's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. -![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) +![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.msft.png) This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. From 91d3b3f4ba247bb592bbe25b0c501e94c38a9e3e Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:25:18 -0700 Subject: [PATCH 071/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 429b79171a..31f5ca6580 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -20,6 +20,8 @@ To reflect a user's regional preferences for how data is displayed (such as the This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. + + ## OS Regional Data Display Codes The user's formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. From 338bfde84be4e83925400b63a66fc0cb5f44d2eb Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:25:32 -0700 Subject: [PATCH 072/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 31f5ca6580..e3293ff5f3 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -51,7 +51,7 @@ Customers have three settings on Microsoft Edge to select the level of informati To minimize the risks, users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. #### The Limited option (default) -The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). +The default, recommended value is **Limited**. When using the **Limited** setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **Limited** option ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **Never** was selected (the regional information falls back to being derived from the browser’s display language). Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. From 92d722fdf8a95243bb73efa92316a715a76ca84d Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:27:00 -0700 Subject: [PATCH 073/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e3293ff5f3..0292a3a6a4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -87,7 +87,7 @@ When the language and regional information is self-consistent, then it doesn't r ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). -When the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat`, with an existing regional code these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. +When the `Intl` object's constructors (such as `DateTimeFormat`) are provided with an existing regional code, their behavior is unchanged. However, when a specific regional code is not provided, the constructors will use the **default regional code**. The new user preference also affects other date and time formatting APIs that rely on the default regional code, such as `Date`. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: From b72d88b47c144306d02a67f2bd7fc4eec87d756c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Tue, 16 Aug 2022 15:45:41 -0700 Subject: [PATCH 074/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0292a3a6a4..de53ec7e21 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -84,6 +84,8 @@ The OS regional information could be misused by a website is in the consistency When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". + + ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). From 308db4eb78af92ed91ce8406c8e0a4e9c64e26b8 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 15:46:24 -0700 Subject: [PATCH 075/223] little edits --- .../web-platform/os-regional-settings.md | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4cac71613b..573be5b2c5 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -14,7 +14,7 @@ Microsoft Edge provides operating system (OS) regional preference information to Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. #### Regional format -To reflect a user's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. +To reflect a user's regional preferences for how data is displayed, such as the date,Microsoft Edge has a new option in the **Language** section of **Settings**. ![Share additional OS regional format with the option **limited** selected.](media/os-regional-setting-screenshot.msft.png) @@ -28,6 +28,8 @@ By using a regional code, websites can use the built-in Internationalization API In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. +### Regional Codes + A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). To set the user's language preferences, Microsoft Edge gets the default values from the OS when Microsoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. @@ -36,28 +38,30 @@ To set the user's language preferences, Microsoft Edge gets the default values f |--------|-------------------------| | **Preferred language** in the **setting** page is the language selected for rendering Microsoft Edge. | This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` header | This is used for Website Server-side processing. Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages**. | -| `navigator.language` | This is the preferred language (at the top of the list) used to render websites. | +| `navigator.language` | This is the preferred language,at the top of the list, used to render websites. | ## The Sharing setting Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: * Never -* Limited (default) -* Always (not recommended). +* Limited +* Always #### The Never option To minimize the risks, users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. -#### The Limited option (default) -The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). +#### The Limited option +The default recommended value is **limited**. With this setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **limited** value ensures that only valid combinations of the user's current browser display language preference and a given region value are used. -Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +**Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). -#### The Always option (not recommended) +The **limited** setting compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **never** was selected (the regional information falls back to being derived from the browser’s display language). -If **Always** is selected, the user is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. +Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +#### The Always option +If **Always** is selected, the user is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. ## Policy Controls @@ -75,7 +79,9 @@ In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edg We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. #### Fingerprinting Entropy -OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. +OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. + +While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. #### Content Presentation The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. @@ -87,7 +93,7 @@ The new setting to **Share additional OS regional format** directly impacts the When the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat`, with an existing regional code these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. -The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: +The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code and inspected via the following expression: ```js Intl.DateTimeFormat().resolvedOptions().locale From 70aefc92911f89b148ed08e05900e8a6f09ce8fb Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 15:48:52 -0700 Subject: [PATCH 076/223] little edits --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 573be5b2c5..04c78af541 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -76,7 +76,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), allows setting the Microsoft Edge locale and prevents users from changing it. ## Avoiding potential misuse -We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. +We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. #### Fingerprinting Entropy OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. From 24e6480f4ab4a05364f8f4bc9f5ba7961d9b1a9c Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Tue, 16 Aug 2022 15:55:54 -0700 Subject: [PATCH 077/223] new edits --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 04c78af541..b99951f2a4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -89,7 +89,7 @@ The OS regional information could be misused by a website is in the consistency When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". ## Developer Details -The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). +The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). When the `Intl` object's constructors are used to create a new regional code, such as `DateTimeFormat`, with an existing regional code these behaviors are unchanged). However, the constructors do offer options to create objects without a specified regional code, but the APIs fallback to a default regional code. From 506c8764dd34b74fe96760fe00dc623cb9baeb46 Mon Sep 17 00:00:00 2001 From: Kristen Schau <47155823+krschau@users.noreply.github.com> Date: Tue, 16 Aug 2022 21:22:08 -0400 Subject: [PATCH 078/223] Apply suggestions from code review Co-authored-by: Michael Hoffman --- microsoft-edge/webview2/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/webview2/index.md b/microsoft-edge/webview2/index.md index bfe2967921..3884dd04cc 100644 --- a/microsoft-edge/webview2/index.md +++ b/microsoft-edge/webview2/index.md @@ -74,8 +74,8 @@ A General Availability (GA) or Preview version of WebView2 is available for the * .NET Core 3.1 or later * .NET 5 * .NET 6 -* [WinUI 2.0](/uwp/toolkits/winui2/index) -* [WinUI 3.0](/uwp/toolkits/winui3/index) +* [WinUI 2.0](/windows/apps/winui/winui2/) +* [WinUI 3.0](/windows/apps/winui/winui3/) WebView2 apps can run on the following versions of Windows: From 91a51dd264da4a93f0d23e2ec527adcd42810a41 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 09:39:33 -0700 Subject: [PATCH 079/223] Update index.md edited ## Supported platforms The following programming environments are supported: * Win32 C/C++ * .NET Framework 4.5 or later * .NET Core 3.1 or later * .NET 5 * .NET 6 * [WinUI 2.0](/windows/apps/winui/winui3/) * [WinUI 3.0](/windows/apps/winui/winui3/) --- microsoft-edge/webview2/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/webview2/index.md b/microsoft-edge/webview2/index.md index 3884dd04cc..970540e9ab 100644 --- a/microsoft-edge/webview2/index.md +++ b/microsoft-edge/webview2/index.md @@ -55,7 +55,7 @@ Hybrid apps, in the middle of this spectrum, allow you to enjoy the best of both * **Code-sharing**. Add web code to your codebase allows for increased reuse across multiple platforms. -* **Microsoft support**. Microsoft provides support and adds new feature requests when WebView2 releases at General Availability (GA). +* **Microsoft support**. Microsoft provides support and adds new feature requests when WebView2 releases at General Availability. * **Evergreen distribution**. Rely on an up-to-date version of Chromium with regular platform updates and security patches. @@ -67,14 +67,14 @@ Hybrid apps, in the middle of this spectrum, allow you to enjoy the best of both ## Supported platforms -A General Availability (GA) or Preview version of WebView2 is available for the following programming environments: +The following programming environments are supported: -* Win32 C/C++ (GA) +* Win32 C/C++ * .NET Framework 4.5 or later * .NET Core 3.1 or later * .NET 5 * .NET 6 -* [WinUI 2.0](/windows/apps/winui/winui2/) +* [WinUI 2.0](/windows/apps/winui/winui3/) * [WinUI 3.0](/windows/apps/winui/winui3/) WebView2 apps can run on the following versions of Windows: From bb54d6210ef88881029a2e93160bb79f8b55e92d Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 10:19:15 -0700 Subject: [PATCH 080/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index de53ec7e21..96481c4b55 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -1,5 +1,5 @@ --- -title: OS Regional Data Display in Microsoft Edge +title: Operation System Regional Data Display in Microsoft Edge description: How users and web developers can use the OS regional format in Microsoft Edge for improved site experiences author: MSEdgeTeam ms.author: msedgedevrel @@ -7,7 +7,7 @@ ms.topic: conceptual ms.prod: microsoft-edge ms.date: 08/15/2022 --- -# Introducing the OS regional sharing setting +# Operation System Regional Data Display in Microsoft Edge Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. From 2655e3e7fd37c43ef04f8d49185c9385e5a70fdf Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 10:22:31 -0700 Subject: [PATCH 081/223] Update toc.yml --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index f6f4bddea6..26556d7f30 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,7 +1336,7 @@ href: web-platform/password-reveal.md displayName: - - name: OS Regional Data Display in Microsoft Edge + - name: Operation System Regional Data Display in Microsoft Edge href: web-platform/os-regional-settings.md displayName: globalization, language, region, limited, intl, date, time, format From 88902826335750e67f0672553691e8b4aa3f4003 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 10:27:26 -0700 Subject: [PATCH 082/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 96481c4b55..cef825e3a4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -1,5 +1,5 @@ --- -title: Operation System Regional Data Display in Microsoft Edge +title: Operating System Regional Data Display in Microsoft Edge description: How users and web developers can use the OS regional format in Microsoft Edge for improved site experiences author: MSEdgeTeam ms.author: msedgedevrel From 66b7a2e077ca49d2b2c3d778842e28003e51374c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 10:27:45 -0700 Subject: [PATCH 083/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index cef825e3a4..4b641e74bd 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -7,7 +7,7 @@ ms.topic: conceptual ms.prod: microsoft-edge ms.date: 08/15/2022 --- -# Operation System Regional Data Display in Microsoft Edge +# Operating System Regional Data Display in Microsoft Edge Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. From a583438018c26b2e32329726fa3175cfea0ddcf6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 10:28:26 -0700 Subject: [PATCH 084/223] Update toc.yml --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 26556d7f30..c4fe59557a 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,7 +1336,7 @@ href: web-platform/password-reveal.md displayName: - - name: Operation System Regional Data Display in Microsoft Edge + - name: Operating System Regional Data Display in Microsoft Edge href: web-platform/os-regional-settings.md displayName: globalization, language, region, limited, intl, date, time, format From 8c13aa72f8f3433fd8563721ba6aecfdd880a228 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Wed, 17 Aug 2022 10:47:10 -0700 Subject: [PATCH 085/223] Update overview-features-apis.md removed ?view --- .../webview2/concepts/overview-features-apis.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index 7b46133ebf..9468f2db66 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -718,18 +718,18 @@ In WebView2 you can you can set a [Favicon](https://developer.mozilla.org/en-US/ ##### [.NET/C#](#tab/dotnetcsharp) -* [CoreWebView2.FaviconChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconchanged?view=webview2-dotnet-1.0.1293.44&preserve-view=true) +* [CoreWebView2.FaviconChanged Event](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconchanged) * [CoreWebView2.FaviconUri Property](/dotnet/api/microsoft.web.webview2.core.corewebview2.faviconuri) ##### [WinRT/C#](#tab/winrtcsharp) * [CoreWebView2.FaviconChanged Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#faviconchanged) -* [CoreWebView2.FaviconUri Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.1293.44&preserve-view=true#faviconuri) +* [CoreWebView2.FaviconUri Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2#faviconuri) ##### [Win32/C++](#tab/win32cpp) -* [ICoreWebView2_15::FaviconChanged event (add](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#add_faviconchanged), [remove)](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#remove_faviconchanged) -* [ICoreWebView2_15::FaviconUri property (get)](/microsoft-edge/webview2/reference/win32/icorewebview2_15?view=webview2-1.0.1293.44&preserve-view=true#get_faviconuri) +* [ICoreWebView2_15::FaviconChanged event (add](/microsoft-edge/webview2/reference/win32/icorewebview2_15#add_faviconchanged), [remove)](/microsoft-edge/webview2/reference/win32/icorewebview2_15#remove_faviconchanged) +* [ICoreWebView2_15::FaviconUri property (get)](/microsoft-edge/webview2/reference/win32/icorewebview2_15#get_faviconuri) ---- From d9c7453ba7e06b3502a916a8dd02a4366c7aaffa Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 13:33:29 -0700 Subject: [PATCH 086/223] Update index.md added Microsoft provides support and adds new feature requests on supported platforms --- microsoft-edge/webview2/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/index.md b/microsoft-edge/webview2/index.md index 970540e9ab..e4ec6c9690 100644 --- a/microsoft-edge/webview2/index.md +++ b/microsoft-edge/webview2/index.md @@ -55,7 +55,7 @@ Hybrid apps, in the middle of this spectrum, allow you to enjoy the best of both * **Code-sharing**. Add web code to your codebase allows for increased reuse across multiple platforms. -* **Microsoft support**. Microsoft provides support and adds new feature requests when WebView2 releases at General Availability. +* **Microsoft support**. Microsoft provides support and adds new feature requests on supported platforms. * **Evergreen distribution**. Rely on an up-to-date version of Chromium with regular platform updates and security patches. From 1f441a205fb64b5c74002058e24bba71d096f253 Mon Sep 17 00:00:00 2001 From: Michael Hoffman Date: Wed, 17 Aug 2022 15:02:31 -0700 Subject: [PATCH 087/223] Update microsoft-edge/webview2/index.md --- microsoft-edge/webview2/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/index.md b/microsoft-edge/webview2/index.md index e4ec6c9690..565586a950 100644 --- a/microsoft-edge/webview2/index.md +++ b/microsoft-edge/webview2/index.md @@ -74,7 +74,7 @@ The following programming environments are supported: * .NET Core 3.1 or later * .NET 5 * .NET 6 -* [WinUI 2.0](/windows/apps/winui/winui3/) +* [WinUI 2.0](/windows/apps/winui/winui2/) * [WinUI 3.0](/windows/apps/winui/winui3/) WebView2 apps can run on the following versions of Windows: From 09b2381e0869c5dbfb99a43b16139590b35d44a2 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:13:02 -0700 Subject: [PATCH 088/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 4b641e74bd..e72d4bcda8 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/15/2022 --- # Operating System Regional Data Display in Microsoft Edge -Microsoft Edge provides operating system (OS) regional preference information to create web content to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From 3254767d7be7ffbac72823dca739e62659f9171b Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:13:15 -0700 Subject: [PATCH 089/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e72d4bcda8..90e6b87fdd 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -14,7 +14,7 @@ Microsoft Edge provides operating system (OS) regional preference information to Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. #### Regional format -To reflect a user's regional preferences for how data is displayed (such as the date),Microsoft Edge has a new option in the **Language** section of **Settings**. +To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. ![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.msft.png) From 87366b8c607c31fd40da6466a4089cfc56b2b3a1 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:13:25 -0700 Subject: [PATCH 090/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 90e6b87fdd..276685dec4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -18,7 +18,7 @@ To reflect a user's regional preferences for how data is displayed (such as the ![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.msft.png) -This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Customers that changed their OS regional preferences may now see their preferences reflected automatically in more websites. +This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. From 2f015b0febc58a1d7d65278b30b288578a55c427 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:13:37 -0700 Subject: [PATCH 091/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 276685dec4..0826366a17 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -26,7 +26,7 @@ This access will allow websites to have visibility into more user's specific reg The user's formatting preferences are abstracted into a simple regional code, which is used by web applications to infer the various details noted above about dates, times, and other formatting preferences. -By using a regional code, websites can use the built-in Internationalization API to properly format information into the user's preferences. The Internationalization API saves lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. +Websites can use the built-in Internationalization API with a regional code to properly format information into the user's preferences. The Internationalization API can save lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. From f5d5ee663cc41c6d56575e4506a63fe3a0cbd9cb Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:13:48 -0700 Subject: [PATCH 092/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0826366a17..6f611d30d9 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -30,7 +30,7 @@ Websites can use the built-in Internationalization API with a regional code to p In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. -A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU, which is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). +A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). To set the user's language preferences, Microsoft Edge gets the default values from the OS when Microsoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. From e1418b6b60f11339846d8d0e5fddd320d794caca Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:14:01 -0700 Subject: [PATCH 093/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 6f611d30d9..c9fe93d1da 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -71,7 +71,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** | 2 | Always | | 3 | Never | -In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), allows setting the Microsoft Edge locale and prevents users from changing it. +In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), sets the Microsoft Edge locale and locks it to prevent users from changing it. ## Avoiding potential misuse We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. From 41ec8446facda28b29e124013e96b69d1c432349 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:14:11 -0700 Subject: [PATCH 094/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index c9fe93d1da..0af8d0a099 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -74,7 +74,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), sets the Microsoft Edge locale and locks it to prevent users from changing it. ## Avoiding potential misuse -We believe that **Limited** is the right default that allows the most user's regional preferences to be respected with the least amount of risk of the website misusing this information. +We believe that **Limited** is the right option for most users. **Limited** respects the user's regional preferences while introducing the least amount of risk of the website misusing this information. #### Fingerprinting Entropy OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. From 4694974884eb356e16036659e6a5716eb0744543 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:14:27 -0700 Subject: [PATCH 095/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0af8d0a099..698eca1891 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -80,7 +80,7 @@ We believe that **Limited** is the right option for most users. **Limited** resp OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. #### Content Presentation -The OS regional information could be misused by a website is in the consistency of their content presentation. There are various places in the web platform where language and regional information is made available. Regional information is processed in one place, while language preferences are surfaced in another. Furthermore, this information is proactively sent to the server on the initial request for content. +The OS regional information can also be misused and lead to inconsistency of a Website's language presentation. Microsoft Edge provides multiple language and regional APIs to Websites developers. Websites may process regional information in one place, while deriving language preferences from another. When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". From ab72700520aafcb7581dc0d756406d3af85efc5d Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:14:37 -0700 Subject: [PATCH 096/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 698eca1891..ab35c9e618 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -82,7 +82,7 @@ OS regional information could be misused to compromise the user's privacy. The #### Content Presentation The OS regional information can also be misused and lead to inconsistency of a Website's language presentation. Microsoft Edge provides multiple language and regional APIs to Websites developers. Websites may process regional information in one place, while deriving language preferences from another. -When the language and regional information is self-consistent, then it doesn't really matter which signals the website uses to assemble its content presentation. However, if one part of the web platform starts reporting a language preference, but another part of the platform reports a separate language, then the website may start to mix-and-match regional preferences, resulting in strange and unusual experiences. Watch for the phrasing of requests that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". +When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a Website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. Watch for phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". From 2aeba757466fbf1053408b5b7dccdae0eab3787c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:14:49 -0700 Subject: [PATCH 097/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index ab35c9e618..7d642f236e 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -34,7 +34,7 @@ A regional code is a two-letter language code followed by a hyphen and a two-let To set the user's language preferences, Microsoft Edge gets the default values from the OS when Microsoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. -| Data Source | Result | +| Language or region data | User impact | |--------|-------------------------| | **Preferred language** in the **setting** page is the language selected for rendering Microsoft Edge. | This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` header | This is used for Website Server-side processing. Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages**. | From 13e136d7cd77f7e97e2eae98478b112b0b6e4732 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:15:02 -0700 Subject: [PATCH 098/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 7d642f236e..8f2e0b3c0c 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -36,7 +36,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | Language or region data | User impact | |--------|-------------------------| -| **Preferred language** in the **setting** page is the language selected for rendering Microsoft Edge. | This language/region is also used for formatting values such as date, time, and numbers. | +| **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` header | This is used for Website Server-side processing. Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages**. | | `navigator.language` | This is the preferred language (at the top of the list) used to render websites. | From 32d87ac3fb7df2e7b00b6a56423db867cef78bc4 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:15:16 -0700 Subject: [PATCH 099/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 8f2e0b3c0c..77e92d1a0a 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -37,7 +37,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | Language or region data | User impact | |--------|-------------------------| | **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | -| `accept-language` header | This is used for Website Server-side processing. Microsoft Edge sends the language list (as regional codes) specified in **edge://settings/languages**. | +| `accept-language` HTTP header | This is a list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | | `navigator.language` | This is the preferred language (at the top of the list) used to render websites. | ## The Sharing setting From 91b9ee446018a64ef9b44c722b0ed3fd172bebda Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:15:30 -0700 Subject: [PATCH 100/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 77e92d1a0a..8f43457f9d 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -38,7 +38,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f |--------|-------------------------| | **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` HTTP header | This is a list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | -| `navigator.language` | This is the preferred language (at the top of the list) used to render websites. | +| `navigator.language` API (and similar) | Allow a Website to display the right language and regional formatting for user input and other content produced locally. | ## The Sharing setting Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: From 2a25afe8579f41f2d3bd0d886f4fdb700c61debb Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:15:47 -0700 Subject: [PATCH 101/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 8f43457f9d..03289421d9 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -41,7 +41,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | `navigator.language` API (and similar) | Allow a Website to display the right language and regional formatting for user input and other content produced locally. | ## The Sharing setting -Customers have three settings on Microsoft Edge to select the level of information their browser will share about their regions: +Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: * Never * Limited (default) From 28099a783cdab707b12f66f6ff47fd47266dfcaa Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:16:09 -0700 Subject: [PATCH 102/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 03289421d9..2e42f9d923 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -48,7 +48,7 @@ Users have three options on Microsoft Edge to select the level of information th * Always (not recommended). #### The Never option -To minimize the risks, users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. +Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. The **Never** option was the old behavior before the sharing setting was added. #### The Limited option (default) The default, recommended value is **Limited**. When using the **Limited** setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **Limited** option ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **Never** was selected (the regional information falls back to being derived from the browser’s display language). From b0aa53cd275633cd58497490ace48355674cd50c Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:16:30 -0700 Subject: [PATCH 103/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 2e42f9d923..f50d28caa4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -51,7 +51,7 @@ Users have three options on Microsoft Edge to select the level of information th Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. The **Never** option was the old behavior before the sharing setting was added. #### The Limited option (default) -The default, recommended value is **Limited**. When using the **Limited** setting, the above risks are mitigated by ensuring that mismatched combinations of language and region aren't revealed to websites. The **Limited** option ensures that only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that websites won't see a regional code anomaly (though it could still look unusual per geographic inference), and also ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in weird combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will pass the result through to the website. If the language in the message doesn't match, the feature acts as if **Never** was selected (the regional information falls back to being derived from the browser’s display language). +The default, recommended value is **Limited**. When using the **Limited** setting, only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser’s preferred display language). Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. From d8fb00464542dc08f0b8d92b32668b977aa9fb4f Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:16:44 -0700 Subject: [PATCH 104/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index f50d28caa4..928b6216b5 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -97,4 +97,4 @@ The default regional code is what is surfaced via the new user preference. For e Intl.DateTimeFormat().resolvedOptions().locale ``` -Other areas in the platform, such as the `accept-languages` header that's sent via HTTP/HTTPS GET requests, and the `navigator.language` and `navigator.languages` APIs, aren't impacted by the regional information that's shared by the OS, as noted earlier. +Other areas in the platform, such as the `accept-languages` header sent via HTTP/HTTPS GET requests to the server, and the `navigator.language` and `navigator.languages` APIs, are not impacted by the regional information that's shared by the OS. From 8ba326c7b6dfec2ada3d6e34ce9f784c59e692ca Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:18:22 -0700 Subject: [PATCH 105/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 928b6216b5..e36c0abaf4 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -53,7 +53,7 @@ Users can disable the sharing of OS regional information by selecting **Never**. #### The Limited option (default) The default, recommended value is **Limited**. When using the **Limited** setting, only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser’s preferred display language). -Note: the **limited** value is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +Note: the **Limited** option is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. #### The Always option (not recommended) From c8ccd8179534c8e5cf043c3907e711cc5ceafd58 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Wed, 17 Aug 2022 15:18:59 -0700 Subject: [PATCH 106/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e36c0abaf4..08598985b2 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -57,7 +57,7 @@ Note: the **Limited** option is similar to current Firefox behavior for exposing #### The Always option (not recommended) -If **Always** is selected, the user is exposed to the full set of risks noted earlier: the potential to be easily signaled out for fingerprinting, and also to potentially see website language-processing problems and inconsistencies. However, the user's OS preferences will be made available to the website without any limitations or restrictions, to be sure their preferences are respected. +If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to additionall fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) From 9e6d8570997c334add31302675156880dbf70b0f Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Wed, 17 Aug 2022 15:41:10 -0700 Subject: [PATCH 107/223] updated image and edits --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 08598985b2..207b088b46 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -40,7 +40,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | `accept-language` HTTP header | This is a list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | | `navigator.language` API (and similar) | Allow a Website to display the right language and regional formatting for user input and other content produced locally. | -## The Sharing setting +## Regional Data Display options Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: * Never From 334e10d3222a75ef8e153fe5eaa31e645aac8f9a Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Wed, 17 Aug 2022 15:54:27 -0700 Subject: [PATCH 108/223] new images and edits --- microsoft-edge/web-platform/os-regional-settings.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 207b088b46..3576502ce5 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -44,23 +44,21 @@ To set the user's language preferences, Microsoft Edge gets the default values f Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: * Never -* Limited (default) +* Limited (default). * Always (not recommended). -#### The Never option +#### Never Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. The **Never** option was the old behavior before the sharing setting was added. -#### The Limited option (default) -The default, recommended value is **Limited**. When using the **Limited** setting, only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser’s display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser’s preferred display language). +#### Limited (default) +The default, recommended value is **Limited**. When using the **Limited** setting, only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser's preferred display language). Note: the **Limited** option is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. -#### The Always option (not recommended) +#### Always option (not recommended) If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to additionall fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) - - ## Policy Controls A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale**, provides a setting for corporate or enterprise-level default configurations. This setting accepts an integer with the following potential values: From 8a839f90de3489dae84efd7ad730ed257c53e18c Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Wed, 17 Aug 2022 16:15:10 -0700 Subject: [PATCH 109/223] final edits final edits --- microsoft-edge/web-platform/os-regional-settings.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 3576502ce5..914ff17d48 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -20,7 +20,6 @@ To reflect a user's regional preferences for how data is displayed (such as the This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. - ## OS Regional Data Display Codes @@ -71,7 +70,7 @@ A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale** In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), sets the Microsoft Edge locale and locks it to prevent users from changing it. -## Avoiding potential misuse +## Avoiding potential misuse We believe that **Limited** is the right option for most users. **Limited** respects the user's regional preferences while introducing the least amount of risk of the website misusing this information. #### Fingerprinting Entropy @@ -82,7 +81,6 @@ The OS regional information can also be misused and lead to inconsistency of a W When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a Website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. Watch for phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". - ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). From 9fd5df62a8f0e5c4d49ae4c5cfd1077636d69e58 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Thu, 18 Aug 2022 10:18:21 -0700 Subject: [PATCH 110/223] new image new image --- .../os-regional-setting-screenshot.msft.png | Bin 38556 -> 0 bytes .../media/os-regional-setting-screenshot.png | Bin 0 -> 131968 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png create mode 100644 microsoft-edge/web-platform/media/os-regional-setting-screenshot.png diff --git a/microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png b/microsoft-edge/web-platform/media/os-regional-setting-screenshot.msft.png deleted file mode 100644 index c000a596275e4d9e51b70a784c95882d970e86d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38556 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 diff --git a/microsoft-edge/web-platform/media/os-regional-setting-screenshot.png b/microsoft-edge/web-platform/media/os-regional-setting-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..25bef1f448d948f7cad15cc136b719e381adf14f GIT binary patch literal 131968 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�UhX=qEdp+ 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 literal 0 HcmV?d00001 From f6c4f15fee26b1160b2061381a883e6548291c2c Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Thu, 18 Aug 2022 10:23:19 -0700 Subject: [PATCH 111/223] Update os-regional-settings.md fix link --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 914ff17d48..cf247809b9 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -16,7 +16,7 @@ Users want to see dates, times, numbers, and other formatting printed according #### Regional format To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. -![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.msft.png) +![The 'Share additional OS regional format' menu with the Limited (default) option selected](../media/os-regional-setting-screenshot.png) This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. From 140655620245f7d356e412c418a01ae1a150a3ca Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Thu, 18 Aug 2022 10:31:33 -0700 Subject: [PATCH 112/223] fixed link --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index cf247809b9..53b5eb0caa 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -16,7 +16,7 @@ Users want to see dates, times, numbers, and other formatting printed according #### Regional format To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. -![The 'Share additional OS regional format' menu with the Limited (default) option selected](../media/os-regional-setting-screenshot.png) +![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. From 4999141e3a5c02dcb02ab9a3a33130f9b041ce38 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Thu, 18 Aug 2022 10:43:05 -0700 Subject: [PATCH 113/223] Acrolinx fixes --- microsoft-edge/web-platform/os-regional-settings.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 53b5eb0caa..1ba9db7af0 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -36,7 +36,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | Language or region data | User impact | |--------|-------------------------| | **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | -| `accept-language` HTTP header | This is a list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | +| `accept-language` HTTP header | A list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | | `navigator.language` API (and similar) | Allow a Website to display the right language and regional formatting for user input and other content produced locally. | ## Regional Data Display options @@ -47,16 +47,16 @@ Users have three options on Microsoft Edge to select the level of information th * Always (not recommended). #### Never -Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. The **Never** option was the old behavior before the sharing setting was added. +Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. #### Limited (default) -The default, recommended value is **Limited**. When using the **Limited** setting, only valid combinations of the user's current browser display language preference and a given region value are used. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser's preferred display language). +The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current browser display language preference and the given region value. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser's preferred display language). Note: the **Limited** option is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. #### Always option (not recommended) -If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to additionall fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) +If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) ## Policy Controls @@ -85,7 +85,7 @@ When the language and regional information is self-consistent, then it doesn't r ## Developer Details The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). -When the `Intl` object's constructors (such as `DateTimeFormat`) are provided with an existing regional code, their behavior is unchanged. However, when a specific regional code is not provided, the constructors will use the **default regional code**. The new user preference also affects other date and time formatting APIs that rely on the default regional code, such as `Date`. +When the `Intl` object's constructors (such as `DateTimeFormat`) are provided with an existing regional code, their behavior is unchanged. However, when a specific regional code isn't provided, the constructors will use the **default regional code**. The new user preference also affects other date and time formatting APIs that rely on the default regional code, such as `Date`. The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: @@ -93,4 +93,4 @@ The default regional code is what is surfaced via the new user preference. For e Intl.DateTimeFormat().resolvedOptions().locale ``` -Other areas in the platform, such as the `accept-languages` header sent via HTTP/HTTPS GET requests to the server, and the `navigator.language` and `navigator.languages` APIs, are not impacted by the regional information that's shared by the OS. +Other areas in the platform, such as the `accept-languages` header sent via HTTP/HTTPS GET requests to the server, and the `navigator.language` and `navigator.languages` APIs, aren't impacted by the regional information that's shared by the OS. From 3fe79385db369f6c453aa602c9fb464bbb99649b Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:17:52 -0700 Subject: [PATCH 114/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 1ba9db7af0..d24d10d794 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -7,7 +7,7 @@ ms.topic: conceptual ms.prod: microsoft-edge ms.date: 08/15/2022 --- -# Operating System Regional Data Display in Microsoft Edge +# Operating System Regional Data Display Microsoft Edge provides operating system (OS) regional preference information to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. From 9a81da1f746a42c13ff67f7242afed72da88cba5 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:30:12 -0700 Subject: [PATCH 115/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index d24d10d794..e382d39ab5 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -42,12 +42,9 @@ To set the user's language preferences, Microsoft Edge gets the default values f ## Regional Data Display options Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: -* Never * Limited (default). -* Always (not recommended). - -#### Never -Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. +* Always (not recommended). +* Never #### Limited (default) The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current browser display language preference and the given region value. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser's preferred display language). @@ -58,6 +55,10 @@ Note: the **Limited** option is similar to current Firefox behavior for exposing If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) +#### Never +Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. + + ## Policy Controls A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale**, provides a setting for corporate or enterprise-level default configurations. This setting accepts an integer with the following potential values: From 3be26629807ad1451f527fdf1dd687b4a5c506d0 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:32:18 -0700 Subject: [PATCH 116/223] Update microsoft-edge/toc.yml Co-authored-by: Michael Hoffman --- microsoft-edge/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index c4fe59557a..905ab5b8ab 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1336,7 +1336,7 @@ href: web-platform/password-reveal.md displayName: - - name: Operating System Regional Data Display in Microsoft Edge + - name: Operating System Regional Data Display href: web-platform/os-regional-settings.md displayName: globalization, language, region, limited, intl, date, time, format From 1c41e922493a85929f8dce507ab6384f5a9f9d24 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:32:57 -0700 Subject: [PATCH 117/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e382d39ab5..0fce210ffc 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -9,7 +9,7 @@ ms.date: 08/15/2022 --- # Operating System Regional Data Display -Microsoft Edge provides operating system (OS) regional preference information to help website authors create regional experiences on their web site. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. +Microsoft Edge provides operating system (OS) regional preference information to help website authors create regional experiences on their web site, when viewing your site using Microsoft Edge. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. From af2c5af68134ee8ad4def0926fb6bdc935102525 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:34:22 -0700 Subject: [PATCH 118/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0fce210ffc..13b5042ad9 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -1,5 +1,5 @@ --- -title: Operating System Regional Data Display in Microsoft Edge +title: Operating System Regional Data Display description: How users and web developers can use the OS regional format in Microsoft Edge for improved site experiences author: MSEdgeTeam ms.author: msedgedevrel From 01d25ccda771f8b12fd4a709f5cfa197d457d165 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:52:07 -0700 Subject: [PATCH 119/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 13b5042ad9..e503151108 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -18,7 +18,7 @@ To reflect a user's regional preferences for how data is displayed (such as the ![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) -This access will allow websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. +This access allows websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. ## OS Regional Data Display Codes From 9e9e905a109948d2000e2e26e6447e960ed275af Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:54:19 -0700 Subject: [PATCH 120/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index e503151108..46fdf01c06 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -31,7 +31,7 @@ In general, the website's internationalization user experiences are only as good A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). -To set the user's language preferences, Microsoft Edge gets the default values from the OS when Microsoft Edge is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. +To set the user's language preferences, Microsoft Edge gets the default values from the OS when it is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. | Language or region data | User impact | |--------|-------------------------| From 9fbe2187cc06903032ceddd4c75682c9c5007758 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:54:37 -0700 Subject: [PATCH 121/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 46fdf01c06..1b49492423 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -13,7 +13,7 @@ Microsoft Edge provides operating system (OS) regional preference information to Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. -#### Regional format +## Regional format To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. ![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) From f6da57e2bbfd4acfe81339f7d3ef6677c89bf231 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:55:02 -0700 Subject: [PATCH 122/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 1b49492423..622358f1e6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -47,7 +47,7 @@ Users have three options on Microsoft Edge to select the level of information th * Never #### Limited (default) -The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current browser display language preference and the given region value. **Limited** ensures that for language processing, websites will at least provide a consistent language experience (not mixing languages in mismatched combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's display language, and the regional part coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified formatting language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected (the regional code falls back to the browser's preferred display language). +The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current Microsoft Edge preferred language and the user's chosen OS regional preference. **Limited** ensures that for language processing, websites will provide a consistent language experience (not mixing languages in unpredictable combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's current preferred display language, and the regional code coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified regional language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected and will fall back to the regional code derived from the browser's preferred display language. Note: the **Limited** option is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. From d4f3869a9158b030ca4aa61b767c66b0b2fdfa6f Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:55:16 -0700 Subject: [PATCH 123/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 622358f1e6..0b402944fa 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -56,7 +56,7 @@ Note: the **Limited** option is similar to current Firefox behavior for exposing If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) #### Never -Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's display language is used to derive a default region. +Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's preferred display language is used to derive a default region. From e3010887830b34b5d0c9bef605f59a5f147d0cfd Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:55:48 -0700 Subject: [PATCH 124/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0b402944fa..5d055371c8 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -49,7 +49,7 @@ Users have three options on Microsoft Edge to select the level of information th #### Limited (default) The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current Microsoft Edge preferred language and the user's chosen OS regional preference. **Limited** ensures that for language processing, websites will provide a consistent language experience (not mixing languages in unpredictable combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's current preferred display language, and the regional code coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified regional language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected and will fall back to the regional code derived from the browser's preferred display language. -Note: the **Limited** option is similar to current Firefox behavior for exposing the regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences), but also offers the possibility to not share this information at all. +Note: the **Limited** option is similar to current Firefox behavior for exposing the OS regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences). #### Always option (not recommended) From ae0fa028f1c71d15f7258297fc1c59b005a0b1d8 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:55:58 -0700 Subject: [PATCH 125/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 5d055371c8..0e52638999 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -75,7 +75,7 @@ In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edg We believe that **Limited** is the right option for most users. **Limited** respects the user's regional preferences while introducing the least amount of risk of the website misusing this information. #### Fingerprinting Entropy -OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and easily uniquely identify the associated user. +OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and uniquely identify the associated user. #### Content Presentation The OS regional information can also be misused and lead to inconsistency of a Website's language presentation. Microsoft Edge provides multiple language and regional APIs to Websites developers. Websites may process regional information in one place, while deriving language preferences from another. From 9a77e8043daebeb5c232bf5c8d28b7468c1f16b6 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:56:07 -0700 Subject: [PATCH 126/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 0e52638999..920457d8aa 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -88,7 +88,7 @@ The new setting to **Share additional OS regional format** directly impacts the When the `Intl` object's constructors (such as `DateTimeFormat`) are provided with an existing regional code, their behavior is unchanged. However, when a specific regional code isn't provided, the constructors will use the **default regional code**. The new user preference also affects other date and time formatting APIs that rely on the default regional code, such as `Date`. -The default regional code is what is surfaced via the new user preference. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: +For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: ```js Intl.DateTimeFormat().resolvedOptions().locale From b6bef24982225edec06558cfbff13d5298cb54ed Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:56:36 -0700 Subject: [PATCH 127/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Travis Leithead --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 920457d8aa..5a2c81a23b 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -80,7 +80,7 @@ OS regional information could be misused to compromise the user's privacy. The #### Content Presentation The OS regional information can also be misused and lead to inconsistency of a Website's language presentation. Microsoft Edge provides multiple language and regional APIs to Websites developers. Websites may process regional information in one place, while deriving language preferences from another. -When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a Website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. Watch for phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". +When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a Website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. For example, phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". ## Developer Details From 4f840d8b0a8504eafac371719882a78402eff28b Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Fri, 19 Aug 2022 10:59:22 -0700 Subject: [PATCH 128/223] fixed minor copyedits Fixed see --- microsoft-edge/web-platform/os-regional-settings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 5a2c81a23b..372c040308 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -29,15 +29,15 @@ Websites can use the built-in Internationalization API with a regional code to p In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. -A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. See [ICU](https://icu.unicode.org/home). +A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. For more information, see [ICU-TC Home Page](https://icu.unicode.org/home). To set the user's language preferences, Microsoft Edge gets the default values from the OS when it is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. | Language or region data | User impact | |--------|-------------------------| | **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | -| `accept-language` HTTP header | A list of regional codes sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | -| `navigator.language` API (and similar) | Allow a Website to display the right language and regional formatting for user input and other content produced locally. | +| `accept-language` HTTP header | A list of regional codes (as defined in preferred languages) sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | +| `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in preferred languages) for user input and other content produced locally. | ## Regional Data Display options Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: From 1a3124dd4cbeb9275124d9c10419afbf1bcf3bfc Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:28:55 -0700 Subject: [PATCH 129/223] Update part2-content-scripts.md --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 215facc606..79d9883bec 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -257,7 +257,7 @@ The updated `manifest.json` that includes the `content-scripts` and `web_accessi The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. -## Add jQuery and understanding the associated thread +### Add jQuery and understanding the associated thread In the content scripts that you're injecting, plan on using jQuery (`$`). You added a minified version of jQuery and put it in your Extension package as `lib\jquery.min.js`. These content scripts run in individual sandboxes, which means that the jQuery injected into the `popup.js` page isn't shared with the content. From 470019b0676778cdc7841a059a02a0de92c67f53 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:31:07 -0700 Subject: [PATCH 130/223] Update part2-content-scripts.md --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 79d9883bec..6c72210c5b 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -257,7 +257,7 @@ The updated `manifest.json` that includes the `content-scripts` and `web_accessi The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. -### Add jQuery and understanding the associated thread +### Add jQuery In the content scripts that you're injecting, plan on using jQuery (`$`). You added a minified version of jQuery and put it in your Extension package as `lib\jquery.min.js`. These content scripts run in individual sandboxes, which means that the jQuery injected into the `popup.js` page isn't shared with the content. From 5a7583fda9e9a6968d667825a8a34e3f3d64766a Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:34:17 -0700 Subject: [PATCH 131/223] Update part2-content-scripts.md fixed table headings for Add Query and Understanding the thread. --- .../getting-started/part2-content-scripts.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 6c72210c5b..65bad9b8d7 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -257,10 +257,12 @@ The updated `manifest.json` that includes the `content-scripts` and `web_accessi The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. -### Add jQuery +#### Add jQuery In the content scripts that you're injecting, plan on using jQuery (`$`). You added a minified version of jQuery and put it in your Extension package as `lib\jquery.min.js`. These content scripts run in individual sandboxes, which means that the jQuery injected into the `popup.js` page isn't shared with the content. +#### Understanding the Thread + Keep in mind that even if the browser tab has JavaScript running on it on the loaded web page, any content that's injected doesn't have access to that JavaScript. The injected JavaScript only has access to the actual DOM that's loaded in that browser tab. From 074b109fb59749828310bedc8da250129b4a2038 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 13:32:29 -0700 Subject: [PATCH 132/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 372c040308..23719eb1c1 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -36,7 +36,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | Language or region data | User impact | |--------|-------------------------| | **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | -| `accept-language` HTTP header | A list of regional codes (as defined in preferred languages) sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order specified in **edge://settings/languages**. | +| `accept-language` HTTP header | A list of regional codes (as defined in **Settings** > **Languages** > **Preferred languages**) that's sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order that's specified in **edge://settings/languages**. | | `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in preferred languages) for user input and other content produced locally. | ## Regional Data Display options From b242a95eadee8614cc4799137ae01c00ef0bf4bc Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 13:32:49 -0700 Subject: [PATCH 133/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 23719eb1c1..5a873260cd 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -35,7 +35,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f | Language or region data | User impact | |--------|-------------------------| -| **Preferred language** in the **setting** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | +| **Preferred languages** in the **Settings** > **Languages** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` HTTP header | A list of regional codes (as defined in **Settings** > **Languages** > **Preferred languages**) that's sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order that's specified in **edge://settings/languages**. | | `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in preferred languages) for user input and other content produced locally. | From 9a3793dd775572e7d806c147dfcabf2bf63dcc79 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 13:33:52 -0700 Subject: [PATCH 134/223] Update microsoft-edge/web-platform/os-regional-settings.md Co-authored-by: Michael Hoffman --- microsoft-edge/web-platform/os-regional-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 5a873260cd..38d2c690c0 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -37,7 +37,7 @@ To set the user's language preferences, Microsoft Edge gets the default values f |--------|-------------------------| | **Preferred languages** in the **Settings** > **Languages** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | | `accept-language` HTTP header | A list of regional codes (as defined in **Settings** > **Languages** > **Preferred languages**) that's sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order that's specified in **edge://settings/languages**. | -| `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in preferred languages) for user input and other content produced locally. | +| `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in **Settings** > **Languages** > **Preferred languages**) for user input and other content produced locally. | ## Regional Data Display options Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: From f9468aae51f630aeac21b02411431393b4fdda61 Mon Sep 17 00:00:00 2001 From: JasonAndrewWriter Date: Fri, 19 Aug 2022 13:59:49 -0700 Subject: [PATCH 135/223] fixed minor copyediting --- .../media/os-regional-setting-screenshot.png | Bin 131968 -> 97943 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/microsoft-edge/web-platform/media/os-regional-setting-screenshot.png b/microsoft-edge/web-platform/media/os-regional-setting-screenshot.png index 25bef1f448d948f7cad15cc136b719e381adf14f..2d110e018008c42dd237f7e3a7b49e33db7eb745 100644 GIT binary patch literal 97943 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 z S`wCm}#I1nIQAJ*lzJ4w}D9TU5z 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 literal 131968 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�UhX=qEdp+ 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 From 927f845381f3c83eae3aa5fceb28df8d98684568 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Fri, 19 Aug 2022 14:32:37 -0700 Subject: [PATCH 136/223] Update os-regional-settings.md --- microsoft-edge/web-platform/os-regional-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 38d2c690c0..1696c7961a 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -16,8 +16,6 @@ Users want to see dates, times, numbers, and other formatting printed according ## Regional format To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. -![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) - This access allows websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. @@ -29,6 +27,8 @@ Websites can use the built-in Internationalization API with a regional code to p In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. +![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) + A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. For more information, see [ICU-TC Home Page](https://icu.unicode.org/home). To set the user's language preferences, Microsoft Edge gets the default values from the OS when it is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. From 055628c1cb07464d1a360b861e5b0871c86879c4 Mon Sep 17 00:00:00 2001 From: Michael Hoffman Date: Fri, 19 Aug 2022 15:16:36 -0700 Subject: [PATCH 137/223] Restored main screenshot --- .../media/os-regional-setting.png | Bin 0 -> 131968 bytes ...screenshot.png => preferred-languages.png} | Bin .../web-platform/os-regional-settings.md | 92 ++++++++++++------ 3 files changed, 62 insertions(+), 30 deletions(-) create mode 100644 microsoft-edge/web-platform/media/os-regional-setting.png rename microsoft-edge/web-platform/media/{os-regional-setting-screenshot.png => preferred-languages.png} (100%) diff --git a/microsoft-edge/web-platform/media/os-regional-setting.png b/microsoft-edge/web-platform/media/os-regional-setting.png new file mode 100644 index 0000000000000000000000000000000000000000..25bef1f448d948f7cad15cc136b719e381adf14f GIT binary patch literal 131968 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�UhX=qEdp+ z=Vj23p3J=P6RxgiBuf;jT|d99z%xnNdEvs2U*g#@Dj)g`x*nW2-giVetqTwhG#z)K zod%fa;d^K@!!U3)o%8V#Tyr4IE6nU>^cCO<61_H$fz`=0+CDzZ%|Z{pIyb^FV&7S? zb)TU_mjXD&s15`Asxxo(={qAFv$63ab-<*#;71c|I;X6^-`PPlAn_Qj{U8IDdubo>$#`bbO5 zJ4&BypRjy~{ylLh?V9Z=$LggJ8HADHgrg^sTZAI^`%G>Vh^>a z6gu9eTQG&Lo-VOyyu^;UoE&c)$9Txs3WEpR*#JKs724m>@ zagm*>)1E@R33&r~T>`)1-)ua=iSh&BZU)DsqCZQe!ISn3cIr+xBkh{L3c3|a!FK026qXG&8rC_jO;?<@s zhw3K1e{fHmhE_zDKp7V&iGaTdYdt4Vo{Z?W3{F9K?Nn4Q^58*dXk=OqajagJ{5XQ; z>R^K(t;1ww1OddnoLdmXf)XJaSHoXb(*XtQ>crU4Ua`FTnw0)j1-SUN2Z!)^K&6+A z6M{Z17EK_n$D?ox5k*%1Sc9h+U)75jomfT~fVYQgP^OTwFA!(oRmm8guaOvkn^UOW zLYYsB8gpWyUm?zjM2De6h9p9WGB8gDyPKFsApDZqHkR3@ma{oF#fuUmZj8xAP-so4 zZ%({CBnyv!oR_SK@V**8;3ol)N@Ov(3BOHZ9l2Fk<1{n^`*t&hiI&86>_DPV=){RG zFggoJ4-#%;Wpr&a{__Ip=>16Jc?$=~=vZ2mcRWy{bwLC|BwaBPkw*e0Jxpl+tiQkw z5h`RNyIU)j!Nm41Teof%ffRZA1QtbdNR848Jz~ zO~;#o@?FNYKP+Ez%IVm?745z*SfSeO`rzSCN1u;!yKVNlX{1f+r6t$pbA#^Xl_qph z+WpzxA=N#~wER&%R%2m#r>y-Xm0hK|NVA(Y3;$2R~aF6xr8Y) z-TRx4R%`g=_RSiFh3O%(@)J_mKU8AVIN*V^&Me1cE~roz`m2-_j*tx0{DS}=6fZ+P z^`i+y4Uyvi)CDyJ--Tm}oGjFQebMR3@0tA4%Xwb;>hC#WX`5sEftpD9x}Jqa*fZE> zy8VxlPW~#zsmhoyH999VN2o4nsIM1@4q)Pv@%1L#X?wtPhb#U*QV}1Q&zWS50#<<;n-k59}I;4{E!lD47_RI4tj%Li(ql_=T);$TS zC8079BD4Hy+A~DvvMTk_h-Wlp9wQ{#$;{i;%eez31M@PM2Vkh|O^e;z;j7s|y`1Cx zb|54jVBi+l44S7+bZJZQ9@4|@u=RvO65D=eeZ!|lHhlJ`fMAm79HNxGy!`BdjN3kI z%>>=5Rk3Z5cLPg;$3-l?Yl&t|5V9b5X zDemhYseL%eGW&h300j3vTE<{xGfe_hOhIblZ?A#rIoNLR{!LXTi+S;H3zpJJBfLQp zz%ORQXZn@v_^7V=RvU%;P6&VezF)ct=S`kGSt!OTQAw*ce(~cyi<6vjTs{*+o``vL z@vkrr`H>b;Y~9Mi@id_69#PPp@%9TC zQOxNe?F_-H!-yGJd)amaV6uhG0*?Rk;n8?<8T8pCqsYL{PDF7g!$C=4msnI~?v}9H zbn3Qs}?X5CRBpJ=7Ew46j$ zJc`b9^)&8@e54DFSlhsyrw(l2HC7R!94gXa_9MJhR*X)=oiyWM^9*WK(R(P4xnuh0 z%6#XePwuuKr=bxY_TmtMfYD(IWL&uQH{pGYdeO%uT=3xhZiP^AaEwuv1ZuG} z>q<&W#L?h5E#GcEZ6-a_XF20qmIw61LW)Zgy#DP{$(!iPi?yAez~bLAiW&mwCa{Tf z3J0F{f1B3TW=h`IJ+^Q6C*Gcx~_S5>_Xs_I)d&bH@M!%2pd^iRr}ow5uu_f|M{!!n{ieA2;T=E|4L z{u;EpS!Tcv7`~Hnh4QdYlvE-eL&XX;mQ`|b$b0#xzWXAE0XKkFgx23D-!cY)a-Rp; z%h@lvWv{9aj3H0+ZC!qSef`SQ6O1c%JvDCnk+p#ugmEOCX-3VJ>9juGi~$(&A>{)SU!q_Tejpr;4IM z-`PG~DfU#1{*#cAJjn0+>`wmqied0mq=}&v4Yzkl4;Zk36bd{2i8QzcPG$${ju8Bt@XuHkNT~9ID2QhLeS(5Pj70NQSmdnrmGX7ifSp~ zogBQBTjSFpR4=M$zC4_c zE0BpO`Yl_tOhd&a1xUM{8x9>W8s_=uUX71~73l|9;hZ%f`#I$d4Y`CzV_NZTtjga)veEBIN}MKmHrry-`Kg~Z zLb7%nvN0%dAFaCR;jw1>#yoysSY~SN(L$=wThqDxKP}^iorugcPXAaYpfW6=T4ij9 zZ_{+aohywaek^Y!jtjKLKIKeNY@GrrVP8X_gzJ~=-)o8JYNC74V~Fl9v&S^B3Nlly zn{eyVI2^b4?!)XKNq}7Kx@Kw$t+xlqwQ3Ayb`rh~#Do<`?)|8H3c=zxa-ccbAvK(WNy!X^yeUkbTq8;-3z7stu!83^>(wObPpQ8*0=Ov zMAEg!c|5RoRMVeIN`%ydCy)}Mn37tEEDTl={mHdYCJyWlTBv!|+uF?7C^Rl0OK^C# zN?*z3WFHE}+bCM9Tl#i$-Zl8_Lf48lJOy}wHBos37HovT+kO!aM6LUvNvqQip~_J; zN2wmIhJ2*iIXbyfYi_e&hjABk%#G|8tVq-zD&|k*58@ycR#8Cf%I~dzL|_owdtAiA-GNs8-(oTv>#^^k*Y@g5Xx7Io9oOS*=e|$gdyZ5H<`~7|m*Y%vP zio5#ab$3vHrV~R16Vv9t_Sd697fdu<5Mk=C`Mj)hhSB=tBe%-*({nJlY+UI0X`3`8 zty4mBVUC0VZrU`+_IAvduV2fr*KRC^P1J!g-%4ZgW~!?QUBx37XjaYwjLMTXWOLln zvza2K7kMWgOvpOd?p`C-t-Jd5D6RJe&>u-MfHkxDZYhpYxkru5xv52A+!aI>yHRpf>EdjHc)RW zqq>6gGOKd+Kj_WSCvo+NgPpOqcX`C5%_L-G%s4Y6|26G0RlbbF;@H$WRt?xB@f)I) zAd&H%`TiCX0w*vO<-DY`Mzzg3Hfogt(i@2a@%U6ak&2h>t}Y*g?Zd7>3W+cc-%U9b ziTrsS4IH{*{D(JRt*xzF6OKzhOJ^OOac6#?G7ZtH$VJi&D`aaCn!ztUd+#>!^T|hB zTn3pCSwFHS-of-YWta37IU^5EKWmjr0S&0usY8e3qjYcPMo@qQd*RXndN`J3#?tfP z6*L4H2#xr}W3Zb(n6Y=jO5R z)G}&gVs2;^&EV{|YW>LpLY{YnvI;|rsARz*n--r&am~(E)b9XcEj@hHi%^4Qg|C+l zdX#aHqk`*BN>9=#r-V&vTN$(C;u!4&HV!oj3e**rQXvQ>RV^7W$KY z0Rgocc!7dak|vI=de#B0I&B6pgoKT?9=7hvkP|6uCl(YIA_DtD;p2wXfqC^e2pvL; zpt?DsP0}t+Q;G_iRYl#@o)`+j0SN-tVv}!3s+?|Sh8%o!_+!MBW^^@MbDffKxgys0 zIdUW!B;1sp%4z}HKf(iE{bvA1DF~3H>}*ZyGBr{03T7?#cjDmKEbni3@|Fy7CS(=C zB!fnGq*jnw#oQc%OQF|!G~lAe87)VL3z?6sTN}FRQt{&THYeKz4&~9Obe@E0hA8o& z2bXQ9iobx>SK**(O3W&#p37}SfQszo1?Nt_^S+sVKlPYR%cf0lFr6bzEryW|aMTly z^xG~khrrY)#pW8DIp)gGdVb%5!07m6hsQ%E@S&vXqi+$x7-B}^b?ON0#wz$woZ(Fq zEw$QWgFb!E-d*Q&bAeod2;)gM8*Xg8{>Y^Yi1S_G%@VgQ6z_6v?HSdh;n-EmBJ55ySmA)Ffa=BOhv$xf z>DG9XEcCk6)@>%z6i`=?y|F2N-e=PmcU0*u&34E&GR~<7 z9oiR7`WqDop+Z#m7uL-C(O3!%WI#VktoDhg4FuFof0|b^4m_GD7>#L@0%J;~qvM4R z84_*1b}DSd!f6e%#+j&_i904bxc}lOB-bxDZF>QG6)kNXAlW#Itgm4PF=K{-)8tN2|3PwE!COvQpgp;)a^TWuRTmqD#@NLypAFJ*s`cQ!CrsBi zt6n<5FOwqt`9-Uw$LcxB4K|Ocswhfp`NfATqk~g7nlC|IVcHQr@Bw0>ec1XuK;?y_ zF_)odf=HSCwi9^>+!7|>2Lw;`0egxppux0joz*!}Ts?uE=H zHuqkIXpcLkzx($NKW6oNd7#sr!-ebibwK^?++6QhG|A%F;4M|HeoUS4-{}J*=CnK0 z??2>!hs0f|0)9yWIwUsS`~UQx9*l2RH7q#Y%`$}y{5idS`yKlA(VVyLZE&C(GEW+f zU8ASI4nT%Z2@=l{g2HQ8*IxpLoa3DXZ&cTtD!JGEgs;)${YmBeY{20O0Kj{>wto}^ z;yVBES-(|-fh9A&s#WQzca9FOv+>u@*yd-vrK&0krtUg|Q0F1X_yfR1a&14u8V4lm zN%}9m7N&+V+*?SMM}|E-uASVlaW%pQnJOw-I?R1Ue-F)qUI3Nfj}LvhKP4U>Lew3= zO~^cVclVxiVtlari8>enxcbr1U(+R;Yi0)^{8>=5zR*i;_0xKPcGvt5z&lmcu)pu9h+2d zJ&`;8`c2dOHTPl!-@KNNjUeyz4_$S2eN467Pdu_2`u)RH@_pilMXiJ0Z8q63-rCzp z?K)g=hI$JM^v z70O~#r5#jGeRlO4_TRTxgaLbJ?CaayxlduhfpKB1JPcoR1J=_})Bka|Nt;zZiN~5x zWeO3|fGB+Opu`r!Kd$+hX~*SE$*~*cn|n|m2Hh~)?o$>~Ix6V+UO}97BsrCf>HS^( zGzq-moTohKaW7F7R*tZgpr{~S1inmV zN)1ra+&7owu3Qm=GGfi{mFI*_&K&$x=~=F>Y|6-4c)=M<{Sj1V!6`@Lr;yzkiWjVv6Do*Q33sn=c7h@y5wTG)8z2S zlzYOr$#e-wVX#J@fPge=9Mx7-ixS4nEube((CqBly&LcbYd%@tu)H^kDL(C@kr(hG zgm*){d;>Nzw)FB2URY4Ny&I`)U+Akh+%Ud1*XG>Je*moLr(WStFfaCvxnM0PO}*-| z-E?f8vW#^0Y+epZbRp3ZM;)S-jj6W57(M7YUlbIWu$Q^ByPFTInQvV4(xx6xt-JSl z-bch8=|pMB#0G)tRHSRwFoEirV;MmuDqRWX#`L!S6?WyKGTAf)@`?0vT?a-YTo!P2L&=tTqkQjXqhg%;}6;m%+W@{p3WR_~-R z(8rquO)3T-u~mbW7{B~*3xe3vH2vi;J`X>*|L2+^3G@a$ml2f65(>sy6N>c5@KeqT z`g|E6B@!J9+gBa`7?Jb0a9ZH${bTRhUVukrtr;$x`Xm4wEHDmiO@FY{1)Km>Yh!zr zS{|XkV$s*3e?Oyk^K251zt0q#BFG_zN<}AB33re@v0nyf^i zJ;C4b%aIiJj~8C*UBCiXM1af^kt{Xz_+wsAQ4lUj{LQ7+-qo>U@ui%m&7O+)pHD1p z5GOr|7|jJe;EVufsp<#nZo0+Gpmt_x7=^~_(o0*Z?R6;}@zc72b4v5(6{O3-C5uN) zwy1OX410qjM{Lu)$RQy@5waS4`_{)!iClN7g>jdD{q~FUg(7Vh0rFJYd5YRPNWDRG zpWnZ00|bpbY6IJ*X^qhVrCi5A8S4QeebyjQifB0|pAGO!g=_KVQx#5*A|NOj+YwPt z`@gyY0l*|Ipz{}}rM5an8ped3obG!$iO4iFQr|l_g^)t*lpL}{Jskq@@XPcm)&qp* z7^{9Y4>*YfhX<_H6Rb#lNeJzBAkl4_A|j12e-AI5{w-p2t%9`fR5}%I@8)l|N%Lmr zk^vGjx@3S~(pPW>-h?e07vuS(y$tR%r;W*uqqv4<>6EUAnz)IghY2O#^G6c|FRX0C z%Q5YcBL!poQ_=S77_Wh$qx1#6S$Kl>(h%Aq#O=iRaAX2LksW685Cnfb1W+!$%<@Zxpanv-)=Q6y1r3iU6BRP6@mV_bN`q*u;aWh{nN*?)KM z-o3W6RMbsC8v=6M`8VS!B+gxh0biSMz^{b_*~L|Kea?R{xaVDjTFRg8d|vZ;S*d*%XlKllB?mZ}(idoQ&KIXUr7 zcihY?yAqTglQmSmLt^EXu!FX&ks9$W(1rvf5hy-)!6hniU4-cob1vPWl5*qr8*f<% zd?^$-Q+xb8o&!_37am(B|H){`cRnGFkw~lXppkDsmOlEIAo{PTzV#t$z=WPN|2DSLl{YeRB|;Z*`s4M8xSWH% z479yH6il0mwRAj>85~*`b#2(}ZRD7h9%|g`Obfm{)xWf4f>vWm?V*B3E1zV%Kw5tR zDIlKBVqG1vlAIV?&8G~e2slk*0WMuXym9dGcc*O11g5c}S#Ve;H&6%kWsjZ$fQfd5F4Bk}*2>?75Q)NxWA_1~_^pyfhB)^*uO_ ztt-w>K;`pf&{eKuXxBOGMrxZo{n7#?acRH#JAm_7!^C{?q7Z1VQ&YQfLaIxqS`5-_ z$T4sOif&=*m5IJ9E=jFy|9Bd&h%Y(#xwm06V*)7b3J*8HmmwT*O?$meGtO!<2R9`)UE0tuubK(L28cKA z?L$g>QfJihdQOY}hSu|-MXaPG1Gy3LUEu6FD`9a?yen)a$pSGsbXqVr1C?M@-#Zuk*#g-m=Rj17Vo6)YDDW8#JhdyO~{piP-F5N#+?hT)A& zc#&(76V>DBH)@gKjABT8pFS()kn!wrvSa*yzmYXl z17kvlA2?s@H?JVKl`oo`m|y5|divt+i&i=g$nIbN>}CB?VyFZ*r8|^yQ5;Lk;f*mB zoU`1TVE)>p2f*%v>X9Qy(t55u74M5$$NRhX<+iIPD#P23EK35$tXsD(9gs6lC7BW< zgJ0D8H&EMj`Sio0E2SffCR)Y24kP5J+mD>gu0rcGjehSpD_t!c5?)(*`?QmB`L-BCmo#g8`;^C$6+ts41K=Q#5E(yem|9xf z4C0Y$)GO#@W;aM5JA`A>Y4dPu{S797AmOX8dbo~Po_RnI&NY5OU+PyhNrneg)6$Y) zWzc~Ve%e6eNuR+;j}C8Mgq*=-+O+*1-#AUs|5&t1;?9ddmMqOH) zm@gZ0?9EkjWmtrgrR10uX`YeqKfJNXw764uaK`FWY@oROtw94h4geUqxn7xwStF+- zOpaWMz{ulu3%c%UAcFsB9+Kb}jP~HyP2ym%N4jKo=nT0WhI%?oJ{h8!>C<7P_S~z6 zV(g;%m*)at<^8fJFO`!#P&cJ>pFWL&B{G+EVCLe22$e^cd3a2og!h37=jDWLfdl+I!EDBkF;THg_Mg|8|^rskQdiT!BYX zkPuKKI0bi52&V%lT?J_F{WG%%awikG9S^Wf<)_aQ1WBg~dnNNd?E*;T_oSSdFG_8VCh_`Q`eWL_DXvmaB3%rxfg+ zmprkfjB)DVw4Lirk7;`SM5?H(fYlMgSlSALc`S`8JM;l|Q>e7eCW4@^ztjMPw0$QK|D z>&!ikI-3*b3y44~>zz`NN18vBy2aX@dAi~X5D#DFRS;fjt=Daky_M9&mugIIcyW`V zj8_p0;p&fX=kpkZx8z3%%C5qUpzGk?Ni=a1heJu$hkP|vD%udO6xN79F|^`00QKu> zxn1vMZ9|tY3QDnVXlkZVF^xxlAiXoC2I1lI7-$VtjM?Rxl2AfVPM4=P53ESSeb#(g zu3;jw0wmC<96wT~F#A^2$6UTsHZ7){84T)tu;nf}6n>cZ`{VKAm~{pRB7W$Qza7+> z!j;X~9jcpD< z!I<;^0;RFti~9^cI>uZBWyax@;+h;;G%qIRuj;7cy+yK7qZz93yxfP;T*oGT8m8Ie z^*#T+^B4X5DV&QBPp}2yde+^g-Vojevr~kWepsY(J1woA`lb#yYj+$-0as43C0|F> zJrWiKUS#olh|7?+1Qi3o(IP+kerX>{RCRTAaAnTN$gJwzkR`gUqzFJ<_D|*4>aTz6 zqG};8LPVG7ezt_vWLa`6_xhOi{s)gEt9vd|B(M&CCYJ|&s+MQzH;J{NfS9YU1clts zX^;;?x^CT2fn>QTd%Hk;?Gu3*%gdyoH$iHx4PZuo`_d`FkM`G^qNY8P}Ckwjek z?9=Cy9+eYRXKwzSmbtcN#n*EW-pmgFCu&6}$L{|wu~ltY0D06}V)oo|bNOR}A`dkk z?lmkS*WI;x_D^h>2x*Z;f|83XiXMklC>bw7r6*E-Q2@9etn@GvUp)~a*a&z@sZv3} zbCNUk{^-ul9ec) zSFs)ztweV5c;|5r8X2*B!L#~Daq^!JiYwV%AoE6iuLNX|@ETwmf~{~qzW?~~HCL-R z!$A!%jxs2vCE!Lbd*@m02Sa}#a}pg3r3YVM>^Ywy`5w)qW?l&WMAn2CdhJu+fGnlG zNThR?LGPkUX8U*T*3C5aHe`p$l~~be(QneR8)eN6d)SvbDdNb62~IDr-fpvNG^Ss%1`|1>a+h>S zMx9FfK-AQ4V6luH{;g4?*9;LftF2BoE%0ZhKI#aWb43LtXd-Be#hGscQ{!5>O+5#% zy#SO2hjY^mX#4=)va{i4C)zT)o;zy75fmK6Gu5mKws1cl;3v&c1Kfw zJl=T#az-Dx6v)*WMeY|C!Auwi4quv5#GTBGqCs5Fqk^J1d+`oEC9;y&6s@9F<(}_f z90u_z>i~P(eWF%C8rPHR4ABDpO{{=$M65Qx{;4~^POuQL`Llma5Q!I^A{S|OXd_Ra zG0u`2-`W3yr%>N|7lyAb}N8MchG(b}LmSpPruPz;|(tlG(PvU)Kk_tgp@*SVO)7rZiwGOsADcfX7sU%2| zxQyVI%))J7k5cIzqkgzgm=F)2HTr_Z|0W;uClI}AP3{H{xCNy)coJJ)(z!)sCutp! zBM@wshrg9JYJy&EY+N6*K50Lss^ui69?eH(^EuwR*&f3wntFZ8;%b~&$ z^_i4efCJ(rxO;bkL})lf(ZLX<7!M>%2wBC`015tLM4Nnj74cSJ2xGh3vUwjxSo#6A zpG-+PJ^WXNpn5eKuTn9i?-AzEaP-S3FP(B;Zc|d!LHb- z?a7(d36)Ieu3aTAR3dre=gC-Bbh0wKi9gCQA@3RCpX6zX@eb>iXdE>(H15Mn^=~hF z>nQ!D6ajdvxmPcmwr#fR1y1(;s9mEjPN2#Kk(}YU0%j2+N9NHWgs=1UT&JPJ=ZA=RSw@xX2D538A3Y{ zQ+9(t5*?SPq;Ym;3>gpn0p1S^BLIZIvt*7W$O121qS45--_zzq_shAs=1+c`+pj$n z>}0(#=5s!51Qi4;6m>x%0$)SWO9|rGs^zgQ!)o;|x` z7Y2?8Y@HpamQ(W2P}fym&8@7oxW{uKMMKn_liP$&UwN$5k&@y9)jegW_(?$oJ454; zb3pym;LE=S^R_8twj?X4uSzc$_wLswbz=7svn|X*{<)Ts@^YCOESH?aoC?@A0)=G| zUo;Sqa-fCE}mvtxu0zN(IC2IM}8q7dI`^VJ>(HaB+Fk-Z#Z1 z)wSZ|$I-#*`!DBka|?#g=aSH!uC|tC^$D8h$2)2`s1*Yh5|I|rdY8ia8M5Q5d$}5|R$Q*H? z%wg}cQMYvMQn(aE%faj&_|85!AP*jT`AfjkIk00y>uHyo-?d$_UB$$lS+Jdo;|rFX zo0$dLwo);yuBwpSCbo&0WhjRN+-MtUWX!be08?`f-aLmLc(EvzQGb)~)lMQ7!LbsZ zq6tE4N4aebfr{yQ%a8_LaCic6KcItl3CQg~O@>1tu3)Dlr$0m$sj5rnKlro&uh7@@ z`v(N#;@F-l;b>8dO+lpPlI!g|-tsK6xFrKt*ZD*0QAR=D;TjqS z>Zv)GqzadK9gdZG(b@2BOf}D3a;s=1YB=e>vHs;lF?2>GBJ2aey_~w}MP*zJ^~`II z1u<^$AI{@w;bEB&t0xdDyI*GRb*VMrS4$UG@u|{e#!y|ioE@9y#^if$cv4&`!!Tjl zByNW;yy6|^7%@0gn0-Ix`mjbs!GSUov~c{&8@MvK!-4!yjkL_U@CD?o_U4ge#dMNg zVn|Yt!&U>dhcd4iApSm#s@#C1gF9e3$KQoGmX9X4E1T7S?Z;V|SiOU^-!w2pK69K; z{$^QC4i!gcYA2Of{*Ggq#7bl~Ft@<))Q|i<;1wZaAD1uyk-cz)jM1Xp*nw0xEUxzu zP+0PYQ=yMgdH5%=onPU+N9>L`hU;nCS*v5TKN8GO_5IuLzYk}e zY`VP+c1D)wu*@|4@f5fic^Q!8hWECwt}X#`L9I(EBy0_QGw2)fIwn6AqFluETtsCY z%m(epGIUH5O{QV8Cn(ayDjKM&yMD7ftT`eFCQR5l#PDsvt%BvpwUIxQ zK)T-Zt@F>jtGX>FS>D*&kZ9}QRbgYYO)nqce$pzTGW*mAO)b~uvAASGB#gwPdiwO~ z@ZQBdb97-$0F4jOQlIuj_ehX;_L2eK_bwp~)7E?Ae>vv!a@c~B-!AP?wlKO@dfmq$ z=Ece(v}}1G^cMq3BP2iLNS*(+z4I%>q7wV$mK_r&XB$hS5?En44Z zWqrBw5UD&HEX1nQO|D&bfjviv+NPK7GF`obFyP^*lrYjal|QqA5-ZVu{s-{7X1goJ z)8To0J)O~8sx(Rr!Kr*;D&}UChq&xqniy4UW{8nh)z$NFwozJm8&52=@k%?m54MaV zK8^F|HuWm_*c-E^XQq$my(iyIyp-jvk$dm)$5{L8FFXRKK3QA(aw6N6>r!X>>6x#u zwjAbJT5xnyp(6YAY3n|V?I$cMj?G#(C){yI!1MDLUpnn5UX)Ut`JW!KdU7qDjP!GH zxisOdCA2;`DuY#eS;3y^}($rwnd=DQk zo7@FX|6f2M+Dq%yo@Gh2cDxssZRj`C0>e1vaf2y{)T4(J9l;WMG0)Rl;{M{y%OHg(*MA z^Wd6bWU9{N>9y%Fzo2$m`sE_6u+zyF`$u;wIxK%GCeD(C8O|cyYRgh>@O-Qv9ef;# z`-5czjeAU#)cNVGppa+R(4Mn;>R!hIAbC>UoPEyafbAcGwi59RCAAo@LLw?CEQF7T z6Pp=*1^p%9vk_e7{$^dI&dk0CHqE|MMFAZ1W;u)io`DU3 zVT&R)JO2dRf2Z{%EDTVCZ^SF+KGy{qmf_*T)k6(#kxP&(vk*L_ z0OnUryqqc0kw#jiJ+BQfmcq3z@xQNN0Bg!ej37Pc7q5aqBV4___wNCASi_X}+ z^6`vJQU(DNypQ&i<&rZ1wMHVJ$QTJW{uWS;;6y#X#c^slnLdgfqa{@&y$O0uW}T0T2><9eg=ggw8SsocCQKHiXvG_P}9$zWVPA zhUkRBab{qgXpP`_C@j=y$JmEsgnTU^m*#JaGb%_|q+eB%a7w=)?(KWC27q#ZdoGC} zO%*&1WJZixJI7puKFUx%|5jq+oE333i?Mo|$tIoBm&2M)_)kjJGIb>kiFD*cht6czB4dW4v4n~6(_Uu}`{E~{SI}ZPNr)Y8r*W&vBP2rR&GADkPqneCV~nOg3FM z_M9POy>WshvRWlyr2U0&vV-#O9XNXQuJ^DXW9Y6CAne7x7i2rue9A};fW$LgIILgX zChF|XTqiGL#T-E2!Z9R+UW9n3cYRa-KjGitkLf7s zhuP6}+4w5giOvrQcy}&0sJNzoh&h()l41F#@yxul+m*d)g3O}F&<^11IC|uGkha&5 zwsZMM?jvX!Q_FSaC(~osZqlTQh?b>HApQoIyzp$|zMd3TI}mILU6zU&8aJNl7`7D3 zQW>)$dSHNVUioM=c`5=q(Z!LhJ|owO_L#Kuea(J~bR%ZZ`(oBl5pEKzHz~l(v$+P7 z<-w*yhT2}pG+dXdF(Rim{U$vd^V|0yI^U8Y037%u>9Y7!)wge7iwzx%Rhb&Fcg5QG z*It5lYArg69)-o6PGLr8)2ZbNIoA@OPop3j;MWim?1RVJQ_qhr-FkKS7oX%QBSRv$ z@Z?3%K#3ikZZ9St^s&%>zwa8oDcyd*^Jk93`Zl(jaV{X)`drCzay}GcwaK>0v;Arn4tcX16r_q@PRH zJgu07;ZsE){FjKS9@4J1-WIQ|O63*WusLxa3cpDYi&oZRLYa&~!LMS=L+nS830aDH zd3noXb3Z+*J4OWRUMssa9kGq{)$St^rJSgF3LO$_7kZ!2oN~NY(fnkNAaS+Rez7M( zUjbVHwkoLe?H_CN573L!&=FEWnB&#r?;e*M?)r1EUbb^b$N!8Z7dgjG#ZDc^$YO|Vu-d0eI#I&h)=vxorX$w2$98 zDa;yTMG68CWa%G}+PHCf_4P|-Cz2$SKs^%=MX^n(WaNoDISq)OwqhmYUP(v*`wNAz z7L^faYDpD)JqZGa4rD%~3TW*u!rdgT4pZBFlKWV3e7nctGi0(T*vtbiegO2yCS7%O zyr2$r5pk%u=s5MNfOa6;U8D#HBmRTF3-u}9sv{Z1MP!Uxn+uD#a4P<9+VI5Rx< z?y;``8WK09BD@YK?Tw<94#&NeN>=yPs`BwFk{$2w{<^h@c&*lynZPItsEbWIYrqa7 zlqKB!ihG5KvBU&QfPl&i{0}GaPh;}-F?25%q!ZY$wlVTE39ZG=*@a|dP8oZ9ZTiG| z4|=#rb|7Y16@jZMMIs6?c+ESp}+q6%ct99 zt%$kTb_Z!&+;=8^OWdKHE~qaED|;Pt1nA)c@e%AH$p*mSN(WmqlfqLCqP!r)*Xjnl z?LwxR;sBK?e(5AxIgcGA>DuB25i5(R?9dz37QeVg&zU}C=z(025cU%3dKHla;vYn3 zDbcl5HAyf=W(q}pFD_y6VHd6BLN`|&05}IxZ}3x_a>A`F4~h+zh(?~Om^c;Z*j)KC zs9z+kUJToG;Y>lZF9}rYP=AKe6^l!0Yr+PWHSR#*Y%@j!|NbAE-q1(uOW$e0xpdqz zsQAjqti`zOw-bL>#_$t;{Ef1p(DV$rxb4ou@;Budkg0+e9xeFXBXhuIt2BBnzU`hC z#vId~w&aNS!}$)RQ&zsIuh8AaGIn!FR^sgK&yt8jBZ*0%NrB>`r84AF|wP=41+6j!U-iaBPg`I)Y za{L0VauN}_3JlMUw6s1chqp=6E4BJ4exE96#S5PFtVR*x4~sq{4UjUH-&A)VhlRzw z6?~f=&{ra6;Zln1Jz9(ZD3i+>)b8N-?%i7tj(Eu?WgqGi3(Q%NlEfAX~ynv%utVZTyL9ByLzg~_luAd=xdVIssRrN7g&vyIG)$ zk5zNgXiH8YPF^uLv(eB(#{EsbV3^^ZL^f#=~m#(o<>fWS#%IqR^hDbr-xHu&k zSnYRaAi@w0hQyUpf&L9Jq&eR!i8X}NJ^G2wor*OuSCAFJ z1-wYUpil$AHMsd`1|VRh4}~kEIi)`iw{%-lm+go>CnR>M$BR{d86g@qcKk?;==^c{3^CF9g3M7Xid3jHc z$y9;@CSzt;c>0eHiED|zqDg_#=d1yo2sGYM3pK|0Hl{Td;KG!mmCI3Kv+{q8S*zV` zLvq{C1C`ylJ;l){=cc-Y`HHQntN^4sA<#c|UZDuj=BT zhe&qGlUw8HV#tj_I?l=@IC;#@;Eo%TYrl0JK50_DgytX!WmWMNI}g12eFltnoNeXa zzPo=GB873mVab^fU8>BBN^3Vg$p^fhSW(Z6C!^acQuk)T^06*IZN2y1o@shK8~A4B zkdnAp!SAn{*OFSs%2UIrz|X(bXv&_SjJ#9jkG}bz{Lh+hs8b_%{9^jY3BRB4Qq1>n zNv3Cx%&Pf|(NzhbwSPE^DVna?^}~ZYHUD4D{|xT5;lEbmQH{om!293-x@Tm~XZ-gc zU-{Jhl7Ii};LiW2e{FqA(O%>KB61zOsc+SY*G~1B#Md6+w<2;k1WVD%aryshwEk-1 z?X#n>&$!L%RedJN>_1A`Z{?ppefl~$e+DfMr%1g0{s}e1QRQ>G?WX`dWu}UOTTT}$ zBPnA_oS8YEU2<>vF^byz(6CS(&V&A3wN_Pc`pv4@&HE^owTRExI#uk{uMHJHC+wWw z8J^{TPE+t2IEh}hoK@8;$0_=w=X}@dcIt9UZZq9CDJ-@it?_rGkSlc_oM99dbt{2+ z)D{-EeI(?8(2HxUFaI%#F)+Yj94-=~0+}R{9wn}e2Yy|ZGEbM@+e!1|No6v8%xBCT zA|C0~Ovwu7;5>FXd&QhJRP{j=-4OmCRWskAWJPQ-@zUcY|bwA2Fgc6ni1 z_4TS7NC7!63|5t%;DlQ>?acmRo!8pcs)r-3Wp@T^rSF~ z*Y-vq$obByP$+JKOy$mOOc)o3)fDL2l3V{wa?@F%w`$X!7*FHyR~tU4kYvie6;-$} z;sa>Z(~^%pKOOk8#wlZ6Ywu3hCcDDg!tSeW>X1@$WJ1>lY6)#EuN`$tTXBz&_BgAv zMj0#aw$7fQP@D}=Mg2+^g@~Gvk<8O=g_bhfuyAMfcK0m(3fEM=SQ{IwuA`>U_o5`@ zy93%E=+TmE{ef=HmdZQ$t^+G%5?v(!GAr&$f|l}jU}W^~iu2ztw}k!SNYCxO`eKo5 ztjNejpMbE$8ps5vUgH|FMCO>&7GaRtq*VUIS%Co2qe%+jITX6mkw{a+B}pIuiVHIO z%#HUABEBIslE4RQVa_iLdwhMA-PVcQ{*ZZl&{pa8Bv6XGnz6szg0w~NMw3O4t5lYY z=>mux-t2hpd*1mpg$)gt^s7&wKFxMLm)vTC{1ohh?>S6YM@fV$kGcxQ7ynL@&(D@9 zmC0Pn5csbcP`Y+u)yEZVH2X zBrZ~d5v-N*k!GK&Y3^qfS%Q7=h^S00V?T;!ncE8)*f;|_Z`jNgd?T4-KpknWVG{dH zsXPxSys7;eO@!QSPmmK_2u+8k-sIsIH-X9o`Sttw0_UF8}(Lll%?ui0%s`H4X*I{G?$& z2u3LF1@*S{=9vtCR4RE_g17VbX{03#3jNQq?2BiDv<)jCO{L~0+vo;Eidqd=a_C7T zI1M}AK2Kq5t-9(mFAo3Ham#2{m!v$g!PD4MVm!9JFgRsBj(0*&C(xUV6Hah3I5euZ zMcJAdwQ0XX=EZM3J@=YF#k+mdV24NAj`v>zR7*oIGh#79U`>L-_5rvzxI6%$LlT#0 z$|Us^aa^SCJq{Qc7(I^<_T)k*((RlgP?l||P(VI3=Cx|*Oxs3WTm_tP&f~?S42KwQ z`t#e@ugQylo-nT%gmP_qN!8!=AZzPejycz~^si=~LznAcS=h)-Z}%q7S7yu>aFkLk zYjE}e;>Z9IR3OyLD%HhTR}9S6W^p5*U?lx+mf(3tz10j7kVH860|^0+iqNAD*StXc zD4;CC-@jc)TR4g0UIhFXzr!h{6OaV6>y|QW$uva)5e5qwq9W~VRzB}24`?U^iGU0) zh2np};3UUOg`qznKo;`5WoRztnWH=Q7gTr(SI5c5DPI~??jr{G_(vf%*+iHn}$rxvM@l&=?BKP55!;@0rPa}x9}Q7IkIGT zlbmx7=O3AxGc->r$FaYQNM{o8VICB${QaztWSP_@-u3huvHo$wm;x*?%0(wAu-6hs!H@}D(9q%#B#C= zZaPITw%j*lRq0*Ccu_vVcptOQsX*VzD2!fzcIUSdfmKHuSQTLw0WEY^IScv?5(!+_W@Qa(%2vEpQ%{rHb4RXaZ((!}tsxJ&88$e9lt5L@nH?f>^BJ zoswCFinghS#w(YJj2plU1!#(2nz^Jk(l}ZtbI=hq$iKI5UN7$=y(;AR+D7Qyc~khdmRO>MAYfAB zUPl)%C`eYNq%Md?SAY;eLciSx`H$j>H8B{C@_edqkinv}JF`>V_7(9$7sVUK-@1@C zbUf~T6*=%kti|yy!E0qQ;dD>y}pLsCSM)1MtPLV;QWi8Zy8$5Rmto0&4efc2&DWha1GZM`yyB$tl@*7#8-!uky=~57C-KcS6J5mME01)Fg zSxhgyv&g>f^|tmo+`~%G)qrUgtwAMV*meoPL{=k4^AMLF^biBj1ROc?#$|$k=?E1l zY3Y-p(syxmEoVfBY%Z=1w2$0u%Lu!irg(f2o0L5cEud?Rvocwi@a_V|xPyE5<~9GD zLYeLy{#KwpVu3jjiwHcXYk2tegUzQ!YhJse-4u1;g-n5unPCvfbLEa`?w2ZBQpEi< z_CCl9VD8!M^TB;oB+Lq={~YAil1)drPK8m2mNJEX6v!2Tr|t{>`RE|$8;h^B3wtO7 z-q8DrS$hq-Q0Cq5<9guH-H@q?qz7$46fMRCcpyE;^Zz!5IrX;8aj#_>XB1f7$;d1O zLV?y@{6%*D?rLO0WuL`6Ct5?Qm*tOKouV~?hb6_1^>&E~R4-q?l){m6u^z}7aoVs+ z)?7DINAZDVl@TR08bn$GljzFn?-u1c<42~T$l4#q*XT0Y-%ws8!Z?}w!yv=ST$^zt z>P_}xnBN4XRg_H@n^Be+4(C6RXeULl6eBc04;T(Af6MXjIqSg<%Yf(|EH@kKH#?8_v=i5rjcGW;sH6XmU>ET^M-Cs z_-7dtK?(>B0wSqB9br48bU-@keavH)%}4OX&$RH_w+HBppNvY5<7YBWo(KXF7%o7# zE+{(2E-)NfL!*QLh|RqRn+}XG^QUA48*vG|11~b#JbzRH_cbsv7m*@p_mf*2{uo^C z*|B%;d*MB1y)JI4F?hUA)-Nr9#;BPypL$+ApP;{vM2;?G73loL%t!4G2?>#Q1LCOi z>(=u<5NW-7cqf1}&u6GvSi(z5mqZ^^y8DTIP?S03pXZuK?>p`ERDaTeqwb;Y({`lk z_t_@MB2wDWhqrJvx_&8=+0ebGpU2tF=u#f46W=_$*(&h{8plle29M?b7<5R4R><^rxENa-OTF6_D$6 zEj&Z{`FZin`2huh80=6PBSBSpu*|gvC>gaIv%v4f#v)lA9o#qN)4j$Cal_M-#*OoB zmp1V)_6v~4V2gKFPGf1G_-a^YcDAnZZ6F)J-&D$D-=Y- zl}w(BP}kd4Id|ueoSwZRHdk^#Ielzro9x-=dRw_`>8FY_2W_I_?q(ECPjPy@CEB9T zifkK~dzo>Kmb$F@7u)Gj>R(4E`nS4TYV1isesW~LU0+qnF(m3+ztpbzYii0UL0AIE z2A2PJJIADOc-Q>Zzy9s#KKI8r`}Ge^M!eeje}fJ+zQl~BF`aVk{y#ud<4f4ikJ5UK z8<}HT^Y1@r^N@C6;*o%cHEXIo^A0V|iHYZ0y369)wXM?w4;cnJE66Nsid)yZ6#A$jF!Tw=7LNX zEH(H@aUtS*inA}#(Nh^xfznrn|F&85v(Wa>(l1lUA|#*q&7HafYwVpJljXS#Wd82~ zvx1>|U-*lXHN|0^x72_Gwu0b@o1Ry4Md9P% z@TRTNDtyU=kZeKwUvdt*DEa5_$n@H^D}>8LT)i+L<2L2g9vNY{A^4fr{dQXuI-KES zWa7`^L%|AiA`R@d>e3uM#DBDCv4uRz$^O9r6|CDR3kcAd!is;0TY}7?#gd^CMiELK zuOQJ?!Pdhvbewy2jf(UgBG%`0w(b{d_k$8b^7LVXy{PZut0$Aj0lMCesbd6J_^&A+ z>-dcevX`J4fcNoF$dv%u z!?YxmRZ%rwr==021e9HpLzJAmsxlNv@O4-Zp21Z|`wsvEQt663mj9#AmS#?LXOtRL zi6iFC3;b9G{wt|SKfV_CK{=epT_|B;c#p&bEOW6q;4kn8B(jVaE6Qcx-n}ys=s@dA z)7qp-V6WNd7yb@d7e=^|;4-93L-)O{95QVAtKTTA7qE)<_qJ@KP^d~^7H~`csWAUM zB$wUjI3b2A==Y>*InxkIFNyc74V#PFx4fM|vSodWNl~SGE)-%LzVwqzHX5#<{Dnu{ z(4U7%eAvEWzP-idTzZYp`frk$kvi-xS>ePM;a9!uKm9hX2$8XdkhAN#m$&fCgbW(` z^`B0V%A?>BsT#nNWWE>e;D!(D;#vC(xD!OZNRwp-Th7f@6MF-k7=)A=Z9qA=TvHVJ zz?hP1z!wgpEg)#I?RrXCiAvpq;s^`wy)3Jp`fy&=VD7y zLbjXb{|WPu$YCU2g9RZC5T>oR`|i}aPLI_Ji|4iKAF&rF(IYdiOkEO5`G2js)|sQR zhw%N{@A=9MQyEJP3}}lkG*u1rDC2ac-k>*az_1p|9fx+2 zV*TXvt)M+d-Zz5V_UQ#X?-o6m1PQb8XD#(qyYHR-np+aGS4CJGOTrBP5 z7C)l25Em-lLwc?KGT4n@JSAw<@1R$oA@ZoElG4(=IdvpfTAm(_*guQ}M^W|U;#>sx zB6Xn?f#(M#Yae&xj;L6~b;z5l{T?u-j8N~~6*KzC3&NidC4~~rQ@%rVUr`mhIF((@K<5sPV0C+wI~k0w%*hrI(u!(x~mxS zMU+ad>Tcu&UOuxYUDqaxf znZ5QpS2Iv2JeQtG^mOzt`JBp_Cnm4HnqBfysax(wuR?cTfQCn$l^pj|0*zI_+?4)A zONA7)M2LJg!=jz5J8u}*=%ffV4Q7Lx}`s6*X6`p-0vO`jpu-Fwf zZzO4P^k^(rMwe(n2?@9@$j(3)XP)YQZSxyFdU_O z{Mn~x_67G5Z~^ffwEpXR$5J>d<%}0U46U0qCKO_|z`${{Z)q`sMa0#0+{JOjhq4KD z##as+9Gip`nHsPY20#{lO#)iT_?B`iuyR`uTGn2SE7U<(xXtOb@TcDBnQcSHACJVF zZy;H%f-14&`6X&TRvnfz)9}pR*MO-vS>(mV;{oJq^m4aFYR#kNxg~LRs1k_t`0^`p zU-9!LryN_>L}remPss-}dUz{@atxDwOAqhWvd<)B?=m6>=qx>}d-wo) zpp3a0$=fvh*|)zYt26Q1TMh@fsj-Kax4RP$VZ3s#J#&f5YHSRu6;(U$Gk{{0BQhbXT(&{X?d4Q6bo1fnUB*a3 zT3i9_>YqsaA;xi{KGJxT4X=Zrmg;VH4MZF~ljYfvys;;)k{M z#Jz~#Y@|XVNGiUuag`f8gR48U$T{GCd{MAdu*-1>SLx+aN>!Km=XSw;0u2gba`-7_M5CTs*4${3p zV!?=QTc3&Zf`X3WZ(TSI_v+U0HI2LYKI~$-PHzSH%#5RwT1UMANAvy@g2#H#FU;&& zRaKED8O~DCuviTuR?@^E)*=Eb6<~=diK_(_M!8cBb2k`b;{90Ue9LJp;0DT@RNDk> zn`a6$52h59x6yy$D!g-@g{N=dd1}+WVnA~f)V07mk%ewgDo^`fN}Z-iy_nZ6zc1Rn zl82s^kK!s*h&d+;pY@{JvA3 zey)H0c%f|;s>Hdim)=#CSU5^46c6c6?~OJMm_%s`hOvT@4VeOAIlSw?5!FFoQ?j8p zKu$@Cgqvh9dyuOrBYRSO(cl>hh46zs_dGdx46t}&TN5`AUEr#hXu9F9|ZGP?(8c zPzVVGr%>vC{FeZ!s@^{?9!2H*4wLxP$z8g*_<*+gMxa-blhSF81s;)@HXp0)`U`J2`QQ;ZBM{s$(s@aZ zjy(BbFTt9|0;#Z-fqNwM*3msZ$V3Jyf|i|NdkFtR;&@F09Iw;ABntYafNBN)-D-7D z@LMVBWO^{90QTc3QT$j_Dq(xuB%W{lcU*jLU8>kHb}UYI$X0UlRluhbF>8o^Tm|kv zlwC%-H>bG8Pa6?eNqm&zaI1Dqsh zVgc3J8n-wKp&M#fOA(<*m0w^cuZ*#k~sR(r@0&Icn!2WtI13tR) z{ziS{uTPl`2<&4FULqGDYXQu0re-}8g@QA+uz%^;(coLqg7!&gwACqZCGFSv>xU4O zz6&{Rq!#7EkTR_O+N?)Fmk!M*vRofCyL2TSiHL>@mX`rwtRQKQy&G&F z|0AK(TK1rzTYWl)JSreDP~ji2KfZyvndAXTki@6RwTR#F%G{bL3_j;E8XWtyJA+it z6xvOWN~TCkhW-eyd6{TM?7Mv5pae3jrwJD3%I8t+7csc0U zy(M-7lAj*9wc<+a1og>}Cv2!ySKA^|nMlK*L5@3wh zqsi}dy&9c$&2D{`%z7H&*JZ-5xQ=R-Q)YJ(7o2me+qiYRYWSPTfZDZd1LNIuK7f9% z6U_+>%GokKqU#Rkdn~k}E(Z@qn5QB`wRr+}K5mHv!IMyOPPk_phumJ*O?zXAT`G;H z`{eBCh>UYMp7%(65Ig>lHf@wfR|z5#^83V$^BgOEV1-7_Ud57NIh(FtM`tUr78m!2 z(%f&M`NSN`wC?jZDG#t4snFC6Vg*f{KhYMM3ZD*L8R!oDpXQhV_in6M06V)&{&s5) zp*m3*lwv@Yrzu1Bl38j|y~iM`zq07)eqLjRq)3KO?xeGV0nO#Wz37;6^8m(1>=sm`0mtO+TP<-jdY|E})k?bV`JGH+4XC2?Kil;n1i_s_8e ze7YmUefF8@OokHNPGs%eUsYU*^3?gZ7s$L2HkkvMF0386dMMm2B;?e^rpTE^QjZiA zib#YLLQbIsOeqKgSP;_&UPI|&PEQZd7)-M$t(%BAh)yu^(wL7dhhs!>e&Ldq-Xg5u zSaWY8hqHm}7r&2Pnid4~+J{&5whY2a8U*7V$5{Jnbm{5TOVNk~xXS2of{v_YH?k}NtqPIZx(;Ha^0u0h}Y!6E}wiMG06K$Lr;edod! z?Yj!vH0HBsOiV(0NJ~NYAW^rNug8lH2uTDd8*dk5!e78>JfsDj>PQ4<)vrx|j}d1c zA`2-O*;2r-`1TMYIVf5+*O?Z`qstnqAAJC42{<$GQY)4`3ZV&TJlF=R@&|~kXp8u9 zmx;)KFbFaRI2ibhT8gn+JNcD>=aPGv)pP7&SjBWIXb}$5X9-+^`TG97MFf4z*A-vI z@>gSMNJoJesmkzRZohnvYx%FVEpzLy5##{iShU2%&|GnI7JCKeN=blbZnunE&r~z| z^@g>d4IHQ9pzFU9w32BwpLe)wFBaw{E&ZN9Zb**lloxCEab-lx>F-y~a7^Uc6w7XT=wo%f= z4PabSw%{+j*<)dHPQz~2*{g3QP{dl5z^q)+vD3SFtuQO+P5<^tmk4Vr+Yq-j_!}RF`za8$;a{2k*CuVpqv`QkZ2i+J`;GEtJSP{O~Zb|gptm_U@ z4%v5O=5l2vyqqUVP~<%mab0u$824E*+vd|+S8p4qeX~n?ShozC?eaZ&(dvbde?)sU z6qaqoZ+rIqr9C3Y%HfoH)+f(ZG0VI5MRsIxsr9-;XxjGoxveKvj` zw)dbC8c`g5sNGD5UeY4kX(C$VPM<8AbgXzc!d2g0bSHTMU50x#S(Vf*qRKMf>sg?$ zae?`#Re!Z+AJFyR3*Ry2mS%ru7SiTlIGy!*AfvDNL5z_pe>0+UV(@F%3-&*MOo#bi zO+J;rYcPGGnMGOj?WYCZ^e6k2w{OJvw%``??n#2?uKFv1qki`4b34mlm~pGr_|uO6 z!PTF@^|-d{|9EC%Wu7Au5;6~wQpPeRDTRavb3~IQQ!6v2(2@pZSV@#AmCQ|)Dalk+ zLQ#s8rr-O-`ab*r->=u+>v{H~KA-!(u5&n!<2+6i84-AhhKD*@Mgrm1J3lm+uU)%) z^k2qXTJ1GhyrWSnXo=9yU~|N|X~88kt{%9dcFDxE(&9|_B3}>;g^z7Dum+?nrW-;Y z(?;EB6QSQAM}AcE#!ZaxY)$;%m_&rT`k_JU(X+2Q=#FdqYyNG?uYA&S_H5)xLbSl^ z0m!YoGPmK`w)*xhs-ynX0uaq6sy=vW8&mjgM%Ibi%9r+!joxkk1**6CZq3+vutB3wl;~Sd;DAF!cMjz6^a6_e6c4FiSq-kBWxp-w(;uobvkm z=59;7f8BK5`J0KB+qJz2(ZBs{wD_uN*5bu5+$y z_4ktr@Rk<`J*Wx)(Qw~Sx8sv8Jm~s#ZPN3+#93`iA@r@?Vv&9QFb@6oE4RO_`RaS_ z*U!-H8#YLtp?Xh*tV8#dH%L#6Yq;P1kl{7>bsl zY<=PMUM5$A>OD35e-j|JdQ>I#ZdeVRymUH%$^Y8G1Br`;PQ1N&V-%ne?m9>_w#!<^Xm+= zvy?%#V4k;WDvHW0=o2X=`v2H)`>eX6NXUf~5@VNMz209piDM2Iw9p^2blOdtTbZ;2 zaQ%6`;m9B2ctTCkW`L#ggqdGH9D-$YKyl7P<-$&g$Ut!8@M=$iUdX>1@PV?#`0&(| z%8jN_Bi(`XqV_O6{b%CFMXl<|5KFWcwM57-S7Y|&r(|TbzZ%nq;e(B==;jjg8JSOV zfKb9xd^1}L2P9cQW;^ZncQ1eIMY+TT!Pl{tj0#M>zMJ*@G$n^wRybv`Z)cwifow-Hq#XgGjx#mRg(4fDae z=a^?TJUI7rkDMFV(K3Nye|NdpCtR77wQw)a1UX+unSV}MF}(CsSOk&;7!vV}5&tl_ zs~xqAi(+%uUaPFFjV(*+x?Sy<)BQP@CanmWY&6uu@J_pJ$5y!&b$MlR-08vNd#9hh znSK27bKg773?`p*udZ3WApcO`=p`59itH~1<>#y!lc*I`YMwtYe^gM0YjZ!toD) zAfEd$vIwoXC;w*VJlv#3uh3~vWUx;(58<}ez>)Xk^h5UNKgyglBq(UagCk?RwP;+w z?q>c`)w)GH4fEoX5}*D?g$I>V&(5k*r&p6Mky8Tb)J3Pv^ItUs{);Er=OFYCG!DwI zoYf4vj~R26BsLhV7Lf7By~BL~1#GC#C;Qx?$++tFLsP>~G1RzEkqQhhvQEDO4EkaC z8SO{}Fw$}=JUr`=8m=1%w(v29uUSI^(h4-Nu;>IP&7b6~-@yvkz|b&x_(1?Df%)YS zV)?RQbehwM;6E^e$T!R{Vk3bk2fIn-C(zVpLZ4 z%$OkxP6V3MoGL9~xM^E*F$0dwUYm38FK+f$8lW`U>_KPW1}X9QaMP4(e|k)4xVN&r zVQ43^Dt8hFCTY!jU&EfF*Z|i=J2dvqN!DcpMlhAqNEWV8le9QGy?0XsAGNO(Z9|xD z5I05L2RjY_-}`J_({DW6E*G(#cm=696VT1Zy*t%^OElKeAL86fZ+>lP-V$D+|3XsrB5A8maj5=MF*xJ6vVcd z9PE0*lG0TMrUkeI5s=s5qsFt-M?>UVUaWfV+&TOy2OUueG0~vdRYky~?N-)|Unnk? z^hghvU5a)2x&?OU39tkYdz*epFtz~FVb=}n7jb6!^5qNlrYv`W z9CrQop(WoBnNaDwyG{9s%VgH}CyA!Lv8)vvYJ|75ohF6NkGb6M^7o=&>y~9p z48j?b>OYCAd;Y%Q#Y&ju9lh7lW&Qn%=w=bK2^WuCx{{#PTt9I5~lwuUKv72`a^siT9VqhEX?S|iS-4==Iq!!WY}!e-J$vuU>xm|Ka?SSLNI z-b^EYz57p-H>M{hw*()dSNV$z%+J{epKHv?bnVK^yM;VR^goyfin(OTS42u`0H`1L zY^0S(MkH(XTw`9hx}Bchmdhb1!`F8WShl#3p)Lh+SU?#kR=W!5F~-p|3dhMU$h_Cn zpcPOx15A@N7vN>+RQMd)V8dAI1DS_GZBi!~08^Yuz+rRVy}JdbPT1O8_~y827>bsv z%BiE1KGIf%Yf;}g&Mzo_pa^@;0aJ7(Y-6VzryehSds?&-p6^* zJ;qA&jJ9LyGoL!6v00|L{~Zpt}~my8^*$5*R!3fny8t}?Lku}uJ$OzNI&+M27WIq6H{X8@PC_g6G15>vhsSJOJAnN zwqYJx4yXs-VRn5Nd(@E)Xdpia`&$DG5)r;+#qTo=U7zFfblI>OK{_JK7t)YdlI$4U z-_p_&&Rp!pFq1~2fwz1`&jR2{3~D#W&M02hqo0YxCjAh+s_KcoI(9;c=x%WjWk?Y? z4Wcc7PQ}H{6<4oaOMbU?$oE+xM(3er!Rb|-c0fabO`P_aF|ss<8Us+Y-iQ$+Ty+H` z5%+p)Ju99z!y0qi%?jwh#e0)Hb5w(!Ih_?$^J;Ep@w*?_KCOXF5FjIEe~StyT0AE3aoNC1rV zhsLE+w4yxacsFusJ0p~PM|P>0!?+?!Bx`S3$qA4til>T3!SIFCJq8lA{^;KYKP-uL z!oe6@4g9au0DO63l~Z5N&l+iQGAjqs?oewCxM^C<#?OkiGis*U?vx2<9WZqdO7mVMhO zmK9~~vk1SpVmPF>Ax9yvxK&-%(^a3v3kCy%h3w0|di5&nzqcGY(wP7u*cz9oSHefv z2ew0)W5dkVpY$I;d?mTVX_?|l6OEY~e(+JJG}}8ZZ|T;B@fNWw#{V!}r}DvrWtT?1 z8j9rzE5kc>?b?;IN=Uv9cdXAxXKZWNlcD!z?F03?j4_aLk5FWcp0fd7x6vA=sgtT* zD@sCF?C^F~PUWy;Grr%~cRXQLd`OrU@(myRW?TBQ31>`_9l?3T_5&u!vhuihbgcWT zSFc|2NR>v+MJcalKmtmxb}q~Dc2xoeQ}nzQvU1nm?z{T>@5@+rNo;gkEG!~_aWywS z1E}T&clrc@GP}fNJ~S%S{BqC&yNsRH%5-@v^tSYGw`)Ux0I2PNSgX0j+!_$txA@lKhF1KVmx0gH{a21!H^&Q3!>uU+$-0f z(+?SY#-yY$bBOq0JzC;h08Mc37nj8R-$e{3ZibI6kogHGmq~OB4gp2fep>iTW!9o^Pug z;8K;%VKXdR84L~ORd+-pW_F*%Jq<2OJWs#Gl(|?8uB|+?# z+!1a%1dkeYaU%QUNny>Y5TW0;koh<6%EQw$dw|nb|D15vf}g)!T-7nxywTU}2wA=u z!P6|ncx00I#q;_bv?B7t+cB|83(|^9 zbnTC~B!}TpPD|8>(r7R<*yUL(5;MhceFGm+(-8ebNC@93%4DdP*`ZSfEjG6>d1F4f zk@}?piJNgALE*o~b&Nl=;^0!|0ESg!_f&kOSANN8la~_6RUN%`pY`t)m4xwaVCVjw5mm@=$>Z40SlORfa z%)OE|!tXA6OUI-1Zgb{}gZ6PZuHf@V&}0qEIe&zZ@J{c1bF{uzSQl5+zQeFmp# z{zscn#pWUN`|8lR{9GCMr&yTD1@Lx;)X{v~FZe{Cq5 z`V-WBqI28?H*LgjKZ-QbSS9e({>TAu5p;8+usDe{-;0m+=!?q-cCc>hcYkdgh9r4W zBBqq`2<;azN&q~u)FSd>$x&yR$$%tKMKI5Y%~X63dwC3iOsYBxUzr?$T>|^x(J#x;#FW5VyjFK{^3VAQGC6DT0q0w_bedc^VKBRVQP7IUcNd!wAh1;L6$IZh#6XU=m0XUf9i=hey#|7qa6#{k@w}VPzi`t8aUZi z=c2BZ-aKPDO3^n351`VzfcYGPo!t|U%MyczH*VkFTBlyaM18ND6Gd&8;!UDi%}r`8OasPD zfMUd+M}#Nyi;))L4!c`b9;RibhNt65T8lDWb8dw|^hgO%#fljOVhgEcczM)%+wLw3 z;lxPa4hW!AQ@)sTg1J5YGbUoTV4~3$^jtcEZUykfo076LhfOj||(W zmiSqcFljNcagfn}J_LcK7mcs}wD!OAO8Jo;8vgUm3(cJhn{;9tDUk-NThlIt$lj<- zurc-HH*_~>Wf+QacnZ>yaAn(iE%Ds?p!VAw66P4Uy-}j*0{3>Y1yTJXq-ec1XQD`sVM^}Xg+6B zR4a%&gysYtk6=RbCYa}F?Ck6usOynRUxa?5k?baiec12qy&13e2M<1vn73pu#+tB|EoR`2BhgPR^#-L=lj3v-mGJ_Rhod5W8hoap1j_XYPJ zV~?mFw3aSDvJq23XYA4`o1UX zX+mndB=ZT|MtG-ROW3$|wdtg18%Hm%bu2BprlS>hJF_b9>6iklgOUo@*AKop=BH)4 zCcS8HSN-7CmHUqItM1zmX>Wh+S-^u??{hqgzW4tFO1n5GRcROWi#n6O?18ts)q>m? zwU;cyLD7h?{dApUC_elBopo_ya$&FIM(VlkkNQt&&#Y)nyxq#IMHjN)zSYAOIkHQb zX&4=%k~DzO4Ga!-yks$r^I#oTazCldrYqB*1skc;d`+)cs<TV9E7OP&TltzE_22LBy|zJ>l9U%h_4*=&))bjwli*IiiFen??Q z2ha_oGJ#=~T9ShG@(&ciROpR}7kG#{y>z||LlF1lD#_&+U^x|8fK5{;(lLRL-t|CE z-=7r~xv&H*Hb&eTHpQvG?o$QUCq;_GKkb&Ihrue2BId13z08XEvOk%ys1cvWr zjsXX60t{U(1t4!7Nq9%1I<8d$S2!3qMt8yCoTURchC#%yAm9WZqOZ&U?4%YuXH@Ncu7sID4U& zGS5wtH+xsi^Tuz`|>ca5`42eD^da)M_DWZ4`@oL6~E@I!DT*oEGpC8E~D z-JHuV^E(1LAeFx`Yv$c$m;P*w*t2U_)3hL6JG7OQO-IPb3~=bPMofA6Kz;yOSjalk z7mxKgETarpV{3iW3TCk(`x4kGK;J_iZHr16Hp%?bvbGGSiqMBshORM@^c77n2yP<1 z8;9G++xxB2q1WO0q?^d)-c(i?VNpcwy1LDyUK_mziZ3_DxsMB&3cBc0&qr+#{ToK? z!)q71^t?><;7buPw9}pz^M2o^s$L)O>PN0z8|PHBC#{FSE1PZSCcHf#Q)%7Sf^bVw zOUa(H(q?bdCC=ta{Z`Y+^9}${=_1)HHqO<+hsLvHP}$0|;EVq8ou4fHPYW=ii>JP- zonoY0T|k;sTXqtG@80#KhAky+!z0_IbYKBc@8g6@)gCOz)tm*|po|5Z*T~HzU^KTY zY=HF8EztVAt|}}&jeWp)75~bAE@^T>u*PHlm%@|cM@A4`YpSBlTUFJ;*^$~qspCPK zR?C8o-zQynOTE6UqG`L9n!11D2mdIZaZ@vJl;2^Og+2OrvH&k=gyWMt|&k2 znCaPv-jz|1M0y$wh&``%sBPF-Z^HiwqWVQ`xJ}|18aw2p*I&O>`}X&rYLqYD-tYf> zHmJddMLYNV_y<_eY85;B|My4K-F%~oMffw-zmJWHYWx5Huex>iQImuxgS><;5%qyq zVnflk#g?7_V;-fn<75CQDs8N(umk!bCgJ>F3_yDP(P{5>tqccE``@$T3%nUtGgog3 zJSma!9g-Ip7nfjwI`uZ{eumoG+Jf&}gima&@xQ-Rta;2tqc-1sTKz5YbqOX|AQ*=J zjCdMBY7p&#rsnh?%ZI%%%e!;t&*kPHTb!G7?+Hm=wpc6HuWiG<8FlnaylMR1MS3Ad zu@`o?F!>WF`A2q_@y8$SXCuL&mUVA>Y|d&mOW|!vkN^EJ{>1CvM;doGs7){17W`ib z`StI!k1{(xYSq9awPBx|915!CyU;A!JMK=hZdJ4Me_w(((Y9hhQ;l0_6$YFXhXGH0 z@8dHli@*?jF1z&b#Q#3d*ly*gRO`33oX}_$!_auW`aBs>{j4_t2A8gCmEHuO6Dw3g zjVru9Rg7!D#dwFBftF%yJ%nR5tB?HO-xwR#ST9dkh;Js5`y}Lne5Y^#Jb>rAWAGyx(M1gH|+R)K9X2IHrM8sId^afH}OLHi~yU&ksgBK-4=9mZ)#i z@(*OhKW^%_0 z6+t5<6dL`lmJzkDbIi_|K&eh@H;cug;Pl1I`>$3rxWyuhc_aVNcPpRNz3!$eFUqwQ z!(YzrQtGzN_kIEkJ0AmpxgN<}A>*o~0^D|bG*v?$)lPOCb9N|`pp?ZSnPcOSHDvBV znm5X~V#9&Z+DgZE5etx}q_#Re2}BF`c3E7_0EeQd{<(yXPIVGj3{P?F(?*ep@M}A@ z7g=J-(B$u7CjYKTnCz2Ve8v4$na;}u+uG4l#lEid{PR=z*WQ7jbENo5U*@X$U*#cR z#%1m{Ps4VE)V(?$rgQyYnuMiGt&e0g@z^#s1L^m;S%V3?T24uzK*&Zq@yLWy05XFP zM?wa+I0)ox)tgw(0p%4LX3o{sA^k2BRe=*yDIU7abEBS-PLo%wz5d&FeyA+3I(1OP zX{I&JoGc-rz)e~+hlYdagS_wpDq8sQT@b21YLFZvna5K}gX+?u*mXRHVCFTl#()3%4mg zA`g3;zan5Zz!+E@t#fk50X~g{!(gi>z}tDgmAQ+NdYj1Lk{C_p&{mApa+sr0IS}au zG6JG$hkg(#4k;A$1F~R~VW{-Oc+rWy4>&ps0-0>4Xs@@LryxCgQw^c~IoI4ALJc=f z#u0cOV&OyEnusf^)C&Fk|7GAKJU5sG$oZQ5)GnaG)CiN{xqu?M;CGn9jeHRFe`Bou z*3}hBb)0_un#US&y?hJT^#BAnz$FS3PH<*;?mlsTJYzyQ1r-%Z1Jthe#;Q4*IUheJ zfe}`q_U!=K4IyX;Z>9iwzZ*G6k_~Sy5g-z5U;>!Ipaq4KeSG^DpJloMsff77pj94- zJfu;E>Szc>aC!&YXlmv&x0uHW75gpp91~I%%(sr$R#q;W|nEr#3ebSg0j#{{YOZ z9Ub#X`?x~28hf?szu;5zNPJXJpFX|fLQ5WU3Ix}9fU_D0_c!p&ASNe}7`&@rqar&4 zxDPTNTx7Y}j(u~yK9n%B?6HMO%{i`&Ob1bF!ZR?{)E=CMKWp80pYGx{=Zw@5rh>W3 zbOO_4dbl>Tf1w*KG4&6WcHxX~dBe-vbfFqfQXKNIWl4Y|CO>?msVE3R=R*@eI-Mh;0=sP_z9S z7;$!$U;Ke-S~RZN0rIhxzgSGG%E;)a^Jy<%c5dJPQ2e|gR{1b*HyE(_=d4fQ0G){Q z;&eK%h5Zg_Ig0xDN*Azh1yu0UKr#WIU03S+#t*)gmp=md7-UyGRzUjquxZOS%A1K+ zRQ+1agA*W#JJoM5bAP}j<&jXWaqA63jW2H;1szh6Tem2yJriy5PAW6+mGg;#ufXAtG!~Iicv&m5OU$R6U3A)giLIeTT zVM%j~mw^fwfR4Q$4W=CI7sC0B{IIylD=rRX>M`?|(P`an|6lQ=AQl2_ie1dfE}9yI z2zVBHn*!bN>%8_+bIP06TzQ_cQhF)CrlQ;q+k$=SiKDIrkPgkbv>a{$z-9Q8#s%eV z&AIiTFU%=iV@@zP5abthR^c~kiK}r7>aV+;)DEbefCV5*?V`2|p&*A4?}lH@Q{*OZ z%9yU&F4+&i0D1G8r&rnzKa%I3n*6-Ke&P3}mn?|tQ#iVuk;ul@MaNOcgUf<$KVNts z8dxT7FalFxyh0xFRgBg6WWv`_0Kh2B;M*>kf3ddZ-!dA(#}@#b&w31cfxA%*5I6e1 znQa}ztL6V)&-wyn%BVa1Bjz;=$~=!5Cqb8$|A?>seBPbzgea5bVb5*>x};m|ImI?)ac>=+Kul4;yopO;;gNC~uA6c%>{1T@6a9djoZPiR zaq?{|eEG$~MYu%es8z2=b=BD*j1K8}_w6bww_Tj(s*n=@gfR@Qc&$DBB>EMbUSUfx zcx*XfK*WklTD24yDscmf`iwPbM||RJ>G748kJ^M8;K*+a8fz2{G!GxCfHJ|8kP9Xy z37UH>o;KX|9fuAb8n^pE0D~Gr#Qhnym6;O63t~u2041s*focr~i>DN)QtZsI9`Gi0 zL8vdg2jaU$b(^#@;=Q5LfW!HF6!;kDi z$9bM4EdgL?%09f@IAcSZOBb~uIvdC?o15%yDFNrKxCc`#wuIEG$B+WuKQdw;r;iWY z@!)_3djUxSzyTmwsq(eBc)w>5pB=_tcE{22A%xk*Xz(@&J=vx!lOhxj{J~&geR}TX z5xLEE%Ez|b$bh4^T~-gjaO1k=8fRxaWCBWGyYsA*_}2q! zt7Rh_p|jq8o+teNI35u*Lp}#)U@LJ5ZEk8v4f2awoOwh)s_~QEsa3#@onGYAW6MIa ziXu*BNs&kG5rqD2{0t|M9-xudj64b5CL08KfHI5+bWL%j6?lrvSpq9Pn8CNq2A}xh zFx|L$B51;XXBV*esEb<6ABzo!`_G}`Wu?Gh7rz@nLr*4KWNHMnF{QfV{fD>ZaPE!l zkQDa@aNL}?Z*R)Pq}jPwMVhr$6>DMBTz-D*^M`!`uFQAQlwCnwPI3IjK+{H!+^U6w zIsltX?ZP?3xa)nlsZ7;07VJsKU3AHHCe839{jjOwLT&Q;n)n^tLrPS5OG4;S(4}3D zARmbu0a!#FLC9fJOLGqxo3oC2?w~K~8rYHFt+tFcEm?9pw)jfzXpRgHF-b6EWHxzh zJUzyESzmVyTn9-7ksdu|2-6j!Tg56znR0~e3A<1HhQPQ(<`+7Lf+ZWel;VnmY7u@A z9TWcnw3jL-Qc8AM{|6qAL6l&O*;joFwCont0LAZHBFAK(ZSd8w(QEb&1wo1lgAVNdbYT@5P3?*|En zzLWuDMp`#Lu$57C-~MykQDI`UV6FQ9)Scz0WJ>1x&rf}`{Ty#V(@|9@Eo@epR!km} z8SJP3&fZ0BDaueT@;E9Q87@N720;WQ@uMi~&^~)E8_L7?;_}Q{5etpIMID$(N7N=& zi4}DgU}?o3_vm8jmH4Nj16P%>w2~AUf7iPRiKvcz)DKj~Z>E{czf%4IIDG zAdAn&MNzKrN8>6IKnlGYuXCTFXRBu{e%Dyf)9hJ0*%irFHQ1Yxg>#v@1dbs{3Tker25xMvXngf2C9qF|`79;0l|!d3h7yDU|Dr zlcs#|%!~aHmAyd(W}P(@Q5Q^|O&yjyiDu zvX^Mtt<{J5Pc3P>bTqy#?}$`4`u0_J>+Hneem@Xj<#$$Ji_T7qDPCMV8dVp!p_DWO zU_ja1TUE7=3{;+ngSS$W|C>ub=P>dy33ds%m(Ipv4z+t8&n7G~_ zzQM?7|C16z&RsMXh<{cWXX`l?z1j1N)k#@3i8YoV=e?L8DcN9GA14%iw`m#j3Pj3G z)M-S$4p56UMbK+nxS0qQ8trQY!p*EpZ+Ly!}Tsgl|hv?h-k9-e9{|G`5-J zJ8Zq#?NF4;q1hK1d5U~!Rdi*DUV^66$kL`4K~TT1k8WO8Yqv7R{C+F9IP-l;+9UiE zma@h0d;ii`HsLvrrGBolz*uQ_yS6v*IpHy{IRF0Q+PFM$I3KmR*_%q^OE$!R4ybxU z3+YgGA-)r1FFMXz!;YkG*sW#|u_vt;eL<&wb1&}(hfXe_Ynj1YUC?>$aqx#@< z3P#sAxXOxh3Kh!iKE=rmZ0;W(Bwl%x!E3NIhWOIVXw674Nk+j1;ENMnPb`Ru9yy;r z?c~YwN;Z6s8&dG1d%>u?pe=*cP_jMQ)*JPt zXV1H565p;kT0T7g{j~TCwS5Qm9JpYA3zJC2`l&i36N2$z<|N3{(e9PQsg{|)K7uHQ znKRGMJAmjWHEw9GTUOn9_=>S1MiSSCc6y*Y(ZpMA2b4mHkvfjI$@YqkebgYwJ@rGZ z$Ok3I(w7XC=ubBD?a@--M@?oUm|y0pdz`5_sI~*q4}TTaSki^li`x4IxWBnL_R6l- zsXDdGbw35@dM+ltyb>!_^w;~&u?ZE>Y z@to3@Z80&G_6XqS&6`*J?HfbSe~T|G%Dlnk;LN7MbT$lY*n|-!hR$u)(Zy!MEJBR( zrIq>9;ww^@&#$dp$^gSsHjP$o@&*DBwc5TYBdUsC42s z8==5J)`kM5*BB2N10Bg@u^|eI+?oWu@N z98ID^XIbn4R7lj#rUz3pZO#xTVNOQ-z0Qu6DioXmM)N#Ni164hx>!Uwm-V5MvpwlE zdi1y*GWEThnB0Y+a+4oT)rgJl1e%HIixwT5cO7<7R9jd0ZJ3;>Gp&z%=Vi->AjZo z`@Oz2PH7)s9?Sx;VBl+yVm6_L$Ros6^|I|||b0z}3t*YDLHN(<2lHJ)=i z_OH~lW_OyOCDe>QW~9z|jaWm98&mn)Mi3jaDG&S?mrrWCK#u^IlB^rHQI9AxhzAIj zW#J5EH77tU77(V0c>VHt_%<0jq)ZWaL*nrJr^8C;>-nfj@`P9y^`p4_Fu(%#4?Ih6 za+2nr*}1HnF93s)K#ax86p2I~I>MW`Z`Z>!K@{w~Bv%sJg2#rULIdq*CEw;FM_!Iz zp7*bbhB=@LLKGgmIEayPfrqx=9#<2ieo{1xBGY9vMjJ)Xs~JsdhHE2@nme!MXi-sb zy?zcl1MMt0L=KeX``DUKnLpSSUkQGy`{19C&KKp)2BNOi9Gb}QJSB{a`9-?X}0eVTve@D&evD0y9^_7nvKkqA>1fTz$ z@p43svHfM?xgxH9IKtc-^~J|MFRTa8MB_t9p))OteXe293ef8<5i|ke8$WQAc0Y+z zARetdcix4FAJl|zC}1w)m5Il{s;G{f;xnGL0V2|)$&p6RzG{r0+74uMa_xFeJvM8PFYiFU*102HD$ zY)k2NzyOt&*fn=@0eWWPk^vv!w*>ehX@UBfk`J#$hErw$27+hp*;;v@mQRL#@!#{% zy4fdc;5W1NHIJDp0&XBkW`F+NKPEVCdNB!`$aR=*3NIdO6bKbpTmmn~JiUZ@pp4459QT>p_vfBq7A4M3SvFyB9wRB6rsE1Z*&GugkFb#9maLBV>c<9MS1*Ps2 zr@I^}G0)nWS?No55)po*dPk=p>c7hD+2X9H=Y|~WI68I94;x3v#KJAU{%7?{97fqf z+fWNIB_U8TM^NixK~Yf}eKdQWIsnnxGO&nBQqCy?AQ_FL^7=EuxNpW86EKeKtTsm+ z9NgnHuUeTlZDyC@Gv-6q%XtUp-8mFU>28o*86x>hYC3YX`K&-YOOv{+x>Y8S&6_{JN%Q9Us)R;;hCi-Ta{ggs;X`#7(u!0un0eid|FHK%fH5F z1fCHvff(j+(uYbb5=7JsO0YjT8#h?6KH@ZEW^XZ&E7|hcznf3=253jpYl^8QgPb^b z(RT6+U`CY zDy&AFbuCum@_>sNOtKF_ma0NXfsm@(c_0Bmfcuq>O{;QS_0K4~;L84kY-s2q#{|+O zl#CiR>gD%K=xrtZEW1Q~B@5-&5QV+IzPKB}Q%K40$sC8M({(BUH1-!rzlBVI<7l^b z@hD8YD0}W?WvPJ3k&eWnhj^`&wTF6#5?YjSd<_zjHxF0M;28f2-RoS<2onw9cR?t5 zuSuIX_C<*bl%4hSm4VM41jGCa;a%XI27$Tr&`G6}eAJM_^3p{HMuO#XVIC=Q7d;co z!+yIb`;2Ea8Ddc?ZE8xHS)_Gf)Rg4b2tpB5gLh3u!r;hu02Rb(KAx|E3dR42v&E|w zZ}$BOw$3l5e}Y$o*-R-NLA4LrNkt};eDIlYHN~Z+;$4guMrfVXfQl)$wyhe!X+Rw0 z4%;Bx_PBbEW7u?1p8a?#70RA_qhETco)$#DTW5*}y3ktkA7Bs#*#wpu z;~Wt?@M*z!0mESM(Aw$&>$nhs07%|(@7K(+K4YS>d*b5DC6E&#pgPmr+xTz&`68hU zE?J~{LW3Nx8PWLQ_SKBHw0EeueB zGTJ)=`niXi+BVc}5L$ca*bz06iN|S17^zbL_LZpxN(h+~A@R!ga*>#$l{f=n3Qr1buyGt{Os6Hz5rmhkW&mE<2PhT zcOZ$aSVPGG)b%5?JF@eDcPDOwvQ+_;nD5|)&q4p0_yZ8Bd!l_qX9m5q_krz!oF)w# zHbm1s9tN@ldk7FB9C{Ka6OUXV(H#OSHf9kG0680VHdB6uq%Y&(O7IXjV8U7{UrD$U zHfPcgoq}U1sXhaA>)Y2%iB!bhBv6LHeKUf(^X%TbH;ZUk-`8Gn&U!o3WMw@skC-FY zBib^XIQB!Gx=prqd+a{5g~`}Z^=acx#se|t#NX)rKFObO5om<+p?XLDHK_RfW_6kqygdyOk8=6=KwE+ z{@as>AtTF_{ID&Cp;<{uJ9sc_7~?^h%&epg15-vn0wU$k3#G`&l{NZ@WOXgrEcXxR zBWTcaY4~MW3qvK5dQn1cL*z`bNp{`C`~;PuU?u25sEKkRc%(C>j2mf^{W*o1YClG7 zgrnowMz4Nb7mDs3pnC(;a(2Qoyb18}*DwFT6DOGCPo^i!Jio9Wx+5j?ubS`!}D58OoPJd{pX`8h) zc=l{RaiT<6jJxB4>#uc7jy+m(m2X75+iln|S)@h$!WN^0^si)KaXEr9IPZ{W2%Nta z-xLnJVT(2VU%4&hp0x$f`pawxM_9;p+WqxQHcbjk7xx#jaG;l;0~!q|L*Vpg;z8`8 zGFQB3e}+T(3ThLC7Tbv_&;&9RPNk6p?u>GDur=yyk@BMTbYKewTwXE=>l}8Cq^71a zg;aOf-IBx|W>_2vl88h91aS0lOyocofus z$PH2x+o5+e(CVIH5El)uG$v$A;2T#4I&iX_d+t?FJ|;<&5gGhq?pY0d$WlcPFzqp; zHzY?`8H%Ba9U}(;K+~j24@7K$B3E)%gzusK08ta(kSPhk6v0=JqlxV)EmTCm1?T2z zg}Oc9otB2@7JOgN{7UdeMHyV@T+&JAynlZWT-z^CDmaU9TaJT^t1DhDR41}yh7^|> zVl%tQWQEyo%LrL@lRCO6`^%T}s5gAc(&pv2R^Tl6yPh#Ye?)US%OJT6u!J)ghwlXM7-g;+x_V&OY-ha2WjCSZr zeFPl(keOz$NA+1@vy~&w70U;8R|?Xi))k-z`6g2@|C;n6&mz(8NtfLxA5dW?0IY&Y z2Dx~c5(2{=Af+MP?Yi8$zS|+)O1t!~9|m{YgGS*zk(H8)$QDXgPOd=jy&L%97zQM< zu2JIxag!Mjzz8kM>g+{WjImODN?RIlAOKGuu1_no(?)fegNff*&5*y*-Y|d%kQSTm zW{AS6n0ZCBYII;hi9+ISiPi(=+ix)j)w2#pS%gA%60p*F2iO0`bdT?L#OPl&Z5DbJY`A`M2}g9$EKeWaoW&jPla#>D--mM+ohCb zws_GZnHJ`MB;ojJR8~-@+z;tImWv1HMMat)y@AjdWN>9OxDd>dsGvx~X@1&KJRU$F zFT>+;x8`u4y%e_6m?R|`oJo9fz?I(NAffKK@fq1LLBnAKrHBGt+hN3!LIyO&bQS=q z`AXG=%~$*NGdK3PP4hEmL`&?zc`mZ$l^ct+#(^4T!vQ6`tclDvlj}{A?=QRL0HeoP zBwaxK?KpM^%8W72M$~O!Ig_DJQ9cC+2lu}AhUynGg0<`p-+PSkpDI?<)as~1Nuo*_ z$%ud$_VP-;KBn=)pp!gqhEG6%NDDG^MAeR0&j8=G>n(0i1v>@ynnW#$cH$)8Ua9}T z1TnHT9yH#8f#>S~_4(#u4){#-RNJUNc}t=)+4_kSPy49Mv#(C^o^G*q4-;droby+5 zBeM=opFZ6%`)=U4lXNB`%Rm-0CVengV_%D`E?C(3ibItj~R4IlMFR9|GOWmH7yO z=B5K;ZxFSD`flQy$`owrhOolI!u#B4Kee;8U%{kZijp;CBv|~9MoCf5QHf!FQk$7wCxt>HI`Uy?AK~ISuIE9HhD}qFvcRsZ4 z!bY2P>a%&+p>v>&=~m_??L8V0fMzZa07t=a@7{pTx-J8MKIMwK>86YE48v${BkoRGj+Fz zeIxQdzno%V5JEvM#y^a1gL53uy^o8u+ow7@(2wUIRPEKxcehR3TzWeHpE22oGS>DT zy=S73@w6rb*u)n?;V5G~h$qC}7x*Z5;Q-Rkg)M!0R!uRG%RT;0VcX7?tB;i_8WI&~ zAE_PS#~m7&bbXJ#YIhQgh&eacYozfqj+=VjFF97jnx{oN0-lm}EG4hZHr{@}Y-p#A z7-kXP#NvuR$at@Kv?vv{>0?}~EM8EHnedTv9aYq7%bhI4EKH*Bp zO@mH5?i{nm9{5tE_ps8Y6J3+F)XLa?EW`w*hIpe>?T5CVS+;z|zz#I`;>$}RxEcT; zK}XXq#f#s)8u>BGB^)2@15;jX-2<%jD&8ZA|0;yHSHXOvD^Z0RBj7Wr(bq!dh{t#f zBOGeGa!;wuM_uf--h}u4j=ER+9AJUIbwVgYq4>Zb)-Ox@i@`*K8+Vfl!M~YdV3;X* zUJoiscng1jf0RYW)NPZLx>mP@yvzld<4Q%M5Vl!wXt?unc>nmy1s3P>CtZ0<1F4;t{McRS zcbU&S?fq-(!Ed=@yl&qd6kJq_6ST~jZNR^2@Yyd&e|)!{;_=JC zm6XxSSNJj#Tf$9CQ5TKsr;CP&uwIs!zck_@bY`8A&4wL`YGn~+I}Jy!sUY`&=Oz>P zlDveHqHpVhV#UNOkaF zW34Z|lv1RCl1os^!#CUk^XE&F`zsjH<)+R)h)D@7@FtEEj@q=PKU;e=1R7Vm!5SE* zrRSYj0FJ zCM+^CQrtSuT}jy|AQGQjT)uEAzr%#rCU7+X4Z|;9UbJn*gQHBJ68ovJV#fjCK@Ffz z7*35&OT2%%%e%rljop+E5m%p}$CEumWYeXXBelACUL^&fMnPH$xF+ezklC=)z<^fQ zq35GZ13X~Byz&n9pF5EP+QD%~a#4qI`ub4Eg3|MO(D{~Xd-cBT>~j|;OtIge%@x&%nWd{|hNau*9S0mgeP1tM zlPVd-J4^8X7TBC>kM9hqzT(A2NgYIT*PJ~gIKhTC&M0cd_nV5ZH9a~EvPi_au&BZh z(T9zB7X2c#wGyLx1-vjLW(fKD{E`e!*}A`8s5|-k{_6eD+PdzbhzJqaR@O@#5f%F7U`KPgCZP zs;R3ds-{sHv$>)%0%g(aLh136^C(nXnPBw#wu6axcha`^0lF`^Io$4c;pf8Xn>=}P zFgzt;(i2@xAHTUS`y-^U=4s^q8_=^?FQzy2*RLN{+)e8f4JsNxWtnTllscP)ag3BB ziIR}sCtQ`bgQ07sCy{3NcnJUImTup;pS z3(}$Q8Sy5Yf=dP#2|7#>LYosXj970)2o-ArSp)@Ranoub%TCYkR$Mf&!)Yuu#0_fB zbxK~w@7tgQad3zixL-XF-GzLs$** z|E3R{2+`(`DGY(m>`UI3vMy{QqL@7QN*P)S@R1>XJsN_Mv=*X0jr zKh#zEH#XPPuB|FX$Fdg35%J!FLZGmTcGxK+1FWs)IYsIsFz1qs)JhHv7@gcvS{qSi z5KnOzFgxeGF+r*MwF@Y*)$>#sz~wD9QB-`#MH2<6$Zzo^7oL$0zm*Xdp+KiBqX}B> z@+B6lIBy@HW3OtZqhH6I+CA9XZbqjS0~RwgMGO-&4!U^}G6hr9okfw&ag-t4&=qh1bl<`Y z!4v@VauRQ)q!jo&8nmK#{c%EL_Q}}K&-Q$nXOMlTUYTu{v5tOXlodpvp~JJ-jm2hc zMBq#26c$$PD}NN8zN~cRUVH2beAd~{P+OW7?USKh88tNG&VjO6rOYed)g2sGjfnW% ze%>o} zm=Ngh+rw>dtIEl`S}7yl%yz`4=Fg1REgk)(Fk$~u_p9$GMLX?t*q484gJpg|^(gCz zSNV={Z}l=lfK&v8ki`g0Yi-UukTu4COnLG7#c9hcUAqLOFPnWb^GZ)m*qu}wbN@lQU*?o{2F5SEswd;hg_rU`2#O~E z;wwGd!Ss4lT;3z?eS-Oj_;XDv;_i9`v(N10SvTwY{H@Av~Kg>4f&oi>><+gtj)tZoJOjya53X^+5 zx$AXPFXUg^GwHL%fs9KYkJBC=KbUp<@__~2jt76vA2ufbb8dSz?<{u!n64A+YV0en z_ad;Fk=RUkAI%X$CMg1T*o0&JOw2AK*W^rObV}dUv>nCsNq|aYz4rX&nuTh?B`ua+ z`nlupts4%<{!=i<@W~51TB^KdpME}F6Vkh?Z_Tht$j z>a))@oQ=cHRUAGAL+4N?CpP0V-Oo>O$B-$(f`a{0; zO=`M>onjn>fN3QWT87jhq#zdq=>2rZoCXM(W#tgByY7INmeB7{mwjLGtnMTplZz>T zo|pvcbZ_CcM@u%G-Jr%#W!>|jDP!{@fF}f8<5NHL7~u75kpU=6D9DzfQP0Z6Mwu~r zknCQMx)i2lW<=S=U)iT_rE>Yv^>DAaK`A=j$EJRnoH?W*f0)DgGRM+RJ#!5vZX!jg z)|ic1WjtTJz^jh>Z~o_WXt$bCWn;InVgPwUZtfi_OxbN)+^q$D6acC?H3ub!npcZLn2Z8P*;R!6-f4Z!?E5c1e#|iluQf)O|NN#SL~LUt9Ac`d<8yx zN=61DVTGK?M*=ahTmulGIxmK?DM_5qbI4m2T(79ZPnN$s7g%E;=p| z9b1IAqbQK0K{)S&Ada(bizdl1SSAzJeR|r2XfF~PZnkf?eNjGjAhYSjfJCY)U50pni>*JS@yMNKYtpTkjPHgD@ z^PB4M;q3sc6lA{{U7z@*U}o5qa(?EseYCYk_%g3yb*>$tEQ&b9LMm5+G$Q5{+H zZ75OZn>*7fH|sD^fj)u7i{f?ym23LG*6(;{S!Tc+vzHM;Qqr;56AxB#gJXYw3PU9} zMX$-%#wX0jD#_#&HKS{a5u1D8U&|l7~>HhsYm>lvJ9#Tn&3WoW%>C>Ap64>Dwu_5^yL^wSQ zq%8jdF^dtcn9P3?M*K?K{XVJMZc@x4Dwj>u(eEj%50FL;RGWO=t`_XG$1)fJ6`eBApO+s9Q|*B=nmf(*LP=6C_k%l=WOA@5oZRNuU_aK-Q=4pU`mCy1jR zDPA;l6v?uA8j6P*i(4;W&NUxkw~N_|q|`+hauqvd&P}6@j%2Kfs{RgR2k?Hapco8Y zt!-@jgfA^D44(na%`Kv+KF{)U8kn*4{S4wg&XagW{M7}uTTE1vawxjtK^VrAs2cjH zBTpBt1wZF8*29Lza$|)Jdq0HrL{gqj(IfsQXBx~ZjGj{%JxMAVp5Wop&YB8x7ht!n zZEZDD6ok5>cCAw^(^IruvJjUWy^RrV-UGm7Zl~*CXU2gyP# zlxs)B^l99oS~`r5IvYkJjf+ATd~qod{^)*J_*gh3SZ1%^G+5!6VFOHV-j?n0!P#b}hqL|?Wt>R(KvQrF%w~vFHV(5PZ`=O;>~Iq<0U40!M!^6G zumS*3w;N**N3F@r5a(Oq+3dW$24mU8Sk6kl9TZ#yuH4-5rlzLnVh48Y*wL`Sn|on% zH9@4dvRxFA{1MnXzt)_&NlAp_L?bvO^`jKbC@Di% zys3KtJ*Vf#4Ck6ibpW`c^L@k6-$#3UEb8Qv_ebnYFyk(!hcAV6&5xc(w~Cv%IAZ=$ zW0Li6!5tdSN^k6kx965c)n+xiQb0DBCLavAty<6zl)u_D@EW4nDn1^v8@@uEB z(n0x=OF7)3SwrMH9Wk4fZGG7z14=OEnZy{Ad_ffY;>1PsI$Ak}er^ILPiPv$(hd1M zun@)*8#y>Q90Pbj`_vUu9*_NHmt<%Qc&h#lR;SGXUj}>NbusOGlVdARb2Prx0IU>1 z)E4{oUT66o*d=b}H68_uibC~qTmuO8Dd14U zk4*bT`f{79c6{%$i3}tJ3*SFzxj!*Q=AKEbbzI1+XHc&~f-Z(B0;tlcBS(*5o;4GX2ghwZl1+*bZ_mY>F~H%ue86D)=+L% zm78_LzjOb2-_G&NnRK&~Ma{QJ^iYtRg0@tAE18W*q=u7~ek3SnDMi{x+9t4z{sd8V zF>B9Tv}<<{-QHw&Rt$b;$2|}Q5Vf;xuD})ts*Zyo>oM6ns0@I>;r$y^+gA$j&P-tw zf!~u-106T;H5nkm)2>0d=@B<`Gc(%(=4$;-B6S10I$!MQrtr={WBR_XXvm*Wecl>8I4U{gZZ#!1m>TgrZ%cmJKxRBJW>M3KQTd;4ItW++2E-;dwFKUF{; z5T(tHmez%xOCmInbSpdSlk@0$VBB6`fBz(kp0KmM@96HRZxT7XL}kRll1UZQr|g&MZCdErr0sv_p(c0uk3^G5--V#sjC&34xNs3&#{#joaAcCyvf-sTMF{@LO88Swjvzybv}2 z+Bx|t1L990S&4RtX>;)n;RBN%@2350TB`M7i;DIZkGaMcZVK2SY1GzUbv-HHdgj1c z>F4J?2^bKN?Cc6t*k`D!VmE`Og4Knxn5`rYn&I}DDNWn*jNW}rUVcCD;>C*_4jtOG zvqkOPU*xa;LVNE;gZ=4^!GDs@|1D2)h>vf=MO+6a-)#JKglZl6%Qrk?DnQIRTL_TA z==yZ{{nQ=KzZl#9ZZ|$l#iH{T0DC}z2EUiV>TlP6zQXAFuUq>y5t%@s>v$|kbi0>Z z&Cp*y*x$jXK$;l->PR0xkG^(Y1Oc!be3a<-=Kb0sG};mtR-n6RoeKWWJ%0X9r13{} z3r3tZY|v-vL_s3&9OsYA7C0z8SnMt(dl>Kmle@HG?)j?u&-cy$d-Csc;+R6a)}L;i zY-Q9^fBU3`%?FEu0-9#wzz#S-B(U>=*pZW;@0Dczb5g*mxPpChrfN1A)Y)v@SYJD2 zl53yC9XpgHIG|07kbyRwxPFXw7z!L+7de-P2EiCOgywy<}^P7 zMe^&Xd6-y+o8q&)8^hUKEsrU<#+Bdya%SC+BwEMX8K<5|sf_>#dkc05w+uH8t3S;l zHE7_%Ew?xPen;C}=ILBHRuT|6{8nFr1nhbpxWMb+IFo! z1zpokU}$m>)-D(DFeVdv{#q1q0Zj(03-rO6AfHJ|8l@bvU*BM9N>>wpIWHbGSF=Hn z@k$_3#Fayb%mPb;oKo71P6{chrJG4bEz6OvBU@%Slx5m&sQQ|aTt&@m*(6weyy!Aa z{QvvbGmZu4UgYT;_C3h7vqEhbzoN8n_V)g@YWcM@G@@$L*IrOLgxyH^#)p7&VyIx|kcZ<~<}<}C4m|)`WDo~{HO@*y@gU=VEgtOuXV!{=TYu__ zLEzWa0MHPKE~wJJ&k5H-F4tw$y6o^PZ;Vf7##BAus=aAk`!2nE_XcgCQa02)RQTGJ znbD^3vG7(1=csYk&CvldYThT*_zeAPvWN!cYSA+TFq*87luDRqp}U zW8eP&e?p{4W+5XZBqS>&2}v?aRx-*=Tt-F-rD-Qg!$^`%krk0dsm!uhrIPH5lv4la z;kv%x-~W3*uE%}dH;vDEp6~M*ujBQ49nbw#AJ%$bQ}Zh^-|2#tQtV6pny=Oy;EoAB z5XVqj>wEJ%G7U#)CN6_q@oiLIHM`UVCXU5=&(jD1nN)!&WN z0Z=YZJ`s^9Y#>MxOlI0bXyqobmP*K`^!uXt8R~J}P?ZYvlQis5iSVe5gc*fkJA3`F z{ks-wPPo{INl<5%IgL7vJz(4tbB^J|)c(HA#hO7ax|$i!7(XD?F)DOH@1hcMIw9%p zcK!|CsWouL;gU7*GN-~4LFpzdGaOzZCspKsRQ+K<5n8u;uklly^xCu;OZOu-kB}2Z z=u7!3vJQBP;+-TkCQ2ir>Oj$)$i4%Zx76E$k5ZG#LQN=`93ZKRYp#8t+?~Wd2X}aq zc3tut9Bt6=xlGn+ZEr*t{C8U4#T0j);pwBH>>j?c+2HMV_uhnFZ8AaX7Ych>_-ol7 z$D`h8-Go=wIb%74j3TNP&*T;Gr{ohU0@_%)(Mh*C(y~Ea!XEasQ;x6*9?&d>MwJPQ z4l_(p$l3;oUWBa5`IT1o`@vTa;q`_7<$%;>#OS~NU(F9p1xLE6^wlA-0AU0k2N9fPzNx{ zaf3+&Q+P|J&4`$1S*UD<`FHi|UKY@yV>zHHrc_}jMI zWKlUqM--z=Bws@CC zdFYepu)dgyBCE?s-8t>{40PXlga(oxh-9*n`4_UdLMHI(gTQhfT9^4;DD&KQ+tKX< zU1bXnoT@4GXgO_^@C*BfFED(!Q*QpPD8uQCjT#Lc|76#o2HDuV?=DrgZn@#lkf7g9 zqdsKb3Hg@YvzxDO^{Tf0j-A6!pXpy38n^FO0Y~AZk_fF^zRp|Dthe~4S}%>3EyD_{ z02jrUk(O%LxBhHbxWN-+TCny*H9*x(Po>)UI{is5e2eB-4j-2^Qo#XZCOY~3H((CN z5WO*+@A7sONsx1vp7GO*&aMR|fW@7l?W^Z}i=>CH=wk8~q>MrdAuPk#Zt}&5i+ak3q=Z*C{jq_HxWdHiHUwmGhZ^+SGa&Qy z2Zzz~zPysP}7dtGp!_rfRKVgdnWIhfq4#^q!kO(Hn3ua{8H}*V?n6c zv-w4cGm|36$>h6)zP@Sm;K7P!&70o_1$n``ADB6MvFd%CpX%e98G5qq0BRA26{R^Z ziff_{&%eZ)a8_z(P<;nG(PS_^YR&9pC&S@xSxNp zh{-D^kQBf|Smndc2lG^5eMG&i?_7{m}NUpK@vJt7r+ z3e%>dm9jW1vh}!`HQ28(%(Q;$-h`6J?PA@E2OibKWsb$@7j}w{iOEbSU&w1|>FFz` zn)KcqIfty3 zo_^rf#iQM2gEX;L#>ki9tef zbAm#9`TP5qv|npODbUHl;GvEdy+9a<6t#ICE0b7PeL#TCZ*Pa>47aGN1X1fX=c2N=a+Zk*-R-B=#O^d zRnDz6LSaLlg(sf9+kxtsxOPkLkH~(}yqnFfT(|2kh2!Ybk6CTqyjh3-oZ+?tp51fY zk3WdM1 zu(-F+^7sRVy6j<#SPxsXBfd{kgC34QamFfc>XO~9+{5~P+jC?|tY*Xa_EC9_E=_w8 z`M9Q6q~q#WO%kqt>>pCk;^sJ=w!xOsSb5E;u*YIr(Y4ngRx??!VR|4IW6*Nyio5#a z?CblP62phtHuu-fMQ;egNe&wQjk5)Dhx^(Nc#l^1r6W-@XebyxvtcN@B*PX#etCFAC_US z#ATeRitK3)vX{`r7KOm-54(bfguX-3IN&lPs6j$c!`OrsBM?KQ`Yv%>G>=NmD$Xa0a~cD$W0t)*-e;81}90bfATgv=qp4O5J+OWy-JVpZIm%4+awDbCik_Kl&Hu z5&SkaX>jS}v^ZTz)l+Ke(ZB>QSgIu0qRWFJsgU7zd;T>j03*(RuMMWgTacPP=%69_ zbm)>*`u1$Ig6o^pTVOdKQ93{8;?yRF`sG)g z^OHN?Y6^%40cA?XD@ehB8r_qcd9r=s{qKL``s}?ocYgH%>mPJ4l-Sa0QhnnokIN(l zG2BxN;$fSoG4Mmqv>#cvo%|GSfYBu!k{3g^NbBE>hwV~ zdxId3pja8H`iPTH*!?G5J0a*(tbl<1YE+{_NUB(U7MP8v2c?RKQ}I3Q-h2Cd`+lyy zHvG`beKR(k>$S9|1}v3KA;=+RAeN^2maDtdK>!oCfX_=5NO4$8z1yaGHA>6H{bd@5 z<7ue#U=Vpnv`(_kNIgqrh>(jEFapDdmwXj#4A@ln_jfmnyP7mxmKVsP1R(5A4^;o4 z>JXq5J1V!jlPF-1X#4*eyZ?{dVB9pofnc<^V9A;6E)(cY1bTP?QgKnk9%?f89CM@A zWW>3gNA)Z?ENf^35K-A0rSAA2c^X%1{i?4!0Qa@E#!SuQ$Wa;?HR^oso z%fzVC<6TmFk52^?9k`+DvWK0BOJ4puv($X&(d6^z z-rm2pt~guu&8v)miXFb(RL@wr-?onHKo^~vSG?*MkD9x5zc4erw91?US~a`#_Qbuv zi<~Q%LCEy1PoF+hwl=LabW5xF!+x7ms}ZnHx4#v&3 z%4h}FuwDNB5v%#^Vh$0oYh6^(btU04@E#umhwQQrG$k(rAwEPk61CLlcz_wCwG zJqS{fcg0Cd9v?$GHhpXYYL4!3jan9av$4c!&h}QD&9D~q2xmgN6@?6=eB*#`^#0=W z3CJ&^MQX1$yWYq=PpU_8wqV61K~{T%6{-qx36icxmJGoK#)U225DqGb%a1UK;zcGn z*kOi--XTa(H^WToL$8EIp_;LU(G*sbyj}lmhRnApXejV)(t8dX6fOuZu3fU9N~jd1 zuwc_+^XKa_*qKMpV;M^^^BBDzdhH7QXEBE8h7E$O!=xyI_2ZsLr7+`@| zJ%Bpl9XRlO_$k(Ah*t+MUNrM7%dnKx)IO^}PvvVFmf@3C%agY|6VVuFFNuo(xP81K z(^w2lq65l#p?A;qW7avFDDp21CAMUY1ceI-&oUDaF!IjneOU;gMM{rY%__oVKivd} z*{E}%<2c@xBV#&RxgOv=S=|O(jF2xI zWq{uyv+Xuj7OloHaBYbq^z-Sh9fB=y1A+*vOym#DP!cNM?_F12QJ7GAf3Q3ketc7H z?avyY)BmA_6&5t38~N0zt&XkR!{JE+R&Zl@QSl)vVD~C=;aIwEVVU4T5XG~XVHRG+ zIY}xy=*X@2%)%-QMm80w$k(7G7Cf}_pf?t)7->8C3quSL1%?O+@c1x9D|q%nv&KuV zmkzaC6LPtMn%c|!`weprSqIMF9WvZ3zjI9cn^AR@+O~Lor|q`1x7#lvFK0C9&%^2s zGsvW-%0)0X1rqBO*G9a!zTW+eec)>JQ`QF}6|yf;M<>bQCEb|JBbuBSITtV895GO= ze9&FPg&0Pa?DXVBu;CY(1zd#U05j%@VK1D>A3uJ)F5@oyR?d&xSg+%^I(1F1{j-^Z z#8`?+V6F}{AYR=(8gG4~H)BJ|Zw>Mk4XGJGfdH@20^A0jlsT?^OKGBg$$05tva#7!mP<;WgP{t|p0?;yadTwWH-gB?-MV{N%3 zz~uL)2PTybP_%Tu{DhKL+)8jmWCGEhF!LVDyZX?F$fdsSd=|~kvyAm1{mB_Z3$6F& zFc_j--Ra5Hgv7iYl8NQXtwLS~Mnudxjy^#ak1-Fow#%wwPLGsWKf9_st$s8VP<5p` zmDkS0^MYxsbOR(@geIo)O-#~xnDYU5)IW)xIp(g=eRfaoh!{|)CPGb356H&n=Pc9% z%4a`XK1RBhYON|S%!0tkugs;nK1x6(stADR+o3A&zJ3% z#1io{fycTjAfOAPa5D8HWCgXpC996Kzr1Jn8nv9=`f6jwMeqE%>WOjT(blJ36EO%`HUI1IaLhA5FCVLMWea7Ux^jSfcgx3*c-z&+qw_AQ|;K%{iLfWkwGd(Nl^$M z#^GiI+cuheD*SS4f8p_iF@WrdMFNV$@8p0L$ax>*^;*v`ru{fL5dS&%vXJRJbY^SV z1AdL#je}cE2*f99!ocg$eXP$qjwIlY1bGwQIa4sp1I^r*DmM( z#0jtD2w|0g^+AdkOmO)3J2TIe&1tBja*!V@6Dv8tH@x?39zW>t$_<$Q{<-wY?9X_$ zBfGm!v#~ptpZfNTZegNFE%){#e}7feIdFj_8WbL$PB$Iadye051K7r0hxW}Gwxcm3 zsj7olVd6>m!C^UqSPx(yf>gV8o2TjTMkChpLdsmj|F#W>Qua~sI1(8k7wRo7iYxv8 zeKzeIoU6@(G2%Q7lYv@;I<*c%Z2yD5onx-O|DIQbATvGwhIfmB{FeKdx*xqZZ_do6 z*}#;%P^3`NMfJ%ET*wLuo$39t??411WLVqNcEKD(p?FN5{B-#AW1rt% z+Y3zEl}oK-HX{&6andcLFKIUD48VE4!CEKR$*e&-D7A zceG1sR7-AD<}C3&Xn2k1CQJ`;$;8I-)Z$Bga&41!VoiAt)XDz~lz4x4M`9gZv|<)` zNIw%Dy<^C+g@$1ZA0G=mCzd2cn`lnX4ey>Vuz@lrrCD!yJxw2I*JxjoiZXlga&cN#o36TyX7s#MJD^Hwsb`FVU;0!f~=uZWj zD%=2mkAwywA6d|m9$*ST5HMla2T>r_j2$y386@%1!g8s{&*i+@-gZbhh=6REkSQtQ zQFidM2AD~w-RadIJ`tLN8)u!Xd46|V*!s|_TCD?q`=!l~8)$1q;eYNP#6SZgmGBx! zLz}j3yBqu?=HQq21I9)@>RJ;~x^JS5&F&4~*^x!2Bli5AM%|;WAwX@h*--Y>==k&kFd!OEtd6Dv=j z;CYA=<;6K=2s~+XZT#-Y#uOpRFjN#-m_V6=v%E^oe(@qq5`E`;@GU-le`;7+{NkHa zWx$Hct{%$4WA6W%pV$*96^LJoCd@R3+1lEkDM=f6)8T&JrKPW9=N@@ z`r7`l^dS9gkeIH(y)+Hj}y(hs$z4A8=dTV=!a&$`v}d0_L2$wRBYjACA`7rPees6Ei$N;WEZL1rQE%P2?~#l!%;225u0Of@hD!^6Xq9C+_T`Cwc{` zvzUH}Or+c)bpQHJ7ZaLf!hE2Xtj|hxXpfd7+sKad^hVFC((lf+egn~#am<90X=L(> z!0zWLt7UtIrOTqq>-}0aL|?_Umq{J*YLZ=Z63kNZREQkzU#n}y%yWrKciS4Lxv3Lm z(3|*DxlojefK8?u{Vw7jeeZoO{}cC_V@A?VKnM{v%)IiCw9Unoh?=2VvHZF89zYEO z(P3dKQ!56e6Pi4sseBpvY9}=(joMLSs5F3rRAQvyNGqH^lpM@(t2Y*y{-)*|h8;Ni zX!l^s18Gd3b-QXATpe(&bjOyDu9f9$DtnHZHY0qcl3Lg2YEvCSPs1HgjsBeC)uvhF z?(J0{jhK^stI76jBR@NCZN9x#Yt`q`-7>MXF8q_6eLv%-<5t~8?_JajV=vLvu0K$@ z`=#tLmELoGJR{8$>4r-mA8Sn70`Kq#(5mJ7aX}7={PBRB*-3F%G_vcwJoMnm%Fpc< zetfug>5BSSdR(df<(yxROHHEHs=8h|`==QV4fM5|Z}4`FSXe_v3m@^z?UlH7Y#^*o z3D3~_R@dqvWV5x-XT@T^ccW=D0fY zCJLDK)5FGO_chCC7F-%sG%+FKkTY&1B`Hyni-y{A%$R%Tm9h+h&U^czLmirFY7Xzz z#5!vngIBy)Ti34J;09ca3AVOA*caWndDF{esGgoG)wU;xlHR0!poOftpR|Ab5xs)p zPX-SjEKy)8O&95|LC*1MTdgbQ+?9ja=H%!55O%~z9FTfA=hgG*OHC$gx~=N4IP|xd zd=TCMKYrDOu_{qx*SXzm?1Blj7K*50WaUT97#JDl@(Mi1Fy+*#Qxoj%8?+7ZfA`K& zc*RJSMA#%v7`;Xtg#n`vVWM5Uc(I&KEX!acGc?QP=>fKO?a`xOZx09%J~qckP{bhq zZFs@1VdMmhe#^Amw9yH)ct}QKlvW2=&I{^_lT)`RkGsYcIV@h2vZAoGLc9t{4&d&n~AP05!e z3sOCAMcptfKXlEts8?{mld9LG@^c>;_pK<}#V=rmi_0Ufr>R5q*%&2xco?b#(6u^H ztu0%&>;|ZYa424?>%FHO+bItm87gh$%u4uoese`KG zPREHFWoK)LUp;qE)w}q*EE2>W^w<9M(obc3Z@O0IOv^ZNFWhLu>pqi=nXh{n?@QX9 znoL=r`}J#e`r98hOST;-da|e=53zc(>(D?8A8K?!z+^f!TK{B9zxhobjnE4|M6K3$ zw_!l4Hw~0rDFhC=L5c&v8`oD?_cLv83jXBa?5t)I5dhF6n>B2s#6V7ZHLA}WdBqRW z>^F7)R3elDf_mME2dUV=9B+Sw8vpV5GU8p!azN^EW~1$c(&WJMsisb! zF35tArS*ICutrS}?%|c3%j-}}q&2l7>Cuw!-&ZGwj$$pxjlxm~Dpn#wa%N_eva&Lo z24CiVxS#JpttXt+AAc^}_x$|j%OjjyKR#f`ocOs??loqb>3{;;y`bn)WF zV$ZSZwj<|2Uf<;8C>kw+^LWdO@6ENbzJtN-+R*LF2viU`Gh+KD`?d;_?1NG+jOEj8Y&uES{Ajg<52)Fy#*s`eQF% zG-tXdrdYUlGFEIvkoSv<>ZqdgWBs;Sv*PW0VsVVkxM@GTTaLZi?4&o)uK)W-SUxc3 zh)mVj*Eaw-2Q^eEOn!gp__33w>&JGoXGxAdl|lm^z36J8vw8&wHy;~Eq0ix3)q7BT zo?Qx36Q{o2=Cl>3i=QbAWr48I)~y*Xsp{(f-eLPc7ysPTVDXj7KGoY7x6fbhpp$>- zct(xd*!w2>-mmWN)p}~VLpj3e+~`fk5$y*LZrx;a9iGN11FfaoUca{g?wXL;e4qu3 zt`?3mA64@0-Aj`pL)!2T&wo~Cwoy^o%f3$P?KeS(hhEM&bd5Wel5N_xnKTOvUtRp- zGS=>`$d^byczEaL=i8=Ts+E^GX8H2o;?vT5PD<$W(8Mn&Aww6x16AG1pX6}144i9f z^tWu;BF=9zYWVOhCfnUQCZ(%pL7Sc)h;F*-=^YC6s~&4sHZ;ZSbXe@NOE*G(o@)Po zdEn&3!)^w5*fg(}cAIw_P1mSB9oDj@rI37qsuFiD+m+-x39p6r%~bFGKIm>;Qc^x^CU zsy|1a=vq&_Ji%9HS%wM<#fz55|Kq)=bnj@TbRfK0{MDBBsdmC+9D% z?y@7aW^>1JZ>Quu{$tp6Ro%X;&Za!wa3;2KpL*wsM@i+s9BLtCk>CAbM2Eok`uYu+ zu6rCUL5b>5Th|d^ss8=@mx}`;v(gaD;XOlSF+no@9V15nUngdsK6Ppt?uoMURaseC zJeyWMuIm5j;*n-coGqt~nk!c|yYl@oVI|k! zefY2mE5}&#`?C{j8~0i~$h&yZ>?NN&KWlYL3+{MLXZq)fdUznV`OkT*z z8hpY!eJa5E|KE>EavdG&mtLc>^>)n42)omDb$pt)|DRtWzo|wi)KB$*>O=-WwKtk7 zdWNXA4fu6;DE}q`^Mt4%dbc+J-%rK2RL`j@RMsOQ3LS+S=irk?{6^Rn5fuygcUBQ% zs4d)6vrbLU?z#2v#r(ad6c3g8CADWW)`^*Wky(uP^H;ADGyB{N(_*O-D@GU06o=MN zS6$-miH=}+T*gza|8p%$p{B~7BRVK4ph$LrXQ!=R7&hOSr3)Ta#r0%4&+g!0CD)Iu zDo6Sn@(D@yqLcV=_S`u`SiMP)9-ZAaVWfVGC;|peUR{cd(r3E1xhvu+Abh>OYpbfM z5idh0`2P10P=sU!GM)PceWCS`W=iOH|u^2(gcd%Ykj zuQ(?sN6|JQwNh-t~al;4W zomnxB|Bo1L7(<7mvn9Gi%_r_#@Mh_cH=uks3RWcLE<We;(P@{rzEWLcV$`n`QwxlY&p#va}G-xxZ8Se6~Y_MqV3W zV2Oz!P{*dkv{liO!cceIzB_mQ{(q;S_-*n{-4Jh5_S?6ZINpz?{wa=jbZ{6J)4h9l z_a3^2hG7kEOx)-@Rllx(@H%aiMn#7< zPS$ve`8m`guZ#jS{T71cORfbu72`G1%j?B`JE;5DK5n~(69h#_e!o0Yn7!jm`=Kgl zh}wu&>;`YnBg_=_au`IUl68Q>l_DpUTi##avO!AaScHZY4&LSEu9PnI6w8pAN$Ym{ zUMT^wm|@J6>opKm(EGk|zBh68>i%fLtBY3{Y_RG&-r8Dp=p|N4zxhDhkW-b$Kal;0 zW@cV5D#X=_NQ;lE!V|V*#{mO=&2rYnftLA+aJWyb?66e41)pDYAAlt9EIbsp5xw}l zisXEok|%rf^#q1{`ygb@ax3G*A!sWOFezm^RSw!BmWOeL(gbIF)U=^tJahPknu1kW zFjq2$h8LnR6vz6dotDtMV1|&e^Z4%!1a#h{;jke`A1%b1a0}2;VcFG7+bPc+z^|8f z`hp)rZdFC;{0H;q&0`(e&*01+-MS@-nTLW{ES?XAl9;%uSrwJsA-Uyv=vBsqtir8W zx(t}q9#tE9S?oVxLb+9C${?u&={|wt`r8^vy zSog$}=mfJr1(Y!?qM-GMXDTm-(MnAgk z=1ntkJ@qprenC=?w5j0Hi+v(FcIBK*vMz=dwH0uZ8q}*-4|JGW&+ra`v|Kr~FAHB^ zK0DfkvQD}KzBZ^3{ckhMH)(&+fZ?^e3^o^+XiC`_vx}M^%tWDhKUAK-z@9WG;ri!= zXE^BX^^fL%#!j%aQ=LA2deEG2>AJtB(c&ZJ{JAvR;h)+|=FIU1E5G*eW|iAABW=D@ zwnH=A?H3jyZx2QNqdD|!HB&NzG`x5`S!=rY=y7^QUQ)pdngW&a;~y+IQqljX_cQB= zf>&dmoQj;^SXDP&e=aswgQhH*H+Lb?=z>V%stG9`tUkF z?nQ;?gTlQ}Hh4^I)~wl$l$0as{cV=3dju_ue?6e*hhEuVtG91Ron0$^4v&YEQ~yeNOgX_ zDN(~;l@wurOgl*a6Hip&Xl3XfstWE{^vyO$0)c5xw8}mg7uTC5%6gg|!C(n*^+M`}489W}1Eck@sF2n9D_mhJ{!o#;lVXYHXIw0$%Lg8^(Y zNXuYOCP)Kr(j=pHQi+V{&={b^ht$LNj@r^QBll>a5DXk%ASISH#UO21b$o%aFn?c= zbzXvoGn@YFt}>2F`ysA1bbR&XQ=PaDx1|jn!*cuFCj@qs1P_rx%Vz+{NJSI3nJ*LO zrHYzbRH@`huqN|KpF{Mg)fzQw)H)`7WDz{cZUgQk{1hdC41U-;eiQszhbw@jIh|ktVZgQ>sZ%D0J2nWAF@!`-15t1_Ww+x7hPESL}x(4Z{gTgu^cPphi7p zxQbRN^3{wR;dC;KVdGKHqKnSEm9~c2u!0#&$w1zK5C%16=6>bwo zSHb0 z1M)9Q6Z~SW`rE7e)`DijFZQPZP#k3FtFEY+DEhq*BzX?uMB&L4Sp}C)WzVA~`CLF9Y9yv$kQ-XAGigU|hCV)Q z!v+%ps)Ev_lT(;tJ_dxS;1+;92oboid?CpgQ+laWWDhFh0d>eGw?S9xQo2*kLBhK6 z;zhho%OwE%blyOPrdTV1^{etUWbjEIzmuMB#$$MR&3%nx{Jo4b_VKk?$<@f@sdmFz z|HB0+S8xQqSvx6D1_(?hQDpof5Z@cOX|tUn8)p~M$CM^U2L`XXf9w2pUu1LgiENt1GfcpU7A@+!ySuYlSqs{h|KyXRB*O@R@jGKa17OX$ z3l<=K5f=uu*yW_rv-9t@BBBX=hxM7#_s4U4@|Qjui2E}8%^k^RM`be=B*seoToF>r zHdS46)6YY5@<52bGi@?!uOYsX48WzJ+rGUaq`uy?Am3e$?XRq?&#gJU_am^Gw4XRo zaHD0t2K2>E}AXwV$G#f%bRo8_c>k zJ9O-r3U_)GZ#ec17@vc6)MlXpF5|pg!`f@K@7uQ-<*(7o4;pm&*i!hS)Q~ljM23^L z{h8t7|2Yg73=O^)fR@`N9wQiLGAC8+k3&YL&d(#1>lhhbwy}eCc?)cBHu*?ow~^^w zU@S!?;&o}vImgfwM*yV?G60GMdq)XEqbQCkjkxtnR8TmU8x0 zM~~Pb+G6EDVh}p*MNO;XeKr>I8~5e1v5mgys@fkow%!oFA46#@;?5^)3m)O zuo)50k9n$~NGnac_{`?9$Pt)+_j=c!Uk@O6+ih9kQG#d{FzvW1_M6lq!et%O0{?a< zf#yhRsE3$wSw^otzJM2aFBVx(@~1&V;}4nHz%@}Fa%S?$&C$`FWhSKKBijjfA-)WK z{R+0Stb9S3!`T#D%@aR*vKpsTI~+qOO`4vaY6Z1zSj@z(&2A+nZRBwX$)bcs6^~rt z^vSO#So87j@H&lw0Pr*7pW&Ya{&WkrgsGnf?a;#7`q7x}^_FJMqQ*>n@Ssbhw#KrG zzN!t;B#qh3Nn;OwSD&F+XnIV}PjC;e&Xe1sc&;8na!7vWyWpUt?k8{3SB`L8*f zTn2=2ww^65*~j=K2psTXHepx?N?~w`@ScM31_-zR#sA96rrMxH^P$A|xeJS}?NHv7 z7bMf@9}K#Rv}y=ZL4YBTTp%TN;Lbsd^Aoo}u8STljn0POFI(Set8V8128`Gh5;98I zNO7gM!-gsS8A8+p5gVtXGncrVPj7BGy&i{6e(UvbAg+8~VdDuwh=(f7N^!s`JOtU2 zNx22dV;b9}cs8FuFP0|)<+*5;kB0as{2rGQ&s1V>aEb6d&aL`1nK7l+2JEQUt^#(Nb-M^xng~Mn#0&?ShGbxh`&o9{D$8RXp0&f0KMyf3Gha$hLZWD!{p=Q)*~eGqtP**(<@ zPVY3-ob)^j%H-m*_0(w#U(BCBe-~2*;RD#%*)1yj4H6Q%%>{Lg4in~%J{mzLCvA=| zoF*1}oqG3v)M-D}SP=2+w>y8I&y7VR7$m}n4feLSBY2) z?CBMUqf-z?aMo()s>BX-wVmjKxiDd5Hfhz$5-^(6`o5S;(Om-1Vh7Q0+m57^pXbe^ zbeKf{5LeQmv-yA=!3V^V^BkGdt{Q-3erZc>?ZxLbkIBRQ5LaI(pZ5930X|mf<1rQe z=W0i#Kj@ZHJyIp|+kPZA5CNTLRg>GTQV#JzO1O9l8YF=V#Ln@e8#K+1}sYC%!1 zOx^;g@=K=CFRf=oQZ5=njSKoM`nZa#`S0KFf>B_@Gj67Od+^nZLy=S>MA3z{e(Z~PiK1?Gz?xL@XW1FDKB4!zx-HSv5q>3ngTK?u`G7i`#Tw?DoMQE%b}FPWg?rd z{QA0OyLI1{q$Gt**npS$=&ZRPpPn8wsY1w)V(&p2BmkRqt(a;3p7#q%jOZR8k?N3a zYIfDvzlDy-m*Wz)@QhaJ(j`l_b0#Bkz7m!*Zx*Ro4V;fbk^ncd@(#ksM#?DgJDZ01 zA0RYOZq>*;$zYO4erd$@iXWsX`J1-%MZ>tivBUs&S;cKQNR6vi6f)(J!(nsqB zOELr=px%ml>DRpXhR*lz-u1EXi6NzN`8pHY1PIL!&&(JswE(7z7FJdxc&myu3mN!^ z+1GGx^(O6CuB9Y!2CV6WmoJAd8q_Ld+Hu?PYcbd<33y044e#sZMI8*G?)By6-uHb; zCXc}*??rY|7=;j7^VzNTz{;-r@m3F6}-qOF5oE&9YxdsV79f%`6HN`xp^1~T5 zll&*9)$bgVF_H^hykv=#i9v(df=M?zlE43uF!MS=P=|H{FHw1FQbYoDaG}$gMZO&@quasOzIXKw>b_jZ#{YP{CAhHR}CIHa%2(&kG5mRjPbVbdDO0Dt&Ivq z$nAX&QX=xd!B+YeX{M|)hXBuKXp9^1s}hPgE2}NQR@&Oy3*(WlK3W~Rdv_gXyjYxg zCg%cmvAU zHup>k0w=6%DVXfbx-wqg<4?Dq-A@}Zhhq8zdvTVG2j|{k-T(S@=3yXBe}DCull8JL&$WW>#&V~S-dFPI<}MN7H=pfeb? zHfKExBhe#yn;5$CQK&sRS&Rj?Q?LszpHTn`VVrf!oI0^C-p4<81?%%JxXX$s)C zH-xAqaXuPA851X(;imrh%#6L)_wotpL=_5#lp+JLHg4T_q3MOwCsy2i#kwXbNtykc z{_{^y7_vKv>B;x*Z7*}*ZaydTpHGjEdjoutDDn#mbUJrdCSfy3k6Mqddg#J0^4Yt0 z{}kr(4|K0!b@%n_*UN@ps+LxmYn@tIO`D@T?;}P^u&+a(=*kkRxt9*9c`_t@ePxvz zeTr=|{5I2=XCh2rxkJ`yF%DV6GVrz#3T3@Z22ZE%B< z@&0j8%wy9po!K04Kr9Fumv~`~#{IkYl=h7iy;A)c+KW|NW}Y3p=UY>LD%55M#0T95 zye|a!I)-+x%~dz!w$wkh=^590fWcBdntvN`F}UPY*SzvGj~2%M^Jb8MAm{Zt`$FSg z`-T02K3q}`YhzCA{>Jv8k1Mkm?s~)6pK;V7f+Y?>`D#vY4bxA%O>110ICdFhXuYsl zt$NGy%o018Px=zlZ+#K`K;XE^PCJpH3Dk%}Wh?nKivH<&f?FRTO*KFaD2be!C|*oh z03$i}bR)jptw$Rzk+y;n3%E@QM5nW8Lcf#}?;bjJjN3MXS1U{j4x_(->O2!Pu=Qw0 zIyI>ers4x>-HZ^4)@Ca5?h7ry@pgfB%zQB}C~0;=1T7aL);2IpPi-)AwOrsY@vXNvo7GQA4iGjPbYc z>Cbz{dq{&nw*Q>>;3ljvt`m@2Tc-}wLmB>qAaYcNmjrdxk%YR^{*3FjxHy;Ko15gN zWiimfk5>|_O4NE}oOoQLbdX#m$Qaio&<3M>ARz$`ks|CFetTrpxTAfJ^G-THEuKGe zqRq9LvkFpfxz2#Wundz5I*tc(mrw0IgFlZR8c^bv_37uN-)~~io=xHnmAE3a9U4{R zwhvAvdQVyPVajryfBL5NOO1P**7fj@A3qMaGbdNf>u{>~vo#!!9@EWKU@br}k(nUf z#Z8D6l#@PIy0U?VZqi6w9mVVT0aqtIc|zSI$(n*#8yn3JSw|oAQQlfmxv0XWdBEsS zO<1QOM#Zp9ZsR?0EN%Mji+6ID2@t>;%PdO-3VFGvVx7s@Y=}Kwo8c0?_2O{+pj$0J zoAB@h=R(&@W6ql)ZY76zJ(T^uJ2MJI`i3z6-qY!~*S6R^0`1S=q&YTv+m0Q)yJv9> zlVk!9l>KQ+I(1~k;TFR?!bPz*t~hhUlJt;kyp(NPUrR`US|!mbac4ZrMT5%4d6lhR zIaTx?(OzRVV+EeBU})>Vg;W?heU10g_+GJ2!|cGoY%O1<_nBKZZyrWf$-7Ptjs;6D z+!0BN7bKq%h^UF7l+EUF(#Eg!p1C|=_74vW6-Ic6|EMcSy~-vLvyL0*_xTg+ zKxeeTndo_I3*^|WnXOaMj1Buv8LduKNf{(2d(FMJwH?xmyu|$a@JtmQiQGh5ih2$s zWb?Y55yQ4s`>&0x=x_hz`J%-qeKgjNy?u^1bJ8HUGgHkcop#~@^MXKpV91SkyVK8mr)73JF?#b7-a~w{lKb^T<%!qNzXCla(&D75z@uIq>_^bg(Zp0LM+Y z6u*n@I<%(s4JKCe%U;JNxS-6*K6UR$DI8>B6hrE0@OuEY58Ng{%Ur1F8^H=3S!qYw zk)ap(n^R#kl{#Y5fa|IpeVCIvOu~IMG|X7K^bng0D0%hB+J08LCp*RK`k3-$pbqg9 z#NZ8BN12?ZXJNSdJ4SHr@n8qn;+A`JS}{&y3igQnpgV!f4eozIq#LxeR@wzE6Sss; zk8SCZG1qXBa|7dsXFuoWDw#wyf^dV6`R)UQneP7V=kR(ZXj%L2-PMQ(MBO|0?v13S z&HeVRkz~rf${S6;zg}(y82sv0YaX6J*cb*_g9hnExoTyn5=kf}$cx{9{qpBo&3N5! z@pBE@40t+fgm@$EanYZ?eE$4lev&rn$JWA@DGjfGcy(M~U*rc#m z&(9EB=VtB!(q@Dy%Yt6X&Yfb&!#PYw`GBePs8%mO6I9_%E}eYG@wN7pk++Xofu>3N zkBm@LRh4oLJd3o`ap=$pzl2FVYWm`ZGwh~K0~F6%trLAZOHLUI}RD7Ub%UZ6#tc>5jHJ*__4Bbky!+qxH);Q~u6T4#G|skDL5F@uqf zk);6KfW3!qUfuGg3yVO0XSnW(<#z;KtjWx@5wZN9u;pXtYERh~I9Gl?&!~I%la_l! zg%ohyR>ttUsZmi;kAOOOjp;JO)(sp#W=x;%Q=6;Qp>95$$kvv6n@7|FdIq8TxNIOA zpzD_`qia#ef)|PvzSN?y5|cq$yu>5^+R=-922{?R`o)fX9izmDmRZU|ids z^^`9P_tCkZmL@7r%q`gmHp@=q#$UPwn+%V8>=yr7H;Pf)mMet>_vA@)5Zqz30E{}> zd%6=`;LwYCXWBAREnjziw0qx06GFRRE!@6;ok{lM5C3>4DfoxOjFkT!LyuseKB#_l zSGl3g3{fAyI;13atU}y@g43(hRQKk&7uf^JyxOYHYszI) zu$fuwYyW|>u9?I;0RVMA1}X0(y8+bNI_z#V-wv%InF?WSitC)|$_Eym^JQ_-PYtSm zsM;Sc@R*{mU)ol2FD=8*u|j{LsvGcVvSWf)jhnP&zEmut&^^)d`lbP# z6i;D{Lg$T{TT+s+$;fU+VoXRRCf z>1E9e#2U?fl8`CLFoH*eL6PQUV>waG*6^(L$tNqlMUAPCt38ON!asQ!{K29r_IdH5 zA{nH~;yA$dW%2gwFm75ou?fFTXhV#eWX|ZO~(4@M9%2JbLK?VcFZf6j9x* zDZF+PCmdV+{ao>UE}G81HyeJpy%5iN6@eagjdaD}PtcOW?gqean6Ft?@M$LGFGMq7 zJlh`heV^L(LnH1V!vGlEkm(HgWmJDb+s`m0MiaZ8r))Fo7;|S|TfOLUS`gJhpZzFO z!0u;bMae`1qKgtd*frVf>(LwhUY9qxew|v-H#KOcQU_$Oo7hd&`_Xb8n4SzkDn>s&p4Z?zEVsXR3uqE{+4RblrRrh<(xM1B` z`8a{fSF=N0*ab{yHrncmy&C|Of-$v>8-?}XZYQJe_8}Q0X&;Ib%)Hnl(un+Ed%?uW zNC>k0Y?|#;wlVZ8pmwRqdABpF75^uhoZ#dOJAL-NdA`(slk8mHBzm+%wFSd~e;&u5 zhZ8?dvs*J&Zgg(Yc#|Y%me5Q*MHutJ$4A4ig*idZ|IQtYm*%2Qi3^_~>@`O8#c(^k zG`y(i9GJ4%ev)>U^?G;>F(-gSIN+1w9DORKE#r$iGL~dG`qBQpJYwc>G^4yP!v~Br z_Yc~$XOFOc`wejeAppcz3A3t8tH+p3YI`kYo}%L9WfmGcY}EPBqQMXk>r44SB5~wV z!py=TQIpSFk6$B;HqobgF|OhVC=)iX^zPN8N3@+X(NxThXFE73fx>W0$QCwPz4J<` zR{D+loOQGj=$DL9C`-(GhD`i2G%wWgjP~|9vPK#9xX7D@=T0}Z=Q!2!Xi+r*HZM8^ z91~Q^h=zX{W}w4PrVO2cl@b)r3HMf#n;{2R3v2c1tmCy-VKg{QyFdIyy4JhW1S&!|UUy%j zSrRB&nHoK8lYvJae-mX=m{b=t1`9We?zbndxMj-PUcG!UvI`$QSVY86nsm!HN4=VM zjR$dRPe;h&vK^X%K}YH$99ndLwM?Cvb3C~aoz`sFU^^|Nk?|UQ(sD%@5sGKrVViEm zN^0V<*=bXc{L4QwWbxavAm=F4u^j?u6OSlnKfJuqy-f^A10338-CiCX=8fE0ow7Zs z-$-JPnD#cUm$yx`+1)Fb-FN+{x2C4Fb>5VQpB6OeS2ezah6>aE#?=30tsI=_%uvaP zE`#-|*;v*0Ir<_nFttF7ALGn#WPbVyY#{`mpr9=G#{EN+Ttkqa%zDVECa#rXgOs5n z+Gl9!_|Dslj&BHbKS!!VkM34~7_tcimc8iTF64LX)vFONfz9#9x2j5JOn(&t5%uW! zi2f(H>s^SwF@8*5sNa^rHKVm;J1}qm$AuO#&-ys1{v|zrGa`#Uc31*$4cqnYz!Y&_ z4pmXkccn1 zHcjmT(;ENBhOMgPb&A`yR8coC!Y4U*LSh5H@lE^w{mX*Cou&#!rj)K)y!6JQs{ccu zot@C>U&YS0SL{el)|3sl8&9A9 z;$Cbb%mB(A2{+Yq9_)iMflOb~t5?jk0~gIAZ*ZXkzJ9N`8;x{ONV6#!B{NSS1QCM4 z_Tv4Pr1C~^K4&{Q)u-MvQ|Z3*k_xc}&iSwR>mf>aYLYf|rk~aGzu$^LV|B^fQ<(?^ z_-3V?Yj!vKXl+|CTt$GnzcsXaca4 zbcLebve6@k*)HhC&K;j_4N^QBsQV|M&wQ(d8fY8glj=2!mkx8uPKx$}2DO5rp9BL! zwh2&XNbIPs0KIMrl*Y^&ZC-uK=-!NFfof3&JHXM?P^kmfJOUCQlV7e+UIZb_5q&7r zZUMNA$eIo@heRzQ0W%)V+#3>T@7%wif?L1@8=G1rJa~GOGR>j!a`qX}4o3~ecQBA@ z0QklrQdR}D)5O657fB>UN{*u5IITQ;t#T#KM z(8-^-J3UQDG3ebgVz1UMq|Y2(e?3d{EMpt6c9P!Ga8bdZnx_H@3HvXm~C4# zr{w^c9?fz9*+LeDs%aD>dRWb88MOsLZIL$79wyeZj(x}))``e8U2cv-_8X8$ zM^a*)WjhcG!Zs`7wPg@*vi{18vL#MVLQ=}=%b0aJCT;rDFE&ubG9y5reiPvv*O3Y< zjY@SHQhQp8rsQmD3C;&Ngp>_{dcr7K3p92H+1SyqdKeDe=dGXSn8i4lKxA(%R;=sCJiunh9K_0*}GXnYUR z-BXU+E__E11-#X*7f%+=SY%?%jH`926#j+m4^q%D-ZEwMjGx6gUqgskGS?xTZGJz- z#%5RARV7nq*>YC!Og0)c=n(E|3I!zz)jBh#O(Qxyy(~g7PTR)xN}uhUY9HUZ)v(8~ z$Sq;DBz7hCPy1dWi*Vr>_r|tLaf4bO7TfXIsD!i@I(2+BhyhTD)+QwE@v}bW*i3~6 z^WV`HTM!lWKeoOW_h5o__HUpRLU5B|7vkVUl3DU8|> z3<`fkK}c`GWmBKat}Z$FG{YVFLl6mdb#-=IvT#T&NSPz;WR#bda8&P0ce72K4Jd+c z&<@hQQ_4$=0ZN3S(A1)9_v%NVFbwPAakr}vmSN`){CidmsxuPS^!8gaLffZPGtWLH z{mnn$^S!Xs*Lpsx0golSa#sZI-``LG=Fbet9&EFZVi<$_8{So!`3FGQ6`p961o|Y5 zSarf}09uspF*F*m;(}hD)QfVt9*RPTc=|dzV^4;^r-c@PWhLqjVG_Zq}(^= zzybT7G3UQOxPRY|Io-^eZJmd4wyc#21UzlofXF-LE8PGekP(qTqwHt92RJcpfr{lt z!At?P70^d;Xs+9f;nuUVk5AO#8TmkDMn;BikfbU!9ZAasj!|s00Egt}V=(Ot4CFw| z({~8TQ1Z|sE&qOMa?FemMY8&qvD5cpuG z9RfX5^Z2L@rE4YE0{mG6gD6btvHqv(hRqGwDnEhRnx*0m7^V?mknSz)8{DOLw2jk> zDl83U$x3h5X-u6qjW7R8kpjzSkE>P2S=u5&xRPccYiJ{EP7Wq<92!T#}~pi_U&}{RMzbJ zba*4*d0B z1ymSf0n+hbC={q)xTemt|0@||lyoN?SA=9JBe(?Eq%eXJ%?Ty?i?W$HOqMfNb^Pv~ zK|!T954fGrFF0!=($4wxDZ@wPU)D++O-(!gOxTmQaXH;p{CKbfQ&>phmq~-zeM|s7yT%XSn|^y!-c%PORux)Z4|Y? ziVl6qk;uWb$UOGZ2ENRSVaDqPhnK4n!D)5n*IINsG;V`lhi0lp*EpU{Hv1gt^LD9E zYF?O6y@F*%^a6uc7Ub?cc=-PPTl*;1uF(pmvDABN-cbP@*H4JejS%K6?-KHUPN6m zLp>w8r7|5r&1O&7o>i6Tdk&#WThXbSBVJ1f5t9frZ8T~?IYnOx763mF6SjF@wa;iXuX zpt3!_%hWfczzgvhvG+N!;S*O;{gWBggx?GkmmGWH^cMG!kT)# zvrxZSguI!SUzpv3dV%T(1_vtxw;(MXaG;T|*+w)@Nod9t4_QCPLP2d|$a9k^kFlW| z4}(-F3ZxL(?FlC6hlSAVYwns%c|1uoT!fV7ROt$Xek~6*^n7qscNi(^IZ~=s3DCG^ zt%G$dB{v@i?&tFADmO;B%5AmPZ-FHNXBtSZUfTbu-jlxqB4~}7SMn&BMULrf+ zsJ~g?*sk#einV8 zC6!C(%XTzt{2}yWiprnlu&wqk-QG>rn{YU5&k3I`j{Z)gs-pU|P~P3eE!NWA&0zVm zBU_HN?=e&LlGY;2CQZ!Bia!th6>!$^)Xy)mCNr{l#XaVVkm^z=5R=7}XqN{Trk$@le%sT;i8A3S)_ z^W{rB{#N)!T|+%J*x8Bb?e!4K65`LP!IWG2oSUet?a58J9eyC)(G zEXbmh!M#uJm+ha;Bl3&=lw2~^xj+-|ij9V8D858mrUn{<_ht3%-N5_e#r_=vEzT^t zxPJ8r%d+YnF&(FCJzK6VX1Md_b)HrE@>zLuyXqVCmZPI>6rF-b+dunq{@dd3bG7OY z)3ATK6f!ssD;??Agwk%6}i+JU2QkydYqS5RpO{>djfZJ0`|wbwLGp*bV+$=ai~2%# zeIGn!X71V4w#fz!KuvGaf4EexnW33%AT0>vMBP@~q1|{pXg$9;cGaqW@YH7GCVM!` zY0;uZE0pecF)6Mu&dePG526=(brHIp$C<9*cIph*0%$8JC=izSgVI?2t?a{@IC0{c z`58>Fx^?e92N(d=TH@ft?KKV zL_zPxm2|4U`S9Vji(U8m`T3pv+DE09>_nEe;e+<;hFO&mIK+V-I=sb<8EvG9zJC3H zm2OaLrA$=&PMtOty4}iK4&2O#W4YZ9r0l}(d+VCl5Dw!qZU6QveA+ErRB5Vi&j}ck zf+Nhrg$v;d?HqSB9z%8@vM#}vkDfo5pMU*Zo?BZY)X{{5eU#Ab`V<f&S~YpH7!w zACLFNi4$93x$Q+O&<8Q$j|FmfZ&qn?8$e(C;LHnTS5I{! z*A-DyRalWRtJ-YP{;w-N2uchB`askc{w#4m5CCGAm2Q1sGXk;EuZ^jt#&|c5897op zZ7zSF{LQ1ror?C>^rhEs!?GMVX#adZsFvR_XXoysFgkyJH*dQk<`m{Tw9^3joR%!X z6tf!*oM%M!kE828PKfq*%gW5W$)O4x=%S1AFYkc+R|h@^;7kx)Xig13 zj#Kv6k0tg;UC%zJw$YXv0Mwr* zX>(QllQ}vKlG``gymIZ1J@Xu1tv-`7#=$`+a)L_6IZjP4kBSUgS&KJE!NrWS{lLcS zhh7?TzMj>Nyd1Z-MJrpSE+^zE;*XoW__Oro`OVzyO4;8T-+#}%TqAWq2hNyFzo~=X zMp#A+F`)EmC<&G2u zQ7z{fsnb_X=(=)v-R`-|Lc_yboj7@Nxpra6w)U+GDhi*Kl{VJ9R&G4!RevUkd7w=* z{49Y8V%8OO=XLlR-ednhE8Wq$K~vW0?;p2DRr{R7NR2un$|jiHP01>tp*5xqk==?6 zkO&B*qJm3_f0i75w%RGX&8(n8H`fDere*UH#2*dQjuKdTCr{2HghE~Yey&6O6xHY} zS7wbcv9rp$b#VzH8vXghE%tKiGoA0z@aymAQIDm2&1K z)*Uimk6>T*WvNHUptP0K=Jua{H9yAV&!ziR#JBJow9)Fus3(r%ouxTQsFoUXnyHPdX;LBo`VX|Y=@Wr@M7;Uhj=Zs@e>yWH)S{nF z^nYbJDQ+;HwQApKyJFTE`eTpuf^ykK0$LF*fqTvz+8t7wB9%())=suY*luk}$UJ>8 zq?Xl8Z00KGlq3cF)>$@58Eg-9ep=q&4}+#SotFRXdf30eHjMDl9+uTa$<4Lg>|5`P zSADZh{O-w9ywL}bnfsa7SY2ZiOvNOd}&f#@z$!zFh^2XxDPWysyOL zr=4Jk^M{k6i5I#>bVxQV`F^Dl_F zV!LfCPs8?0LglnhA+s?>lx|)at>9IHI-xq~1?;R)<79Yz&n!9J#;cP~=&C~Teh?() zpgig5z)CqaAPdqEz5M)KH5LQ+kD-s*gGvIe=`KDq7~D}a6wcE?{1z76(00Oh_jGtc zO*8nu7W4m!QvM~88K?C0gJr?&-yy)EtY4-g6bhHYc>T<^H!M>@fD0G9v&gIG!d-OA z475i1PlN$*OwACwf!3hoTBWOH+;#}n$vRWxp2O!jqfu^Hb{6dDzbh)ZWn$xno9f;X zCVTs}_oXC#(WBda&p!tv~G$MJg7H zzkujAWw`wDNndR!(%q$HB4?OpJe4y11)D(0NpAOuyhvew1FqaBYw<)??2uqEXnku7 z0*E8KkMqQN-G()(EJjT{Q(H_o)evcIC`BW zf`m}kb8&@^#n_+To>lNCe?e1ZKpih<~4~FNnNbULFiZd}tfW zi?DRp6huNdofVrs@_NAn)1~!2Z4W^pX%9G9u}e3sW_=jxuJFj0$MGuF} z#in9YXa#J%i z=9J04wJQb=!Ui-qR|acJ?FmG1ba64(VCxZa@#c*W>dfiwiCeOtOx_9+h) zR|!f*K~OIZNZWw7KHJR-U?IGP`Qm_`RvWY3j`;Yf)_Ces0qdIQFD=Z#3y;Bf8?TQoxpq6MTS1+d|^PKkl zGqY#9WN}QN2>+rMa8tT~ySR0YACoV*+n#c7dE_R)&_~4;CH-Hy1!jf0Bk>S}fDU`O zx;boEuA4Cmh(hH}5CAUZzW}&twpPdZ2Rkj?V54`T3L4eZL|}w4BK5UcYe5|FGDo{d z?>L^V+|>Ssa!;WI8Wz=ZzWrB}Bn+5t>313efQS=g*Y#sSWdQ>!SBy zfdDr`?Q{@m-zznka)ccn9VYbJoP_n5R8mBuvk&BSl%}n-*8pM$%eJhe%2Py8-8)te?2&j;QN9>iyS>R>Ug2w!x zy#oV1AjB9J+arzsn6w$b=d4*UBUNQKNUyz2o@D zBYE|)z=g>!r|7~7Jw0}iW|coCH1aK40U zu}<<+yzlW3hi=CLHUkNHD~OU9@H$74^JF!zq?1YB-Uk3yrS$nv(E_bss0$kL%^g)Q z>ZsG6p5%R@BnIR6J_Zh_HsZRKWSZ?3NR0nJ)R|NNa)9iGx~Iu=#bp}y^GgQL$z*MY zE&FSAI`A{e!M@o4JH7yLTFGRcaVx!-1k<+jQw;~V+}67B-4}9l{y62UUFxAQEY~@{ zT_imD8%Y651Dh^=KVf=DYjuTg*|GJ>(jk3a?8zTXM&)_4u{hG~C=Xk%w6M60tU74< zJhbiKiy5WH!%Hbwh}QwjvJ+9#HRj0|RumK+}+~ zs*%d8BIg373B!CfuBmXHm9rDc`Wq_mZ&`LRfq-oqD>`7Z2Ag;}gY@Y_L2gT1@u6X- zYpjVQ?(R0;rE~RaiD-VE_Ep8UW5C$7RP~*I{Wd&bI;2P;@6lBqVJ@%H@gKLsWS&jS z(%E!QbhD(Bn`d?0L$<-B_77=%c|pbK4(ju8i<+9juEA09C1v{Jtmt11t`bb$HNIj= zFxS%)@5AVWf;CL#M`X?Vw{QBK7|$$qj}V^AGS9fNhZ-%iVvH2nGrJ6#D(6JTBf+&D ilp@@Ys=3{{VukYWR)IeE((&a=a5y`9;42(XT>KxYs^MV( literal 0 HcmV?d00001 diff --git a/microsoft-edge/web-platform/media/os-regional-setting-screenshot.png b/microsoft-edge/web-platform/media/preferred-languages.png similarity index 100% rename from microsoft-edge/web-platform/media/os-regional-setting-screenshot.png rename to microsoft-edge/web-platform/media/preferred-languages.png diff --git a/microsoft-edge/web-platform/os-regional-settings.md b/microsoft-edge/web-platform/os-regional-settings.md index 1696c7961a..324abc04f6 100644 --- a/microsoft-edge/web-platform/os-regional-settings.md +++ b/microsoft-edge/web-platform/os-regional-settings.md @@ -5,18 +5,24 @@ author: MSEdgeTeam ms.author: msedgedevrel ms.topic: conceptual ms.prod: microsoft-edge -ms.date: 08/15/2022 ---- +ms.date: 08/19/2022 +--- # Operating System Regional Data Display Microsoft Edge provides operating system (OS) regional preference information to help website authors create regional experiences on their web site, when viewing your site using Microsoft Edge. This feature allows website authors to deliver value to users who specifically change their regional preferences in the OS to reflect their personal preferences. -Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. +Users want to see dates, times, numbers, and other formatting printed according to their preferences. For example, the US geographic region translates **7/2/2022** into **July 2nd, 2022**. Another geographic region could translate that same date into **February 7, 2022** because they read the month and day inversely. + + ## Regional format -To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**. -This access allows websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. +To reflect a user's regional preferences for how data is displayed (such as the date), Microsoft Edge has a new option in the **Language** section of **Settings**: the **Share additional OS regional format** menu. + +![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting.png) + +Granting access to this setting allows websites to have visibility into more user's specific regional preferences than was previously possible. Users that change their OS regional preferences may now see their preferences reflected automatically in more websites. + ## OS Regional Data Display Codes @@ -25,73 +31,99 @@ The user's formatting preferences are abstracted into a simple regional code, wh Websites can use the built-in Internationalization API with a regional code to properly format information into the user's preferences. The Internationalization API can save lots of MB of data transfer over the network, keeping websites small and allowing them to quickly and easily adapt to different regions. -In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. - -![The 'Share additional OS regional format' menu with the Limited (default) option selected](media/os-regional-setting-screenshot.png) +In general, the website's internationalization user experiences are only as good as the regional code that they're able to determine for the current user. A regional code is a two-letter language code followed by a hyphen and a two-letter region code. Microsoft Edge uses ICU to understand regional codes. ICU is an implementation of the Unicode standard's Internationalization API. For more information, see [ICU-TC Home Page](https://icu.unicode.org/home). To set the user's language preferences, Microsoft Edge gets the default values from the OS when it is first installed. The user can then change the language preferences in `edge://settings/languages` and sort them in priority order. +![The 'Preferred languages' section of the Settings > Languages page](media/preferred-languages.png) + +The UI, HTTP header, and API interact as follows: + | Language or region data | User impact | |--------|-------------------------| | **Preferred languages** in the **Settings** > **Languages** page | The language selected for rendering Microsoft Edge. This language/region is also used for formatting values such as date, time, and numbers. | -| `accept-language` HTTP header | A list of regional codes (as defined in **Settings** > **Languages** > **Preferred languages**) that's sent to the server to allow a Website to display the right language. Microsoft Edge sends the regional codes in the order that's specified in **edge://settings/languages**. | +| `accept-language` HTTP header | A list of regional codes (as defined in **Settings** > **Languages** > **Preferred languages**) that's sent to the server to allow a website to display the right language. Microsoft Edge sends the regional codes in the order that's specified in **edge://settings/languages**. | | `navigator.language` API (and similar) | Code inserted into a website that allows the browsers to display the correct regional formatting (as defined in **Settings** > **Languages** > **Preferred languages**) for user input and other content produced locally. | + + ## Regional Data Display options + Users have three options on Microsoft Edge to select the level of information their browser will share about their regions: -* Limited (default). -* Always (not recommended). -* Never +* **Limited (default)** +* **Always (not recommended)** +* **Never** + + +#### Limited + +The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current Microsoft Edge preferred language and the user's chosen OS regional preference. **Limited** ensures that for language processing, websites will provide a consistent language experience (not mixing languages in unpredictable combinations). -#### Limited (default) -The default, recommended value is **Limited**. This setting uses only valid combinations of the user's current Microsoft Edge preferred language and the user's chosen OS regional preference. **Limited** ensures that for language processing, websites will provide a consistent language experience (not mixing languages in unpredictable combinations). The **Limited** option compares the language part of the regional code that is derived from the browser's current preferred display language, and the regional code coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. If the OS-specified regional language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected and will fall back to the regional code derived from the browser's preferred display language. +The **Limited** option compares the language part of the regional code that is derived from the browser's current preferred display language, and the regional code coming from the OS setting, and if the language parts match and if the resulting regional code is a valid combination, will provide the regional code to websites as the default locale. + +If the OS-specified regional language doesn't match Microsoft Edge's preferred language, the **Limited** option will act as if **Never** was selected and will fall back to the regional code derived from the browser's preferred display language. Note: the **Limited** option is similar to current Firefox behavior for exposing the OS regional code, as described in [Regional Preferences - Firefox Source Docs documentation (mozilla.org)](https://firefox-source-docs.mozilla.org/intl/locale.html#regional-preferences). -#### Always option (not recommended) -If **Always** is selected, the user's OS regional preferences will be provided to the Website without any limitations or restrictions. The user may be exposed to fingerprinting and to Website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) +#### Always + +If **Always (not recommended)** is selected, the user's OS regional preferences will be provided to the website without any limitations or restrictions. The user may be exposed to fingerprinting and to website compatibility problems (inconsistent use of language and formatting). See below "Avoiding potential misuse" section.) + #### Never + Users can disable the sharing of OS regional information by selecting **Never**. The **Never** option still allows websites to read regional information, but does block any specific OS regional customizations that the user has made from being exposed to website content. Instead, the browser's preferred display language is used to derive a default region. -## Policy Controls -A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale**, provides a setting for corporate or enterprise-level default configurations. This setting accepts an integer with the following potential values: +## Policy Controls + +A related new policy in Microsoft Edge, **ShareOSRegionThroughJavaScriptLocale**, provides a setting for corporate or enterprise-level default configurations. This setting accepts an integer with the following potential values: |Number| Description | |--------|-------------------------| -| 1 | Limited | -| 2 | Always | -| 3 | Never | +| 1 | Limited | +| 2 | Always | +| 3 | Never | + +In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), sets the Microsoft Edge locale and locks it to prevent users from changing it. -In addition, an older policy, [ApplicationLocaleValue](/DeployEdge/microsoft-edge-policies#applicationlocalevalue), sets the Microsoft Edge locale and locks it to prevent users from changing it. -## Avoiding potential misuse + +## Avoiding potential misuse + We believe that **Limited** is the right option for most users. **Limited** respects the user's regional preferences while introducing the least amount of risk of the website misusing this information. + #### Fingerprinting Entropy -OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and uniquely identify the associated user. + +OS regional information could be misused to compromise the user's privacy. The regional information would help hackers establish fingerprinting entropy. In combination with many other pre-existing bits of entropy in the platform today, the user could be uniquely identified leading to more potential secondary harm. + +While a user's region and language are already available via the web platform, users generally fall into well-recognized regional codes that are similar across geographies. Because the sample sizes are so large, the risk of any specific regional code standing out is small, and thus the risk is small. If the user changes their OS preferences to a unique language + region, websites may be able to identify the anomaly in a population, and uniquely identify the associated user. + #### Content Presentation -The OS regional information can also be misused and lead to inconsistency of a Website's language presentation. Microsoft Edge provides multiple language and regional APIs to Websites developers. Websites may process regional information in one place, while deriving language preferences from another. -When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a Website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. For example, phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". +The OS regional information can also be misused and lead to inconsistency of a website's language presentation. Microsoft Edge provides multiple language and regional APIs to websites developers. Websites may process regional information in one place, while deriving language preferences from another. + +When the language and regional information is self-consistent, then it doesn't really matter which APIs the website uses to assemble its content presentation. However, if a website reads the language information from multiple APIs and those APIs return different language codes, then the website may inadvertently start to mix-and-match regional preferences, resulting in strange user experiences. For example, phrasing that mixes languages and regional preferences together, such as "Email sent on miércoles, 5 de enero de 2021". + -## Developer Details -The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). +## Developer Details + +The new setting to **Share additional OS regional format** directly impacts the JavaScript `Intl` object's default regional value and all other JavaScript APIs that use the default region (such as the `Date` constructor). When the `Intl` object's constructors (such as `DateTimeFormat`) are provided with an existing regional code, their behavior is unchanged. However, when a specific regional code isn't provided, the constructors will use the **default regional code**. The new user preference also affects other date and time formatting APIs that rely on the default regional code, such as `Date`. For example, a `DateTimeFormat` can be created with the user's default regional code (and inspected) via the following expression: ```js -Intl.DateTimeFormat().resolvedOptions().locale +Intl.DateTimeFormat().resolvedOptions().locale ``` -Other areas in the platform, such as the `accept-languages` header sent via HTTP/HTTPS GET requests to the server, and the `navigator.language` and `navigator.languages` APIs, aren't impacted by the regional information that's shared by the OS. +Other areas in the platform, such as the `accept-languages` header sent via HTTP/HTTPS GET requests to the server, and the `navigator.language` and `navigator.languages` APIs, aren't impacted by the regional information that's shared by the OS. From b3f541bc2fc0df1b8ded4e6e9d79ff0aff8084b7 Mon Sep 17 00:00:00 2001 From: Michael Hoffman Date: Mon, 22 Aug 2022 12:20:12 -0700 Subject: [PATCH 138/223] Initial content --- .../08/devtools-105-images/pngtemplate.png | Bin 0 -> 1117 bytes .../whats-new/2022/08/devtools-105.md | 136 ++++++++++++++++++ .../whats-new/whats-new.md | 1 + microsoft-edge/toc.yml | 4 + 4 files changed, 141 insertions(+) create mode 100644 microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105-images/pngtemplate.png create mode 100644 microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105.md diff --git a/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105-images/pngtemplate.png b/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105-images/pngtemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9aee06b79c726de59791b311e005851542f4b254 GIT binary patch literal 1117 zcmeAS@N?(olHy`uVBq!ia0vp^lYlsggAGXTpWJH&q!^2X+?^QKos)S9a~60+7BevL9RguSQ4OyK1_tI&o-U3d6>)FxZY*2mAj0w_!3_kkM-tL zefQO5=WYErzufg##7U$2>dARq>wdq_Nmk9wP%%xMq_%Lr)ZLc5Jref4llF9W{W)xQ zjQ{KH)Xr_j?|%RMrEw)SI5&OgTd~~D;VWaeirxJ(ZLRB{6+zv4uXi;Y?pVL#^6|{y z_q+~WG2dP96sZTB2mA%>8z*A(`+@F~f z<~*6aK=k&#ua9@v-F>9K^~J$!ZzXIWsFgHc;=j9N+t;~<=Pu32Q8*Oz`>);GU!Py+ zH~ne~vE$aYwQwu1DpU(C->`MRaO?)Y-IispMSR!7x4qsW)xB>u`~6dPt7X>w-KQ`A ze4dwv-pc))S+kXA`dQac|NL&r>hk}klk`_-NxxsGy(z}~no8UWpPI@S>8tgouPI&a zU77Vdxngz2)~BB8N~`-XP1#nh9{2BBR{57(=~hAO3|6myG^Oy}Z4Vn>l^0)2g4S;3 zN&ETSeNNPW`)~7Y{{3F0zJBkocYE)-KYbD7tkc+*u<6~2!!>%JcV1gKea(8)rT-ph zabMb0<&|fbqUyFv{X^i}zHM=yUzd1aOSik6^7l+i;N|?L^j_orr~2aEFMYSUXn(6_ z>Ux_+&wd5I+O2d}P3TA^m)S<2cK=OZju(CMd~)~n;)~wD3bc0TG0m(gRKIaguA8As zS@N}~y)?`1x=mHf44-YEReWqGuj|D+E&cr8>c_6WW?z}#C(^fcv&63Is%nM&yB?FS z7pvLK>$xY)xjWzJ#B=t;N1J;}r~M57o6h-n>Tkb)hvWX6PF(RrXLY(#_T0Y;c|7U8 z!On*KwUNBHB7fiOKC#)?^XAmo?H8+cXH+lRuz&rPhpU%wd%d!J&h}@=)NV`vT)Um= zbH)8Nn +## Focus Mode: Improved location controls for DevTools, Activity Bar, and Quick View + + + + +For users of Focus Mode, several improvements have been made to existing location controls for DevTools, including a new control for changing the orientation of Quick View. + +The Settings menu provides options for changing DevTools between docked locations and a separate window. This menu also contains settings for how the Activity Bar is displayed. Starting in Edge 105, these options can be navigated and changed more quickly. The previous submenus have been replaced with toggle buttons. Additionally, improved contrast means the option you have selected is more easily visible at a glance. + +Before: + +![1 before](./devtools-105-images/pngtemplate.png) + +After: + +![1 after](./devtools-105-images/pngtemplate.png) + + +You can now change the orientation of the Quick View panel as well. To change Quick View to a vertical split, select the location toggle (**Dock Quick View to the right**). Selecting this toggle a second time will return Quick View to a horizontal split. + +Before: + +![2 before](./devtools-105-images/pngtemplate.png) + +After: + +![2 after](./devtools-105-images/pngtemplate.png) + + +To minimize Quick View, use the **Collapse** toggle or press `Escape`: + +Before: + +![3 before](./devtools-105-images/pngtemplate.png) + +After: + +![3 after](./devtools-105-images/pngtemplate.png) + + +See also: +* [Simplify DevTools using Focus Mode](../../../experimental-features/focus-mode.md) + + + +## Improved reliability in Issues tool + + + + +In previous versions of Microsoft Edge, there was a bug that sometimes resulted in issues not appearing in the **Issues** tool. This bug has been fixed, resulting in improved reliability of the **Issues** tool. + +![entry 2](./devtools-105-images/pngtemplate.png) + + + + + +## 3 + + + + + +![3](./devtools-105-images/pngtemplate.png) + + + + + +## 4 + + + + + +![4](./devtools-105-images/pngtemplate.png) + + + + + +## Announcements from the Chromium project + +Microsoft Edge 105 also includes the following updates from the Chromium project: + +* [Step-by-step replay in the Recorder](https://developer.chrome.com/blog/new-in-devtools-105/#recorder) +* [Support mouse over event in the Recorder panel](https://developer.chrome.com/blog/new-in-devtools-105/#recorder-hover) +* [Largest Contentful Paint (LCP) in the Performance insights panel](https://developer.chrome.com/blog/new-in-devtools-105/#lcp) +* [Identify flashes of text (FOIT, FOUT) as potential root causes for layout shifts](https://developer.chrome.com/blog/new-in-devtools-105/#foit-fout) +* [Protocol handlers in the Manifest pane](https://developer.chrome.com/blog/new-in-devtools-105/#manifest) +* [Top layer badge in the Elements panel](https://developer.chrome.com/blog/new-in-devtools-105/#top-layer) +* [Attach Wasm debugging information at runtime](https://developer.chrome.com/blog/new-in-devtools-105/#wasm) +* [Support live edit during debugging](https://developer.chrome.com/blog/new-in-devtools-105/#live-edit) +* [View and edit @scope at rules in the Styles pane](https://developer.chrome.com/blog/new-in-devtools-105/#scope) +* [Sourcemap improvements](https://developer.chrome.com/blog/new-in-devtools-105/#sourcemaps) +* [Miscellaneous highlights](https://developer.chrome.com/blog/new-in-devtools-105/#misc) + + + + + + + + + + + + diff --git a/microsoft-edge/devtools-guide-chromium/whats-new/whats-new.md b/microsoft-edge/devtools-guide-chromium/whats-new/whats-new.md index 372f4c809b..99c08d39cb 100644 --- a/microsoft-edge/devtools-guide-chromium/whats-new/whats-new.md +++ b/microsoft-edge/devtools-guide-chromium/whats-new/whats-new.md @@ -13,6 +13,7 @@ ms.date: 05/16/2022 +* [What's New in DevTools (Microsoft Edge 104)](2022/08/devtools-105.md) * [What's New in DevTools (Microsoft Edge 104)](2022/08/devtools-104.md) * [What's New in DevTools (Microsoft Edge 103)](2022/06/devtools-103.md) * [What's New in DevTools (Microsoft Edge 102)](2022/05/devtools-102.md) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 905ab5b8ab..7ee4be8cdd 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -32,6 +32,10 @@ # What's New pages ------------------------------------------------------------ # also add new pages to nav page: /whats-new/whats-new.md + - name: Microsoft Edge 105 + href: devtools-guide-chromium/whats-new/2022/08/devtools-105.md + displayName: what's new, announcements, release notes + - name: Microsoft Edge 104 href: devtools-guide-chromium/whats-new/2022/08/devtools-104.md displayName: what's new, announcements, release notes From 9ff35dd16ace318bfe2cc72325a9cda2bab5f625 Mon Sep 17 00:00:00 2001 From: Michael Hoffman Date: Mon, 22 Aug 2022 12:31:24 -0700 Subject: [PATCH 139/223] linkfix --- .../whats-new/2022/08/devtools-105.md | 8 ++++---- .../devtools-guide-chromium/whats-new/whats-new.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105.md b/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105.md index f4281ed69b..f19589730e 100644 --- a/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105.md +++ b/microsoft-edge/devtools-guide-chromium/whats-new/2022/08/devtools-105.md @@ -76,13 +76,13 @@ In previous versions of Microsoft Edge, there was a bug that sometimes resulted -## 3 + -![3](./devtools-105-images/pngtemplate.png) + -## 4 + -![4](./devtools-105-images/pngtemplate.png) + -* [What's New in DevTools (Microsoft Edge 104)](2022/08/devtools-105.md) +* [What's New in DevTools (Microsoft Edge 105)](2022/08/devtools-105.md) * [What's New in DevTools (Microsoft Edge 104)](2022/08/devtools-104.md) * [What's New in DevTools (Microsoft Edge 103)](2022/06/devtools-103.md) * [What's New in DevTools (Microsoft Edge 102)](2022/05/devtools-102.md) From ed85f84446322af35d154ed967e154dd3aaa78df Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:46:00 -0700 Subject: [PATCH 140/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 65bad9b8d7..4449c1b95d 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -19,7 +19,7 @@ This tutorial covers the following extension technologies: * Including content pages in existing browser tabs. * Having content pages listen for messages from pop-ups and respond. -You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that star's image to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. +You'll learn to update your pop-up menu to replace your static stars image with a title and a standard HTML button. That button, when selected, passes that image of stars to the content page. This image is now embedded in the extension and inserted into the active browser tab. Here are the steps. ## Step 1: Remove the image from the pop-up and replace it with a button. From ccaa1abdb075cdbd59acb0428ebd5b29a2fc0eab Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:46:14 -0700 Subject: [PATCH 141/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 4449c1b95d..f3b056068e 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -68,7 +68,7 @@ Each tab page (and extension) runs in its own thread. Create a content script th ## Step 3: Create the pop-up JavaScript to send a message -Create the `popup/popup.js` and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up **Display** button: +Create the `popup/popup.js` file and add code to send a message to your not-yet-created content script that you must momentarily create and inject into your browser tab. To do that, the following code adds an `onclick` event to your pop-up **Display** button: ```javascript const sendMessageId = document.getElementById("sendmessageid"); From c0b8fc90b7031df6860301565f41b589e1e3b9dc Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:46:38 -0700 Subject: [PATCH 142/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index f3b056068e..644108e7e5 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -81,7 +81,11 @@ if (sendMessageId) { In the `onclick` event, find the current browser tab. Then, use the `chrome.tabs.sendmessage` Extension API to send a message to that tab. -In that message, you must include the URL to the image you want to display. Also, make sure that you send a unique ID to assign to the inserted image. Let the content insertion JavaScript generate that image ID in `popup.js`, and then pass that ID to the not-yet-created content script. +In that message, you must include the URL to the image you want to display. Also, make sure that you send a unique ID to assign to the inserted image. + +To send a unique ID to assign to the inserted image, a couple different approaches are possible: +* Approach 1: Let the content insertion JavaScript generate that image ID. We won't use that approach here, for reasons that become apparent later. +* Approach 2: Generate that unique ID here in `popup.js`, and then pass that ID to the not-yet-created content script. We'll use this approach. The following code outlines the updated code in `popup/popup.js`. You also pass in the current tab ID, which is used later in this article: From afe284b0e882444977c09a35000fbf2a0f53deb0 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:46:47 -0700 Subject: [PATCH 143/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 644108e7e5..9425a253c8 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -259,7 +259,7 @@ The updated `manifest.json` that includes the `content-scripts` and `web_accessi --- -The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You're able to include that from the download mentioned at the top of the section. +The `matches` attribute is set to ``, which means that all files in `content_scripts` are injected into all browser tab pages when each tab is loaded. The allowed files types that can be injected are JavaScript and CSS. You also added `lib\jquery.min.js`. You can include that from the download mentioned at the top of the section. #### Add jQuery From 2e4bec018707d58e1f529c7161b154361c7c3d19 Mon Sep 17 00:00:00 2001 From: Jason Andrew <97481598+JasonAndrewWriter@users.noreply.github.com> Date: Mon, 22 Aug 2022 12:47:00 -0700 Subject: [PATCH 144/223] Update microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md Co-authored-by: Michael Hoffman --- .../getting-started/part2-content-scripts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md index 9425a253c8..4e18dfd5eb 100644 --- a/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md +++ b/microsoft-edge/extensions-chromium/getting-started/part2-content-scripts.md @@ -153,7 +153,7 @@ if (sendMessageId) { ## Step 4: Make your `stars.jpeg` available from any browser tab -This is why the `images/stars.jpeg` must use the `chrome.runtime.getURL` (or `chrome.extension.getURL` while using Manifest V2) API instead of just passing in the relative URL without the extra prefix like in the previous section. The extra prefix, returned by `getUrl` with the image attached, should look something like the following: +When you pass the `images/stars.jpeg`, you must use the `chrome.runtime.getURL` API (or `chrome.extension.getURL` if using Manifest V2) instead of just passing in the relative URL without the extra prefix like in the previous section. That extra prefix is returned by `getUrl` with the image attached, and looks something like the following: ```http extension://inigobacliaghocjiapeaaoemkjifjhp/images/stars.jpeg From 3dc3e6c4697b05566c7dda47c6da407638c04aa3 Mon Sep 17 00:00:00 2001 From: Zoher Ghadyali Date: Tue, 23 Aug 2022 16:25:13 -0700 Subject: [PATCH 145/223] First draft of protocol handlers docs for DevTools --- .../images/protocol-handlers-defined.png | Bin 0 -> 77124 bytes .../images/protocol-handlers-not-defined.png | Bin 0 -> 103065 bytes .../images/test-protocol-handlers.png | Bin 0 -> 89349 bytes .../progressive-web-apps/protocol-handlers.md | 59 ++++++++++++++++++ microsoft-edge/toc.yml | 6 +- 5 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-defined.png create mode 100644 microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-not-defined.png create mode 100644 microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/test-protocol-handlers.png create mode 100644 microsoft-edge/devtools-guide-chromium/progressive-web-apps/protocol-handlers.md diff --git a/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-defined.png b/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-defined.png new file mode 100644 index 0000000000000000000000000000000000000000..d6762ef6bca160a26d2757a6b1728c2f56fcf38c GIT binary patch literal 77124 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

bqNgAj`#$Mx}opso<8d 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 XgjraoH@Q`t40s-E>S?8jN1K!bl literal 0 HcmV?d00001 diff --git a/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-not-defined.png b/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-not-defined.png new file mode 100644 index 0000000000000000000000000000000000000000..dc96f6ada8d4fb259998704a52783f031ce6ad59 GIT binary patch literal 103065 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

)j8!w^|DRONa>`mYm&zHic(tK;H;&n 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 KWJ=)1{{Ih-ha#f@ literal 0 HcmV?d00001 diff --git a/microsoft-edge/devtools-guide-chromium/progressive-web-apps/protocol-handlers.md b/microsoft-edge/devtools-guide-chromium/progressive-web-apps/protocol-handlers.md new file mode 100644 index 0000000000..e9a3b4ad14 --- /dev/null +++ b/microsoft-edge/devtools-guide-chromium/progressive-web-apps/protocol-handlers.md @@ -0,0 +1,59 @@ +--- +title: Test protocol handlers for PWAs +description: Use the Application tool to test custom protocols you've defined in your app manifest. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: conceptual +ms.prod: microsoft-edge +ms.date: 08/23/2022 +--- + +# Test protocol handlers for PWAs + +> [!IMPORTANT] +> To learn how to define and register protocols for your app to handle in the manifest, see [Handle protocols in Progressive Web Apps](../../progressive-web-apps-chromium/how-to/handle-protocols.md). +> +> This article assumes that you have already defined protocols in your app manifest and are debugging your app with the DevTools. + +Use the **Application** tool to verify and test that Microsoft Edge has successfully registered your app as a handler for custom protocols defined in your app manifest. + +## Verify that you have defined protocols correctly in your app manifest + +If you haven't already defined custom protocols for your app to handle in your manifest, then the Application tool will note that protocols haven't been defined and provide additional info on how to update your manifest. If you have defined protocols correctly in your manifest, then the Application tool will report that Microsoft Edge has found valid protocol handler registration and that you can test protocols with your app installed. + +To verify that you have defined protocols correctly, complete the following steps: + + 1. Navigate to your PWA in Microsoft Edge + 1. Open DevTools > Application tool + 1. Expand the dropdown for **Manifest** + 1. Select the **Protocol Handlers** entry + +In the screenshot below, protocols handlers haven't been defined in the manifest. + +![The Protocol Handlers section of the Manifest pane without protocols defined.](./images/protocol-handlers-not-defined.png) + +In the screenshot below, protocol handlers have been defined successfully in the manifest. + +![The Protocol Handlers section of the Manifest pane with protocols defined.](./images/protocol-handlers-defined.png) + +From the **Protocol Handlers** section in the Application tool, you can now test the protocols you've defined. + +## Test custom protocols from the Application tool + +> [!NOTE] +> In order to successfully complete the steps described in this section, you must have already installed your PWA. To learn how to install your PWA, see [Installing a PWA](../../progressive-web-apps-chromium/ux.md#installing-a-pwa) + +The Application tool parses your app manifest for all of the custom protocols you have defined and displays them in a dropdown under the **Protocol Handlers** section. Select the dropdown and the protocol you want to test. + +Next to the protocol dropdown is a textbox where you can enter the URL or endpoint for the protocol you're testing. In the screenshot below, the `web+coffee://americano` protocol is being tested. + +![Testing the web+coffee://americano protocol from the Application tool.](./images/test-protocol-handlers.png) + +Selecting the **Test protocol** button will launch your PWA. Depending on your OS, you may need to allow Microsoft Edge to open your app and accept any OS-level permissions for registering your app as a handler for your protocol. + +## See also + +* [Debug Progressive Web Apps (PWAs)](./index.md) +* [Handle protocols in Progressive Web Apps](../../progressive-web-apps-chromium/how-to/handle-protocols.md) +* [Getting started with Protocol Handlers for your web app](https://blogs.windows.com/msedgedev/2022/01/20/getting-started-url-protocol-handlers-microsoft-edge/) +* [URL protocol handler registration for PWAs](https://web.dev/url-protocol-handler/) \ No newline at end of file diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 905ab5b8ab..91d41a1cc4 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -307,7 +307,7 @@ href: devtools-guide-chromium/inspect-styles/animations.md displayName: Animations tool # Application tool ------------------------------------------------------------ - - name: Application tool, for storage + - name: Application tool, for storage and PWAs items: - name: Application tool, to manage storage href: devtools-guide-chromium/storage/application-tool.md @@ -345,6 +345,10 @@ href: devtools-guide-chromium/progressive-web-apps/index.md displayName: Application tool + - name: Test protocol handlers for PWAs + href: devtools-guide-chromium/progressive-web-apps/protocol-handlers.md + displayName: Application tool + - name: Debug background services href: devtools-guide-chromium/javascript/background-services.md displayName: Application tool From b99a97ed992b2007e63a61a202804b809322a8d6 Mon Sep 17 00:00:00 2001 From: Zoher Ghadyali Date: Tue, 23 Aug 2022 16:40:10 -0700 Subject: [PATCH 146/223] Cross-linking to DevTools docs from PWA Protocol Handler doc --- .../progressive-web-apps-chromium/how-to/handle-protocols.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/microsoft-edge/progressive-web-apps-chromium/how-to/handle-protocols.md b/microsoft-edge/progressive-web-apps-chromium/how-to/handle-protocols.md index d67033b568..3158b01077 100644 --- a/microsoft-edge/progressive-web-apps-chromium/how-to/handle-protocols.md +++ b/microsoft-edge/progressive-web-apps-chromium/how-to/handle-protocols.md @@ -39,9 +39,13 @@ Each entry in the `protocol_handlers` array contains a `protocol` string and a ` In the above example, the app is registered to handle the `mailto` protocol. When the operating system launches the app in response to the `mailto` protocol, the app navigates to the `/newEmail` URL, replacing the `%s` placeholder with the full URL that's being handled. +## Test protocols with the DevTools + +You can use the Application tool in the Microsoft Edge DevTools to verify that Microsoft Edge successfully registered your app as a handler for the protocols you defined in your app manifest. You can also test protocols and launch your PWA with different URLs and endpoints. See [Test protocol handlers for PWAs](../../devtools-guide-chromium/progressive-web-apps/protocol-handlers.md) for more info. ## See also * [Getting started with Protocol Handlers for your web app](https://blogs.windows.com/msedgedev/2022/01/20/getting-started-url-protocol-handlers-microsoft-edge/) * [URL protocol handler registration for PWAs](https://web.dev/url-protocol-handler/) +* [Test protocol handlers for PWAs](../../devtools-guide-chromium/progressive-web-apps/protocol-handlers.md) From 174f5aee3f40ef3769b80a9e56ec9c61d98d127d Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 24 Aug 2022 15:06:54 +0200 Subject: [PATCH 147/223] Edit pass on the new protocol handling doc --- .../images/protocol-handlers-defined.png | Bin 77124 -> 178697 bytes .../images/protocol-handlers-not-defined.png | Bin 103065 -> 176173 bytes .../images/test-protocol-handlers.png | Bin 89349 -> 195835 bytes .../progressive-web-apps/protocol-handlers.md | 60 ++++++++++-------- .../how-to/handle-protocols.md | 4 +- 5 files changed, 36 insertions(+), 28 deletions(-) diff --git a/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-defined.png b/microsoft-edge/devtools-guide-chromium/progressive-web-apps/images/protocol-handlers-defined.png index d6762ef6bca160a26d2757a6b1728c2f56fcf38c..ab13ab981c92c8593414781b849fa68055f1a062 100644 GIT binary patch literal 178697 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 z%0D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