From 88ccd646a7778045d773099da0f743efb169169c Mon Sep 17 00:00:00 2001 From: Naoto Sato Date: Mon, 13 Nov 2023 16:54:37 +0000 Subject: [PATCH] 8296250: Update ICU4J to Version 74.1 Reviewed-by: joehw, lancea, rriggs --- .../internal/icu/impl/data/icudt72b/nfc.nrm | Bin 35392 -> 0 bytes .../internal/icu/impl/data/icudt72b/nfkc.nrm | Bin 55120 -> 0 bytes .../icu/impl/data/icudt72b/uprops.icu | Bin 141040 -> 0 bytes .../internal/icu/impl/data/icudt74b/nfc.nrm | Bin 0 -> 35392 bytes .../internal/icu/impl/data/icudt74b/nfkc.nrm | Bin 0 -> 55120 bytes .../data/{icudt72b => icudt74b}/ubidi.icu | Bin 27616 -> 27584 bytes .../icu/impl/data/icudt74b/uprops.icu | Bin 0 -> 141616 bytes .../jdk/internal/icu/lang/UCharacter.java | 4 +- .../jdk/internal/icu/util/CodePointMap.java | 10 +- .../jdk/internal/icu/util/VersionInfo.java | 2 +- src/java.base/share/legal/icu.md | 516 +++--------------- 11 files changed, 93 insertions(+), 439 deletions(-) delete mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfc.nrm delete mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm delete mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/uprops.icu create mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm create mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm rename src/java.base/share/classes/jdk/internal/icu/impl/data/{icudt72b => icudt74b}/ubidi.icu (79%) create mode 100644 src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu diff --git a/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfc.nrm b/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfc.nrm deleted file mode 100644 index 2b0e972807e446bdca88a79e378a516bf0325c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35392 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 diff --git a/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm b/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm deleted file mode 100644 index c97c70276d3757c842d4d6d9d80b55322d809bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55120 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 diff --git a/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/uprops.icu b/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/uprops.icu deleted file mode 100644 index 31b3864d6893db0bf559071a69d49e8e215718b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141040 zcmeF42bk2v`}ngZ*-f(9Y_E3*h!sRpilC^VV&Uv!L9rpCU`JFyQBYCfM6qMXf?&ap zfQn*4g|lEUSP|^l8`l54nSF02bsOsU_kY~alg!N9rX-uqZnBy7!rL391bF#{efJ!B zLMSW2U9a2G+~myeGXgaA>kJ6RC!<(6l5QiaV9oaN_SjqK*bM-CK(fr(Y|zRIhK z_WsL**9B(==L8oApAWtkd^fl%xH|ZK@V8()o4LUFOURD4-{Q~W^uRQyK#MHHm46qC|Y zqtss7Q0gl6lD3g{l=@4%N&89%OUFq^N~cKUq;n)ex>RbBZkA?BbEIpeh0>E!t29?y zE`2C{CcPr9k^YiGp>L&Zs4=u&NDuW0Z5`?#>Jr*FbWrGs&~BlVLt{b{LdS$I4qXwt zJ~TOWS7>f%Vd&OSKWTC3`Ow_pYoT{SD@pog=!eknAzxSy$HKYr+@K(}4{sRm8txUI zD()Qa8x}}Atn5jo2ZRTQhmv#zSxyX(4v#1HQ^iT)X^tM&2$zSiGwf!D=Y;2m7ls#; z((~ch!taJxliZKtpTmEJSCO1w&d7?Kkeg&dT3_B+?k@Ksxn1Rf@?d!f`B-^waFl$S ze3m>^zDPcwXs#g3O!<0wjyzXhAU`fIk$Z?Q$*;<9%O8^UV6wGVku3^*Cew6{>{DbV zuH=Z&S8Z z`;oPo?(#0`p6WpLz>+8Ie?7z@D(&3}wTC!T6{OMXBy~JtusBVfuFg>B24@@gcbn>) zr!G{VR~M`O$QFN1g)RB6x=Q_w_zTikWZhlpNAOUh85TL#RS)Ads-!)` z)5<=gXO^{}Sk}TGwGzn%rMQleK-Ni?!+6PvM)T z+1d>49-^DCEz+JP=`!t2?E~#o?Hla}?RTvQ`P3JrVANdOf2IFM;Qz`9M54K9EIKz> zAMK;{v0?N-{+C98?!8^faqaWS7STSXLcI(4vY?n?roHYL`Rgg<~{y|XfJXU zK8@(cMJGfjM=y>}kIpDr-Wq*0Iy3lm^o8gv(Tsdo^uap!p7zmK6R##x$$`nslFub0 zsa;d&rk+ZDlj@p2F+D!LDE&jaduC|nmdwh`519?Khh=AEKghPv4a|+tEz13pOXUaV z$195zLG4SvtKFe~q4rgxk-iFL_sDYJa^HoK7fO<&FhLD*E{Iz=^N=-!%yVb zq0RK(x*+w_chPs#_a(W5iFT@ZrFbOC57$r9C+K5HZZcV>=`-}{hOhb945dk`U!JYc z*Y7d(&+3cxR{a${BQGcAkMu9}?@NAxm>T;{FUHo1C1agpo5$t`w~K8V6QusJ-D3O3 z4vrm3B(&Yfk=#`AlvodO9MMlSq@`tg{VqeEX@tc_e0Sz-KY=V&aX&`-x{vaXzuM(b|f?ulzpQ_XO!{Q)_DL z-_MD^>h47)HS_y|bzI8({~XT9w~+6K899`UBn7Dg$v2 zm)yxH??K}Io9w?<>-UrW6^;}CCI>t8=*Z-VX#&FRuIi5sSlEy5l!z@ztk?NJyU&BJCHNMC`rjLJ*j(47S#WJ zeNl>hdN^oU{P*=`o_c19xi?8n#s|cEs`yRn(<-CP4gQh}r-d{`&81^TiZyJQ?wanE z?wj5@y(f{kH|fBpyL>P(djeN=cX@c^W(Qoclok5 zYqQ+BG%kH@$^I52y(4{p8ft%-EKjDNHR^EkyjxwCek=WMdR6+hl7Dx3HOalFJmT=_ ziaoC^{V@&W|GTj!zvN{EDMFTij%mg(pDD*W8#3!U%4=`k+WJ+x^IC3~TaPwh%k}hL z%kkXWjdDDr$MQds`b@um4>!)m{)u{>>*!bKi0_iA?0xKRh3(qQr6t3SZ#wS&^=h#G zYSM9Q@d#ASd8m6|56=uTKnu95gE74Bt%Pyi(tr2Y(UUTl1p!^CkBE>p$d}TTkS4ht zS(1ii7h$rnM38;E_$K?7_+gsu$QeM+R|6^Hmlg^_hAjRXNRispWZ~}sv)G479%+*<%H%yO8~|RM!O)W0a0iaTDv!QZ|zg<=;tik zs@k#7*|wFBNdC#iUYlLAcH6^8gYkm>9qXhyDxn(Gnl;Re`7#-e%E}l6C4RC;fFB^1 z@R7S4LC>$D?7p~bcrO+ca(qiF^XFq#lc&9-YpfOgu~xUX@P2pvcIQ{_1BtK+D|XLV%t`ijLRZkwrgMK z6%mgve_!gf50>B3^xZ(u%;>t-?Z^D!j1FE!LY}05-w^lUp&TDNT_-sgAtHEV z>Qpn;n>FA?Unqx?y}ux(HPaL#({Y3n+B)?Yemyb2%zF&2)7oEJ2lf+Ftl6Ae zwY1Djp?>@Jg?>THp>7xn+E4p725pJ(_u9?(f*2q19|upeEX1sEck( z+B@_9j4h%mjs-12G>FN+oVIUksJW?mG@KJ4d6F}~=sSnC52I2EYdQ5|HPakO%{j9_ zjl!?7cDhxu&$z#1>a@Mt`x#?ET(A8b?P!`6n#C5eRa7OqhI1;YpB_*7Hqy}r3G2UE zkEL>YIvOy>bW79vpeMA9DeW(7FYOhr1*9|%l)d{47WQ$%xZn*fpl89@2S~9WnDRP4 z@2uygP#4?3`Tjy4-_6$kQXTlx7i*JOf9d|szoX$D&H!JC%p{n@7GsL?YEp=9{T#;q z7gMlc?>HJgEU3?^OPgEOCCxpXmykb~VyBJN>3s|e=!f%X5@=~ZE9(u|S7r(Ab+QDR zJ%%A7Ex{MG7>{t!LL3t+hjsbUhVjGq4vaT|FE|fj*w5tL&e8Z$1b^Ba7Rjl{Ov~r2 zo=oS|Zo0of>zN(=ZpV%R*gv;@fceqmx%vBmwFKWds2#+`PXI`r;x~71?$f+O^RCSU zn+G=!Z9cYnRP)Aggv14|ZNcKS-S{4{HhSe?6yQaB?7YT(2ekCJ5Ejwd!#kd{k6B88 z;o-;1JaSaeMj9v;N8mCOG~JC{(jHuG#|a07p;rN#p4plz=FYB(Y=&! zBg@kx3PfYR&`yZwwEs{mI$G>^vubki?TOm+zwyyut#NGWZ`y zliBrPRZee?=xtv~eSADtH!n5knT>P%&DPE(@T7YWzpv4}8i4DltpPRI9Bc`;233)K z_A0HBX1z7uoNCQ9=Ua=-O)aA#25XCRJ@AQWhkDXAzx~VQ!Gqr)pq#X9VYha;%i-AR zu0>6x0vohtDI7)Vi^=#L9q}phQdv=WIpobRtJbMZx2V%Op_8>;Mvnl{Ci}~7ZI^(* z+skf^65NOA9$CFV#-SG8bWJo5J1%z7xn772QwUp+}(Q!Ye2QBiW!Ove zrwc7nTmJLY-ajhg$D#JTTXcWh_ZW8zFAZyv*WDLZoi!rpt+4Gy?`neWL2YP?`T)6a zsL-ZkQBaR5)6jd6P!1`J&8&DmOV2YU>m~K<*givHI{j z$TPiteEr54;~l(qJ!}E=$F^Yqg_3W^_&k97iRqok*7qBf;cjHKGwUP9^;UYH2fg-+ z_k3X5>Zez$`R{%7eh{cHNbbLN0=;A8dl&=iZXoyGrpOvob9=IaCPcY5;oa4|6?kGf zBeeSM-%DBh;I}n5U_=FSCSNZ!j@ufKTJ{wGAW!e-Q)t0Sw!@Cw1tK6-OZDjgtyqOo~-1>=n@3ivXd&hCt@-?_yRjR?gu=3O?GC9VD zo5L;P*03r!%Pn%NtSZfl{kYc}aylBehAQ=TvU6&Wmy91j`@ZAl2|A~}!%0>yj#Xbi z2EH$xQm2uwRAy}nmf1K#jjU8n&Z(`H`8#>K$tsIzwZdptd8K9W2U{F3x3qjb@Z_!B zB00<9o$IV|mpXaCClviGrk{#X!Ug3Zp)yD*aQ0%>^Yvm3dgcHn_QG?d=I)Tgc#y)G zCVSC5eyegznLXs-yQA03{N0Sd7DD6mzlVXOT-mKvD7Uu-`V41^>}-+dSQ*C$Qu@m& ztWggs?!%Ze5A*L;D2Fp$md_G@EZI}oid2fxF=cm|^IN)-ywiT?=4T%j|X0=6aCC^50jxH8g+}qzEkoZ@U_g zwNE7TlaTQc$hxhiwdTCu1F(fFrW#u=>ckrTuwB;oMkQMreK9qTU|gF}?v%1IXE`T3 zkd?P^IEGZ%4y2n<* z=UpHD22JDfd3$`bmW>Md((ld8hiU14jo*4PrT6lb+mm@cUgZswZ!8qNmT$hp9sYsE zzC%Gf_$Xd^+^6`qLmq0z+O0b9aeBY;cHrw(Z#f;-Z%y&LpjXPrru~C&hahEJf|krt zz?S!Q&zt?Q1Z{PGWr+qy+MdGiCtl-OO}n5Ce0v}dGS(M~)W%AfbE+S8_TOVbgSB7{ zd}<#B8p}NXGzuLvr}`lZjuvZ+bI#l+`d*>;j_`eV_NDE>9?=rtQs^1ockKQ0mOw1} z3Fcfg-Bz%D=r)EUEXbT*d<4*!E1P5R*7og5uQjt{ZlyW)tQETlJu+h}?0U0=wvX<; zYz^-lIvQ^K2gb+#VcD9ZzSNk7z55s zYdJe@^Dq1D0!ACH-P4?h4et+mTISd8ah)~hy%+ZfYs##c#`-Db93Q0R&*oTE=bU@& zN;Gg~xSSo->t$nZm-!sUtfM8jSa5y=@Si$PdHlSfDg3f)zB1wD!^_~e|0KCPCS&`B z7=JN_$TTjk18nhb8uocbe^2Ip;J%w=>B(PyXN7_feOk0-Np%Rxl?%mm&7q?MJy zlHLcCBYPm6S;9ZU*)=oR3QjM2j}Oz*(W&)0i0n=$_8uyq!{->%?Sos1?>FYn=L;yU zE`?8PHxKh@yIG;UQfq2g&KkB3Ms`Ze>79J2jBR)I9(8{6=;rawlbWYBPj8;lJiGax z=J_q7TgJCcYMItDy=6wr?3R04=2H*)-sRVH@4$FYR}Jj{B_fmeOj7AYtFxDq`+`bD zmc}XM4xvfPbi}w5h};82{>4b{R%-3T*KW=?i>=+M#OsO~ZR^tR1G-NU$=ykDayQcS zDbq@!nRjuVB;` zkz5%HwZ^f`QmnsRy0mDuP}-t<@Apa& zB&(j5X-yc%oSN@nrgtdA+S+UWmp0lXbNkDe_}}`R^G^51vbemDlO?Zr%3HUCR~bL$ zpmumyS>M%EVwHMD#4*d3j$Uw;8J>gEV!uAv_6~N62gh6Pvx-D9n%A~Mo$>EJqmDL} zOU9`dyNn+Z2t<#f&&+G?ACi)=ePE3?$O%4rF-j+ou%N9`wwn^XG^P; z)?BMU^M)L@-z;S%a|@Z=IcIGtJ$^ddI!Vo+Pi`eAPb#y2ayd!N{&cS)PYobPWNbga zf6SKU&tLHU?EO>%+wq_~9G6;pIlnvUyN}+72kooxMSF(*tUks40nVe1BV7|539YY6 z;^G*aQ~LgHZo>W2{O*OgXpa`wy1mM*UDyx$&hzr&b?nI!&7+;pW$BR-T4)~=*pBdf za%EQpSWEdF_MN6U0yM>TdhLUJET=sD_D!z}Kn<9O`1mAUxQ6WXvj67e6yG{3PGiVN zH^*STXKh58^LrCVi2kG1TD$Z6jjxkN=Owk|>9uov?QoqF<6%p&KlIvz)A-PR$+O!difgZUPQMT_7YNjudry<=iKV&<>j|BSTHM= zL!3cc!H+fEe&%{*a?DCMyXn3FxW6wQXPsGEA*{EL%qb zy-*JkpceYhqqSj+`IPp-{NA84qX|Y^Sj_S{h;2VQFd67D3fmi<#v8P7e#Gq2&z{8+(ns#9TZ0*=uHftt5xhagV~XTWW3r?tLJIQGhb7)!uX3 z%X0m9Z!SUM&V4yv*_JCD@YI zm(%v(ZOrvn`mX1__;%39&knzzI}edoa%?I4dw3>pL1=mTjjt)u?X8mI&I4)crF zYTh6DQn~Si$gqF#?KJ1B+u!I&;F!|3(vdQ^+ghS~h*iqUc;AKBl}2W5&1D7kdGciA zR&|-WRDH3zwRxGkggj?`i{_rKJ(`!aZmW{tgW>vYYajJ_YYp@{9OQaykEPv>tFGOr z^ctX(YpvX~A=s~H*6o8Wu|7@0{A>w6mi?}4PC}kZVfLgtDx0!s%Hw>Q+72L3u^3=H z#XOUaXM+)5Q@tPU@i`D7nJPzdZ zj67jg9n&&K9osUtnj;3QgSNc6^c;NS%2nyPlul2Ipr6Uuerpu#D4?Dm>)?1)FBp-g zII1{$&MExA!u|uge|mQL#1Whf_6V%Qtp@ywzQoz$NOR)`+;Rl zQSP0hHP+)~&1@j&W~!p{ROWUC%}efd#mr4sc^s#^O5nds)#KI{FFCung+7Uo-uVJ!jrFq}N-!R@+}e6; z8Ew(mE#>W4jeI-MlWD2MtwxOKoPsZl#Bx*$_3|=m?Hq|pv2~TCUUA%X<>K;w_O_Sv z2EBdGYd)rP-t1FJEoK|DzjGZZHQSow*h|#Q>O-HQQ^_%++$W2%gLtg)SX^0(M{F-^ zw87Lo+l5(*=Yh`W)U4Uo`pWeh?BT`yaO?1C<#S21mYCngyxcoaTg2A1Wy}Z9>)cXi z>6Ej4=s1|T#RYjKFQSO4JO z49@kl8G^k1t@X1q&9Sm`J-iPaOix2EVtZJ8Hqg_8!OFe}V4Yn0ei)_$tvefYfH6YXgP{M@sq7~d+l zmdkw;ET?bvJ3Y&@S)@<5wbo`YV>=B`H{8&WrGwDBHwyFdD2>J%S!kXrS;&Pi{zhcen(efhGJ zAIi`l%jT4iVsEc?e9XSpm8{XtHCwgj*l25(x|Q5xk)vMO|6{uyD?#4h@{e*aTdS@f zU-GQDI%>w2n4f)S^ry`8&%BN#K*;F#bx4~;s@eK;uqrg;%{O=Ql+F+lsZbC zrEbzz()Q&1dvEDLX^1pJ8YzvH&L-DGFOsg5u9t3=?vfsq9+jS!UXWgw-j!BKtEC^M zKO`}vh0>wM(0ZXRp&p^$#VOi;(W&w0628V6O=}uHPX3g9FZoqc3CF^@aQpCv;Z4Fl z!`p;+4DT8q7#nRQYfQ<+pQRY;wmot!;So}9fJ#cS z>f8B?Bhw>2^V>ysDPFDJq}{IFryZsb)we8cTUZu(GjdO1ej(p*NOV!5Nn2lgwjjpm z#(U`xY5V23$?u-uG5=lu^Zc#(%?q7VlueAZXXUQ`e|Q(wn7wr~9RMNxz-jB!6z< z!{VUyq3NU2C#3gEpO#*c`z-fi*37p#%9@;z_vht&JWm4UbH=)ftPja|DqK)_QGHGA z-?&?2=cc9kNApkQcPiYK2lkFUm>(HY3X38KMurfU6@JZMR+t^RCvuSTS@yH+5z4n& z#xcs)p#hm=GbbyfGN&tNWX{c8kU59^75%czHJPc(nrxvkAac3#Q|6D%%^5K(XYa_| zoq3k9G&3*r7-3N+p7rJa<9~Amg1KS&VfmLc|MA}l{5Jysjlh2+U>yeQnnF+Q@SM*y z&U}?wKYw#FQAiYKCGSekRTe6Xl`GTNr*BO^uiTaXl5ke~{PctAkJ2mCKcpW`KbdY# zzmk4US)P7ZxhVZ?cHTqavz%XAaD4o!Ks~q;jZr9uex#x0`{LcAF`DgRtLZ8BD@}2dULa*Ye;seDW zirpJVH9XKTC^}wQqzGzX^%(Uky|40Cw68+BLtT+vk<9CF5h?J6I!Nyv>8tD&xj6Dt zB(CkHT@_uTt&^;bd~8T^|M->ho02!h*GU0`Vq;m*jx#gIgOpMLdwZxHDe`BD3#F&pb2 z8YJEu`#Ex|@tGWNjOjVOThrLcgvjK`<;B*W|Ioy!7Tq?s8?hfG&MeL> z?n`oqH7$u9(DYJl*LJOOd#lpXTiQL9*fF_N^4NCY$A69c5`knWd3qwA=+Mxy;ne83 z=$zu*Vq>(cE;s%X74-M@jT*Z&_GmmbcDLTrcrb~-Aoh6d(#CoE#rl={4f-q{>sZ$G zY|~cp?c>QNwdwpAN(YI*HSQGKBes9+$;O8pf7ZLjw{GmKA4%d|8M`5NoY8V>yFHJdwBe~_$l#)@h9WsxLVMDd3;3jgyd<4|Af#5?T$$tTBwDgg})+_1{_-e zqS~HKjL8l)V+;P?bZY34c8|1sHPN}D9228|>7m$D?et_exwHOJ7SN%>0@8%_Et% zGy5xZ*XOoZZ_G8T`=|%0*W`{MXF4aVGjg+Ypt(ACWA3)x^xO@(YjR`N<8!Cx#^uh< zos=7s8=pHrceZ*_Zgi73M>ieQbad0mrnh1X*2-9YllUd^8;2H8$KPqUNAmGf^mE&F zNi1=w>G@E*AY2!p8Q(3jPvW4&5s7QtQD%|coW#9}Z$tI)U1*AWZw~l1L^&_d z;}4_!-%8(ASE^sCKd8s&f#20&Bow(me?@-F$bQ;^+97T4yJ1?sc)WIizD}-D?Wnek z>5&!r8IeKa7P(HjO>?K_v*gFG=J;Om(;LU=$29J#Z;;&7*f(!(wDOGpqW*@yGV!Ug zZ+9r3sclr;sCc$EHF|mUy6CsXw~A|uzJ||=>qR$;c8&Im_KEHg-8H&E!sPf0GxIPW%3y?W*VXI`#wW{? zp9ju0{T=W7YGVGIM+B(*-#j0Kx}A$?qu<)~upSTp>2fczm$<@jWtIOc|EGj6 zY#OU2l-~}$8d?y#K6HC%7FjBfzluTA4A=wou$u0yG#2^y$Rb&Kl}Sj+Yxz z5vCHAn`HwfzI=pquyhz9P{d%27s52DW*C4d@bq;ZhkxM(!^@wyh4dpdO&1Ug$AgI>jQ911zp{8?o)o4x>5QqcxLCSCzHT6A^QU^Sp<1*>uXLcv@BzD~5*q|I2o%Y}*6RjFOI}Obhz>Pi8!*qO zxl&A!y(qsZzbro|^ZH8j;0Mc#@)9F$QO}J)9?Ph=rsqb0aT+k5fNMw}jXquia^|H| z;B=`|z>9KvFW*jqE}pS@-`8a1{K)x{?E+SM2Y7l0dIq`?CP>|g{9LIISpZ1E?tE!m zLk~8#5RIsf!Hju5wVd(kHT$ zX6EcDWny%I227KtNg;Itxq9c!vHEZwmfZvU2OyONSvWZGR21kRxH|=9;K0Dnfnx*B zWC3J>F2@Fr2wWkRLl(>y5aEb6E|to0Sio$-e2>*n2%HcYX|(Btz_7rF@@4A9>Tr_s z%fP^10k;MGhXoD`Y)|gIxKN!InHsq?0_$_M^9;U`Z<5XoObDE5fGJ46k)d>hWaTEC z#A?Bpuac}>Ym-`y-f|zgiI9n}lvm1E zt5>S4Zz#aA}}=B0@yCB5^vW(ve`s;gQ348aD;q`cDZ(mrVD273e*C| zSe>KZGXpmTP-aeNM<_2P=cZ24fsur3v|GbBMQ$Km!Eu6)+#J3$^+(})?Y8hYi6w#O z+E@~(jL|xBXV}SOUD?c*DsV;Q+Q?Or=^A5oVq5YrE-Oz476ldt9tvEiUZ-}DA^vM* zd9j33eSg1fjl9Na39V_3{2XZ!EY6_qbAj!M*8?W*B|V!*KP}mkANQNbXzJR7N79BQ_g=<%FZkwqn!VNMIN$QER^%##qUiy z|3mY3_V6>x`9EH0@q4j%mJ;$iQ!f6oMQ^srcvCL^lSRr5Kj!%I4F7`}%GW+;%EiB- zNSW(*rkwwG+IQO52H$C~33kf)C;cO`UX=5H*zd(p*2iVo!X*oKPV`eUg;>GnU=dte z^u}UtE3V(*jm^O#*w;TQ@5RY}Z!F=eDjqB!EC+=8fjIUj3sfiBQ}d==w1-pQ1pXrA z1Tkm^o|FX=OwC$WvU)-pe3%^a-v{oE(3-vpP(Vs+CQo$?`h!0OZqcY8TYp2^MF|JP zBx=}bBlv@KXW0(4>-WI#fi-PFe!X~eZs*)Lxg2?l%>xlNI4@EZvOxwuzXc?aXBvCX zs)cfac;T8xh!ROE2*8ga7$5VH#!J!(I%;WJAkhj&J0L1gvup<<(Kb%dzt8d3G~XmN z1{;Ix2b+YAf;@{N8@0)-I^K?1p_E$lK21WC(4ItJ-vH{Pu)0Chk<rHmX)lY==Ed-Z6Ly?B>KjL zt&H`?!E<$xZWY{y)Z9VXhNPPtIVe#MDu6wfb_nj!*2Z&n>fI}7r$_L~$nOaT`eVAT zu&%IEaG&71!aih;fD|P(-OsQ=DafdtS+X4H&=Mm;I!mJ^s)c%Y3&OHn$sTf$-!ljd zFr??}XbtI3B}-nmuJCYlploF?88}UQI)W@AIp+6h>c}AQQ|{=XnGFP5#?-83C1?HP zDc)iO@&Ko4`k){{>pL>IfdHk!rF2m6P?F;T?FPa$eVYD42IPSvtRd6v)7iOPIofJGNxF&a6&`c+RmN7MJS;<+?OFIdjgy$kJMotPI6C6eAI)*GK z1v?2)8bwlA9}_&D>`{O1jYsZ$&0gH1j=PuU~KT>EYC|B zh;yk9-d%+8K|5FI4C;B6el15=;qXF7rK8eS*hnc)R{1TtxhD3|_=>d9a&6xgdCZ8@B{! z1ux;ah~%dSuXo^@;5BU#FjBQ?PhmlDK@iqGg~fTu!;dmksC8(vR@I(;lDLh6b_XLqS!RLxSh5Lhc!0(aZBf&S4ZzLgK57)}T4aORB zy#*@aWlZaoLwihbkb5b!_1SuFfig@UCJ#53;qoaYcM8cPR~YgW$P=JO%BRc65-^II z6b+~)_z#meR)&%Gp)Zv|$t}0B0-!xjH&%v|I6!ZqhtfmYoMTfizd6z0pl`0+PM-L5 zlRlID*K5N#C7cW=v2V4f&juNNgm;sD1cc@n2fZ1h@GQ`VDBB7s*;ZhADuXhU+4bf8 zF|su+=T}L+d`#9xUdr<2>H~cxzz9T>(d7NwgW6!_NM%roBT4>H8~Z6vK#XmLqm@c| zBeR{bo$zXg0p+pExEeT38Kv|WfO8Zl#w!5TJfAYNv%qtU!Z^>!Pgbm4KqS`?u2*I$ zmn)Z$+;ozAInpdN3pXluK#sf?v4c8DA5ZIA5l813rPMk&)h?xHlgM&3qO#!)x~v_7Zq4lzBbm!Gd3`dfp%M zRy|*Kitp}E+rso8kk}s(-YwN()xS$LsDpN!^?M0sJ+_O*r+V~*2w=nXACbEE5^hy* zGk8%SDBPB!d>3SFEk3O7FYGV8DQztx+l%{(+lzaU=P53iwiI8JC|in1UvY1-uehtY zqqx8DgoebEW+3YRLZo=0;KfkUjl)ICQ1M;mUFC7|EWu~gr%F7ly%nV-;|B{~TqXh^ zD=VU}>68-^?`Gc3941hle&(Ga&JeFF@i=*QB;{-6Yvl-`TAmV}7$#Io4HvT1;R1ST z6tTdwQ`OX?2HuF2{(kTOGCIFkyf%a5IeI!m7o+$?ZSse4vUNwMhZRUp7I~z zKf>#gXKo%GIYmIW4A+J){$%d<{Agk8aCt@xk}SzyuN}z~Kx<>LHds4dSVwi^Oaa(X zEywT(wSaVjVCB}hH;ZJ-xq>srgg0b(IL;TG`B_Am{x{`UQIPDfKZw+g^SLQpAWzHu z+UyyS(&R!UED0&+n08EdOzOocf;W5wjF>j!(F>gk<8mjg69$+jB#298%!c>DJlH_q z+z!3Cqw38e;S%vooi^G?NXAmZZ&kB!eTh0id z5x$aewXwdE*j*W(NSv;mPgr6A+wScY_( zFimKZ4h;zr7MKVp`#7&L&^G> z(BRO1Bt0#3eCWu~c_ep^1EWGG5er~4nMHM{I=Dgr_z0DksqZc-rY_!8#98}rqqXQ(p; z@SQ0@O4lr<8f(iiKD30j=9>t}SsATpYK>tnqqVt4Y!7cu+shrOUpyKkdkMIqLyYI$Z0XREV?+98kZb|F_p4Y}PuB1O{0I|M7a zVj@zW2zlv|k%YShE4fH{(vfuJUcs5Bh#L*l=ar!ig>UKILiuv7>20B`CK>m91%Wx>jiniF58zDix4y*m4* z@IlO(lM5U9fKap={?z`|g3(~~Pi?udT<}GG(O8`Fp5V+05pVL*40)nmhM;jA6h9yi z%f1F5CqGJlC?Lsb%s?YQtj3}ZRk2dAV)kDtR9jvr>P@?-olgYDdQryb!e`0P1%&3$ zhE3M? z`$o}*Pya{-$SuG9b2GBTbBLM`=cC5bnm?)lbSic#u3PM2S~e*DB-GECC~zv_IKrvX zlS_;!tPz0c62OZFPbZ#EEFsHoJ_f%x{h0hQ`Mbb#R7EuP4&g@?9qGtDhruAeVL~|7nM zlq=(Bljnh-ZDI#sOZ+k-xy)FbbypH=1T>Q@?BLtMH!*&(1E4|5=`W1)To<2F0;CY* zh_pM0r6(3XOgxl$)5N00!o&lF_lz~ud-{Oa<4ZZ7kH14e$v(c<63gOt_VH1`?$`KNWZBPG9Y4o^ zj{gz=HvU6AVZ7i+q=4~55?!asAGM^!Am1RLoUj9O#C#QJu#Zyv6e}2E-9+Ua>g$kb zvd}G2IYWFvmqb^N-igXN(s!hA|Z(&LiV za-NT8eA0`_zR5l>eb2PF{+^__etfcLx^kd3Ru(6pXk)uHy|r~(7o_J z;Q}9J)DEQ(rCaVr!aaFD(mBb>c)18%FZ1sTK97wNo$F5>__nSc%zUoxH@J$F^exOu>@R z+dZj-`PY_fNHrKE?&jS+#j}nvvkj~_Bg=XOD%mi#Vd`?IVsaifoCOv(i_G*(**^_sD+i}3 zb9_!5n7+2?#C?90K9ae=ChqZ3CKmQDIx(;a-0!QG6Ubc0b{_O0b{$I4f~F|tQ_vin z9+n=S9+^JH!UCTe9A~$5bh=V{4HW0?u*#hJ%^Q_^N0 z^HCY5W-TjOJ<*G|cqIQsW=i_>^aNv>K+*|mh>PjD>2t|kY9MKsg*9@zA)}?KZS6y^ zGt)fOib*hrIlU=eo+o_nHV>qM*&KJI?@BNBA@`>3pbpY?vXn*Xh3Sv-ALUyL7ZxTF zp7l}o$a?d1x*A%2R_gO^^;!L`@ynIHKh;pXB>i0aMe+&wg3ro_Y2>x^Yw4GKlsD7J zd+GPm&t_o#UV3?(9_?Q8eV#^M^}Xu*ByD9SnNyDeHfC0*{~~;!{yqJM&xxPXc6d86 zQx9+Z{24oM`zYZ|I5V~AO+16BnN(XIWpTIwY=ddv^%XMp@PW_!?me@%V+Q%ihrrWF z`Vn>@^JjkSv$Ivk&c{CUOp_n`yq{^pYgr9cx?84NKJ)SHmnqMerf2r-lc7-QNf|E& zWsV^XD)F7~J0FyfCxGmj%%PdVnIV}`gd+(@8;r_y&bqTGf^z4AWt)TK?bz?KA>+a$YnTW+%~SO8mO?R3v} z&u(wfJ-ed`^0<*YIUrjJiXW`lqt^D#A_rx8H2*}R;80m@Gld~rhj>{(fUa%)7EzMFM&jJr;A2s+mj~{c- zWbL5tsq9nPRW|Z|yR4jKMRu8qyq_yWfpd{ipgjZGg2iXXbde@I#5NdAV19WR9_g9~em@fQ+t3=1w8`(S!+xjN0J( z^qd{kLHc2?Hn#LrrsXarZ0&dBilR3+<(%m2M~*0Za~GMBa1r6&+ylA0a(Cpm_nWzj z%$mu#B6mfpbXAV>b-pro^gGip?+$qEQJ{QV=+OYs63i4g#t-b1cV^E#u!D^~^8@lb z<#)^PQhM&A_tDi&yQ_a!Kh+(XXYApJJY6$s`P`5^vWI_Aeh`TO<{rH)AKyn+??Bn5WFjBSZb=Ik)J|C&kqqpBKG2%5Uel zd^L>lTPZz+h(3yltdH{_=eNqd%b^1BXPyH7kfYKNxy4T*kI_?z1!$_r{pX4kji+R4 z1s-OdFXRhgak9UmP%kHwD9)c=Ou9<}fb!;!pLV+zD9nTA%6+=v(ec{?07poAT*NgV zKOvH^Q%{>qqN;F;*3=$~JpYhDgADAToBV=m1o+}*}R z|J{ZAjA%0oGYWGHw-z2II#_NlJX*MoEKrk~I}3Jri=PXXGs#~+PZcWRLch1wh5kx; zreKHn{k34_V*lD;S;5X_{-uSbh35;G`7iT>7E(8?XLW~}&hxJH4=WBUUg>8XTr}hT zRA|r+CtU4!(~nyG4_ub~<9=tv29cbm#T&A&Jmq)S*)?$z3u029@&i!W={su|C>DujS>FpaR9UJUC<7X`O*T?eQJANSiza`BIiIB^4+Fa3tZ z^Zw`kmqn`w{OVwMWut~y{ETOlwe!0Fb^pZd#Ozyscb4b8`Jv#% z`+mfGt8dltNnp8!PXd$=1MT8JB|Z;qAa|1A47?d=h<~5>KCwDrrXddgp9JoTd>*J3 zh;VoKzHoop&dR`<`sw)T+H%y;;3SyGNTFo};~;1fJ!dKUz!vg&?p+ z9BB>KPxmOzF0Yapz#GAvx!d=oP;wIvkL8QAnPl|~zN-s<6iSs0QkZw?HN0=#f7B>{{kp2w* zNcg3V-%7c!gIkE*#mxv$N_lc)$|7l@^pNzN6cU$6OQZ%8;c4kYv5?~C0<~}F-v&B!y z`qYvHMx%#|W#jb!Iyk%7;5#PsU6 zCq788LLT zD2Bw)t>VoD%&{`a?i24ebYMZP&=%}z{#IfK3!;W@Bcn&_2tV> z^)T6;M*Z)o?#vaxROX6|N5zLlSeRt47!C2Ix#FLpKieep#rY=Nxnhv~>ECQ$d+AGM zh5Dre;L}oTO`UFne@5IkQW?8xjiJg|Dn9Rsn>Sj!=~3Q3Wy$o`T2BcH18 zh?KX)O+%Z8-V)yuH!{{V$MXAW`)OaOU#M?rKPup{ap--ryhH4(1?!`JP$#XImdPQ- z5w}{P)hkGZjR?^8joWfm{-g4v@|Eh$t6EERl~@^{iq|B8Pen6trM?m=R0sL%lh-GI z5Pz^(n*Fe3kBAy;+9PC@@MVa@VqsgaN>H0`MN0c*dt&zm;j2>Xeo((v-ImQmcKAA- z@~jQcT6n5ztwbb-Zahu3`nC7dR(DjPZ3oKc7DBB*t7A1XwPn%mIkT0@+0$j|b8E3& z&fofkTB|+i;aRtCU_BTI{dqZ`Pmpndr`)1_bt9c9Jtvo?<`H!&m8*fpf*iTI$OMdL zPA16k(TeZ5*l{s$Ce}KJ4-k zV|kE9*)?1b2NWD0Lt}X`%^qRK5RH2Ql{!*N3$q`-bc1;%Mara}8 zAQFWxu(o5>g9o#`GIeFj>8cYibK9>fmA{;zoSrZ$)2 zwep!IMjPogV|}`OzC5*!Y4T|KT(ST#=Nrw@^`){MUXOX0Ee^b4nIcaxmaF8elWe-J<5sqeyZKiqcbYw~8rdu|6W%Q4b^^`0 ztuIn8BD3qAX98y4bF;5h&gQSXU%9`^x$u~;HP>2mB>F3Qwd)ls@{3X*ICEI7Y2~wp zIa@m31mt{ckRiP>3A|E3+Nt&Pdcls{tXp>Zdag5c*=^k=Fh|$$2+q~zKBt$P#ja{S zyr0@vWvq^@j_j>g&*zcPBfT_lSS_{XDxaOm+43kAIYb?yo@hYlBsxw#yp4lYGt>^& z<>oJ{L=P=sHM7{&#z#;0Iix?7dgz>G|1sOGtK=zKfn)@C2)nR~pXW`FP6%(h-p z%{sH6cO7FYm`TWct|4>Xm6gi1iPu*a(QL*0SDMENXQ}luQC%CnQ{b6hoL#K_ZbRyc zpRbjq?~_mC_dWSAvNH0L=ESE_iqjRwPa)vUa!k4%hAysIG}X&-36Mkya8 zKi5ASz&o?b@NNvt@qUG<2$WBe$gt$X&$T}EB1D)Wqx#i zR3QjD&tLjqx<3Z%-^+mWTh*Gf*`aF7b&h(`RNOFH55=Na^h$L1Ma^s<^&+5C#2A8e zK-HS!yic{JheYe)fapOr!RkCJ>dw%pnZu(aqH*$bLLnB8ffuHQhno4vfvuX8lSYVbdkXK5F zwulg!&ehdb@2dCLw<8O%osokQT{eyZN5wmmb;lT$ZKro6d0_q6Mnrd1d}n=UeVbU1 znA_6BLkB*U&7S3Mb+EoRC_jhR5ypI1wXfl~{)hBM1o-X#p;8{oRPv;8J%C;lz~A?+ z=^ez2UN@kAbbS|zw@9Doz-IBy;+w=f#~;ui(3h8>XP>8#Gf?=J1e}tXo`f<;P9f)} zD5Vy-W_vrl7g*^hozBaO=T+b9Hzm$2K{a%pjb&pgGQlIisHLAk+s7J7ZfN|=g0_6G; zc8cv*2Rj)tXdId!5DOYpr$N*m9N=%A!uil@O^@N`Hmf9md<;0rSdWU0ik(&`Fn5|0 z=fuXwCdbZm)H&I^$@(R?NnR7XJm$1akLBYR#DGg;O3KVdv5ScGdPhH}SZ=bWbTJJ} z2f~jTB?Ys;-ChScf1EX45M$gEL++0OTKo~yta1Dda+rTGW`{*ApQH1_)xIt_t6Did z&WonRF;`t$*{o^qR(K!EwFxtqrB2OSc{*ojOuTYnhPIOlI7b_l%`>Z2U%I;DdDomR zZ;jW^&GFkj=PdJ@&kS`B$IJ0a;_>+BWT8A72Of|AlKCyuG2cG_R2+CE{#IQ)Ln6Fl zM557X9%QS^@Tp1vejHd8UlHFR-6`FL05hC<@deR-VIU-g1muLo&t!r17i3N~FW*XZ zbY8XE*PRlzvOxli|4d>W=qe3K?-NRqf2`DRrZv`1xY&-5|mq# z=Ow2kZb{lUD&K{wdF>U zdDTWGPpg?Dxp~&c`#Wi_b2b?Y%vchE*NP+n;q4lE$aCc zqB3}mQ=VC}oRb}uF&lHPce;1l-K$bfpR_Y$vH%~YPhGY3Nt@%b(dFyFytPfxSCD~z zfx#^q$kFn)>1_=yZ8NN`{#eHN?kTmrB|}ph@r*3u?pKKh+TSM)?FVbx59_*o9IJ8RV+xP?K}HD}km zNw5u&^84@AsYjCDparD-0$!-25w1?LGPN|9o$I+hb9?5j>{;2zk^r@#d020h@rKRr zSWk|hCDJ+0;v`_#)&5i^>Un4O&g^YuqWesWkxVg|)G60Lolosd7AJO2GlJP*wz+s; z*36i~n8G^7OoRMfgw^HuNY#h;EPds)Zf?~qA*m6m6YFFIi7|pivN9rd9Ep4~ z;l$Lbgu_!qQwqHxp4~ltcHykTQ7Jpk>0~yOjb+KHQuboUdHyPw^1sPen*S>YxLH4& zw`z_s?5US^?RGq}%K76HJw{nA%w_sH2eMh2S*6b?-l9tt$41`IZJxbK<@`K~OWFzmu8ayjYV4R$HL5HR*3WeZAtMu6?Ff8Z&_R zr?pwTX$IKX05$yFX-@ggGdw$xdE9!DncNsoKGnzuWU67OjFsK0p5M*v;Way3CAzUL z^P5#Fzr>gs%zX{>hh2~v#{s2_2(TVk#@jtEYOcxD$Bmi#uzr4F`Qr=)%g*Vud9OK( zE79#}nxCw;(yrNE%0}^?CA7SD?`(aPpEJzc;;0H{E%UM&kzE@c*EV~Zdo;Acl+JX9 zrCL*X9&0_EkaK2LVN1f+g-Ka6E!o~V#%npI?U{4q+;^Izt#%~8(fW~wshugIOBo06NFyMeGxep+r?Y4$3NQhoYRt`cUF8MS7Y zn3r4FmVbbFqnuAGiAinjSE@lWCy%^UaARf>sQnjg>S=vHVwoL9wk)hDU}+V}KTw3@ z2};nOrYNmE^?sUldF^|-dYD%%H!n{)z4NSPl}lkBuzGNt2dq;0Mfv);Bwrub^}}N{hWR2^M@ikw;ovHC)u9Ry{Eq z#0LhIh+M@e;uA|$6yFT;Fh#AY_I2A@kD|5JKIrwfRjc0nTfg<&doR4XrS~@ZWb)0* z+H0@9_S(~%+ul;Zx3xjOF7s@&Lz0foB454gBQ5zaIEvW3~N~Ab(2Wrv`p{;AaGWX5d+4*?dlrUmEzbz?TPp zLExQ%uOfHs>y8(Z`DMq81OHCos{_9@@XG@KZs1o0er4cYfnOE))q!6Vcu(MK0$&^W z^?~0I_&RdOzV3JvnO}D74SapzHwS)8;2Q$(3;edgHwJ!t;F|)!Bk;QdzdP_Pf!`bW z*1+!z{Qkfn2>ijoAIjWMJ3buvw#W1 z82Il3|9#+p2>g$M|0(c~0{?U1e+m4rfqxwMCxL&O8SVYI%xLe=0{=YlF9J7B`Nxh{ z;CX@Dfd>Q64?Gn3h`_^v7X%&&d}QE-ffofH4ZI}q(!k3CFAscF;G+YNXGYwP$&9$I z2)r`zv4M{Ze0<6e0Jb-0-qPS8+bbK;{tC9{P@662z-9vG_0|J z7+x6o*@5p1{D*8(PJ?uQUYJevaIXCH=1$jH_)#UKGs{yu>VVs> zpG-&0vSOAkIuk{Qc8Y$r(=z)5!Diu!lm;Phr*_NQB~ESez}$TEfpW6+$rri&NYjB2 zRu=L_razR%MiIkiDWVKE`;FPByf@g4I-7ojvhz&`akjcDPo;$_YcbDkev$_g`-QBs znJreCEmoN=KA9VFNBwJZ=czPw1pI;jRxerhGn@U)W;3(doHwkph+$#0w{SYqSvDz` z51Gv-nQ@*VBc3Dat?g#X0@$DGwPq*xC9?c1jJgUVw#F^$bjj8))-LLp51TJ-!Lqft zH+$`>)G}V>_Q{ihRhDw&w{C0--xxT}NZuPvS+o!Xb2EypGbn-A^LYLhIRWZ5LkX62cNEc=&5pC%$!zVNTvqL5-j4hy%O*LwpJds0cALwVS36{tB}+fE`Qz+m zk2$KAC95o1^^#>Lv)OTWJ82wt7~9$A1Y_p&9_LBRVe$6B>I>8N@!L%-t9r>zZ~kMO z-EPOmS`r@-xam`V^f9$wvg#$vCRsL}-A?8f?2~2RQQkxige(tx0Q5p4tnoUE)PzNQ&I};c~PW`Yx}$(Ar+)&e%B=JI1uL&g)GUlftuw zTWPjwPJ#|9Fh7ku9UD9Fd3`R6{}i(?#Iz4K-`HQ2BX7+Z<$;ku16cPd2e**hm62Db zPaW*F%nq3QF|q9p(#h`6U_vhx?xb;J+QfcO%so|+qwFaxi+q4@V0?WTHzq$d$i-34 zwilg;g8pn{Wzjm=1aAm+flFP5cO}ztIr{FjpuaKj>E!mjG@8<*vOF>@oRQ_=Gat^S z-c3PXxSvwtUdy=XZ>B!_6m>a!tO_3pa@Z+y?B@&jTJvULNBy$IIPbf_sH;7Im{Sg& z2K%VYt-u4|@nEO5)ofy$i~Mn(o8JyRKXBAJ0`g`X%5ttoZvQ%%^VqkWmT|U8mQ68j zifL19Hg{Z%vIrA@wOV6s+MG@a3|X7GDqduY#yl@Xo^kmI=D<hr8bokKid zjJI8fWe2i8M#>;K$3g7pCdj#uUE(@CA1z7Ee8?wzoR>1&9wzhbyHLF$6$SBKo zYCXmm*!vXyTiDh+mvhZpOW&{-Ku2u3H*TyPz$(W4Y?+Rj`B~(!Sr~Z*?x5@d@@JvR zZOmd$9xuEMbF$m?`8l)A&#vFH+$#+IQ>cUXqDA1+u2cU{Zp=@~>GOtM7V^`*F3QE6 zGmV?no`-s=Lq@%i3T4j-eCETs__Ha<3->X920u4br|olQ*6*YpPa-G&x;W^pYcu{_ zFD`K&wm5+CwQaoELQd{FBR;;*gq%Ez%j(Qaoe?)57mz!5Y13Ig zw1ZAy*u;Jn4~E?4`gB{OedNZL^py8D0>WsJcp_91@oYF-t%6TrEXfiixqFH{P%G$USH-Xd0 zMJ>v$?1=Qi4S1ldvNo2dom+(uVy%1-y#qPMOF~-~i>-~B=Yf|?K5qnZc)aT$Y4XgF zkDU+synE*}4i_532a5^W<>?|XJ8Cf(GoD2b`-RaLV60QPj`=?2HV@>o&aPu)tz~1G zWqX68#!vRTMy#&FQI4`jj$A5?TmoCYBUUdMx!oSIIVbbOW9m3?^1Mn$!RGy~X{2xx&P!1j$?!7u4gnpXp&3o?T2@M(hqG9CQUFTe& zaRfVsVFwKR7#A*gb~$W94*SpnW3G60y3fnPy?$osIQ#x2a;Guo{i}Z#(sQm-qxP+wSom+vUhH#38fYk>cL0ldvw>xd8Vh9fSt< z@vhVp$@u5qX2-7u{x5-_2Ua|HJU{UBT4sm8c09lG;tPgZ*WK+OHJQKNp4Unjr&Ul! zy*uGUON_Hy8@B~{T^92^RpeN^iyS;q_0u32Yqy`RzxYN$uoyrV(8vhpEpTP`&0SV(W4|Qvfj3n?<8G2fy6UfP;5#$3FFv!T z%RFDO@?P8Xl(N`YlzHRLE9W5h{>9vTS_l5n3teMF(qEkyoCw^+@uGgf*ftp0yRm*x8uxhmAXo+bSDV_U2K3o&_C^3+mgmsu_Du zWWG&m3~od>atw~Ib^CnBW1ZPI|M~o7qlHY*U%)-T=R65^av!bF`cMSpE8Cu#F*kXR zb792!l;F>)fj7{m`w50k=QD!*%pl*CEb-&$7DhEbW^V^jB9Dd0l<+{5Q!~PXR>Lb)!81ml? z^1_gxIb8Y_cOyCecBere^?MJOz7cR%02JRwQubr(h2g*;(w-)Uy4 z-=$s4bIgHT(pS&9py-o5&UU`rXlMC^bKiXzQ3v_fM@(K-avo#6>th^i&_Lxh2-ZFp z~b?CoVe-{2S;x;!Q? zto5GuqFnDpI_<@k&$yaC!?$iS_8gu_r@y4~#+QP%?vvGbr@pM}q~A3iWIEc2xuW!S zWzHK_=jG7Jd%sP?CU>6;_iZejylwX(xJxA4ekrq!aoi;q9o*fKb-yQ`ZjSh!8M65{ zQn;HI748J?Cfr37ecV43#u%S2W4tiOZ;@kMi+RQ@a;)P;j{Az~yjGHxdt}D&fXxHb zIVZ`K^ZmN%oMU*mO*Z*HTVag5!Z_1SCogO7Cx9huC|la7V>P5 z`!}-MRk`bBRhP;0x|v=Fn_A-@^LjAL_8MoOGs#vK^PzK}e9jwa2Qlv^V{h+7TKGn1 z&Vgb+_X+ZJ9qaO(EZj|1j^|d8;|vR(ZaV8t&{uoOYA;#sC95Bu;WNg_*?X&RnHNEh z`K`pWGUmEX!xjhktuW^<#>eI^Jnxt;=Y$^AlBj$sa&=_pq*Z_FT`?F2vZo>j4r^L}B>C#K^u2X``W z3i4+{4*NROi7{7iuXZY9pKwL6b5*s2aXphXXCnV+64&L4bjh2moGhP>M~xAGmwP

?hMIWdOR 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 diff --git a/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm b/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm new file mode 100644 index 0000000000000000000000000000000000000000..9228eebbd170eed49290c974311d494f4ea22ec0 GIT binary patch literal 35392 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 rm6eA_9zvDf2mKoAg6 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 CRn=7h literal 0 HcmV?d00001 diff --git a/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/ubidi.icu b/src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu similarity index 79% rename from src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/ubidi.icu rename to src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu index cfde07406cc885273c45a396a4e88b201770a844..d5c81de1b1948d5c8a9a26b746d0d552a94b99fe 100644 GIT binary patch delta 2898 zcmcImeQXrR6`$RmnVp$k`_9MNnDf_qF<_fG*p9KWvB}xSGz6^L6bgYF99#p2e3&F{ zgyL{V(hpHuVSCypB}6?yU=lY0=c<$twK-I!4NX8!iW*W`$w>tjC28xVI8aJV-|pSX z5Vid;_q6lgy!U%=X5PGcy7;?F>|G^@tUu2|euNaHqNbk3J*tY3M?p9Lya;WJAk=*v zl*I^93nBIvQbY_XX+?4*FVDYOeR<_WJ(UQh=khWolD=QHw1M9FGqHj>&cG)2YeU*G z=fkTJm*zj*ihdy-FwPB|5HCJze*a5A}d<>!sR|UI}r5^d|joeTBYO-=J^SAJpsg zNA(a`zpMW+VW)lMC;A}Z_Bkui9r9El5Yi8(j9@tGhB>aENNpj-QyBdXeN;cM$Mj43 zxPDc?!6-{-K0ThWvjDRkiOo*=B{;i1$*Yt43ATtWVN10kwz}PQ4W$-v-Pf@7>;bmP z0kdz@0^nzpj-Y{^_pzPY7}(acCt&;m8%$Z*PhI;X+L>rO*{@(H8c3T-2*A$qQ@|}p<0VAx4^ing%RuJr(W8?f)OI3N{v5yk+_|HdXrF7SVm9Ihn1 zxSr(c2_9WdKE!R@=2<*|kNj`qrMxm>wDiD?LB`z+rY-_ySHA}GQl zCT=JZC1Tv^j43jL=}-=_YO&SrT06z|gvPa(i5)KAC3b7~xWI%_{7AU9EuJMi#bF5K zHaY4M&{U>KeBoV-*TnCW{(k_!cf_B>``~*~?ozU|#mA0GToacQ5JNSDHe{rO(eERN zaX#N?WF<{AjeJOH6E@}=cYshwjaq=->C~qw+Cgk_fJUp6cTDCRt3cRJCX5b(AY7JZ zbQ|{@P}ar{=k|)=g9H^--qd7OVE9lKouL*))TqZ{Yo+9%O zC|<|0&#ZIDMtEuv%7jK~-eazJ;PRB3nG-TMnGc!|n~#~>5_qsb2|aw!+yh5jq?&`k zc81JB^PsuUr9-Am+QiLd4kxr<(pZvQ^#6s|zUPo^%%3Jt<~EQD@u@)adhSfpCXg7F zR#`1+2k9Ld$*&%0Bf_140{P@f&n{VId= ze60*NU>UzFUB?l17k-g_;1yZ}eDtq)X=KhX>pP!p+%Qju*JVX} z=iRSjS95P`g?wurIJR2yv-Ms%KHn>Q=d$R1m90dMG*!xvYP_8JStgstvXI0JW>NPv zNLDP!G&p(*`*0=>d5r$}Z5r^^)$ey$-6CH69sH&ezJ ze4xOZU4Ga+lff1^Q0)epS?`y}f=qVQeT4|X)uF zL3bPEAtZmb$S*%{Hsvc#-smR{k7|RhRK~jka{L>B0bFO*EXd>owYjo?BbAel-LkuB zuOj5Y##%RL{fnz)c(DcX{4!k4q<1xzvF3U56Zo!nLC%-VCL?e^LRPfQa&BUvjl#lI z_SOVsxCYM9NMU2XsMRuq=A`oNW(qrQa0;zljKiI-T-Np9>OmGP&y+=F)sPY#y>I#3 zUezn$FJx(gRRSAm%#^I#FGo9yWoHA6UhP=GLKYf^KcBB+%g)4cyFiQEmKL!KwU}+= zm|dh=cC!++TNKM)j**glFo?dNdB9@fJ42?g0_)VTerhU|Z8mVH?Z+Mj8i z_7yc~UsF5nf2(2px*D-RS7Y|1isp==NXauORuVzsl0%l#S#kmeOD2?X>HA8o^e;-J W^nwyEy@=wae@C5jC!?dAyyQPB>_RpG delta 2789 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 * Further detail on differences can be determined using the program * + * "https://github.com/unicode-org/icu/blob/main/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/lang/UCharacterCompare.java"> * com.ibm.icu.dev.test.lang.UCharacterCompare *

