From ba668c21e541d2db4ec0f2ddab87a7d1d7f81e03 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:19:32 +0000 Subject: [PATCH] Enrich Babylon: add temporal tags, population, Sennacherib, Neo-Babylonian dates, 2024 excavation, remove duplicate heading and review queue --- .automate/.improve-state.tsv | 1 + .automate/continuous-improve.log | 10 ++++ .automate/improve-history.log | 3 + .factbase/factbase.db-shm | Bin 0 -> 32768 bytes .factbase/factbase.db-wal | Bin 0 -> 82432 bytes cities/babylon.md | 90 ++++++++++-------------------- logs/mcp-puppeteer-2026-02-23.log | 2 + 7 files changed, 45 insertions(+), 61 deletions(-) create mode 100644 .factbase/factbase.db-shm create mode 100644 .factbase/factbase.db-wal diff --git a/.automate/.improve-state.tsv b/.automate/.improve-state.tsv index 995027e..91c80e0 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -26,3 +26,4 @@ 543601 1771805693 5a1717 1771805759 5dccc5 1771805828 +5f1362 1771805910 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index 92049cd..8ec0de3 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -4336,3 +4336,13 @@ To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git [?25h status: UPDATED | Julius Caesar | changes: fixed duplicate title heading; removed answered review queue section; added Early Career section (aedile 65 BCE, pontifex maximus 63 BCE, praetor 62 BCE, governor of Hispania 61–60 BCE); added temporal tags to all Legacy items; enriched with Battle of Thapsus, Battle of Munda, Carthage refounding, Caesarion, deification 42 BCE, Octavian→Augustus 27 BCE; added Suetonius as third footnote +[main e7a9206] improve: Julius Caesar + 5 files changed, 171 insertions(+) + delete mode 100644 .factbase/factbase.db-shm + delete mode 100644 .factbase/factbase.db-wal +[2026-02-23 00:18:30] ✅ Committed: improve: Julius Caesar +[2026-02-23 00:18:30] Done (74s) — UPDATED +[2026-02-23 00:18:35] [21/66] Next up... +[2026-02-23 00:18:35] ━━━ [Babylon] (61a12b) reviews=0 garbage=0 ━━━ +[2026-02-23 00:18:35] 🧹 Bash cleanup applied +[2026-02-23 00:18:35] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index ad7af35..73c147b 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -82,3 +82,6 @@ [2026-02-23T00:17:08+00:00] 5dccc5 | Mesopotamian Religion status: UPDATED | Mesopotamian Religion | changes: Fixed duplicate title heading; corrected temporal tags (~4000 BCE..~500 CE range); expanded Major Deities with Nanna/Sin, Nergal, and Tiamat; enriched Key Concepts with city-patron system, temple economy, personal piety, hierarchical pantheon, and Atrahasis Epic; added [^3] footnote (World History Encyclopedia); committed and pushed duration: 62s +[2026-02-23T00:18:30+00:00] 5f1362 | Julius Caesar + status: UPDATED | Julius Caesar | changes: fixed duplicate title heading; removed answered review queue section; added Early Career section (aedile 65 BCE, pontifex maximus 63 BCE, praetor 62 BCE, governor of Hispania 61–60 BCE); added temporal tags to all Legacy items; enriched with Battle of Thapsus, Battle of Munda, Carthage refounding, Caesarion, deification 42 BCE, Octavian→Augustus 27 BCE; added Suetonius as third footnote + duration: 74s diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..36158f9d0d7819de94a396a5919536f90cab0e68 GIT binary patch literal 32768 zcmeI*J4!=A6b9h&t??BfMQmcM)lv(=4cLeZF2c%PC|KGCEZl($un`28AOVYP!oot& z4HjvWtKo+E4*Us(%*;980%jWB{Z!OsWFn>dW_-67QtEu2p1d7gJ-s(;uZQiePWO86 z{`lkNxiR4Xi@l2~_Wkaw-j97Badw)CG$Y%QR%9o#JDt)|h(~$Z1%!5+Fc; z009C72>c2Zx7{fM1PF|~z{r__L{`au;|31L}e<~1{ ze=7pn39R-eF7C`%1o9M^&2#J_rY_#!P}LTguXcO7BS3(_00QwClOm9*KrPd`jZGk> jMF<245FkK+0D+PMb0yc0Zn^h|M`!IM0t5&U7*5~^&`2=4 literal 0 HcmV?d00001 diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..0ec597c6dbc8875329cbb033d8a0352fb9df5c1b GIT binary patch literal 82432 zcmeFa33y}6bsosOV#mco5-WjAa0Ax{cd~b~o4xPN-nR!5Ac<}gU;|)xv)_9y-2&g! z)03@nB+IKDugQ4EPU6I|JdvE(pRFiP#+EX+lh}?|SzoNl$cgRA=QZ-of9hU<u(itZDFz;ie{E6aD>K!uh$0Pe%UZcl}ZOR|fz1 z6aNZM!cO-e|B2%AAO4W`^OrB4DOB_NQmMR_t?HwQEs9Ntbsb?3H#Ipv+0-QO1w4-@ zf=9+v|D*IA^^ceQ9&Q?X^o{~gLHkPz64(CH`DM?4_WY#%ube+(|33SS?e}c2+g$1o zsRxwTw!p6lGTWDrRV1qBE3&*(fqQp#}mak6*Ghn^& zC(q5#9iO|jlL-3EmHG20&mpC=bLZv+|}Rb0;renQIVbfLHH5_*zL=4yC1~ zO1@fm?7iHohL&gkI;1o4dojgKzt#)QYN)?oxWUO}abP9?a3fz_%)jTec^5(6f`aynEujZdr_4RULEnD8y z;V_^B)s4KKEpGOn52&HV1AiS>poCw{2;>tm4*6`M(NR0=d0EL`P$;W7S5ID=zcO>i z5*IHBr(d~z^4xJ90wI%j>hJlhw~3viT9?#aE?0?Ev3w!ECLHn8H3J`3}c=Z?-@*WVjfKYvc&9X@R)f)?7F_r5rrN@=6K zxGjHqHrh+FF~hzf8`FcbDSB+7>7-!z8>OjZRJpfS$`zIh=ou_wU-3SdPs6JbcxP^v z^ip9p-|)JZt@bXtZJ|lzC%quQTz)lQ-I1N=Yh-7I-JM&Za?f(_z3oy%qe)@o1=&;! z)$IPhuL{@R+YX-m;};}f z&aXF`eZ~1TlBa;XlP4Fd@>-wG7V7O4-qv4_Ixsn<$M+l1HRJdPoAB-JU?^x!nVMDF4r9`Ur#r1 z9oWXE_xUW2oxe19^7uI#XzYm7t6!QsHg{?6+>yD>)Gnc z`wF;{t$f{pW<%veo|iLSy?OCmpRXs*YDI7o4V+${%6lc+Hs?K`ByYd(pFg+7mp*&` z{F%9#bNbP_V>4II%k9hA^-Ru24(2}-zN&@5HoF6{ea%6+^^RZ>f&f;QzExY0keogp0}o5h3Oqu z)zDn>>$Qc-y^*@0s@R5=_ZOwnaw;lY5^SNaF5xXxJnlqkCoJx2Iy-&-rmcqtwqK9? zwp-16hxWTjMfJX(FIUzvB`Z8KQ+>Y5|C-`+HCw6Pdl5@NpE3_>vfNJDybH(PNl6Wz z?s{2u?xg6wk)2=ir1-ug4)2U8nbYc+8^1I?Z|DoYaQ9~ExBmB^`Vu)#dj9}#xvJ&0 z-`D<9`xEVpT2hK?EUZBJK9&YTUt$frfq7+wb!(& zR?_YhHn09(QQ#E?z7Z(!5x3-vw463P5bP4=b5$*IxITDDMJ$W}4GsO&L+ z2TMzX*<87hEtb|-^FwR7;mqh{espwXJU2YDFg7_pJvOm0x-hylF`Ucgm+}*%qYIho zvFXXl(aDiac5*bkI5E7qFg>|AGBuJNUmBa`$?K&heWsDDnbrRG!9jf~yI5VwR`PpI zg!I9|gU$~9MUk8@ckj^8KgySBEa049!ARf*S?cN0$tnHFT(AB(ThX)nVz!FzptP?qMmM~K)GJZ zS2k9wd-bFFMGzhXfx0g$=~02ywVV2_yTfMjx2qa4O`_|l`Rw8Ykos|DMxqPCF} zs0-b>ehpPfd6x5}+JRPrG{O~qgK*Z5mqDIvk&xiru$YBb3E2_5l#vqBTtIc}m5nlV zPnEoW9Bcu!>fshwNT1S(jvTVZsudq`kOZ;;3xHp;#bRNluu4-wgnu@Y8OUTZR<@PW zYOVkhTC^GfJ1(wnkgmI4#FfHYCBM4FIp8w52P%)nER>Q+>S%tgR0Nw+%AB7bZLAja z%}(2^GCs(pU1?N1OFRAc->+v&19M(`=Q;8l4(J)7jgojfxKSD=8&7 znbBZ~ck?D!fLwh`r94OqdiI$dI5lzyNuM`c0x~YZmuR7bW(z19$PbREM3%Cvt97_u zUAvg>)?K9K92^{U5+8t>*Va&L8x{R*78MGf1w5elfsyp%sP1gOPaho~8Xo!L2R}YM ziZ~;PGm938K=VVFhxEQ#ppYebSJAJ5XRN{;2MMX|Qmr6~^ziibSno(?WMVKgGB`3a zKa$xyI<YO^j#8#>^m1pLw?;LL474 zJcE&soi)Yr*mx$Nf0;POn0R9iqBu7`oSRr$oXTZJ#;3-|#>R4s6C=6t%wl#bvotk4 zK0Y;_nOt04!dEVn83neviOj;-bZ%*BJU5le?U0K+$rp)X6Ore|Fpuya5nOkBx%lNF zAbN-O*}CYp#GKi@i`2;Ud~rFu%p2pj@IAj+%|1e{=xJ&vWlOGYRC+BjZ87*_X$=g7 z58j@6je!v!=rhG?sc1^)BdhrmrXl65e)Z(Z0c6G-6QN-;)}{RV#=>f0v8Mtl{iv{t z7LVpf?Q|U&Sc3U+c9V;c?P#VD9D0c$9?>u7*Q=zRErb84^whQ*BKTyfNM*a6&kpFt zd=|yCDD~J9QOC>q{9^ujLEIn<3E!_-QslQ&AkQq93+wAyJxzkJo(d%KiwK3N&k5qX z^xYZ#C8D^VItaS7n$JU=KO2L5tE?2(EBmYrcle?CaFUa^-mgz&^tt8Db&|zq6kuZ_ zNpVPOS9ElRdAza@@>KN@%jlf*W$N8{z2zXDF{IFQ8)d4$EEWq&t0jmTgk3EyKFH=s zST^_q=~fM8tg+)kCY9lkN`6u8| zh%Gd(3~yYB&*`QwSB`ngD$*&paZXKEqG-!czvQDub=F~YbJ!(pZoFp zUMF53!Lqmfjt#HbUcBB)t<7{Y69A6}>8czrC1*LXW#H^=cR z?Z>NE#Ot#&c>U}lyvhghTA9Y{x2N#BGl^GW7_Yl~@cNDcypH$bb*l%j|E(LZf6$57 z^%PzgbiB?c@H*Ls*IX2@^H{W(|DqMIgUxtN1@YPs3jukbhS#KuSD%E}_mATB84q4# znEA`Yw9b!|w)FzP^>06N@^ek|KcG0i+;rQ4oM0Q^Jm4I4_BxZ!7N^T8xGuPkx%Rt8 z++lawz2d&>p7;C{&kuY4uIF1l?|MGydE{C3EO@Saf7JT}-tX{!)Vt+<>itvaXPuvR z{+RRcJ3s0CnDZUyGuKUL)p_6fn)9mjjC0o8=heM`;Qc-CuX(@V{g>X)K(8;I)2OXD~^BT_!-Bi96###0mpYZKI+(VJaw!)mK?Vo zmmDV?2OVRMK8OB|@sFtg>hBc=UQys{Q{W@L-}FKJ33Ai7U4=4ppNtt#Mp6Z#BnZQj zT@Wsv6@?K3j1Ey4VbsmRJpw$P@Qk}efyXNf;wX=3q(pIYN^%Q=)@4^jamoy+ zz+sv)m=J`lP!=lZaLGX+cqFBrkl(--{8nZM?XHAqa-zTU| z6e<*?dquQa(@k=|Dk^;LP4J}P#H7NSSMY>;C7EVSl&h@RPKmA^^J|JRBg!-@;bFT) zfoHTJxOb{4C|FQZ__UOWanBJGg*-vN{_~>3=bsd2S(HiJKwy{XXiUoK`?zGU&%St0 zenHNm+b6Ga(PmA$>Fc~KlOlq^0ZAsk2!SnBE0H7hDy zt3dD}Q8g6;l&jt+OVA$>;zv&g1bbZtL;*zww8ih3B(AP<6kA1wtE$LV67BVwCHM14 zLYdrei1xZdfj-X&$}-L0c$fiE;qyTL(Jm@{)=r`FqH0e0>En*zXv{@<$e<|G%$WS1 ziK;o}rjHFlEb!vBN;Yd^PR>BuobS^|ffxk8;ABp=lpsN?LN24C!gWPd_T*5nAYpLH zvulzRJ|(9>Z-_Q)qCj8!1s4om>Qh@DI4RmJwGai^gEC>*$&orJh@~Z|RS*=#mOAea zC}By0`iWw77Dbz-B%@ePLE#E0f_o(iBWi*&f_JxagdA^4CchiHEI~U%PUl3Klq8f> zv$HwW=5~78W$+^MIkhCoq%EOfSt1PFjI^kl3IqOS7wvVe7lrCm>~$RmeLh0*O&th* zJrr%0!iBzavdvPY(ANV2^hJXjc3q8$;!0i$3xZ2)>FWVHN{c9zD7QCNQQ?XVp0$KV zT7H0W(RY6b$s-Kf9N)zu3?&`k$svs49N)nq3=AFL&Y?j--^L*f?i`=s5XPO3Z{-li zdXA5C2m?*W$2f%1rsMB$2!lY!w{Qp}LC62ZAq-a?ALS4RhK_IM5QepmZ{iTfiH?tO z2*XgvyByL1eV9WSpE_RWP{R57rpUK)xr*Un|F;m-3b$k5f*>DicwFY9mxi#HOd$;D z;yd+dhqnkK-vJH@loZC#N-xg?15M>9hcMcd{~r#~SoFVf2+fcA4p1vJ7T1yGtpGN1&9 zBtXp^5&=0m#EZb87GPzDb2Y*_8{v?z!z`QXexqrm&J4;S4zxj}D=hVPtN}1-6&GS=DzroXUc#bxG6Nl`87>8_to^VJ7ROFBXD90fg&`l0W zfG%)I1Z3843+QLoZ!;jXeuIF_`V9aw>(>vcnbX+^$fP*tQC2Cvp8sN%+yf}h^Kb)7 zaL5IynL|!MCUv*t0&;ZoQev9s=;09NYK}CAFspR*atKpUM<0iLfciN^aR)f$1(e|s zW^#^U4iR-nIOOtyqeV@(a<$ zED^9$oV?XycC7Sph+4`qo(J*iehxVRjc|zCR+>Z9wh|no7|k4_w&mmy+KghB2=iLS zEF~tl${t=e*uBgDg+rLBJ32XpS+ApuLoJ%nq)@vwI6_1m#vvk3jYF9JJGMAP0&0mv z#Ds5gh?vkMVobZ*q`dIzEUtsz!s0sMVsRaCvA7PnG&y;#5-w+W zDv*SZ8yq6_gxL#0Z=pQkZbauk4w2=*i61zu2{LtCFYx8QFMZ#M-<5})_Rlrlw*8#V zan^CfvEMQ7=y(05>z7=gbGN$PuD|m9zUMbQzvTH>o}cpk1JCz(zQsG^9ryNl<6f^< z)&^iz;PHOd`-k2yd4JvUbB>>M{IKJD93OMM?Wj6d9CsX-oxkb+pnJplEA9fc3YXm{ z-3Qzw?jFw#&soo`XVTN}NqB17ztR2$><#{&_MO^Cv?tn{wxC_N|5N)9YA5aAX8*AL znf;-C$$r~@!9Hi7wD;SS_7=O{_Ep;-*?!;lA8nrp;@=Sei1M%gUQyr`1zu6$6$M^V z;BS=zPFZLc)XZjnHRqOvFhE${FIN^^vd~H&*=prAhb#mDZ&dGEu2rli-nL@GEaIjW zlPuLYu3Mq2*{fD)XmHl&>o8X9FL`9BcGOH|v0PZlU$D|Cm)6c%fy(*ijWbp<53{GN z0PCfvC#;NM7gH!5v)oJN;!(@Jw79rYp0z&KHi6n0PhQ;h@V9vv()VRQqwH~TOi8;Ko^C~B21cn0FMF8u6Y6N7bph+qe2Etk4`|n zLS}r@4nP-R_%N;lY880ufIu6(Rl#9Va(v3}x&|^!z$Bvr%m5@z0CoW>%edEv&sO@( zRw^YgJ{&^kK`F|qFN=cP)!pPr#4J`TORHc9r(G6&;ExeI528}0Uql5iW;Y1y{{YZL z`xgO0B};h!EP-G>Lj6;KN2Uq&9|bf#Jw71={yt>!U?mFZ+W^7R9wz4H5)tHWd@pP+ zP};8(2-O@Br6gofpXn8W!Yl|GSe_KS0bT>IY;*!RClJ>Gm=nNsSgT$vfcFYITtLub zVKJWom=?hKDLT)jr;gl}vV_QYx>zEyf)!JFPTOEq3=uP-Cs!LCs(vLjx=>H}h=a zx|}Ztcx1pCpA~j&BIC8dk;#nP3XApIjG4Te8J-+7u?0Askv*$TA4fF<$3D-~rgs2V zH`0Kf5rh@-N;f_p;sZ9}odA~rVq-uG;4Od;3p${SfQTrM6ZklakF||*9N;uSQeRi1 z_!z)Pp|TPN*bZuh}Q!%OSWj>t!nw82S}9I;}d$FJopG z)?^`pMxTQX*CG_tQA-Gb`H)04%yU*Uiz`*LQWRptW-En-e8BQYrI~etie4*uy=QoH zfknh35vmZ7tr!p1(iT5JCIR7YEB;EM+G%+#L!>^an3Pa5WO`vzLdl@tNNCed9~A=P zLY~t>LeEn!55RE~g@z#S16U+5yO;*J2(VIGEabcKaTOo5b>mSdK2G8THVSJgzy|;m znt2@`Bp+ytL5{NOz{gs4F&_s^WGxg5VSo_K8L0YKTCGw&%uaB0l+1c5UmfGbR(O(& zBNly&*au$Du2wRZU|!o?gy};bRW@V=U!#u!>x0-R+o%0%laD71!BSdZH(~Tr*e!Ul z=`Dfhu4W#rOGYb7%Ua@&?`f7$f%ZeNag}579#jGJy*F-0d#tjAA*ODr?HRV zE35zfAB}%|;S-8B)HLe-6e23R_bb{#?fWoK|7GkB_zUf>_J;OIOKTtT{tk8s{5S3I zV5dMUR`f@_f2PUWQ7!KMb?<+|dVk9ME8f5IeqOtvIk9`-6juJPYQL^A?H_6XN&Bq# z=e3;nJK8U5U-AB|w(k8Y=!?F=|K6RJ73kgz=m5vZvb!yrO}FPv=#IebGn?OSLf3G6 zsR^AK0){uk6Q<=2*`uBy3(^Hx&ds9x$->NNjW4^c7hp4{fANFgs%K#l^$2e0VPK$? zE5X1G2AU8gtEF`^dL_%otiHAZE9X@*TP<6*aNMNXGMge(x665mADmvWfeuQ)mW2T_ zjGD{b@(H$frlB&0TPwllxKf3kDr|?)L)fd<L)trS1WGr{9oa+!zND#B2+0y|w;`n4%59SMLX}&A^9n)RrY>Rw9Sdw;b0t`w=CCthffx)H@w7IMYBUYQ zmrbkK$5y=pg`MWq7fP#}3t(c{@trVxt9%6()I-CWNwT0Gp0v#Qj-yN!5U;v|;}>RN z(r32Jy$zf}71*%SDtr}YcyFfnNFOv8=YwncTExumuo_Mu;g2o{4-NsfQ<-OWH@wd2p0;}Qwl@;** zO}2vf$Jr9zf5KkFEViAU0sIH-IN*zH1}o@?SRdd)HVgMb;~wAvHUjuHM%MdZWvB7} zzZmTTIKwXC{eQEoc>gFH!~1P^2;ryLF~AE9_FPS5=Wu~d0Jy=9;622!<}Uvlqs;=N z>c913g!@4XEB3Y4>K8SX#AU@fIwVV!sf*)6!>|6j2*-rvRc z;QfEH%fC#Hjy47zkz<+-{A-?hmfgW;GfVPM`4J;4fk}3c2bRB^ zSJ@)qUto9f{tqnA(+n_Z1RSlb9l_{n=mmaNd+RKF_$Pnr@m8B=J#TrnKiB@9_X5ra z_(|_^oFH(^`-|E?#47&JXqP3cRAg zD+;`#z&9ubRAZmi6li+4U1iM#yp4HUD*^AMRHhT~q01`U!+}Yao#J6;RW`_7Tq?Uo zz}C3R(geKqy2`Lq9MR({o8Z8kDqA4n-LT5$2&l;_yGH=KgE=7wdQ`STz&npsc7uSo zFBnY-cAdjFRd$U7S(Tk3;H?>zUEx4cW%Jyt#b{F5Wdc8hG%nRcWeKPyRF)v%9fa`` z@V2V5a~xR0>4iLuM`cHNn27hEH`x$IWvA(zl~i_B%K`2J((LDeq_WotV9(mA{L2JyMOBvP zju%um$$^}fBkx)IczaQ0;{<&8sLI9&c^6Nel<+}&W_x0{$P!^Gl<$RHQ}_uUlM*n@yH*eQ2(R;U?kUMU~>oZ^zUiX1nd&UR#5Dt z#WqLm;S~g%AYh}PgEln^E&Qb?f=eMz z{=6t*0iQrEDSprCcMygGeFobqyea}2o2RgS(RMl$>yEailYQxdu-4Jm(a|0YhQ24s z_q-tZr=eBy{04$E@eFnx&Wy$qv3NWY)BT=gvOOJ*McX3rNHiLcB-+{%;YiqzUCc}b zqQ>>wRZ&1Zf;VdO*aXdC=B-`AK4=bq@;FDUMQ-|MfhO7OFs@K>i3rdAB?MT33UBXi z2{%Whu{Kx{3R|=0T&)2l2{3upk2)a2S>LWIQ>8LNmn1Ul?PDaL9CAbW%=3kio& zIZ;ts$yOO^Y8S@huCMKaD5ysXm8x=oNw5=|r&Igv^Ixhp=dm*!(vK! zYc3j##M`2ga5x@8LR98E+hrE1%%`m~(;j7E>p&EN+v2UQVg7kB+!~8VLa{K#<^-&r z4~JUAt??*qQE{$nC=?C1Mq=Sm5*c8R>6R96kD)fB3HqwN7K^ndQeRckj?p zx^J+52!^+Uaj(0lt2f=--8IzNnMD4Cm2t15GZoUilkxUsdrU;JjAMO~ct^4=*^UsD z@R^>T?zrBb>II#+!`YrTd?wr4dj`@7!)wCW8;^mEZF(XF`#Hf_=mcj*+mfIripbg5 znCp>)aXm#8GlqH+y{V+0(0S#v1HH*^5HJz%NpNf0f|G8XX5Y!NQTYm$Uh1X&pDd;oq$ zCtl48d}{5IP-4X3#D7kKwlW7r!4I#NrzFE#YU2ui49y|a&+&`0u*QxGAxbqQiGM1n70PKircY%>uyQ4d;ch&0(LRr{~D>lWUkf>(UHr+--klnL6=y!;n zvQfG?NiVva2l0t=E_Tzr6oi&(30n9$6~LXHJY*dWNJWgXGgJiPaTg zGYEQ<$fP&@qW9omVH6W}K$7dVT851fHY;qP=0{NAVMLZ3oDdKWB4`6%#~&r^mr(?x zDZp~s4+RYtD?!+o51 zz^Q1riwJvy_0iX`ae#h2Mv~&xK!IF2|CqH1hmqYG;|PmTMX|JkBMDH#eZnL{v+E%T zlG~$5IJ6ML;gBFA^h1`e2`%ILcEI(lAL-ALa&~-w!ak8Pz z$n)(<{yxnEBGb401BB^^&UO>WzCDqquebM@Kb^e}M0q!;;0}dlBt9!d@U1AaxSHeA z%fa&!Q6)A|g#L*{#&pewt`6dc1$ze|mG%sBsf2!BAR>j0aU!S@lM(pQq)`I<AeA zAxQZgr1Z90C`K*Cle;AYX5Bo?H3?@Wm@wB)P)=3AWIle4X=!k`33gGIM0F`#DHfNI?(}$fkE-KAPPU(Amu|U!Aav9 zyH0t$#@rZuQdyG@j@$zZb?gWUo3oNqT3pROW`5zYpveD{0n8Es1Y=qhA3x@;#VU7r zXSsR#vcz<69pI&JrbO8XIAw2g*|sVOPyXgz(io69+}WK2R!N#~`5( zz6Vn6Rv#8NhYM*?7`YmUx_f%s(3$n?G=ysm9{SK`1!D%iAn(}vdIplA-9w2X_z%VF zeO!Oo8ddb52?)l;zSwqeH=wt*?Hp!cYXySrO(h1}%+9Yr)EIM6s@`_jB9hdYz#9(%eH?QQMJP-A407DkZhv97KTbd^2mDih)Q zFr}Br8}E!oB57nvy(Y#Z)}WP5l6#sx_!E?1xC(fr1coHkUm*EU57$1<{mLYf%-F;1mHqZlDRZ~S!#K461U zx{9A}8a4Dg1{BRWs7x?yMCXkVt&t1&+ok|Qz>uA?T%$Ny5;{qC{)Qyese)GaodBup3073alY+>xz(_^%8C~G|G8Q}DQf9(*Lp&RTRmE5>`!YEKD zV9Xw&A9m>&cfM=1cF`=v$afj-;4>cQa;Zl~zgk6%LiWn?#7D9n*SB+~j zh6U^<6>Ln9pTa(vIfYrI3(;y^$C*Jz90tn=Gr==ET$7KxROhm?w z{#uiy=I_JWa+%$s6pzT;c%CObC9$+YwFf3SGi0Qbi4H@3##WDD09VXfLp!!#@PFZh zpZ|$37@z-Vpa1mdKl8gk{q`4X4X(Fq>7a|A#?45KJcsd(aPpV&d6=RnFJ~1wF_YC7rz7{jC z@$c(3E=_7PwS)Y-b&C(HYObv@9AFSMeZN0 zo#4N&nuq@;Ycw^Aj@}!y&9gZcG{B1NPdRGDgp{7#($@D92b+ zE#x8*al3Yot;oU{Fy4a!0h4!*ZrU5;i31)<92qurVSWgaY@Ja|1{2XlTWcs1iHGB{ z81`n37%AZd5}!8qvnfd&9iwjy2=?AbSLyEPNey&#>5*2yJ%;IRgtl~!Q-UOZ?JQs= z)FX-GBSyQ>E{r0nS>r4#tLRaUlWnO;Jduc|x)O=@j(Dsk40T65+!2qrM z%u}Mxm`$hR(Rd0tw4l2WwMOG!Nt_rqCWHetk{alawujr=JNtT)iCDO$r5XB@STq!M zOXB2+F({lqfk2zR(Nup|D4gu;>+ec-bRBMKNrZ#VQRu)Du|y<kkf2*yxb zM>wG;6Hp<>% zBu>Hc+Il>0+!i{4;MV+uy%T$F@9B!RiFk8oE<(8*LZ6^*9)I%CP?hAd3fY1i5L652&%VbVYofo$-TG6y|xGv|!q?Sx{1 zU@*7`I;OBlb#^u$Z4ZSa@y?E}o-REZihvfuU<=3`jv`>oq(md);huPBGSc4H*Vok^ z4K+9W0?}x+HMmzMlKb20?Imonxs7=GK=*E*Zr;gz2|fUgcD;aOV@_hY*Z1t00_u&H zngA)Mj07f*DxOI+qT|LncFs;wrc%)!4Cn{?I-pXEwV)9t+d`4>L9hP|eCK-WO4|5~ zb+oNMfl?Xo>Pp6-7D^<0l6o6BG8!S>-##?xX(J%KM&!t(qi8K{-Ra(5{6+)8mSD?# zOYo*BR;oruIFB&|Frz9baV>HYP1D%A&?b?sa3Agni2inoa;mnd))niC>HYnk@%|)+ z;GtLoI!R8su&1Xk1_HiFt0@QWV9qNTt*UoyySg_7V!8o+ct<<(`QOu!#-(lqY7g|s zQ!yQbupYGS$E`vdj{c6mM%4#>QH-If^)^Gv-JrGKw@vJ6VF2E}&i*-G)?n~m{%Des<-v1&xr;UF?x(Br-9tl9qS^w z(bpCT7?Yd^5BvjPQ#?_2#-6@`-OV%LXV(N`XaC@6LmFtl_lSde;S_p;JN><>h%0Ex z@t_Zayfqwh`5Th_fI!^i)zS^N_xl=>dM{KDf)Q-)*>2p;{+*I>A7<|moZ4V23H@g* z8i6EAwM8%=jAEh*v7Lx;4xaL+6P<|^rfzrz0g%d_Qm4?U$QkAMth(hF&vxZY4s)tb~dW0@A;LFNnT_}XXb^iif0rF z_U#aze*Z4nd6?>RBi+-T>TARNfpi3y4|5*Owv9AIM4NADyEmT_pdEOVx`6J!-oBph zJzbr8+fMBO7GuyfY1P4rW@k1=o7D)-CW_vNMjGq2ARlq`))WN|x;DXvOI&IB&^XLJ zdhJIO@{(w!c?? z)9{0|0H=`|li~d}26`IxCOuo;9SXS^`t3=>B|PQ*8Z>^5)*NaLWLk!UA?Ry{(Xn3! zI=7kbV@cw0Yut8w={+2^TV73aHVq25Nk5lK@94xLqlGIyUf~}EAC=m2F2b$fyr`f0P z$nJ3~^x|0WG0xn455hz~3=By8AL)7#=fp7f#1sT5qSxJebm_VHqlPsUpGdy26Fms_ zAEWr_iMIBw?31RYaXgcFk2d}hJS`oPrX)fLlOo-CE#UY2SUM2v)U}S*@dHu4Yp`o1 zF_203hr5i$%?|g6Vn#Z?Y$$1CzzDX@wEG59?&yt;fW%t*PiL@J|DF7NaKi^7d!Kc}oB}|Zg^eW=yBCc~=M4HtO{@ihI!D4anB7JXmtRR`KStK)I45G7p%h|GzTyBaAKghti z$x~7$#-{QU#ufUIWL!J6WLza!mKJi;#w|0<vXx^9dD>31 zpn)a(9g`W4m=c7$-9cm6XtSERU!btTG1l>D_e5iaCM@$O4c*Y|GnAkR0?*I0^Nk4y z5%}!95im~d(B&hZ(KKK@S*(x4uh1gW>XdQ$je7H+m*KL~Ym6IWL#>XP`F-7(E?DYx zlEv3%Sg*MhKm+3SNuy{C@0iCy>nof&XE@nT$wo|Y?JB#}m~T*-=bWQ&M!vILH!u0| zm8K@Qi|j>C2<=oqQ^qV=gq#5R=uK|UHjhe{At%svjgT9NI{=x;3aGG}M#dqg`V8 z?@W~PVOOAh9%Tja+JlJ0NTib~N{29G8=^QdZh{Fx92;Q;if~L31xl|S)Nv)6ZOuln z;&F}iz!`xN!dP;fxwKQ8zUG?rx!^ZxCR7mxDhXw6oC3;JAWpaa&ZmMnUMJZN+gZ?s zhXetytLMB{P~dgOAu3D5xU7q!ay}I&cs$4jL$i628AwYR!0rdMBJkt^xT2T0S#rLim-QFW%RkYDjX4viycTqKW;8PHy$XRHUb2ur6mu02{c+eRz{L8pY z=d+i2q-7j;R;gN%j2Y2}%gpGEg}MulILGog(u8CR*bRGeShTP6Gu*M*ZDwVFP!*G8 zX~|i^5n50$<17I3Mj`eaN9e`^x?+l)aI!kx6^Nx33(<>$YF-IO4#bwnHNPmD7*w%D z8JAtE&8Dh~qAFO7w%KjXs^U~+uVVMecBkE8ciG(z)T;xPr^!ymt9bB>OA3&nB-6D- z^{g&P64pHGUvH2ezer!GnSNR<#q~cqlR_ETRDd#8P-BQrm)}O&j;j*L3#DVW1A@Ak z&EuFfazVYqn6m7&NjUq!q{*sH+*spa%`K_8q!9-)P*4<=1)X-RAmvdP1>lgC6@F%j z8LvlDK*{Y)!GUIF)_hnQDCC!ToQI+lYrIc!^&=LnEOgOxNw`wX`Z5lQ_WEUHX39lT z#f?&VEIv@K8?uB;%S@ksMXppDS=JQEu|@~C;HJ7lJ?*EGjh{=_sQ#D4}aYmCA zoZN5K6a&lRpa-1GRwrukfRToY5@$bPGyz(mL|lG(1O@ABFj=8;zb49bsT^+M0rTLI!FMVXGhfR_rkM?uiq4A^tjFO(oB1jF(L_XXI8wZnz-1}@aB z2Y-aiGH?N>S-KTT!f_zvMcf}T_Tg#;x^T?&y(M$@K{C%osa#q^I6@~uZ%g`xYmq7P6)~nAaI=9c;sHgJ* zNySlFMNpgK7*48Uy1T3HKO)I=hn(qqUVs&z*`inhYnugLM}DlJcamX0h>HpTzNK+{a-dafJ&E-nfWfSV*+${ubq%v*?-^6n?%LM~9A5F{|nh zE$*H`hfN%Ve#N{8v7W+t5jG=84IO!_YQLg{4rzXS~ z&^T_i!-fwZv>r`^3(l`|D)4WVo9wr6hL`E3OVsW_LiPatBt#d*mDj2NscgGav zigVI+JT@qa1s-c#e2&pwKg)D8aYKL{li@7P7k)r zyEUH+e*w4O>$Up>{-Cqf9S9y#HLnNT>^;qHSJ3VCIo&N@Kf*Q#+#ZbXJsz*O*-bxw zx5FK91w1~l(++>P%j@*DXnv2|Yx8*B9+&3v`BZ#+Jbt+N5Ki?wHIEaB1j3rzp=oY^ zbI|X_!G6u|W{>K?eE?3XREMX<9Z7idZ~(f=3!eeYF%8-k@5@P3Z#1=xM63>h;`)*&3H`9fMV zu6kfdpCJc$ZXKW%VRj#4=QxY;84XU56vxNeed=9cYKkGg8I+Z1jNc)M()cvIQDdwX zV_ceyz!5VLdQahvIr*>|y$GX;5sn0Ovf?!6uEKE)%I6$5;~09TY5JyYo_c8hVP;di zNOSu7M+w@mdZ^c->6x73Dc2%^rzUyQThIq^9Epe4jSFL9y+knES%Aul;=`{N)!eO6 z_0T7ZTN?@8Bov55TRQUO;qXy=-NFok)|@q5ur)Hqi(5O@b{U80PMA?J3!_{un($=l zel?C>r8dq-Uz9exLo>kpP=HLHYB}5CdoYo54T$0hhz?)FCy_4^;gVg%O>HK84vSvM z6wbBfBW8IB&0`|X;qIg5ylLh|=w242@lj4a5aOH-w7qF_DwtfFls9f6=(t5gqXQdO zCaA(G<{^nPAuMi);;!Z%>yZW62yVlKnM>Li*qqIqCWs@$} zHnHu&WoYC>R4zu10!*UTxlauNtvM<9PN74yd9GA}1A?-UUC46;>HCx{Vm4)_pHpez zN(99ek&fLZckrVu8>QPuhu7wwvrCjcoFOAp6UP27Odplyl^jOGW*X3hL23g=;A+MT_NiEJKHi!E4EwwR@XQk_J}eT3J2s98=x@OkBCS*L#(%-{gUI_dT)(gvnLoQv*CN;$iR zaT7=Ewv7In4g{{JXY`A7xjbw;Lai}#88a3;kh&m}daMa<#28NLqnV*R^*j=N?H(3`~_u75Xf==A-NB{hRo-0n5T8 zYJx}-V|wcbM($~xR#l5CoML?#idc=6UBD=np8{PMSSO+70Ee2%*3RRu$VD8E%;%7t zK>H;78Yz&7#ymA#<5$iu;|zPNY(^Y|Zn|T;Ue-ZT-7MlbR*Scq`79qpA&PBKW3!5Y zcx&sp1CruFAatN@cGHZ7s$ol+lAMd1IQo-sBr(ejH8kqcVxKdjTFEXKRyY!2ZcJW6R7U>6(V+BLbX`>1Be~_6FPEqo9gTlWQWOGVBwl{ zddX!9HmcE8S<2UQa!NLg{Q1PftZyT~LjeIN)Dc%enBcUeZlWjH1Vd6v=b(?sl9+8! zv{_Ou1qB7z!lVqG$0Y+~4cAWae#&Mnh0%!076E&Vb_0AubIV3;83$#|`*N@tm?sk%sf?R8iS}DqZ4luLwf!WhR#&qt z7B-7ClBck>)V6lREC%z~%mxczwt^W_bsa&8G39a0&(PmP-t(xff>cM-uRNcQJQk{C2K$$NH?p(NUA{)4$9?+xLC5f`T@`lygGZOj;lw)G`Ep{tSvWe}$; zRDR|y9A+0&OUiaMBeTw}N|-}kXCG3==p&;2UF`H5iZ!aJoi=-CNnQc5CD-JxvW8VgYSXTzF)hHpC<{ z2pAh`y~W~lFYN#9kiyxg6p@z#BVMcGSd%1?z6ZFX3`P)rcy6Q7PmkHpm=c??C=wP_ z@L|bODXo{P=qkC`fz$qNwU3!nZM?4cp@9s)l$G)TI^q5lZrwb2RpVy~5j+EHFE zlXNb!U^lCmxgcIEdFZU+g*I68$-Rq^uyoutCpxgNRRx*!6r4i`n6+<#7dR%l7d9}= z%N6rapPKazRE&1;B8HX#uNe1mwQUh+2U`*vQz6r*jH2)%h=8kTtEGi{cRx{=`!~3RpVHpz?LVHPfUaTqs7;tRFJ0jCME0!tm4Yn7y<2+#;=XR z2K&Ia4hkf!-&adfk%}TX*1f?{;Dy?(w)W3D>-s?0cQ$=nA@A zZWmMnEto<(U6^mXT>+m{)0|KXc-+m+fv6gAdi*X;bGdvzw=*2nJVUDH@jEfwhqXT{ z#vAZ?HJ97xf^NaVH{dIeRFJ4_0er4ak_ypGrxQ3hX z|0RE~>;+!g3;h4xUSJv4(*ZZO8?=y3!Lj3OM!#i?&yPVkdyeg~41Fb-LA-XrNE&+G zC^&SIjA$PoHZ~1;r$MNnJC7QRhGVDkk|raChr`Bo!`-lO4vHD{7JWzAr~!-kore1X zGHJ-o*P3=%+mVUI@_em%+q{$p5Kq&_Geg*6CmJMkk2hzGH;nV|JrM&__e&R8)UsA2 z%Z}w6wV|E%{X~XySJ;Whb^~&_KFH3uM#8ahYfCFP_Pu=ogW-wBF3lFQkM8bJoyzHD zHKG_-!mWPAVV?J(0_hva+2ZzY1EOU9e64M#Z8~j@TW@D0^(_=su=S(HIb&wW27pl_ z!0k?BtcYEn@lablm?G?M?>Ev9t!==l}^;jfGCX$`UjvE(^`JLN8 zo5{4~dds+R+|c+YO}CHEk3bd|&Q*bOJyA+Kmb6~AcEH;Y7$y&QN9z2z7?T#nhf&QVe z7WKxwdgnv{_SA`vcw0Q&Mg+TaYGO|ZPHHhGX1ZfAr#wvN&lep>hlVNfR_-gPs3sAjts+?x-Ew0egX@4y@|1*L`yKKH+%KAs21$# zJQ?-)P}XQj^Ccr~ut$N_GSy$9Ci0UC`kA?%@+y16>-8|RbN6E`#lH`*0segiE2b3h zD2vPVJA|E&n0(wmZisIf3ip~c-Xx=A;{e;_-xljYMiE{r5V}rZjV^8_- zAr|Mq{n&3n>5s5}{yS}@JGW&PWfDg_k^f~2-y!Uu1j`zi*iEMM7;RR{dyIAdJ;=N~ z$Ft1*o??UCebUNlkaenr`6$#U_^o9yTcYm>%(CrBd62%|>SGHOi)C0RkG;P(K?aA$ zRPEA~nVhvf_5glC>-l>|FZ15#Ugv5D%s9*}^H7a%b2ARIIdW&NnuGhFuZ73}ybaOa zNyFu4D_$yEjLl-|gUkkuR(6HV7L9JUTI=PDR|hzb7i{o8%N#XXg7;mP?0}Uypoh#~ z8@fz(wfzXN$B5v>0GP!tK&Tjr?maaLZ3TwUXe!X=8w+UhY~X|>j!hWj(8=HN8r2xP zWgN%4O2!z&isq@HG1YFIdK5<5?k+=No!BxqZMgCIh)uBhM-nX5Xv=LaE(ue{0w9Kk zf@u?i?Gh{psl+1Y0r&;Cb?}m}u`2()$z<++n2pAf98WYCr z#$N7o&Ul0K#XNh=zmKtp{Pz~?<0)W=HUBmG%_tqr5vp zM%2czG)`&1X7TlDc97$;#40@OETfY$ph#yo`0t00^JOwoZu)otgX)Ju?Y<3nR~8@C z)l@h-BEJA7Go~vPZ{9d5xvpI*=25?1qAFg^@P60(tL}eoF{Vvni$t^-j^J>t!oj7`4kqolW{f+HNm4s zG2?_QpKBt#u^1vVA}lnUxId^X&cKBWPA{8);*>7GgI*K?h`3GG@;nsHv=7~kcF0BlC}_he8Y*xZive;O%X=o$=vysD8xx>}fXa^;gX--LDfOrUtV^%~C8wjKc7So$`&+hDv==MMvVdsL?xe$_NJ zKs}PF0dFzTYV*A9)@e&-YkO0%(_u$-QpC{ztGK?6^yX$Uja&#iWRMM?U`_uGBgA^> z#1}I)jEA1U3uX#*_60BR;X2k^0ZSode+ughTIZxhs5p~0&EE>WfD<|em%|MU0?n&= z9DZ*QwhMm0!|lL0(g%x#fbO#e9PSR6)1&!d%HZ>PoIZy$;&r<5XScb18nh3p$BA76 zGWP0k>jlW{nog`oL|Cs5-S+|s>uqB5OI|qvZaghtd;J14i;AE z==C|inut7e97n9-@*#;%_wC@KJfvM$zUwsps2evte+T7`t0sXwR?PLY`G($q0QWGC z>krm+T+CfvAv8>!_1P>pDj3iSaoqoNfsD*@6o78FHTA-{tZ{g1dWoD+rC&yDy4`RwuaDqzYkq;@S+aH2k6G)E$mwK-mV@-;NN%rwoUiEV3uL*V<7!=g z8=bjCZC)0MOB`thnA3Uzmtf+mKt8b4$%?Y9pTjV7d(A;Vc~Vb5!`31yYOjv6)<5px zM#W(&=Y<`rb^Tg)bFY2`J)dcVpwkN9MqXbvmxFX%DoK1WXRiM07{*`#f;8qDi@kgG zn^yOPTlB1jbc%Ksi<}z|2K05ZdWUYGr-R{Sef5lU3Z*@d3yR8Ab0Bqo6=~yQOHlr-OJn26w)03fC2{FR61V1Fq$G-z z*v;M-QX5H;BDGKpwT?#fRNY-9Tk3`CCMi+UNVvE3o|pUx3>Xd&zraA^A2DD%$Rq)r z_(zZhMw|r*f+Rrj90V^&fc$XaEI=F}2$1ibTh(lGB#mZ9jt4U>aHhJdZr$bFbI)?` zS&)C)c&c5eORk?t7xB}7J9ZNH&XPk05DXEgJa3>^33DliE!tcQlQR38+I6-bjRU zvqr*d@QMr*oYFb;7bF+&)wr!971BEgs<4LIvE(YXKZWHoBLGtKZbP5RfMj9@(UYC# z7mRgGDS3`ff@G98dNTY8cojdw`9<6M{bPJ#CLP_-nxJq6}Bg-2_ zU5yZ@!bKFm@ixN6AY_19NoomCm$Rz{Qs=P(2vc^q!Vn`#p|S#qFDZl=*Jg7DNHD-` zl#c_U$s!EX%iKy8q1l{;K%iK|`dSu!LkL1JE09~_!{CC~aEM$)+S}dVTK-mYLHvILLbgD=521P$c){WGJpyD7r3=F^^H-YlXB!h{Vi<7~?r zi>ERHBPPA!$D$!a69rNQ3t}x8BTFKbT06gPWhiFY`7sUeB>q7V|8Gi*-rZ@NfPK>* zGZC^Gl?Dm0%t@oS4WziWp z+k9YPtd>n+Z9W6nhApf=pNSPkBi#C<#ypmUn#KoBS zSuKI^f*jrxXwHD)9Wv*;EP4u_8fTgBM&8BtE+eW{Q1E zEGy#WZ}GdOIE0I6u_gVbY%W>8LNEen4D{ls*R6vpxfWCE(?6`)w#K7lWnjdd(R=++z9bx>j>)-S|to+Aqf7T~T8Rcr=2JJhrtVP+QE zNwF}lU4}5Dzy;j1(R13`db&fKA$#N!nvzNFO8Syfc%Fr{Qjvx*T96PvRUz>0;3uzh zrX#lIxte6e03!v8V-Aw)P~#M7}%B%Vm=u}n(OBvJt*mCVEyT&q67*WB zZA!UhZM8_;p3Rck4w}yBlv&jT8^uQCWizrYek$ zpJJDo*xh@zJW^yoP{4e5KW%CJ+jR1y>#iRz48Lb!N{;)^j4RCB4j)l&_xt_t9{v9Z z^owCY-%d9`Y44py}d8+cYo)LfAwGg=C6OD>;?AKHSMear{7=g|A#QL-ww25 zhhsvxdb|EjQ3==T1iNa70|GN0^r|*5MPb?yf&7+xs$f5MRYQbUOSigL5Ro z5mNC?G7>XV@nkv@&lq44k+czu2E$1l5T`=nWH`98l1`*9M&9Z;e9s9iTeRXJ&^mPgj@WQ(H*s)JAy8o3 z#c{Ee8S1nZa!)%k^N$6rrnC7I<62%tbkT;{ve_EtYB4if9>YG^{m;VhJ1F|bsx8s$ zit)GKPv^z~ZFWwb=zJ|p@v2&?OvRUsqR*P%Dr0!dv|&<6pmEo9~-xJ?sz2!u}c217$&v zv9i_vhg#fgqr*FPqhw*jXAPAj{soTVrB2w%7GW4x0=uT=t4;K$uMNK*SR+(V$_DitH+%Bt#orS`I z^k5MIOEJrC_sg@sd*n+@ZYiAWy9UCY$j_jDP!Y$>?G-`Cg zj`Id9l#B`;2m=x(b7WeBki5+E_YzR+InjzsDjb<*=uO|^C4C!=R()%IK*ZO2PTx+K zRfJM4LtZ)xE6K8*F-nC|+=Ek~rfo=u~O#WCjt!By;Lhw+g$#yg#0Y)c}zhNagg zHAR`r6|ZHOvcf40_SL~eFh~;}qE_ez4f_4~5hCVV!SIjfQUkZGU$uL~zHMY}POO3= zN0MC`cO#ip-GGyh)eR<0sy&^gWwd`wGuhmkCV9^*mep$kUhc5%J+-dAxl~`QdGwy zr3$T)f(=^CyZp_3hi)yu$9-r@n}H;Ou(=i>Fa{_<8(6${*itQxl|lhtiAILT5fR!) zuFO7oP+1;rl>l-ySys>ee*B134C|TRpv_(>dR~uEKX>{Qz=^ojT4Q9x#@l zAgIEa3l!Z7iOe&>Art^k+l?e`hn$7l#$NT~TH1;(tHD%}-06q{rO7V@*kw7NPwl0j zRAyOMVGcC(1fc;mB;c?DP^!UU3~C)jcKHGPd3j!ulr*W`$v)0PV>ARqLdYg1w5UQ2X!n3Q%xrH_U;vmXQh-vJ00v<@JqCAy zP0TZ93kHOH&~gbMYI9_QeBQ7l_u9BRN~oq*VG@aliUZU7Dk$xw2v{`2N?VE#ggGePNjkmX1u=LPGPvU zmW&U}$_i2J%NFn<(^+3io$ONEF<&6$3x#fm!js|nWHjcFMI*^TG9Hee3#70`vUv+*Ws`BuLgk{1ZoiY0Yc#K z6cKGu+1mUU+nXqvf^~Y;f$2J@dCHQlO(q?ShmCM5o?6lMXeOzzgubG+=iuk z!bruU@pv+v2?p?BC8MWfsko7h1><3yoL*Bkz3s@98@2q1tYWa^)^>hYZEso+d3#fb z>pa4gtNkH(1eNSK4NE$9Gr+SK;jIA$B1Il6>}5nctx?)sw_Ok5NrKQ7w~g}V7Lpdw zh9`unX-=1@#aX~-$z-dTgS#ojG#x_ejuR}^hVihwjPVS@86J|i}tk21*Ak;E3z+$8bt5B%~B@qfj~U@zHLetKditM_JGN^ zkwRiwLx+@p-rh8s+&eVHF{pxs4Fly|s@lf!Y{hMewkfLAWzxUdd5C2k+Gj&sH{hLR zv-L?W7>^{h(JFneN`p$lr=>v7NpBa7s=`^ob2I*SSEKo2iCk^$-P(0d)TNc5AnPAI z&e^@09jSo_@PWj}Fgci$Je}7|j}hhytxxCS;)_`%-(^^?ApQabGEzIUTO>8Ac>zc( zh2TsaXC+td5vt#$4Be){9VDd@PN-l7P`oEK$h3e6l&*}i4lROeRSwcwJq>LE(y3A@ zY3sD&-*gk|dY&Edu`xOi0n@iqM3|8@AuDP5qZAiJgYVG_ZOE{X7rglK3T|#?L_t9} zwy3c@IxtJFYzp}=0L6{GBWm!16Aa+2;5Lut;DII!>n(y+LfUVRyl8lBbp49 zq%>LMaC>VSB(z6p2}d2^@z5xrT@$D%{FFU?uXl0lN@Qju94v&N=IR=TjzcDFuRzUaY_1Ax zfruf{zHy*2YWP?EXoz=Fp#H#14IScjil{c&WJO?s@+R`v(SoE-RETX}-`3U;V?rxZ zDq+O(BP6laGsSd(-0$>A-yM$R1DL>vSx|l1cb->=h4s7zHO2eVRann{^#}*^mCgsd zUCh6dm3#+!Oa}O0mz{kFx*b8cKZvD%2l^UEU%xF6{|3W=so)XV3}__q+kOPU@Gt)L zuf1%ZQ1J!o{%;-q{owxnmDlnS!WaGirZQ~U?d$&zd-y8B+}?}(-o=h%k)URGptj~} zb_aa+F;}xYfQ<63L;8`RR(I>h{F-V`;v14=un)$9)FsJzN{pk{Xf8wV?bNzLwH zcQo^w-NBv%-kRM3?Ijm#b_dFmp=Nhr?_qM#>F=T40rm!df%JZRU*I47{C_t6_lGP0 zQ27xI*VW$zkz;>-^L_$Jey^oKkIy`(jeOQW;S*W`tkeGgX?-XQpcIj+GAbyxGL>@5^cW z^!)RpTn=a?!HT-aq98^^(9sYGh#|amjhy$)B268VR&p9NZ!eOenFEzfnF~)H$W3?` z52aqod)ePKin<0zM3ZO}-Ies3jmU<17^83nKe-~u9Sw!2qBoN+yepZ~F<~Moqg40drtdyibvT7_^2{&iO4K8;>s8p9flKZ&4F5CF|OL>v6 zYw|R=P?8hWvYa$K_`2UpZR(I&E|-?ebd^nJANMdN@_c{D%4GWpBLK*KqNhzZ9kxCh zN7V%lLOwKIHm8Ly}#>)X&XnxsMVxizA;M973MuGySb?J^hS{ zTk^(3vBt$c76!gF`}w}zJi*O9ml?jU$rpTmB^hJoF;mU0%WR?~umNDlMR8BAQSw$w z#(M37@QZ_Dt<-={bRHHhfEbdAdiuRj6Jj$)d0%~P;^~_{M?)|y?jhx2%UN#|kn_!| zqahq;?90nGd9diHN7iXnza}=tiy?fMll@M4hZ-8f+B;>_H+})ksb?(hv`En`!Bg?HR)Hd#LY8BkH;#JLGU9 zvVnU7qES2^)b2woeqNp@QB zJi^nrPbKP=2jsyaXmke;Zb5^-Ab6+D;M+L+pI)9=$n{1ZZW;cOhv>AD5 z#U*4V?>p%~Hga4$O6iwNm8{CgurTkq#nON%uP!zMRqx@e=2MP_5Rf03eqWTO7t1du zMyR^JMu#3rh$s2*@QBXX;WuASy2e^+mwbz+#!@m6uCfw~-Q#Q)_C;SiD|6E2Jk=ZL(ZXyBDM zEBq$L|6k&!?ora~h)4pi!Xf*RW}K2uYq)hCIk$kU&8YvRXb`zk{1_L)rMiA)w#fhyF=o%#DFyWa9_O&Yni@d=7^-(=nV~u- zGfoh)Yr;DuJ{#VLIrS~v5f6}U`yipD*fdYJ;%YXShkNLLOCCB*gY9a>MBZ|sadAZS zi&@bm&{9B6-Z?w#wx6JaH6Nyy@c6QvU2sl|P%Pp9einiW736 z0VAcBWsB@?LK$GPQ@9vx9(j;wrcS)#>wvt(pzov}%fn)oM|Maa;5!KlH0*u+bW@(DR)5kcKciYqryQnUzv+`#xs@|-RPRr`Q5-&C zo+QK(oDo~jn++_gkyzynieqxzL%&9V1CQG=Cu5yM;^=1p*+2u}X^2g^;pQKPxQzuG z;Kg@Sq-7uBiH51%P?Lc|1z`H!{rIs=?;DWRoTp((D(S{2f5Zdun*)r=NBJ&@6!tVp zaoHrgc>u?(<=H1*Gq}!(d)6{mU<%92{5)c+<=d>1nah5`iO8{bRvhSrJSjIg^SE4; z7x;s58RQ10AB#n-aQ0<6ru34j78#46ysC|;N#yC6G+L7GpjnFF1m0!uAo zrbldlz8C@*Xc`sk&hD<>fvJAcLgEaq(wA6ikHh%LGbm2VQU`kbSo+&;49h7;BXU3J zqD|5IWQgk?tmHix zxuC>Zd0jR(l5pB3M#O=>q28XJz8;08QLgB|xXZG~75PXg$#Y36Y`ZR-8CizK6qgKH zNV6aeMuG(;Sj&fUp5I@PK1RM}d6KUN@Sl)iNg8}zkXQL?SlB%+)ORI$pP!!>FZntp zw)r|Q6;fiV7%5T~63$4C+rO)H1sReJTs{pBL!dY=k1A0iVs+rGc+La)L_Xqz7p=Kp z7SH)UVqxK&3^NucA#4#{;Wc1}WH(c#ko=TNn=vJb07qM>Idi}~dWnR6`CJ?mw;8X^ zF3AhpJfLRFJSq#^wP&WE@b1V7an2lNIi4f~@W6(M;xjUf{N3UrzPKT-nv*2k$MAvc*ppKb&l>{j-7>#x zh=s)}wNxjc%ZCm}9B)Yrof1CT)(9fEh?{fbf-E?IhF+BP3~#lPf*NGOMtln4Tp@mf z*wY=9m=Yr`kVV0$QbgEYB*(8%8~f#$SZTl=p|jZ{^E@Rt#8Vo#+?1d4oEmDIK;99r z8Lb~eSKtC!)7{vIYP|BKjl^8Rmbk+ou1ck5JyMFOEP}67#c^?pzh4lGq-sb*loWy3 zvNY0^9Aj+F%MJR#JZ`djXx6FqV-}P|4lG~die8yRT=9J|L-(dje!|Z`u?Wo#$r~Or z1@yr37cTMOx;T~Mx?fosd|wW7r}Gwhz9d6j$1`)2*>1^Hd#8nGXKanA3 zo6B75MKEbll~YVB=hb2|m(-q!c}jK5oK>=|*(+HzHzzI398v10IV%;$c1wkbjgl9= z*(`Z6nh}%f4ruTLLQpSYc^0zPOTteQW`G|_`I<0e2CwGDW4YBq%HXGR$s^AbeY^vy zT{g;GXS=tztEX>JI}PNBi3haOhM}ZJ#7YD|$4>Si=^Yx-hP3|SUT+sl_H_^Rx(OW_ zj}8zXIj|FwLOU>cF}D1Qa`*$`uc`?x@T!L!_?rI9O~@i zx>D{TdT>k*^t5?FK>0VgAMd{_jdI{E{%yB)X#+Z0PS>lcK3F-_j}{i zP;?Z}7tP_WuFn3x!GZ3c4sUO_(?R@XKwjzT>Gt;bb#{7tSazjttf1(km&fF=y-K~9 zUl(((ga2?uKoD1bDV~Gkb3PUka}fXZ*Tu# zUvGaBHAO|7>hF-JI=j8S-p-EBp59|8Kxl57^KD(d-CZ60ucx~MlN%HFsjgna9sX=s zhRoscp%!;*EB?UihsIi54_Zb%ZmA{R&0Xdlx9^BkYcb1im#4MW<#u~KE_aK!#cj^H z+}^I1A-Ai;pZ5_TA*aA4K_XRFq{XakZ;!*Su>BVfTqt5*& z&cE%MZ~c4jfA9Whu9*AxoWJG%P0y6`r>zdpg!|V#Kll6-&)@R=y5}dJqUV zFI+3FOU_?({fcX_HSGEWm(%&&^?UBE*1ztobFR5F&i~=Q><+g6#ChL+$n9wD^&D|7 zdj6L)+4{$=|IYazT>rWC4?S(pW37ML^|RI|t)F^YTsJ)q=RbeD#X{|A4FWX?)F4oU zKn(&l2-F}@gFp=e9}xmwj&MB^5X0|(6|rDT2-2(FgfILoJ-@bAMDpb{nU+uI*4Olu zu`$!*NY-=mReHLRHA=wBeyex zG{oq`89aGzXvkLk7>}a#;WEO)q8R$eVXPzE9y*U$c4cjGF-#R*M|gncwJhR3A}U76 z>FCFx5Rni8Zi4h00hlRt&8%*e^-_SwSBbScK~3z5D(a^SRD_$&vaiL_T|bSpv&Z^4 zP0U*&i=L#Oe^M+J5m^K|#gQ{Re_{s;H;^iL6|oq`x*hTQD@GYXOEwVC5L0Ns8KuH1 z?XUglc&8&+Kc|-v?PhkZglG^{?Z);aK+wh828<;+)Lo$@8qAs;c05-=JfbX01$+ zQ3bTo>GYaTd7QJEv0lRdE89Rso${K`BK%A)`-a)ugiHoa>w^I!^WN74Rqm7!eAMvCd zu6{C$Ae{OkuF4L>uBtk?-*Kq^R>{-k=)h_%Zo93O1ed&7%=MV7)zMpT1zmB{Z>wXi zjFE_!Q7E_YTCAiGZzdF*K}v6AOvi-ZR55b45lEzo@M-7G6&+DB*NTM$G=Dpf6{XnE zbg5Fy1$}cB%Pptx+g*4T!EAJ+(d&p-)i8}vFM6Q}hgHY!($k2wvzc#bc62x2n43O- HW$yn0|E9~F literal 0 HcmV?d00001 diff --git a/cities/babylon.md b/cities/babylon.md index e3190aa..c2e99be 100644 --- a/cities/babylon.md +++ b/cities/babylon.md @@ -1,77 +1,45 @@ # Babylon -# Babylon - ## Overview -Babylon was one of the most important cities of the ancient world, located on the Euphrates River in modern-day Iraq. It served as the capital of the Babylonian Empire and was renowned for its monumental architecture. +Babylon was one of the most important cities of the ancient world, located on the Euphrates River in modern-day Iraq. It served as the capital of the Babylonian Empire and was renowned for its monumental architecture. The name derives from Akkadian *Bābilim*, meaning "gate of the god(s)." [^3] ## Key Facts -- Location: Central Mesopotamia, ~85 km south of modern Baghdad, Iraq -- Period of prominence: ~1894 BCE – 539 BCE @t[1894 BCE..539 BCE] +- Location: Central Mesopotamia, ~85 km south of modern Baghdad, Iraq @t[~1894 BCE..~1000 CE] +- Period of prominence: ~1894 BCE – 539 BCE @t[~1894 BCE..539 BCE] +- Neo-Babylonian Empire capital: 626–539 BCE @t[626 BCE..539 BCE] - Modern site: Hillah, Babil Governorate, Iraq -- UNESCO World Heritage Site since 2019 +- UNESCO World Heritage Site since July 2019 (criteria iii, vi; reference no. 278) @t[2019..] +- Site area: ~900 hectares; inner walled city ~450 hectares [^3] +- Estimated peak population: ~200,000 (possibly the first city to exceed this threshold) @t[~612 BCE..~320 BCE] [^3] ## Major Features - Ishtar Gate: Glazed brick gate decorated with dragons and bulls, built under Nebuchadnezzar II (~575 BCE) @t[~575 BCE] [^1] -- Processional Way: Ceremonial avenue leading to the Esagila temple -- Etemenanki: Ziggurat dedicated to Marduk, possibly the inspiration for the Tower of Babel -- Hanging Gardens: One of the Seven Wonders (existence and location debated) [^2] +- Processional Way: Ceremonial avenue leading to the Esagila temple complex of Marduk [^1] +- Etemenanki: Ziggurat dedicated to Marduk ("Temple of the Foundation of Heaven and Earth"), possibly the inspiration for the Tower of Babel; destroyed by Sennacherib in 689 BCE @t[=689 BCE], rebuilt by Nebuchadnezzar II @t[604 BCE..562 BCE] [^3] +- Hanging Gardens: One of the Seven Wonders (existence and location debated; Dalley argues they were actually at Nineveh) [^2] +- Walls of Babylon: Also ranked among the Seven Wonders of the Ancient World [^3] +- Esagila: Main temple complex of Marduk, located at the Amran Ibn Ali mound [^3] + +## Historical Periods +- Old Babylonian Empire (Hammurabi's dynasty): ~1894–1595 BCE @t[~1894 BCE..~1595 BCE] +- Kassite period: ~1595–1155 BCE @t[~1595 BCE..~1155 BCE] +- Assyrian domination and destruction by Sennacherib: 689 BCE @t[=689 BCE] +- Neo-Babylonian (Chaldean) Empire: 626–539 BCE @t[626 BCE..539 BCE] +- Persian conquest by Cyrus the Great: 539 BCE @t[=539 BCE] +- Alexander the Great enters Babylon: 331 BCE; dies there 323 BCE @t[=331 BCE] @t[=323 BCE] +- City gradually abandoned: ~2nd century BCE – ~1000 CE @t[~200 BCE..~1000 CE] ## Archaeological History -- Excavated by Robert Koldewey (1899–1917) for the German Oriental Society -- Ishtar Gate reconstructed in the Pergamon Museum, Berlin -- Site suffered damage during the Iraq War (2003–2004) from military base construction +- Claudius Rich: first systematic survey, 1811–12 @t[1811 CE..1812 CE] [^3] +- Excavated by Robert Koldewey (1899–1917) for the German Oriental Society — first scientific excavation @t[1899 CE..1917 CE] [^1] +- Ishtar Gate reconstructed in the Pergamon Museum (Vorderasiatisches Museum), Berlin [^1] +- Saddam Hussein reconstruction project (1978–2003): rebuilt structures atop ruins, inscribed bricks with his name @t[1978 CE..2003 CE] [^3] +- Site suffered damage during the Iraq War (2003–2004) from US military base construction; British Museum report documented crushing of 2,600-year-old brick pavements @t[2003 CE..2004 CE] [^3] +- 2024 Iraqi excavation (Al-Fayadiya district, site 19/3): 478 artifacts recovered including cuneiform tablets, cylinder seals, and ceramic vessels; Old Babylonian and Sasanian strata identified @t[2024 CE] [^4] --- [^1]: Koldewey, R. *The Excavations at Babylon* (1914) [^2]: Dalley, S. *The Mystery of the Hanging Garden of Babylon* (2013) ---- - -## Review Queue - - -- [x] `@q[temporal]` Line 10: "Location: Central Mesopotamia, ~85 km south of modern Baghdad, Iraq" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 11: "Period of prominence: ~1894 BCE – 539 BCE" - when was this true? -> 1894 BCE event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 12: "Modern site: Hillah, Babil Governorate, Iraq" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 13: "UNESCO World Heritage Site since 2019" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 16: "Ishtar Gate: Glazed brick gate decorated with dragons and bulls, built under ..." - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 17: "Processional Way: Ceremonial avenue leading to the Esagila temple" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 18: "Etemenanki: Ziggurat dedicated to Marduk, possibly the inspiration for the To..." - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 19: "Hanging Gardens: One of the Seven Wonders (existence and location debated) [^2]" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 22: "Excavated by Robert Koldewey (1899–1917) for the German Oriental Society" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 23: "Ishtar Gate reconstructed in the Pergamon Museum, Berlin" - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[temporal]` Line 24: "Site suffered damage during the Iraq War (2003–2004) from military base con..." - when was this true? -> Historical event. Attested by Koldewey (1914) [^1]; Dalley (2013) [^2]. -- [x] `@q[missing]` Line 10: "Location: Central Mesopotamia, ~85 km south of modern Baghdad, Iraq" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 11: "Period of prominence: ~1894 BCE – 539 BCE" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 12: "Modern site: Hillah, Babil Governorate, Iraq" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 13: "UNESCO World Heritage Site since 2019" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 17: "Processional Way: Ceremonial avenue leading to the Esagila temple" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 18: "Etemenanki: Ziggurat dedicated to Marduk, possibly the inspiration for the To..." - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 22: "Excavated by Robert Koldewey (1899–1917) for the German Oriental Society" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 23: "Ishtar Gate reconstructed in the Pergamon Museum, Berlin" - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[missing]` Line 24: "Site suffered damage during the Iraq War (2003–2004) from military base con..." - what is the source? -> Koldewey (1914) [^1], Dalley (2013) [^2] -- [x] `@q[stale]` Line 16: "Ishtar Gate: Glazed brick gate decorated with dragons and bulls, built under ..." - Koldewey source from 1914 may be outdated, is this still accurate? -> Scholarship remains current. Koldewey (1914) excavation findings confirmed by modern archaeology. -- [x] `@q[stale]` Line 19: "Hanging Gardens: One of the Seven Wonders (existence and location debated) [^2]" - Dalley source from 2013 may be outdated, is this still accurate? -> Scholarship remains current. Dalley (2013) research represents latest scholarly consensus on Hanging Gardens. \ No newline at end of file +[^3]: Wikipedia contributors. "Babylon." *Wikipedia, The Free Encyclopedia*. https://en.wikipedia.org/wiki/Babylon (accessed February 2026), citing Chandler, T. *Four Thousand Years of Urban Growth* (1987); Curtis, J. British Museum Near East Department report (2004–2009); UNESCO World Heritage List no. 278 (2019) +[^4]: Iraq State Board of Antiquities and Heritage, excavation report via LBV Magazine (October 2024). https://www.labrujulaverde.com/en/2024/10/buildings-cuneiform-tablets-cylinder-seals-and-more-than-400-archaeological-artifacts-discovered-in-ancient-babylon/ \ No newline at end of file diff --git a/logs/mcp-puppeteer-2026-02-23.log b/logs/mcp-puppeteer-2026-02-23.log index a41af41..308fb99 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -34,3 +34,5 @@ {"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:17:16.441"} {"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:17:16.444"} {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:27.768"} +{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:38.229"} +{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:38.232"}