From 37a1aa00bbef35b6db08948ef098d1cc87fc6a5e Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Mon, 31 Oct 2022 08:23:23 -0700 Subject: [PATCH] Import of CCTZ from GitHub. PiperOrigin-RevId: 485054062 Change-Id: Ieafa217b562548f8bb8dc6fc4e1e414f8ede0579 --- absl/time/internal/cctz/src/time_zone_info.cc | 4 +- .../internal/cctz/src/zone_info_source.cc | 68 +++++++++--------- absl/time/internal/cctz/testdata/version | 2 +- .../testdata/zoneinfo/America/Bahia_Banderas | Bin 530 -> 728 bytes .../cctz/testdata/zoneinfo/America/Chihuahua | Bin 340 -> 691 bytes .../cctz/testdata/zoneinfo/America/Mazatlan | Bin 367 -> 718 bytes .../cctz/testdata/zoneinfo/America/Merida | Bin 303 -> 654 bytes .../testdata/zoneinfo/America/Mexico_City | Bin 422 -> 773 bytes .../cctz/testdata/zoneinfo/America/Monterrey | Bin 293 -> 644 bytes .../cctz/testdata/zoneinfo/America/Nipigon | Bin 835 -> 1717 bytes .../cctz/testdata/zoneinfo/America/Ojinaga | Bin 484 -> 691 bytes .../testdata/zoneinfo/America/Rainy_River | Bin 835 -> 1294 bytes .../testdata/zoneinfo/America/Thunder_Bay | Bin 881 -> 1717 bytes .../cctz/testdata/zoneinfo/Mexico/BajaSur | Bin 367 -> 718 bytes .../cctz/testdata/zoneinfo/Mexico/General | Bin 422 -> 773 bytes .../cctz/testdata/zoneinfo/Pacific/Fiji | Bin 428 -> 396 bytes .../cctz/testdata/zoneinfo/zone1970.tab | 3 - 17 files changed, 37 insertions(+), 40 deletions(-) diff --git a/absl/time/internal/cctz/src/time_zone_info.cc b/absl/time/internal/cctz/src/time_zone_info.cc index 8966f7ac..657fe38d 100644 --- a/absl/time/internal/cctz/src/time_zone_info.cc +++ b/absl/time/internal/cctz/src/time_zone_info.cc @@ -533,8 +533,8 @@ bool TimeZoneInfo::Load(ZoneInfoSource* zip) { // Trim redundant transitions. zic may have added these to work around // differences between the glibc and reference implementations (see - // zic.c:dontmerge) and the Qt library (see zic.c:WORK_AROUND_QTBUG_53071). - // For us, they just get in the way when we do future_spec_ extension. + // zic.c:dontmerge) or to avoid bugs in old readers. For us, they just + // get in the way when we do future_spec_ extension. while (hdr.timecnt > 1) { if (!EquivTransitions(transitions_[hdr.timecnt - 1].type_index, transitions_[hdr.timecnt - 2].type_index)) { diff --git a/absl/time/internal/cctz/src/zone_info_source.cc b/absl/time/internal/cctz/src/zone_info_source.cc index 5ab5a59e..b818c213 100644 --- a/absl/time/internal/cctz/src/zone_info_source.cc +++ b/absl/time/internal/cctz/src/zone_info_source.cc @@ -66,41 +66,41 @@ extern ZoneInfoSourceFactory zone_info_source_factory; extern ZoneInfoSourceFactory default_factory; ZoneInfoSourceFactory default_factory = DefaultFactory; #if defined(_M_IX86) || defined(_M_ARM) -#pragma comment( \ - linker, \ - "/alternatename:?zone_info_source_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@ABV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@@ZA=?default_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@ABV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@@ZA") +#pragma comment( \ + linker, \ + "/alternatename:?zone_info_source_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@ABV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@@ZA=?default_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@ABV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@@ZA") #elif defined(_M_IA_64) || defined(_M_AMD64) || defined(_M_ARM64) -#pragma comment( \ - linker, \ - "/alternatename:?zone_info_source_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@AEBV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@@ZEA=?default_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@AEBV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ - "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ - "@@ZEA") +#pragma comment( \ + linker, \ + "/alternatename:?zone_info_source_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@AEBV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@@ZEA=?default_factory@cctz_extension@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@3P6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@AEBV?$function@$$A6A?AV?$unique_ptr@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@U?$default_delete@VZoneInfoSource@cctz@time_internal@" ABSL_INTERNAL_MANGLED_NS \ + "@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z@" ABSL_INTERNAL_MANGLED_BACKREFERENCE \ + "@@ZEA") #else #error Unsupported MSVC platform #endif // _M_ diff --git a/absl/time/internal/cctz/testdata/version b/absl/time/internal/cctz/testdata/version index 13ad873c..5c8fbb47 100644 --- a/absl/time/internal/cctz/testdata/version +++ b/absl/time/internal/cctz/testdata/version @@ -1 +1 @@ -2022e +2022f diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Bahia_Banderas b/absl/time/internal/cctz/testdata/zoneinfo/America/Bahia_Banderas index 179937ff04e1858f4c3037376e504e4e1328e52f..48faea2ecefa7dca89c7b2f5e0bfec6b47becf69 100644 GIT binary patch delta 251 zcmbQla)Wh37^D5ha0kYE1|aaAp$VcG{MLN^0HXaXxIq*{K+knBKQK|f0mKi=*$L(c zJ92{gAwILg{7{A0V1AfREtnt9a2Cvu5S>*3)W#6;U_F>0`Lzbjk2)|B%#Xer=Lr^w zS-B3Rjv;od1DGGzIRVU%pQ;4rCuA0Z`H6LQA3%&G&k!&_IZojNBNHPt5VK5P$S5tv Q%*e`w9ZufE=*-9k08wr-!T36=r&*^t=SE=b})3ZO9Bqpe6DStmn7h~R{0=QT! zp2r@_t=FzwN>5v56XlNS9J#AC{O0%Q3w=MXy`O^VdwqK-<1KaymQeNtCr0M$$Oiqj zlQPLC3Qi7rC$i)REu8Xo1*g9GyQoR?oWbdC4V_==lS))mIxzk`Iyp)XUwV&hpm^raKW87T)0~S+fKr0jLEY}aM7k3 zE*=PmOD68&(&j`LHD#U0aJexER&48VMd&A789f14u^ZSPxay<}`|TlI{WcEQ94*1M z7oBk3+JTPd>bHyFhOtGsaV8dS>Ttr%Lo$sqht&bMG{i7TC3#6Iwb)*w`PWu)J}-Wl l^92`EbH1_6eCd?5obS0MolRDlT&^&aDA_Dhlt#dy`2n!Kl1u;q delta 59 zcmdnYdWC617^CpS@CCw*OpMHoOe{di3}k@eUqb^u IQ#}JN08aG^#sB~S diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Mazatlan b/absl/time/internal/cctz/testdata/zoneinfo/America/Mazatlan index 6b41102b4612447288b9d3920010539caf61128c..97d4d36c137fce3b89da84ba2b27dc17a86a15cb 100644 GIT binary patch delta 394 zcmaFQbdGgG7^D5f@E!FGKw!IjE{I~V>whx=MBC2>3o|(6p9Aw9TV^+a#GU*%fcefT zwP3!B{vOxcjGSs^W9Y(!F=~069s_U7(7{&!FK12!IsEZuJB6<2vVo`SDW? p!2E>F1~5Od&KIPNA;~id%ukNfXPC^-D5lBCOeCDF%4p8W1po&|NM-;4 delta 58 zcmX@d`krY*7^B$4@Eu}|OpMGx%mO5l;N)pc=EA-%Av(S$dWL!iI=+SmdZu~?TmV2H B3Jd@M diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Merida b/absl/time/internal/cctz/testdata/zoneinfo/America/Merida index d3b0ca12c95f35897fb64cd7098b6320a3c5db34..e5de1131dc48e5d652c7bd6a77be22a2e9b500cc 100644 GIT binary patch literal 654 zcmbWu-z$S*6bJD0vcf1zq_|j8Qc8xgVKy6YV`G~aGtB14v{GA?T%eVul%E$$+(@|) znH!7T$fdXxxsXy4H@jJs<@G$@e?U1;=Q-zdI!AH`{A&6$1h&DGhxGS}maQpR=EyAe zV~<|eQ~u%|YJs)g&Rsb^%?qig(nGvfi7sBK+W8LGl^_5?TWgkVGP5;jIwLhOv1JNIDIXb?76MBo;)18&Xs z!(vGlEPgEz4~rrXwmgi%Z7-j2`RoD=78 zmoWpDtUGYG>I3d6pM!hp7Ix)rhu9gpo}+MIVitB^ZovI_9(ds3n6J^`sR8yZt;0i` z#jrOp3H#>tao!ADBzVN5iVG=1>c5^WA0~;|ze@^PK0l#!{tH=Fn?$BAiCS2i%n~UX GG|FFBrF|3t delta 52 xcmeBUUC%Tjj8R}>c!vNZ6C*P+oSeXJj3 diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Mexico_City b/absl/time/internal/cctz/testdata/zoneinfo/America/Mexico_City index 6542c9c58c6c5209fdfda4d4ea26fe521923b905..80a415c70ca3d94aa25bbc1e90f3ed169943a704 100644 GIT binary patch delta 417 zcmZ3++{!i~jL~Ic_=9=|Ah6xt_W?xP_1|j%(e|?oz2;=y__Kk{o0m>+eZej->P`f40lAZFz{kUECgtqx#*T;~KZKYpqb xn4geY1m-8!*?j;pk~~Ae{Ny-=4~$HV%#2JdK*$OvK`erhA5F>RAVx<%Rx)+s`fl^BwXJfccIsy#+vR3{L)wz?qI&pS>X>LhVKkbFyC*@ zS1{kdf*Z^a=(!H&2PUdFfCPeac7plAj+|hAh|g>=KUCp0m>;H73+9J2oCWhEL}wKM zwJ}6ISP$k$eysuXqYg|2^P{iEf%!2j*MXEV#BOx}^W!=vfcf!LmB9Rj%px#9vCi%T zh>_$O0_G>jDSTjLA`|}qzwiqK!~g%Q7cj8=|G#qsBZrS~2!nGl5W9phZ~+-+TmbPr Bc~t-a delta 52 vcmZo+UCJ~ej8R}>c!vNZ6DpjXz@#kf>=L5mYoceUXQ1P2XrO1RXTSvj^UMg< diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Nipigon b/absl/time/internal/cctz/testdata/zoneinfo/America/Nipigon index b9f67a9f9495e155418baa8bacbebe278aca70f9..fe6be8ea8c97db1c1d99c4198f4b9b024e3aba4c 100644 GIT binary patch delta 874 zcmW;LT}V@L7zXguX|9NJnA+8Xx+qt)CP+6LI0z;M%epY^OV5QA5wt^;E-(-DB|>4b z)u2Kvt?9JZ)ajO{=2z=#;`~bdIM!OGYaJ~=GPkw&IdFLRJ@5bja&Aty+_~lc389{0 zn7G)R6pcNXL&hLwh0DZKR=%6#D4&(?_fS56?9fuaFv}&%s+?N5`p#MSrOJr&ug+z{ z*3CynI#;9H3D*QuVVm+3PrYqO(BnegS{;gdrv`pKeh+^0Fafr=8Q`}iYAkR(Jq|aV zKZ1Ei9WzB1O`yF$`(L>6AgBk9+bsg@`E`)mu^5I@hF5IUt=4tOoMLO(J=fMwdCJEI0uKIC) zP&!vi`r#c_os=U7?!u$YZTNHYC3q~YP)qZ%h?S=tPrSk*C(Gc8+8gj>`$c%F ztN<1(^zifroq*y?i3Y{j!z$RHmjHj;vk4AlsU=$ced}(KawbIq|Jb$w&&ucF*`+~v zF5rWM!_Dx|J|`UN@NsnimwkYzlqv-$iuv*;6bpg{{%v>!|H;1wFJ>FzrOeatvgQ=L zqAC(;(O<A8!wASon}**)%^#bm43kh delta 73 zcmdnWdzfuPn5Gv40|P4%i~I+IqIZoBAbQ@8$ps*K{;t;vAo|1)&w$D286`F^XO>}N UVrH5Ak=2Fe|NpfPlk?f!0BW}-ZU6uP diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Ojinaga b/absl/time/internal/cctz/testdata/zoneinfo/America/Ojinaga index 2ee585ca04a80ac3211e6b765d783eede0ee1add..560b8674f7e16a7e117f4e0c5f9a6a13adc1867a 100644 GIT binary patch delta 242 zcmaFDyqR@E7^BU`a0SMC1|aac7SjNteQVk$fM~yMb`2ofKPD5*516I^<_Fq%gZV*a zOkjSnj4qfT68Z$p5Bb9n=7*Uc1M|b4>Ig6ZL4@365XBI2ln>00{C5=0k6QA<6D$yY zZ#h^XrsWctAG@y;%#Tai0_Mlh%Lelkd@oD@F%sL`8$fiD?j|rlIZmHpayg^&rRSorZZ6vxUrEG!rn{qRH z$afj{hqCRkuP?ty=>7NUXVJqM!{`z30rZEER`e)oL>ojkXoIN=Jx2KGvHsKOapQf4 ze(zI5rG{$kDn@^5NvPk#h7xA{ZM6AyZPggkHryjx~yRrC{DUzRX*VUukSZBsYkmY8|SR~Vtd`yI4% z?uJ6r%(?Iw+MBAOgW)Bi!?F7sdTV^#BFR5cN@5z1}`BnQb= Oaz#M0QYlx;6~e!?Qp8jM literal 835 zcmbu)%P(AU6bJC%4AL=_QI9fcy=sh(Yi7I#t$NHvh)Ev?Wu=HlH*P#*BUd7!i?#{1 z5D6U{kv8#)sEXI7X;dOuH6CFjjfD)lsFJyU=lc&>^mlW9=X_4SH#gT&)lhF{Hy#B~ zP|F` z>fV}Zk-C~qN$9SRu+Kq1?E7mH`P(b4u-|+i>_6T|ai$q;fdk&Qz;`;z;lPG+IH=MB z2Nzl3kW4LnSFeRbV=_bk_+QoqJQFg-T5i#A6%$aA^QGY}bgC zOB!y6g&8ZH+*t`5`{QBL>o$rpbF&IgDSQd1zBq={bXjn^c^%HU6#-kqf4gX~9J%4l z%QZOb`vIK2^96o1aV62>@xpsJ=fghyWJrW_8&}}G?sp>P@}G{v1$B+EHMtwMS)aqU z^EsweC>0)_bpP)o%VYd^WqE#5;VH|XKQR?%U)-7!yMq;2d6n|2;PuSG)Ew!2X|SgV PX2EE%n@oa9FsiQsrggfN diff --git a/absl/time/internal/cctz/testdata/zoneinfo/America/Thunder_Bay b/absl/time/internal/cctz/testdata/zoneinfo/America/Thunder_Bay index fcb032804311d539236b5b2e94746935b20d6a11..fe6be8ea8c97db1c1d99c4198f4b9b024e3aba4c 100644 GIT binary patch literal 1717 zcmb`{`%hD690u?gM8tvuauF3L>a-N0Eg)XNjXFVwTgADO;SG<5L2$`9af+BI>V_hT zhAg0FbHT|)F6t_16$ay?h!_(^@CHLXC}WPBM^seMcJKGuA7D)OZQk?r^PcBD{i(;W zIx#+gy>qO1gBFe9-A7LG+GxI9Eqpc)r1VkdlxK;Q$A0e>D1S{?H&Pz|xl~7)n{6vo z=0z97`TN$v1>Py>pNJ2I3mukA)GJy#9WLtA!X=(pMcOa9tw;alo0ISTXz7&-V*T=1gFKc4p2K^3^ zo_obH7;f~7g|F?GkZ{PQ#*r7F7VtmHcCcxt>(qPBpA7t8h`Y9fE&iERhu>DimB{2ea zUF8G2MXF%;g%0pUl|Ae+LnSailkEE8$=3Gpc z>U7w*#USt+^UFzu)o16yn$*u=ZI%b@pO7F^FJSX992gM^&t2IL2Px;k^8%{j`D4bx z3#PP5jL(AZC-B0NDmb{|CLHo-4!p=XAX4w6%H8nCnN4u$(T%V!sSIA6woBkO_DNJW zyd-V|9HvQz!^4)q;m?X>YpeJ9jIw#3_W#|rSWMZB@%L4&l?{JOo?&+Q?trV)=XwJR i598}gzP{pXg@GwJg7~JdK2RN?*81xG{nh?zt>RzxQxqHk delta 187 zcmdnW`;l!zn4}*A0|OfnOZ*3dqIXR?Ai7_r`oZM$j1rU6nN2pYW)@+pXJle#VPd5g z{QrMV2m{0a|Em`;u>AkOa{~j%|NqAiF!F#&0Wc}z;~T=@92~;n3c{S>Kq3H$T_(?F GlL7!JbT8ll diff --git a/absl/time/internal/cctz/testdata/zoneinfo/Mexico/BajaSur b/absl/time/internal/cctz/testdata/zoneinfo/Mexico/BajaSur index 6b41102b4612447288b9d3920010539caf61128c..97d4d36c137fce3b89da84ba2b27dc17a86a15cb 100644 GIT binary patch delta 394 zcmaFQbdGgG7^D5f@E!FGKw!IjE{I~V>whx=MBC2>3o|(6p9Aw9TV^+a#GU*%fcefT zwP3!B{vOxcjGSs^W9Y(!F=~069s_U7(7{&!FK12!IsEZuJB6<2vVo`SDW? p!2E>F1~5Od&KIPNA;~id%ukNfXPC^-D5lBCOeCDF%4p8W1po&|NM-;4 delta 58 zcmX@d`krY*7^B$4@Eu}|OpMGx%mO5l;N)pc=EA-%Av(S$dWL!iI=+SmdZu~?TmV2H B3Jd@M diff --git a/absl/time/internal/cctz/testdata/zoneinfo/Mexico/General b/absl/time/internal/cctz/testdata/zoneinfo/Mexico/General index 6542c9c58c6c5209fdfda4d4ea26fe521923b905..80a415c70ca3d94aa25bbc1e90f3ed169943a704 100644 GIT binary patch delta 417 zcmZ3++{!i~jL~Ic_=9=|Ah6xt_W?xP_1|j%(e|?oz2;=y__Kk{o0m>+eZej->P`f40lAZFz{kUECgtqx#*T;~KZKYpqb xn4geY1m-8!*?j;pk~~Ae{Ny-=4~$HV%#2JdK*$OvK`erhA5F>RAVx<