*

diff --git a/src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java b/src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java index 1d06fb4f838..d52ecd46627 100644 --- a/src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java +++ b/src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -63,10 +63,10 @@ public abstract class CodePointMap implements Iterable { * *

Most users should use NORMAL instead. * - *

This option is useful for maps that map surrogate code *units* to + *

This option is useful for maps that map surrogate code units to * special values optimized for UTF-16 string processing * or for special error behavior for unpaired surrogates, - * but those values are not to be associated with the lead surrogate code *points*. + * but those values are not to be associated with the lead surrogate code points. * * @stable ICU 63 */ @@ -80,10 +80,10 @@ public abstract class CodePointMap implements Iterable { * *

Most users should use NORMAL instead. * - *

This option is useful for maps that map surrogate code *units* to + *

This option is useful for maps that map surrogate code units to * special values optimized for UTF-16 string processing * or for special error behavior for unpaired surrogates, - * but those values are not to be associated with the lead surrogate code *points*. + * but those values are not to be associated with the lead surrogate code points. * * @stable ICU 63 */ diff --git a/src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java b/src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java index b270124c980..12228446e54 100644 --- a/src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java +++ b/src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java @@ -54,7 +54,7 @@ public final class VersionInfo * @deprecated This API is ICU internal only. */ @Deprecated - public static final String ICU_DATA_VERSION_PATH = "72b"; + public static final String ICU_DATA_VERSION_PATH = "74b"; // public methods ------------------------------------------------------ diff --git a/src/java.base/share/legal/icu.md b/src/java.base/share/legal/icu.md index 95040f49cb6..588e88e35fb 100644 --- a/src/java.base/share/legal/icu.md +++ b/src/java.base/share/legal/icu.md @@ -1,43 +1,48 @@ -## International Components for Unicode (ICU4J) v72.1 +## International Components for Unicode (ICU4J) v74.1 ### ICU4J License ``` +UNICODE LICENSE V3 -COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) +COPYRIGHT AND PERMISSION NOTICE -Copyright © 1991-2022 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. +Copyright © 2016-2023 Unicode, Inc. -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. ---------------------- +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. + +---------------------------------------------------------------------- Third-Party Software Licenses @@ -45,7 +50,9 @@ This section contains third-party software notices and/or additional terms for licensed third-party software components included within ICU libraries. -1. ICU License - ICU 1.8.1 to ICU 57.1 +---------------------------------------------------------------------- + +ICU License - ICU 1.8.1 to ICU 57.1 COPYRIGHT AND PERMISSION NOTICE @@ -80,291 +87,10 @@ of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. -2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) +---------------------------------------------------------------------- - # The Google Chrome software developed by Google is licensed under - # the BSD license. Other software included in this distribution is - # provided under other licenses, as set forth below. - # - # The BSD License - # http://opensource.org/licenses/bsd-license.php - # Copyright (C) 2006-2008, Google Inc. - # - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are met: - # - # Redistributions of source code must retain the above copyright notice, - # this list of conditions and the following disclaimer. - # Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided with - # the distribution. - # Neither the name of Google Inc. nor the names of its - # contributors may be used to endorse or promote products derived from - # this software without specific prior written permission. - # - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # - # - # The word list in cjdict.txt are generated by combining three word lists - # listed below with further processing for compound word breaking. The - # frequency is generated with an iterative training against Google web - # corpora. - # - # * Libtabe (Chinese) - # - https://sourceforge.net/project/?group_id=1519 - # - Its license terms and conditions are shown below. - # - # * IPADIC (Japanese) - # - http://chasen.aist-nara.ac.jp/chasen/distribution.html - # - Its license terms and conditions are shown below. - # - # ---------COPYING.libtabe ---- BEGIN-------------------- - # - # /* - # * Copyright (c) 1999 TaBE Project. - # * Copyright (c) 1999 Pai-Hsiang Hsiao. - # * All rights reserved. - # * - # * Redistribution and use in source and binary forms, with or without - # * modification, are permitted provided that the following conditions - # * are met: - # * - # * . Redistributions of source code must retain the above copyright - # * notice, this list of conditions and the following disclaimer. - # * . Redistributions in binary form must reproduce the above copyright - # * notice, this list of conditions and the following disclaimer in - # * the documentation and/or other materials provided with the - # * distribution. - # * . Neither the name of the TaBE Project nor the names of its - # * contributors may be used to endorse or promote products derived - # * from this software without specific prior written permission. - # * - # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # * OF THE POSSIBILITY OF SUCH DAMAGE. - # */ - # - # /* - # * Copyright (c) 1999 Computer Systems and Communication Lab, - # * Institute of Information Science, Academia - # * Sinica. All rights reserved. - # * - # * Redistribution and use in source and binary forms, with or without - # * modification, are permitted provided that the following conditions - # * are met: - # * - # * . Redistributions of source code must retain the above copyright - # * notice, this list of conditions and the following disclaimer. - # * . Redistributions in binary form must reproduce the above copyright - # * notice, this list of conditions and the following disclaimer in - # * the documentation and/or other materials provided with the - # * distribution. - # * . Neither the name of the Computer Systems and Communication Lab - # * nor the names of its contributors may be used to endorse or - # * promote products derived from this software without specific - # * prior written permission. - # * - # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # * OF THE POSSIBILITY OF SUCH DAMAGE. - # */ - # - # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, - # University of Illinois - # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 - # - # ---------------COPYING.libtabe-----END-------------------------------- - # - # - # ---------------COPYING.ipadic-----BEGIN------------------------------- - # - # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science - # and Technology. All Rights Reserved. - # - # Use, reproduction, and distribution of this software is permitted. - # Any copy of this software, whether in its original form or modified, - # must include both the above copyright notice and the following - # paragraphs. - # - # Nara Institute of Science and Technology (NAIST), - # the copyright holders, disclaims all warranties with regard to this - # software, including all implied warranties of merchantability and - # fitness, in no event shall NAIST be liable for - # any special, indirect or consequential damages or any damages - # whatsoever resulting from loss of use, data or profits, whether in an - # action of contract, negligence or other tortuous action, arising out - # of or in connection with the use or performance of this software. - # - # A large portion of the dictionary entries - # originate from ICOT Free Software. The following conditions for ICOT - # Free Software applies to the current dictionary as well. - # - # Each User may also freely distribute the Program, whether in its - # original form or modified, to any third party or parties, PROVIDED - # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear - # on, or be attached to, the Program, which is distributed substantially - # in the same form as set out herein and that such intended - # distribution, if actually made, will neither violate or otherwise - # contravene any of the laws and regulations of the countries having - # jurisdiction over the User or the intended distribution itself. - # - # NO WARRANTY - # - # The program was produced on an experimental basis in the course of the - # research and development conducted during the project and is provided - # to users as so produced on an experimental basis. Accordingly, the - # program is provided without any warranty whatsoever, whether express, - # implied, statutory or otherwise. The term "warranty" used herein - # includes, but is not limited to, any warranty of the quality, - # performance, merchantability and fitness for a particular purpose of - # the program and the nonexistence of any infringement or violation of - # any right of any third party. - # - # Each user of the program will agree and understand, and be deemed to - # have agreed and understood, that there is no warranty whatsoever for - # the program and, accordingly, the entire risk arising from or - # otherwise connected with the program is assumed by the user. - # - # Therefore, neither ICOT, the copyright holder, or any other - # organization that participated in or was otherwise related to the - # development of the program and their respective officials, directors, - # officers and other employees shall be held liable for any and all - # damages, including, without limitation, general, special, incidental - # and consequential damages, arising out of or otherwise in connection - # with the use or inability to use the program or any product, material - # or result produced or otherwise obtained by using the program, - # regardless of whether they have been advised of, or otherwise had - # knowledge of, the possibility of such damages at any time during the - # project or thereafter. Each user will be deemed to have agreed to the - # foregoing by his or her commencement of use of the program. The term - # "use" as used herein includes, but is not limited to, the use, - # modification, copying and distribution of the program and the - # production of secondary products from the program. - # - # In the case where the program, whether in its original form or - # modified, was distributed or delivered to or received by a user from - # any person, organization or entity other than ICOT, unless it makes or - # grants independently of ICOT any specific warranty to the user in - # writing, such person, organization or entity, will also be exempted - # from and not be held liable to the user for any such damages as noted - # above as far as the program is concerned. - # - # ---------------COPYING.ipadic-----END---------------------------------- -3. Lao Word Break Dictionary Data (laodict.txt) - - # Copyright (C) 2016 and later: Unicode, Inc. and others. - # License & terms of use: http://www.unicode.org/copyright.html - # Copyright (c) 2015 International Business Machines Corporation - # and others. All Rights Reserved. - # - # Project: https://github.com/rober42539/lao-dictionary - # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt - # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt - # (copied below) - # - # This file is derived from the above dictionary version of Nov 22, 2020 - # ---------------------------------------------------------------------- - # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are met: - # - # Redistributions of source code must retain the above copyright notice, this - # list of conditions and the following disclaimer. Redistributions in binary - # form must reproduce the above copyright notice, this list of conditions and - # the following disclaimer in the documentation and/or ther materials - # provided with the distribution. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # OF THE POSSIBILITY OF SUCH DAMAGE. - # -------------------------------------------------------------------------- - -4. Burmese Word Break Dictionary Data (burmesedict.txt) - - # Copyright (c) 2014 International Business Machines Corporation - # and others. All Rights Reserved. - # - # This list is part of a project hosted at: - # github.com/kanyawtech/myanmar-karen-word-lists - # - # -------------------------------------------------------------------------- - # Copyright (c) 2013, LeRoy Benjamin Sharon - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions - # are met: Redistributions of source code must retain the above - # copyright notice, this list of conditions and the following - # disclaimer. Redistributions in binary form must reproduce the - # above copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided - # with the distribution. - # - # Neither the name Myanmar Karen Word Lists, nor the names of its - # contributors may be used to endorse or promote products derived - # from this software without specific prior written permission. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS - # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF - # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - # SUCH DAMAGE. - # -------------------------------------------------------------------------- - -5. Time Zone Database +Time Zone Database ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database @@ -387,132 +113,60 @@ Database section 7. # making a contribution to the database or code waives all rights to # future claims in that contribution or in the TZ Database. -6. Google double-conversion +---------------------------------------------------------------------- -Copyright 2006-2011, the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +====================================================================== - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +From: https://www.unicode.org/copyright.html -==================================================== - -Unicode® Copyright and Terms of Use For the general privacy policy governing access to this site, see the Unicode Privacy Policy. -Unicode Copyright -Copyright © 1991-2022 Unicode, Inc. All rights reserved. -Definitions -Unicode Data Files ("DATA FILES") include all data files under the directories: -https://www.unicode.org/Public/ -https://www.unicode.org/reports/ -https://www.unicode.org/ivd/data/ + Unicode Copyright + Copyright © 1991-2023 Unicode, Inc. All rights reserved. + Definitions -Unicode Data Files do not include PDF online code charts under the directory: -https://www.unicode.org/Public/ + Unicode Data Files ("DATA FILES") include all data files under the directories: + https://www.unicode.org/Public/ + https://www.unicode.org/reports/ + https://www.unicode.org/ivd/data/ -Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard -or any source code or compiled code under the directories: -https://www.unicode.org/Public/PROGRAMS/ -https://www.unicode.org/Public/cldr/ -http://site.icu-project.org/download/ -Terms of Use -Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. -Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. -Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. -Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. -The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. -All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. -No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. -Modification is not permitted with respect to this document. All copies of this document must be verbatim. -Restricted Rights Legend -Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. -Warranties and Disclaimers -This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. -If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. -EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -Waiver of Damages -In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. -Trademarks & Logos -The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. -The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. -All third party trademarks referenced herein are the property of their respective owners. -Miscellaneous -Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. -Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. -Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. -Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. -Entire Agreement. This Agreement constitutes the entire agreement between the parties. + Unicode Data Files do not include PDF online code charts under the directory: + https://www.unicode.org/Public/ -======================================================= + Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard + or any source code or compiled code under the directories: + https://www.unicode.org/Public/PROGRAMS/ + https://www.unicode.org/Public/cldr/ + http://site.icu-project.org/download/ -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use -for definitions of Unicode Inc.’s Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2022 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. + Terms of Use + Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. + Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. + Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. + Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. + The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. + All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. + No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. + Modification is not permitted with respect to this document. All copies of this document must be verbatim. + Restricted Rights Legend + Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. + Warranties and Disclaimers + This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. + If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. + EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. + Waiver of Damages + In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. + Trademarks & Logos + The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. + The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. + All third party trademarks referenced herein are the property of their respective owners. + Miscellaneous + Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. + Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. + Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. + Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. + Entire Agreement. This Agreement constitutes the entire agreement between the parties. ```