From 4890fa79c2fd4e17a99761c61d333dc08daa56db Mon Sep 17 00:00:00 2001 From: JanUlrich Date: Fri, 17 May 2024 13:30:21 +0200 Subject: [PATCH] Change to LLNCS style --- TIforWildFJ.tex | 38 +- cc-by.pdf | Bin 58331 -> 0 bytes fig1.eps | Bin 0 -> 357553 bytes lipics-logo-bw.pdf | Bin 83561 -> 0 bytes lipics-v2021.cls | 1260 ------------------------------------ llncs.cls | 1244 +++++++++++++++++++++++++++++++++++ orcid.pdf | Bin 88694 -> 0 bytes splncs04.bst | 1548 ++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 2811 insertions(+), 1279 deletions(-) delete mode 100644 cc-by.pdf create mode 100644 fig1.eps delete mode 100644 lipics-logo-bw.pdf delete mode 100644 lipics-v2021.cls create mode 100644 llncs.cls delete mode 100644 orcid.pdf create mode 100644 splncs04.bst diff --git a/TIforWildFJ.tex b/TIforWildFJ.tex index 39f9ff5..828f937 100644 --- a/TIforWildFJ.tex +++ b/TIforWildFJ.tex @@ -1,5 +1,5 @@ -\documentclass[a4paper,UKenglish,cleveref, autoref, thm-restate]{lipics-v2021} +\documentclass{llncs} %This is a template for producing LIPIcs articles. %See lipics-v2021-authors-guidelines.pdf for further information. %for A4 paper format use option "a4paper", for US-letter use option "letterpaper" @@ -40,6 +40,7 @@ \input{prolog} +\begin{document} \bibliographystyle{plainurl}% the mandatory bibstyle \title{Global Type Inference for Featherweight Java with Wildcards} %TODO Please add @@ -54,16 +55,16 @@ \authorrunning{A. Stadelmeier and M. Plümicke and P. Thiemann} %TODO mandatory. First: Use abbreviated first/middle names. Second (only in severe cases): Use first author plus 'et al.' -\Copyright{Andreas Stadelmeier and Martin Plümicke and Peter Thiemann} %TODO mandatory, please use full first names. LIPIcs license is "CC-BY"; http://creativecommons.org/licenses/by/3.0/ +%\Copyright{Andreas Stadelmeier and Martin Plümicke and Peter Thiemann} %TODO mandatory, please use full first names. LIPIcs license is "CC-BY"; http://creativecommons.org/licenses/by/3.0/ -\ccsdesc[500]{Software and its engineering~Language features} +%\ccsdesc[500]{Software and its engineering~Language features} %\ccsdesc[300]{Software and its engineering~Syntax} \keywords{type inference, Java, subtyping, generics} %TODO mandatory; please add comma-separated list of keywords -\category{} %optional, e.g. invited paper +%\category{} %optional, e.g. invited paper -\relatedversion{} %optional, e.g. full version hosted on arXiv, HAL, or other respository/website +%\relatedversion{} %optional, e.g. full version hosted on arXiv, HAL, or other respository/website %\relatedversiondetails[linktext={opt. text shown instead of the URL}, cite=DBLP:books/mk/GrayR93]{Classification (e.g. Full Version, Extended Version, Previous Version}{URL to related version} %linktext and cite are optional %\supplement{}%optional, e.g. related research data, source code, ... hosted on a repository like zenodo, figshare, GitHub, ... @@ -77,21 +78,20 @@ -%Editor-only macros:: begin (do not touch as author)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\EventEditors{John Q. Open and Joan R. Access} -\EventNoEds{2} -\EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)} -\EventShortTitle{CVIT 2016} -\EventAcronym{CVIT} -\EventYear{2016} -\EventDate{December 24--27, 2016} -\EventLocation{Little Whinging, United Kingdom} -\EventLogo{} -\SeriesVolume{42} -\ArticleNo{23} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% %Editor-only macros:: begin (do not touch as author)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \EventEditors{John Q. Open and Joan R. Access} +% \EventNoEds{2} +% \EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)} +% \EventShortTitle{CVIT 2016} +% \EventAcronym{CVIT} +% \EventYear{2016} +% \EventDate{December 24--27, 2016} +% \EventLocation{Little Whinging, United Kingdom} +% \EventLogo{} +% \SeriesVolume{42} +% \ArticleNo{23} +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{document} \maketitle diff --git a/cc-by.pdf b/cc-by.pdf deleted file mode 100644 index 3b7aba19995d1f831e17df9f3ab6b66732ac0c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58331 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 D4UieO diff --git a/fig1.eps b/fig1.eps new file mode 100644 index 0000000000000000000000000000000000000000..715b4800602843682b071ed524c98b4dcc920eca GIT binary patch literal 357553 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

8oeA?3`^t_-S1A!?@}QPD*G+x97u(pN17b3@fg1 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�scD~`v)t;`zEN_cnytHu`;s^Vr1UvwyL-5X_@71gds;2K@+AgOhD3qt}eYdqrJ zvO7GNQ^s2N#fE}2=0B3PMS~M7aN2Rov$e!~lY$2AH%_~>1qmDJws-0Y)t>84U%My} zh@{91&`zr`o$vF*&_2n%#9B>ooSH*sAYQt_Y<_c%`Jd#QjNV~8X8z)m)8ym~oA|hl znQvjB22+fmapNWGJGZxRk^Gr1&G32DRJgn0AxUbh?w0mYiX(Cvp0u#gagdbw!|6Zc zM8rQ`T>S9rMJ|T*xsZN00u+MUz({-FB083)gS!vax-HnsOfnD~6eHorSfS`Q&eRd~ z=+)aNf58&$_apCBeEFN2+%&wL#wxcr6>Ib}({@vSu-H$^_T5xH^f~?xr(83&j&z%H z7PD}!EK9VLZ@%!sTGAT#wC{@9rhVIw*C8U@T|ar+8VP|h9KBB6-A<aGVIh(cNmHKcr%UKqhEHOgjC$=k;@pTUxshc-qK<4S`eeWKNu zO>Sl`H4KQH;JdLIaszWpNpC%b?K;OR{V-NID1pO;mL>A9MaQImeu$6VzK-zHN&rJM zW}BDXUqk9lYey}-aK@Zf_M&_|XqVDv@Mv*vw8cSdMRR7dhlMj3W+&*o9)e0+o7Fg5kXE+7>a=vw2XQJO+ADx`yBZRne z6BXFoaNDMFN?#lOJ^P*}7J=>A*pMpO z)ypyZuUO0?Vg=(bFuJet-EE`Lm-#8d6P<=6s5GwuDKn z({MZ?dmk{csG{%$jGw%{8R zp7zBA6k=#CtYYdRYB@c=`abS|9l3Iu0AD_6q#77-vzV3c3)rWr1Mc z=+HD4_hg}*q|X1COsPqL1aMlC=y9Kh8E8|B6U=ghD$h;WNlzIEuZinUU=jItq7cw2 zHkfsntN+nt;Q57@ICa2RQcmaGI<%~p8L$Xb4Le0Fh=RTCR7ySR_5M!x+rTn20>S73a6$qmD10o;-oJ*eB+qkp-h> zdp0)W5wEvG;-Rn7$czEbe&EA(@ZzDSQD#!r>u^%R+BB7Ddi{gHzZO>VJtTj#>?`YQ zhQK_d?~RuUHbO)g#azsjG%k{ymp={hf46SWe_pqv_v;p?%Z4tjxE5r8czn%WygS^XeukOqXZB_dE!Oodg5>u7^34ZgpTzQ^fJqh~3Ybl& zw~+bo=X%?k!BlVY^q^24v_J&*vqd3HImU*oreup~-v+QwnzQe_nY5JamLTV zs^5}fR1?!?HjUUYxVSOwwCkIva9``)kBt=6X?U}x$1zgMYibO;?c{GehV4xMO~=3) zr4ImqqeI*rd88)9?4JxE{ZprJk<$9-O6e_8!}VssZxPMU2Rxf?l*e0u{v06`6W)a( zedJ-=^YMY&G_W!{qX;A)-;^$BS+N$dY@TfIs-!Y~o55h-!v(#YzP}CBdrbegfqD;X zB~X8BU)xDri8(po^7UE)#Y*v?EZ9hdUnaw$2A6c zGv~Q1^~0vy*~ND(+&%g3^!(Au6%&%fey%uc9ydcqJCirM)b;ps{vEDpvf6tW7iZkr z)hEhvu}0alY26<1goqxZ-(x#F%1f}m!q?U3FOHw_O{6DyU+MAU$;H$EiG<+%`aa$p z!sg-OF>XS7GhcA8dCrR-P7a^r5X;^Fv+Fi!z1-Sa&u{%|{tqC1{x1)|n(KSUSN|~o z)hBaqwcq_I$9xid=fD2lYinh*=QscO|NTGz??2*X(Qp3o&pQvd9=^DD^8M)_{_W+- zqksG3H%I^W!_mR?8B$*#}vo7Ib7&ei1V zhu{2C3=u;5p8L-2)u%^WTg&+ zV|H#IpPkMB+0R`Cl$bhb9~+U z{OBYBY#pHG)5E8q9xvC+Pqz=Bo_xB0xIFswaC>k2+0*Tvt<~PX>CpVw!13zz>gOdt0m9#}`M>f4!hmo}C7C6%+ig7yal&=7{pXco`ko{n5$44$%4SLztRZm-DYr zkG{u2p~+FQmqw{zt$CR_gl?6XlPLUpk@g@4CU5?e{*zq(lg8Gte@Ec&9QZp2{?38F zbKvhB_&WzaYHJKEOn&o^f7J@&7aw6UHnCJ;{o}#HrXH=GFLa=G5sM@q8=32%rIt$n z^6;NjQ&)#v4lTa=(>LAP314xtC=x69c5rvz;0|!$Fe9LM@89cz>Xk+<@pwN%TjAB7 zZGE_DvFfYSU;XMUtRFuEf;jYUt5}q=m7=6z= zzj}G{p+p^8WMFz1zF1gZ075r@LtS z{NfiM)tUf(cKVBt*4wMw2N-6mZfnjKM*w?thJTj3w+{|*dVaauy}h&E7ufZB=l0%S zs}o4C+rGWKw~yrw>!NS1BVa$E%DWa8d~2dRNj%p(w8$(y!RvLu_{dJFY|VLP5PAye z?s|aGa_{zfr_^b1ud9OtA@!|wM92oYy|cUC-YX+*-`?JHsLMSgJxC%uSXaqp-Tr~s zmA+BOk(N=vT!XIzm|oYxM2EfQ0A{J{U~WNq(3X-MG2=eX_WRS?emyU98sGw!)0M3KMl;`>MmU z)>W80>)Trg1DH`)VWJLf@A0g473TKV?E|*0ct%}?2|FOZtIlOq>nhCE{_VY?jH0f> zTpbwSE6iF~VM2elhqOmsg^8KB8q!|tD$MQMYcyT;w0m8JiML(X`&$Q{jA|WWnjuKb z#3@FWR?8IAuGURW*{Ew^-^;!%!NO(CP`59&P8=B6C!)&w6}VUJ7VA-W5LPE*;f%V(_(4JzCIo9?8G^NyW ztX9|Hw!W=SFbDmEt{pZja9NMK{puq)R;z1pTi;g4v0B@nuH6I7w82<=TbNa)j$^gD z2DkNXbsVd;?Z?^&+#y~2$Q;)3IaaG{a9iJ2$FW-5eyjszb}L-+5OsS)x>{X>+xoUT zj@8=sV=dv4b_>5a))L-lJqRdTU4z^DwmOd0+78BAB86MvYAn+?H zr?Il_V64>&-oL@sSgZBzT?9iBJW*cDtZQ(W*|*hctZX|NYrVd`Q{ZZ>_4e)6dN5Yj zHMq;{+v+q{wjGSMy$z*na5Wa{_KOTfSJpMS%k10gG*-49jJ1Pkr@+-%J39!&+V~nP z>l)l;_HA_NHli9gMXPCsg>QvG(DBif)RotZQ(W*|*hctZX|N>i`a{z|~j>`?t4>ZfdNo zYjBs@x7BH^Y}=2u+Ja*&a5>g$Yad}!uN$qd!EJq89mi^I2V*Va1Pfe^wS)sIG9+EA ztZQ%)4td{Jr?Il_U@XQD1+K%<|ca?oxoyN+xgR$0dU&S zuEAYp-&Uuwvh8539V`h7T#dB@2UcXLv9hkgU1i@^r?Il_V60s@upwQj+biR1tgLHr zSJ}7KX{>BJ7;6vytH2dqdn-8WfgWaEgS*PUtxjWQ+re1-@QVem#@ffSr0AyT%DM)3 zm3>>C#>%#Xu@0CMXf$Z71Ng6^n;I+Y8r)U(ZFL$e+xBCvx8T1DT#mKgg8wQq%t0SYx5C`f81pbq(%1`?flbm2C%Ot>C`~y0KpEbiP_+WnF{2 z&c3ZqV`baHSV*{3ofBPa_^%>Ejg@r`E|)~sx7Behtg1Yh6!`(=vt0rPigK65JMZB&1u%@*Y1nSTZ#uGc$l%lmkc^Q3n@call zG8$Nm9*~{_HmwakD9ZbAAg*;>^r_Dtl*8)|3I!Go@4>2|9~^3|X4nSho#?~djNpJb zq0!scC)=!$YeAomZuTKpR$FkO8Xt>%U&JC9^k{sYxgXRyZJ0S|hqA-BHYhue$SVOy z!bhD)@R$MC$J<~m;DqOn^EL$FeYP;+ozH9Zp_GB6uSB3VXos@%YzG!z<*n$mbU5Js zf$?yg2@m%1Hc%fccXTH|K#uVi(KPr-{m=vuPGC&nL=mfQiRCijQ^ci>(sN#3gI4il zH+W6vsgKiPV__V}nJWbEL)Hln5p#Z!#a_oG1B3J^vkl7lfDv_-KOD|Fc(?`#PqIN^LxE>U_q$G<;D842_-mt}u~(?7f)tMb4n3jwc+GeohL} z>Z@Xd1=?|C8u@QHyX^N(j_}^rC);Q)4EP-UUxV#|JF-%42ty}~UbBQD6QdD}EayLT z3p8`l6*@v&MEIz4nVC+YoVrFEvW99zpKa$G@Nqk6dZV$ouo!ch9012P=5X)~Nko=i z_J}52uUTjOFrE=^=oIJEknZFM5^*tB%uhHNx2tO=fu%>t7`c6>;sYKQAO@e4Mdh?- zoI~OVWMFbLdqucLhcbtAl$|a_3c*7-a_fU6ENB%!V9upL*D;4VA5nI@2fm}M zvC$`Vm~$U(9Inf6KzH&3nXVX%GUNP2Ku@;l7nxwJt(^^wl*l|c$6XGqt5LS z6vO%?tsD!_lTP{s(Xk(yFA$A3;zwrm%*P;W=es4=24$b0;Ct``x%cEN`H^kR|DfE_ z9sEF!+I80Ep7;Tg$K0boB~IJ0p{5TY60&5X!1%~WUS;)W<*(2u+w2<* z*G-HK80y0S+UEvi0*wvxVq=-z*PdHxgL2xluve(_OsUzN*2cy{xuZMz!6buV)6u(r zM9cvvNqZ@rVAF&r>gcbwVfUmj-Uel}yC_qqL>n@?;w$Q?Guehgg_Ye8X>-Qcc^kYvk2Fgwc6~$;{UGQuRa8NeiK_0TqBwpbuaRNTJse(3p;5+pL zbvA!dC%#79NZwNxbSn;rzSQBEy+<4B5Zai1C7qP#fbQf67de8(eP`zf&^7oByd5VD z9qlNS9iV2kGFVsH>LAMn}AW>0}5%c28Gx{yVz4|WjicYNhmu*-`w z#B;NqfD?AP*3k~2Y&I8d7!RP_(H;EQ#Z)#KF*9lW*oDhBoG_U&9%Y0&v+1}imNG%v z?FT2k%1#FYWt0gYZQQ2p%I2VKHcks1^>LWssq+x{_#895H8$1*$ydq(<|uHc47r;U z@(bIQJ1iKBHV|+v9z&UPb4Yjc1AfDJ4do7g?6}Y4syz6?g|K9T6*>6<60IL5634@^ z_MFDe`GGpalg7*XR6e7R+YjTZcnBY4Z47VmBXL9>$A?MORg^orlOLGw#%nr9*AJL2gO5(2O*laY)(&-`4ZBWm3$~?yD7!sDOyD@7&S^t% z1UR)1`OFbODCT`GGpOjhHxShqBLoYlE`mj7b7o2_JPnCXA%@@isOV zo;zKLgQE{OyIc=rqZv55uV(;*vEl1NH`xYdi(_~mB;Z6Wh&s-p+J-Sb${pRw530Y$ zXHet(fUPn8faAq@lo2-*3{M84fXC^re%1zM#}UZlx%h#2-Q)`A44tWM7!v@d>jK8c zIO-Fz1a{GwbI{lnyUT~RYY+Y}%4~zO+eQX+4kuzkz+t@D+SphqcXTH|7-BeGw1d(Q z*elVoh1d)5i4%5E%|4@!_5o$X!P}s0IHDZ66V%z5sH4rzHhATOW1;MF=VWs_GM0dV z(MJ40Y;F2#yylq~D_a|s-Bx12fP;A#bkQHyHngWGcXS6okR*0H034xfZl{aU0*}qi{-pjfD%^VdKo{ zH#>~7({8p?IAxq*K4~9*E9O1t2g+_wN*^wD#UryR8XG3t`e9v2+E5NYidHV4ov)lv z8ke}!SS~Em^h)%eP@fKQRno4P{%z_Ngz(9Z^A~3&k<{bvh&Sg z6A#pR?8v0J`gj{Kon@>=O=h-UQ6G$LGHdG`v~#};dj^R%H2W7VnfDgv)FjWm7E_5+AmZ(u?tTE(s@*l3&ly2UF0MUl8^%^BcXS6omRoS#-0ef$NWCIIcxq^$yJ8+s5hvAgrw(--lP8FD zYN3?1ljdc@*C`|J#&&QR$9Ns&#x{Ez3x*qbvaHh>z$f+sR3|v*2L#t~W*p73cC)#j zaoueAwlxmhEk%RDF}e_#Xne>XeWOl0@xHbokG9m$+NkV(!ahRQE;F--tqsP4%!Yh! z{AVJM{IGR|@gM6R=LzSL;Y6LWc3ev=w;*uw5dor?182tP#{cMJYb5pwIv8)^C2%-- z!Zbf%eYgg)x`^$T*nQRxKH8C9mUkRy&NV#`d_il#u|Br`U>oh0gHGCyC3deX-Hji# z6*hjXR~3^;{x;Xd55|ZE_a(|Y%>^8})?nG-+uRdQtP>pb!ws&j*I72Y@H}}4zvX=x zJD4n(?;wu0K3(FZjZXDoY{nBT+gvoh8$aly8(-N*Ck4=l_KW38ck*M&{g*bD^aC-x z*(0>|=c6zJTFC9l40e37*(IhM^?yP&Qj+v6RY= zFYyaFW}i$S*v8;;t{IHV=f;1`OW|xWrtu%Va~nq6YP4}Plz3W7gY-QtfTkEoo z@ftj*jVNWVDOol>;+zaR;Jihf`6U}0Hm2Gq%rTuZfNs&I$+i^TGk#$H318SN&6g;< zjio&*bT@uLp6W;Y@BRXDjLjQv(gZ)?K*b{jfT9HsbWk?_v^Cih`C;P`7w^P7$_TW) zY<(a*z%)8AKSjIc9gH8CTf!asudy*7y{!33U+XkPyiZ=o8o+qg%9@|0PprLo9)UQj zA8ZHhuJi-@sItX4Z5KYBd#mCR=DBD?Str)A%s>|U<9$RM4jhPH)G^-Ysn;meSF;>_ z=o73DWFT7Uvs@NDkRW>L>)8)>u$F@c+SJrD1f|q7&}BSqWv<_cbfk~a8vwPP^Kez2!rR&2oYFVqjf zrJpo7m^+RSWu`MS-p0npobcz7%OXDFA>@_zmFE@IjtRM-tF?=@9{cJfB>HlGP;N$h zD;v)Yw&BR+GVz9O6pm4bUV6Fmx$z%1!|A8JH2zZ$2@Ad#eU1OrDXWuB#|tp>N8V=1 z7h(hlb}!}{>g1!)M(2gH4f#d7U zlkuOMomQ7?5S$*?x(w}1mpnE_S@svt%@!ixoVvw41mQ3dK|V2`VP(pLWrIoo6#D3K zDf&cid&$En-cP;?2T9DvntotjAQ5SB(>9eawoyDpIwkj>?&Jp#atLS4fzU_1 zZA(~KQ(-E`dxGGv*YVxGB@RT;uA>c1gq3N}xDMmHlF}ozQ9J=0v~FRa!sjL5>h-a6 ze&S$)&3nUJI+HkpujC^Sl6XJOJ(e9V=bnuXxw)L>W6;LzD}ArQsB|}ez}^}iFl+wq z-!|+cX@$uq?S>O#M~sO&Oe@k4nOIqESf-D`b1Y?oAIRlEZp=d%&%6zC8Byk12Ry_y zTR9ybZ-R%6du(hbLrq_e7T7JPpKbUS3+(`9)5b=8Y4XApBEH!MQ+TCvrMvM1IWf}3 zd?Wg4zTj{GeG_vUgfEUO*&2Pk4a|VS5YBML z9LM@Fd5UqUeyB59(3Y!Cb8*RoC014&mT8C3NAo-2(8i(;p)T~Hwb58CSGpTNpr0Hc z>O?+DKX5oew9`ZYmf-|NU^|#{@plJ`U}fq05@pGdCIfv8CvK{$kLwg;F_oPzz#v^< zTk1Iujd0%gvS4ymbv8G7IK|2~cX_bHWGY$N*qCDm8zzSQ$g=BZPj};o#d^$nQ`d|i z@C(F=rY&W}xE^&dbJBetAYhqGX|!3QEZQNelr`!k1GsML4BKcfz%6JFHyChj!9$BH zfsgdnWPypnu~HU}Gs+qpvY=f?AGoB@Gvr6uhbaS&jW+a2C`*5#)bd#<=N!}e3~!~# zcEUW64)FsAHyCqZzeICSIN`tmWr;ec1^(O0#(z8~?a0-`wK`6yql~zBqxr!ycyfN9! z&PE;mNs~Qz;?eiSM zF?pDu#NiU>SM#N)WBfrm8b2H^-3xXnR0PZ&MjjUQMK8BVfm#t)12f;Qs^ou_aRy|53aA7OiV zK*jmdX!DqZY7z4jhfv%Pm>ppm%^KV47<{N*!I43V)oDKN!JoPuZG4oCXU)!{4gD8*W-%Db%)g;* zwi@Ni=f;016vslyLfplF97Lh);9Htb;DCgDKm3v8$wL;_#&ipP#7FmO;#Q2fADH0?ag)Cr`9BqNl?ABrXB8V{%8+pobjCc!;?` z{eZb?x`~AsaZG-Ae2HZO@|H$q$sZ7WX(&IH68FbT~^G1+95w4&%A_?(wKmceb zx@~Oan@CH<&cIoAhhZ7@17+D|Uqb{Oo;d&<&7qJ5%4WL;bT@u@Y{?Kd^#gN@v}2l5 zXG}&gFr6(5i%HQ(I8ogaCkC+U)9etEFybqxlHhO=Xl;x~432FamW@ZKGdLE@0fzUnwIRw{ zdqA~v-AkiQxK5YJlnWZcZtG68Q=CtA$9UGxX@$y@zr6W__5-kN?m^C4AHlzo7ltDk zZR6Sc7;U_4>tmEFpM(D^E1t(8tzf5(M~7^1 z0w=Z+ZLr_0%RbI$mbuOczr<7GwBkMyb;j|wvFQ+1CwsBN9*}g+d9SkdNq<)A=n@u(q>0#U+LlbQ?U1c2);t2p*tLb293PE9xZk75AL2 zEZMP4{^PmkzIcE-+9=d%{*^YGZ!4ZrHu+@!j5pOtw_J{aqw+CMbJS_R!_QJDt&Rbg zWGCCs+i+x`9Tv;7D@=c(kI4yjojxEgf((GO4#WXp%}MZC>pUCV z;%C&!X0LEohU<-J!!m6p%CZGEHs&$;O0-13w_%7cS@d)_en41+&F~!kj2~bs;S&wi z8BP{+qt0{|XL1-TwlXJN>ti@^Vp^SS7S4gt)?h5x7fwQzGY;epPMjOyVdjfiCmZ2> zQyb%l<|E6TFF|{Z?fPu?Gw_8N4HwX3<77?+4Yei%e!12mY|({qiFy^h;9eVWOuwIf zp${f|*f7%t^F`1X+IYYg9K#Wl$>`U3)G2RcJ`ea**`&;HzDBaHa~gH-LvkIz!Wkg> zB)220)<(XEW%*0DO~MIvZr4oCD9cxe9YWMH)XCSuy=ji1 zthEC}OU@DSOL;+rk`ZUIPOur03Mbeq$Q5yO_K~0GQUK3`4v#}*&unb)8nh5c*(cEA z@r~IplqEkd%MuQ380dv>R_sJv-uX$LO z|6&*^S{Yp8Im#J7@oW+MKqkfy#9UVPJ`AD^X6xg8h3(8a1l$!LFs&}$lL+*~Rzbj( z{E#MS{IGQs+L&JeE{e6$#(3J(-S|O)12%jP+ZjJ#Q&EQ{t!OhD**XMu4lmnST!0&) zC~G{I?=V^08jyAJdElY)M^GE1%hs8AF1oCb^VQdKHn#5%!6X{}@WFI9#AXBxrmVGyVKsc-e3+NXOCkjk;8gqrSZps%i9V-2xg5f#9 z5l5qq!cd*X5$Hqvi8k3sIR#X=KF(K=+{U)`9hSLn3pgnO$MXRz$U^c%xx!KY!gB<~ zm-D;z>FI9#fU_ZNhR>-VT#TX)HkNh957dzsrawi$t(&-9v$Cz5SY{vN2Y|80zt#rEQf11T&*2yxC%^_jSO-IgHny&g zGgK^7&Md>gCLLV+@k|pIZ7vH01E59kJ)j+F78cX-QYP{P zF|^61r@Qfkla8=4w=tISgOitakOS&WKd^uhKQK?k53~{93KD@64G{Z407)AstJT5i zppE4Zbe`0CN;z{JAnE*|fo2_SPmT?zDSp5Ph<+Mvwqe|Ea7})U>l+--U!7fad2xQ% zK9%mqkD$}&5I=Zfk;YTdX#7AOZ8-5nAd7pr;J*fC+HXF`gfZIChI&kTp|t7~WjHRC zt&j0tdXDpr^poTn43&><>v5iMC6CB^(;)?bDx0hrlLtQ#vj{)N{?;eTFy39Cke}|1 z!#PcpGxrx}xOFwXl5!as7ZKDk~ZBRCOaBm>^0p5u=j6r<>45J^u&dbJA z_z#S2{D6OP{eWS1e!!4AuMxNb4h^UAKFUTbY%%&69L#H%sd&gUs;*O<2ZT}SPW|9H zO~K~6E%*VR0w>J17Dw|8ANY+ri*Il)kor=~4&~iw!qowZ)Ky^`UD)tzU*T>gN`~3#Q%a(>2CZ$utd6GE@@|M zzL03tK|RyPp62Cb6JOOCe8dUtiSxLp!aG@C^ z4(fPIv2gM>wVe4Dp8F%OonFy~I_>FUN=i;V3rJcbPVnclIbmZ_M;@_Gb_ZqBsxsPe zZ1XqFExJ8Loy82yLAo76o!Mc|Q?KLYRMcS~-}rC&7u4B$k(XXk9)UA2xUxCj;y>2; z{G^Rp5iZ+s`g>XH0Oxb^AD2Oy-#46$|L{BLtFzyUJ7g}JIX6hN#rkXmB|y17$Kl+hvkj=Tcm^^T99!>`|MbBtJ_qeA({~3P z^S4G9+n6tQ+8nTEuL9sc?7Ta0;Zg6aU7j(h5$QH1S#R%~2 z>2Cbs<|cVdTk8D4c|h~SShodEsIzznb>Oe?taYWG$%^(I;}Vu+*UE;w!4d8_V`*_S zVkqifDJ#|l42zp+r<~WU6W+8{4Ijf>2~dq~GV=Hnedu!;k8<5(e8Z%3{E{wQpk=<_ z=wG2syGkA@9?$0%BL*CcIgF3&L;KD?W>b1TC;xddn8wFE1y0gOoCmZu0eA;`jn{}b zeQp_#z^g&o_-uWQub7`c*EBx?H}pm^E6Ne0=K2ihP-#+~z$2Axr+y`+pQ-HjjcSL$cB*!Y3HY<%~gazSL;9_}9k9{FBW7f8Oq`XLjUD@BF<0eTRKB zKpTU$b|#rT42%XO^?1-QGbz(M|5gGxy<---}iObFSf~Y_1)4`q-p!U zAD1SWb&q4MzG*IvYX51M^7FQQFSFPEK6M)w*rwIlYq^c>eNoP@^2f8(zoN|kTlu&9 zQ|81}8MQoNOUgtOtMSa-fcmf;CfDy(?(NuIw$dz>E`@f$54IJN1fL7*kepmn)`CK+0^O#algtVV;5~~_thSA zbIZC6huL2%k9NP%x^@lb23P9Ha_h@m&iTXgn}6byb{3shukD(_a*cysr3rT)OK zk*>9m)>nPZPip1S?k8Gz=aWu+%1m|E^`RTYIln*d&9pqpaLSCIH{Z0J zL)uGA)B4t#Ta<0uzJV#)8Fs8=Yxm|J^O{nwHTIrqFi)L!efF56lx@Ns%jE}^=Iywj zP=a?|ja3@L2$1GPp zOWHK_tD44Z+*E$5ez?HXU#!dZjX6VgyjRQNiRD&4mNR~0xyrE0)w(dny5=9R<#vs2 z`Te+G<6RZlJwAQay2pLdYFEm&+Ep&^DlhFC#vxW2w(@XXDYLsy-VjrD zkz%^12|pgk{VETQIme}araoGE;9l}s-Q9betyUg^qO{eueUwL_SnH||t_8(fzUN6J$g$V(-kk-R z+?lez>s&2YIoB{@+87Sx*lS4lQ63H|I@Q&Ev`rnN=+q@m(zSapV%f+6+Xz_<`lgyYqJSHI-xf7S*Mwy2jv?S6$9O z%2no5r+1x{ebr43v9!8)KkjFFB#+YNQL*@DwU6A8O+MfIR@UX5?-HktFIvvIqAr1w zCmopNIlo7zl}Ecqp>r=YeYR|quDNZJCjMl(e6FPd@sz7(@+=Sg3YT*^(bC~-Tdp!o zIp^G2mmAN0r=wKss@-Rss+-4n@fXMaDi175x_f`Mm4`lSj@3Em>BI7VU)T6)Ip+b} z{NQpsHjOpfiY|Ppc9u?WjwP4hRgUet^nE!#W%)Hmtz(?}x39*+*K+e!%T<55Bz%@f zI^5FSkL$7T%8zyL`KfZsC9|}T?b5eYw^b*pw>tKFe>}_SoBF-_>yNsxy1wgFU1ysV z!M*O^%lTFQX+XA1v$S0+|6FtpiOv0DXkDyX7uTqA(}0zU<;Fw5=lpK@tv%+#t8|)A z*Whz4H|AN+bw&*}Jj<=!3sL@cY^^-n^{I9DwuSM@^V@RH<&QM2Jla@69vw})zN(}6 zwB>fKX!-rPU*&S4|Ma{OGH^2L^?cHNty zt(5gunkvJ4-!9AP*ZKW*4s;QkV^yxNdo$MM{BE70iRkFdeX(4}kki4lT%GKiPR%h% znp&2$<>ljXKgy%aJ?x~*kSnc}N0%|x?mE|zaa`EbU4ALaOkGcp4Y*Xc$ zvae;$B+PrJxgYndJUDsMrF(0;Rvx*JZJlf+Z7UB4kvwFWz4SO@%ItkPI+kDM!Qoq) zXWuq&u8UvW?p{XeAidJ%_bTUff$gW2t97Zf+y}Oa9I~0vQ2TI z9fSNdol5sOt}0unmIs^j*1hs`SV|sJZyC!mq;2@SEmxUIlk$1gea;s(bbjCFzFZuP z#(O!x%AZ5YliLT+>$A>%^|USPp6B$=oanSA>+WqLo#rB6>ZSy==b?*I_&tOk$OPOd{>8g%8Q*brpoZ% z|9)sbj{8*}+O76reetr|qxr_suiG%Rs@|*%pX*jl^u;60IlgYo+?UgLq*HvTJlQ74 zW?lK(GtIr6yN4#MJ=N(Z#Jk`ph_0_F=j=$F18(SH@+IHqPCtuL`^keH%57xCdkvYko~-uty+D{JSYRzJm+R%d}x9ZO@9yrdmDjyk91 z7%IORo=}HPr(I{JJ-m)VnY4PW^FgPK;@6M5uH{x1H6HlTN&nKmYV0Q4g!w7gT>oVG zy_{d=?^vUqCNEE|{M++5Zp%K;pUSKlRkzhkPXQ;L?1xF6`N!!O<@e~cJhf}4+-k3O zWScsE{i4Tm&YymN_HVPFI(FyW$GJP}avdpbP-BDToKG#c^M(4Uww0l%=f3ZCc-MK> zafYI7Q+51y+^_O*f=$_C->W=ynv%~9VLH}U*X^3ay2em*l&kzPqUm$Oe4|K9fA*e9EV#QK79|pZ!hFU3~#%eQzJ_+SBsg?=xUWCzyZg+{@ni zy_l~q!p?-VdMv*m_p3ax!2T1S>*=4Fe=MIheTIIOhjrPfb#>0}%+U?6vRwL>!w1W+ zI?5d6H=U$OIoqZfpXK|Z;IR{4v$#5t#%URB55%A;NH)U++zb>`RR{ARg$o#mY0 z^7}JS)};=j)5^?p+orWKzt^$D%(EY0-?wP&auw3<8{$QJ`m;3cb-pE^JpXOEN%oYJYXg?64J-Dh4Q@FGe)cN=dmY_%QmiOgKL4-pKR@@U4NNc zTF2Y+nG1c}-TVEWKf;47x4QL5bh!M}*UbY>x#p{F^IX2St2kKwUaV^6n#LjDeCAbW z0Gsm2uuQc9jiD{q@ptCU#?Sn2{PWJM)W@67qkbG`T_a`r{kUJ{;Y1}J$zoqC4-Cz* z=9Esqm4^b$vE@`+_06f-aG7S1iBg46t zk)QJOwr|Xjc20e@Z)|SMcOSv!=(tQy-dee0^IfO4p}?$k>zvoAr1#@~mWMp0Eowe> z%~s{10jF)p6|?`!lXYqT*0naO;iXP2w>E4!b!PeH>(*5n-gUaia)$47T$aOA7^(JB z$6-H}PtEy#-*qgQR&^oI)fTx;wL8o4F~?A4*mRVA%8brqoBMKISEX*=kNZ^~PE<*! zDwD322Vwe7hjnbNJlb_pJ&u(&8<;AyoHDDQVmWnY`FS5O+k`3BHJ`GaGIa`Q{$n}i zo>Tmj)gVxQ=#ZcO5-_wpw(AJX)fOMu70R{RD&D0GTX_Iy+Q*{#(rt-=k{FEmCkaV65#|drIMEJL~G@IqpAHBeh&F9(h}?mzg}4b3g{E z>jiG^!8|*hUeH$ge_!Y3Prc-??#tcxC*Solw8sOl$%A$EGBY=#>cnEXUUHLdl6TAX z@+Ql5!cHDC87v((8GP>y!d(Z`4J#HH)S6Kr&*Uq^T_`r z@bvp~oaeDzdEh{)Y-9B`Xjys4)q+MN&vl{kSXX&{UuUE!0GF@l30|RAgL|y2l)%Hvz-?c&BvI>pN2 z*?G#kfYrJJP?nRYETb`)GV?soNdX?dPptGB}a8p^ob!ySB3~ZRoKs+rWO}&jr~gth3Gi#&#R@%W^Jcsx9V@bLu5U z{P0EV(y7V1r|;(ujP3IB&*yg5<>a4r&+RgTns)kjE-0V)avguGwA}uwXI(lE+W2#j zJpNtzOMmH+KkF)g);-f!kIS*-FQ<(@ma9DOJX0r6hQ9^j zc=~;U*;HG}7~y??@9UD+ESJ7*p37;o_vP#_LA$EGYl@Hdo^@fS?Ox}^%ubM3lFyrG zIVYt3SXX(-a{MyOwLi=8XUng1H89mV(JA(sZ|l;QG_#tVlD3rdTb*xG?T_QjIWc*7 zU*{Z~&aLy;>pX8=I_8gc36fps-1{~aG&?%?DTYcSA0DA!ma0k zfc?}9{j7WTE3}t-5hr#&+land^{;XYe&qkzU%RifTrb;uY?I~k_51J1!?Pcls=Jqi zb@d`UZKT?E>MVo4Nh{CKo6!26mH(`J_)ng>`m)aSZ>!&`zg9OXiYGZ=M(@5Zec;l6 zEgKuH-(P)~j0an%2|s!1VxY>)x~hv@KxF@xD^K~o>Rvm2aLKxQF|BRtf>A%cUXYmX zOV!;M{q~fTmiqbgJbqG};!J-EsMPbPfB%`2^nLg0^#9Yh$M3)U=G)_^Kl$0`Pe1+1 zfA|mn_|MC~9H0K`7r$M$fBttCFV_FV&;IuK*RQtYm%sWS|LGq;{p^>&{`se6-+v>q z4YFjbe>%SV&G!4{H|rmN^ECxO{A&5#?~eWcb8VJwTB85<)z{zs>iF(|ezSl2*{}bw ze)sLNefQPBCRKj z^>_crr~mr%U;X0eKmXrWCSoeSZ?JxfL-SPWRk7e8Z`j5Z=?)aC#`}+LmQ`fSw z|KWGfto&D5{{45~{_)da)iM3MyY}CIyC2_v_4Pk}`m4X&6}N+X{POER{O)(ZJ^sbY zN7jz7_qRO$YWeQlum0Dkf4EeA)aO6G{rrnxeB;NzHpp=8KK-?G&?mgOUO(v|UoMXg z<@%T3{J|cy(C3k8cGVXC@85m%yH8)*=TCoq`80m|>g)aZUpe@%{#ApY{-4!~M```f z<=bD&+SmW|du^nu<5>=$e)jLb{^mR7+z#o}>xll(ueWdZl*8rI^6j_FA3r6HcJ$c( zcYpZq)3?X6fAjTk{Z>^c^IH3-f8au&+kc*e`YcA-XZP4Y_w2?7HnNFv(9a87*~WIJ z`TIOSe@m}vuuxd~q+aA=p|DU`C@d5fn=TX<3JZmW!a~8S&ntzM!rCSEDi=bqiJB6LXPGOg9r?68vJ}31d7YBud!a?Dna8NiX925=;2Ze*eLE)fq zP>8RWgML0KoD@z9Cxw&3N#Ue$QaCA`6ix~!g_FWr{(YX!y?yG2F|&xcis#+fz(zK) znJsK(8;gHm9KZ!33JyMW_!tF*FapOYAcP(*qks?>gt%Pd-5^7zKp5T;t!Dt6U(&1tBg7QD8y{Z_;8E5W?G^7zKpTJ7*NS`1hrg3xv2J z#04QP2vJx=2=DD-6cFNq5Z-meC?Le8kAGi!xj={uLR=8yf)E#kC@3Pt1tGivg;78V zoiRq?7XQB74#uucK!1Z?V%E1%$XD#04QP2ysD(3qo8FqHvB7hW!`?gt$!c zZ-Z2f0z!z;%P1hk1tBg7aY2X+Le$9sAw;cZ6z2H1m!LBW2;tg=Q9y_bLR=8yf)E#k zxFAHGN)Y0L5SJzXeOcrJAub4UL5K@NToB@d5Eq2FAjAbBE(mc!h&mA=#AS_tUskz5 zhzmko5aNOm7lgPV#04QP2ysD(3qo8F;(`!$8r$OEmrX7Z;(`ztgt#EY1tBg7aY2X+ zLR=8yf)E#kxFEy@AvEx$-sJ)zE(mc!hzmko5aNOm7lgPV#04QP2ysD(3qo8F;lBI*7lgPV#04QP2ysD(3qo8F;(`ztgt#EY1tBg7aXI4OmqRXq=7JCxgt#EY1tBg7 zaY2X+LR=8yf)E#kxFEy@Aueb6_bC?$fh@%a5mx;(PYfZh2qB^<8`;EWwy>4Ozpns! zMTjdx)X5(qt{h!lNJfFX7{Xx`G&;kNjKU@UeO3Hd1$b2eSBFqt2QpWGh;+p$AcV+2 zi~>R!lwk4it6szvA+88z|Mr|cqks@sgt#Ka6(Oz&QJo%y@a#FGfDoRWXB2Mn zZzBSX0zzC7;))Pggt#Ka6(Oq2gb<#FWfTy?)1)l^?fFzj0U@pkaYcwLLR=BziV#>-3X(=7gNwlJfB5N66U3J7sUh$})|5#ovvSA@7C zM0FJr;=07YuX+(zgt#Ka6(Oz&aYcwLLR=BziV#;@_QKM28R^ zLUagGoqL2ZI`>e2uqI)pH1gHhmc<~T44 znr(NDe|H*Br}{e;*r|X{5q1ipE-Ylk9b85MAq+k<3J75YCaLuzI)vyDqC(=n$eqh^~)+cX|;WLUahxAw-7|9YS;n(IG@#)F4EM5FJ8v2w_x+ z#lJhf2xHBR0zz~M(IG^K5FJ8v2vL_r2+<)#hY%e?bVK~R(~Ia3qC(=n$eVs1Tw(=n$eV<`ANrI`I)tc8!6p9P=|yx1(IG^K5FJ8v2+<)#hY%e?bO_NQM28R^LUahBf|FV= zqC(=n$eqhz=n-gy;~WLx^sTf7fLwLUahxAw-7|9YS;n(IG^K z5FJ8v2+<)#hY%e?bX)wp(~GE!ScK>hqC(=n$eqhz=pTJ^tP4 zMRW*Jm%s?oAw-7|9YS;n(IG^K5FJ8v2+<)#hY;Nn|L*i6I)vyDA{WpdLUahxAw-7| z9YS;n(IG^K5FJ8v2+^J8-+B=pLUahxA%v@vx~@Q$VngqqDP1xA>4;&6cEDLDvN*jdJ#QB^a#--M2`?XLe!-{Li7mH zBSeo7Jwo&d(IZ5Ejeqw}PCY{O2+<=%j}SdV^axP{2MEz4M2`?Xhd1`hD0J~}cR3gZ z&9B#hdJUjgg}qAX6=MxMI26N5jDi(CLiBz7yVr~85u!(k9wB;!=n9wB;!=n^a#<9@$X(QqDKfbA{hmQ=nqYbk(IZ5U5IsWl2+<=%j}SdV^a#--M2`?XLeyZ*9RKe1B6@`A5yET` zMgbw*1!WWvqDP1xA$o-95u!&31)S7+5j{fm2+<=%j}SdV^a#--M2`?XLi7mHBSeo7 zJwo(L{96Sv3JB37M2`?XLi7mHBSeo7Jwo&d(IZ5U5IsWlYy7*{i%`9c0z&i%(IZ5U z5IsWl2+<=%j}SdV^a#--M8Czqd%cJrAv6v~0U>&X=nC2*D{B1%$XE#0??b;b0UH!X3?|){D3y#0?>C2ysJ*8$#R=f=e+92ysJ* z8$#R=;)W2nYyA7B7jZ*~8$#R=;)W16gt#HZ4Iwxrqks@Mgt#Gu*+DG+eRFCxKY~#} zh#NxO5aNaqH-xw$1b1c>5aNaqH-xzL@$VbQy>Y!8=ecSAHx2lv0p2vBn?`U`jW-oh zgOUp4=5TH@bi2jBZ&tg#!zduc4Iyp_aYKk3LfjDIh7dP|uowf+z{f15I2Od6GmZ-f8X>XZV2Ii5~F|+=3Frf2ysJ*8$#R=;)W16 zgpkGDVoGYgh#NxO5aNaqH-xw$#0?>C2ysJ*8$#R=;)W16gt#Gu159eYh#NxO5aNaq z=36le2;qJrqks@Mgt#HZ4Iyp_ahv1c3W!lah#NxO5aNaqH-xw$#0?>C2ysJ*8$#R= z;)W2nCH{TWi%`6b0z%vn;)W16gt#HZ4Iyp_aYKk3LfjDIh7h+k{(aMnxFLkfVH6PJ zh7dP|xFN(1A#Mn9Lx>wf+z{f15VtM|!S(~Gzv#0?>C2%%vx3J7sSh#NxO5aNaqH-xw$#0?>CNBsMy7jZ*~8$#R= z;)W2K6{COC2ysJ*8$#U9@^8I}8$#R=;)W16gt#GuM#(ZRnURNFTcr08 zKIGrX;@^W_#DEY3LJSBoAjE(W143xhi~>Ro2r(dpd#Q}VCI0PBE~9`D140Z4F(AZ% z5CcMR2u1-R280+8VnB%D8vh>jA_jyQ5Mn@x0U-v27!YDWhyfv-a2W-J7!YDWh@p#r zo5aK@AjE(W140Z4F(AZ%5CcLC2*DK@1%wz7!ab^_)-f0mVnB!iAqIpP5Mn@x0U-v2 z7!YDW2#(AsAjEKse-E(Z&NZXJdChcW6ga@32@e|KpcxGs!k{W)fKeFY--Cl1WNRQi z_-R0h0U-v27!YDWhyfu6gcuNFKnR<#`1ha}F(AZ%5N2dD3J77Q4Wob%140Z4F(AZ% z5CcNkK~n2Q3jA_jyQ5JJ&13J5VE#DEY3 zLJSBoAjE(W140Z4F>LYgK`&xJhyfu6gitYz0zwQ3F(AZ%5CcLC2r(eUfDpqT{~q)r z280+8VnB!iAyg})fDi*h3qVHpz$hTZh!7(}j0iCz#E1|YGoyeI zBSMS_F<#@}qh7>_5F5F_5F*_2r(kWh!7(}jNE_Zz#|77 zxzNZ7M$LHC5JydE)EFQjsa46SP)EfwIP3)e6cA!Wh!G)1gfNwmQ9y_h zAx4B45n@D$agKkFdJ!W+$Q+}95F5F5FST2r*sb-;-X%gb))# zOb9U{#DowNLQDuTA;g3b6GCXni~>STUHp5}iF5Mn}z2_Ytgm=Iz@ z2yVbA^zrXWFJeN72_Ytgm=Iz@hzTJkgqRRwLWl_=CWM#}f)la$_oNpwA;g3b6GE7n z%qSqlgb))#Ob9U{#DowNLQDw31(RAYVnT=sAtr>F5Mn}z2_Ytgm=Iz@hzTJkgqRRw zLWpUIe{*3*0U;)Ym=Iz@2onz(1pt`1@WcrxZZvU(NmHK2`1hni0RW?*S|$ZMDVoW_ zO|mzUpKM^l8l!*^6GBW={Cm=im=MB`i~>ST2r(hVgb*fHGYSYXA;g3b6GBXL{Cm=i zm=Iz@2-1uKLQDuTA;g3b6GBV~F(Jf+5EDX7OZF5Mn}z2_dE}{yphMOb9U{ z#DowNLQDt&n~VZNOb9U{#DowNLQDuT?eXtPFJeN72_Ytgm=Iz@hzTJSD5HQ76GBV~ zF(Jf+5YrL=p7bIngqRRwLWl_=CWM#}VnPVj!6+cagb))#Ob9WZ<==V{6GBV~F(Jf+ z5EDX72r(hVgb*r|WyVA9Y38m)#wFw5`W-C2hwvf)7PhjD?d)I_5MoA%86jqbm@n~f z&;Bq92x0y(qks@ILd*y;BgBjlGeT%ci~>T;*ZB9W7cnEmj1V(I%m^_f#EcL#Ld*y; zBgBjlGeT&Fj6xUxp7kPTgqRV+V-Ji1Ld*y;BgBjlGeXP=F(br`5E?Oyf6samGeXP= zF(br`5Hmu|2r(nXj1V(I%m^_f#EcL#LU4hk){B@CVn&D=ATKE6gY$#EcL#Ld;|Qdv?N_5rX?>5;&uP5Hmu|2r(nXj1V(I%pfpxqX26F(br`5Po135MoA% z86jqbm=R(|h#4VfgqWB3_pBE&BgBjlGeXP=0X&QXLd*y;BgBjlGeXP=F(bsh#=mF1 zh#4VfgqRUxMu-_9WQkEgh#4VfgqRUxMu-_9<}Lm`>qX26F(br`5Hmu|2r(ms17Z{q zVn&D=A!dY_5n|rs-?LuCj1V(I%m^_f#EcL#Ld*!EI2Z+lm=R(|h#4W~BmO<>Ma&2> zBgBjlGeXP=F(br`5Hmt3Ohy4AW`vj#Vm`~i^&)13m=R(|h#4VfgqRUxMu-_9W`s}` zEc2l<<01Dng}q+t|(yMgbufgjf(_xx~L0y@&-N7KB(3VnK)n zAr^#K5Mn`y1tAuMSP()pU=*(L??o?SL5Kw*7KB(3VnK)nAr^#K5Mn`y1tAuMSP()Z zV)5@qFJeK61tAuMSP)`Chy@`Qgjf(_L5Kw*7KB(3VnGN^Fsbz-7KB(3VnK)nAr^#K z5Mn`y1tAuMSP)`Chy@`Qgjo9cwAr^#K5Mn`y1tAuMSP)`Chy@{*DgM1U z-7W~RAjEoS|O&5e%5Mn`y1tAuMu!>PYhy@`Qgjf(_L5Kw*mNovp=tV3D zu^_~P5DP*q2(cgpK}G=~7KB(3VnK)nA(k!vz34?O2(ci+`|8~EF<*r4>B{TAnYm4+A!iW6Z*v<|{0U=g|STFJKRWD*ih!r7Lgjf+`MTiw4 zR)km)Vnv7*Ay$M~5ke)h`1h(8u_DBZ5Gz8g2(co>iV!P8tO&6p#EK9rLaYd}B7`Q8 z)OrysLaYd}BE*UiD?+RYu_DBZ5Gz8g2(co>iV!P8tX=$D6Jit)Vnv7*Ay$M~5n@G% z6(LrHSP^1Hh!r7LgjoCd_o^460Wt~*u_DBZ5Gz8g2(co>iV!P8tO&6p#EKB>E&jdg zMXU&+`7#O!u_DBZ5Gz8g2(co>iV!P8tO&6p#5%;kSG|Z8Ay$OY_!$L+SP^1Hh!r7L zgjf+`MTiw4R)ko``1h(8u_DBZ5Gz7BxiSg}u_DBZ5Gz8g2(co>iV!P8tW*4Z)r(jW zVnv7*Ay$Ooc8mf-tO&6p#EK9rLaYd}BE&k!zgL}w6(LrHSP^1Hh!r6?Eu(-CD?+RY zu_DBZ5Gz8gOZtC&nReItLCw)-c<#yig;b)->U;%Wp%Z) z)#fWgtO&6p#EK9W83lw`5n@G%6(QCw{=Mo&tO&6p#EK9rLaYd}BE*UiD?$)s6cA!X zh!r8$J^sDwMXU(1BE*UiD?+RYu_DBZ5Gz8g2q7zs0z#|^u^#d7RWD*ih!r7Lgjf+` zMTiw4R)km)Vnv7*Ash&!fDr3h{;e0WBE*UiD?+RYu_DBZ5Gz8g2(co>iV!P8CSzm-zRl7qKD4h7cPF_HiXy^Vnc`xA+~G$ zTNN@22(cl=h7cPF_HiXy^ zVnc`xAvT2A5Mo1!t&e|idJ!8!Xg-VrLTm`JA;g9d8$xUdu_45U5F0{l2(jJb-F_ zHiXy^Vnc`xA+|C8z3D}42(cl=h7cPF_I1QtK5F0{l2(cl=h7cPF$Hcq{9%Z+1kcSb?;+%&IE1KGCt_okXQ1-&V%&B1Q6yV>C;$%YUcLTm`(PeuVD zHiX#r`1ht4u_45U5F0{l2(cl=h7cPqTq`u_45U5F0{l2(cl=h7cP8{5u$hOZJ_ zA$Ek=5n@M(9U*pv*b!pC#J?3Gqks@QLhJ~!BgBpnJ3{OTu_MHe5IaKb2(cr?evN;Ih#etzgi!U20z&Kvu_MHe5IaKb2(cr?ju1OS?6>&$t{1T* z#EuXJ_Av8Ni0U>sT*b!n! zh#etzgxC>cALHML5j(_iZ5j#Tc2(cr?ju1OS>cM~HomfA4w`J3{OTu_MHe z5IaKb2(cr?ju1OSa8^bEA$Ek=xA^z&G_WJYju1OS>|Jr~4tSU4-A;GOc7)gw!WW}(#J_jFh#etzgxC>cM~EFE zc7)gwVn>J_A$Ek=5yEqt^#Is@mVfI->4%E10fEC zI1u7Mhyx)Ggg6l5K!~G{e;;}g2SOYOaUg_>V-yhLK!^h&4um)m;y{Q4Ar6E%Zt?F! zFXBLm10fECI1oa$GYSZCAjE+X2SOYOaUjHj5XTVzKJ+3Egg6l5K!^h&4usHX7zKnl z5aK|H10fECI1u6(R&2yr09fe;5m98>)J(2F<_ z;y{Q4Ar6E%5aK|H10gh6MgbuXgg6l5K!{_Ge;;}g2SOYOaUjHj5C=jW2yr09fe@NI zqks?xLL3NjEb;F{FXBLm10fECI1u7Mhyx)!!OSQi1ZQCs5aK|HV~u|wdJzXg90+kB z#DNe8LL3NjAjE+X2SOYO!POWAggCbN_n{YYAjE+X2SOYOaUjHj5C=jW2yr09fe;5m za8yQNkAELdVh2JT2yr09fe;5m90+kB#DNe8LL3NjK*NC$+?>U~4=!?ObsY-)P-KULK4kl_<3rK|A^e}zdJzXg90+kB#DNe8LL3NjAjE+X2SOYOaUjHj z5C=jWXZ%|?gykvCJcpGhEi#unvn4YhDl;B(PcwHdGA@~shg@5v_YnU+^A90Tgg6o6 zM2Hh1PJ}oS;zWoOAx?xi5#mIM6Cuue{`=I6I1xhT83lwm5#mIM6CqB7I1%DRh!Y`B zgg6o6tmnT^y@(SbPK0pii~>TO2yr6Bi4Z43oCt9u#EB3mLY(#d_o)|gBE*RhCqgJV zMgbvCgg6o6M2Hh1PJ}oS;zWqEp8r1eB2I)j5#mIM6Co5kqks@6LYxS3BE*RhCqkSE zan|$Sr(VQ~5GO*M2yr6Bi4ZD{Q9y_jAx?xi5#mIM6Cuue{`=I6I1%DRh!Y`Bgg6o6 zL>mM zQ-z{RHdVmlr9DeGrF|9vK@$3y+kxTq(o%;RPny7`V~TQJSVT}fl2OraY)(DxBj z1m75i`bXhH;X>g;;X>g;;X*-l9FO%f3Kt4_{@W+KUMS?@RF9_GJ)>}?;HBIicVrZ< z6s{Dm6s{EV{I^fJxKg-M$ir(MY?XONp`*}I=qPj)Itn5Qc`S%IfBTe+jzUMFqmYMN zJQnNF8HJugPoW;PpwLt3DdhQYpK?)?{wdVNdkUHSUenhp)D&_GHH}*yYAQ8_Jpb)e zE^11#Jk+#ad8nzi6l!`ag_>eYp{99KsHv9D-~N(|ny@GjHEB>DYT}+eWb#~1f1^-S z&?wY2FbaA8+oxRAbSQbKDM|8B(}Luorshzn=`j>)iVB6ACgS|$ zI*^CD@h=a#`ChlrDby`&3VHt9r(D#nTzRP5sq#>_H07agE6PLN+M`gn*C^C2F6VE5 zsg1f(BoB47Mjq;hi9FOz3wfv;2l9}?`x<_ykmtXB%0&%B%R>zX%R>#v%0mr_%0mrH z%0mqeQmElM{_QU8p$1&!p$0wVp#~o0As7F7{@bTq)Fre$)MczZ z)TN|6)a9H!)FqWX)Mbr4)TM>NLqibzGdk z{UsN5`j>|~1PU%R^zY{JYSUbARw~VR6woS==N~T4XMDW=m#1 zRAxNno@VY^#J?Q`OV%k=a$g7`LIk6L5F$h{3J4)W1f!7WzkM3pL2q8iQi+_s|!6+bv2oa0|Le#DiLWBrL0U<<)U=$ESgovc>Frx-#+C6Aw-B^6c9p$2u1-R>aY<)ga}6AMgbv2h)8OW zJctm%D0pl@ga}3fAw-C1AvJ6)LIk6L5F$jd__r7li~>T45Wy&z7%V~rqks^)Y^}%< zLWBrLAA&S-Njbj2q8j5Qk!ZbLIk5=x<;bgi4egkn6@B71fzfuB1E)MB7PDfBB|ZT z79oOBa5Gqh2u1-RM2KJ%+?W(0f>A&ST~!wU79)aDKnM{c7zMX`M2KJ%5JH3qM!~HI z5h56cJpbJqDnf`5!6+bv2oa2e0bLOy7zKn7A%ambxF|wIQXAr{W{wadL@)}5sziuj z6c9p$2u8uMi3kylLZ1KjDHjM)PU0e5ga}3fAw-B^6kHIB5Wy%Qga{EV{w+oXqks@` zF%cpd1%wbGf>F@j6d{69KnM{cSoyck&jlewh~S*g{X{%J&hiX*p3=;7Sb5SSbEz|1 zGV`G_<01ZST$N>9G9wQZ5W?PB{!u^(5h54`gh2;p+D;XKcO`%5kmLWBrL0U<<)U=$ESga}3fAw-B^6!alfbW-a@h!DXjAcP1J zi~>T45Wy%Qga{Fg0z!xo;Up6Ou2Ts@h!DXjAcP1Ji~>T45Wy%Qga{Fg0z!xok<@w- zbs|Ct5h54`gb*QuQ9uY0A{YgP5Fvt5$n)Pml&L@){nAwmSBfDj@?FbW7E zLIjI{ixI&nAVi%65kiCrMgbv2h+q^DLWBrL0U<<)NNT+Z5h54`gvcpWga}3fAw-B^ z6c9p$2u1-RM2JXgy@)G9h!DXtZs5uQAw-B^iSUqTxbu`|p2NzM7MV+(*^=>Z_heb_ zY38m)#w95r1U3~Lr1y^kLWmH-C?JFg5lO8VAwmSBfDj@?FbW7!Cx3(xA%aohY$8N3 z3VHt9r(9?_B1A9>3SWc>M!_Le*MW=(5sU&th!DZz--*&GLIk6L5F$h{3J4)WL<>s= zuOdV+3J4)W1dD%*5y2=Rga{Fg0z!xo!6+bvVUN~rK?o5d7==9l?NcrgLWBrL0U<<) zU=$ESga}5#RYrAs5JH3q7XKC_f>A&S5h54`gb*QuQ9uY0A{YgPs4f#ih!By~dJ!T- zFbW8fh_50LPS#QMTii=C?JFg5sU&th!DXjAcP1Ji~>R! z?qTt7F(McRgb*QuQ9y{ihD3x2Mgbv2h+q^DLWBt2y!dx@_7FmZ2u1-RM2KJ%5JH3q zMgbv2h+q^DLWGE<){CgFB0`7|!6+bv2oa0|LWmH-C?JFg5sX5f|Mn>t2vHqPgb*Qu zQ9uY0A{YgP5Fvt5KnM{cSo~Xz2u1-Rs+)=sB1A9>2q8iQqks@1L@){nAwon_>qUqV z!6+a^b#f6xga}3fAw-B^6c9p$2u2~#fBTdRgb*QuQ9y`vkwu7L6c9p$2u1-RM2KJ% z^8B|?xj+aJA{YgPFhIw2lMzC636=;Cd4@YrY34bsJZTaCHlK@SK2&Br9fqks@1L@){nAwmSBfDnc?+hqwth!DZz-(o~C3J8%n-XcUW3J4)W1fzfu zB1E*1clr<_M6md`7!iyDLWmH-C?JFg5sU&th!DXjAcP^+c1e`yzx^c_2q8iQqks^J zF)Ts^qks@1L@){nAwon8x0mO?{UsL&AwmSBfDj@?FbW7ELIk6L5F$h{3J761H>q`8 zMTlS&5JH3qMgbubCtrjJMgbv2h+q^DLWGE<){Cf%IfM`)f>A&S5h54`gb*QuQ9uY0 zA{d1{|Ls#Q5TY&x5kiCrMgbv2h+q^DLWBrL0U<<)VDWD;A{YgPs0&Gi5Fvt5KnM{c z7zKn7A%amr2oWNZS}#I`2u1-R>M|4|M2KJ%5JH3qMgbv2h+q`*{I^fJKnM{c7zKo= zi&%sZA%amr2oWL}1%wbGg2lhZh+q^DLWBrL0U>e;EJ6gMfDj@?FbW7ELIf-S){E#7 zLWBrL0U<<)aPe$Z5g|l~V2KWu_%Dg@kY~8_lxFBTjZdT4 z5Ya+fB7_JLNv#(lLIk6L5F$h{3J4)W1fzfuB1A9>2;r6qi+_s|!6+bv2oa0|LgcMH zB1A9>2q8iQqks@1L>MZGf6FMNfDj@?FbW7ELIk6L5F$h{3J4)W1f!7WzgsX)gb*Qu zQ9uY0A{YgPNW^&&A{YgP5Fvt5$n)Pm2q8iQqks@1L@){nAwon_ z>qUqV(E@?GtQH}HQ9uY0A{YgP5Fvt5KnM{cSo~Xz2u1-R+-Pb8MF=561fzfuB1A9> z2q8iQqmbvneaZzwh!DXjAcX2=6c9p$2u1-RM2KJ%5JH5Aq}GcNA%amr2oWM$2vfrW zB1A9>2q8iQqks@1M6md`7!iyDLWmH-C?JGeWHrPkLWFM$2q8iQqks@1L?pFd#0?=t zh+q^DLWBsGJCg1>AcP1JEV1Jf9V+o(65%2K?Kv`*=dkjmMdngxwq)i*WyS*qgwU*6 zMjmo)k={f25dRhA&S5h54`gb*QuQ9uYc_uAkbLWmH-DCGHXpHvV+ga}3fAw-B^ z6c9p$2u1-RYG@B3M2KMVZ!sbm1%${8xA&S5h54`gm7E34J+pPZ-2=JLWmH-C~(}o3rmCuMgbv2h+q^DLWGDG zvNq3u`%5kykO&cs0z!xo!6+bv2oa0|LWmH-C?JGeqDgH4N`weT0U<<)U=$D{FE17$ zf>A&S5h54`gb*Pjsol-68%6;kM2KJ%5JH3qMgbv2h+q^DLWBqw{}v;n1=~dk5h54` zgb*QuQ9y{iG*g5KMgbv2h+y$=F(McRgm8$A0z!xo!6+bv2oa0|LWmH-DCGHXpK^f^ zB1E)6zX%~h1fzfuB1A9>2q8iQqks@1L?pFdga{Fg0z$Zv+y;UXLWBrL0U<<)U=$ES zga{V@79)aDKnM{c7zKn-IgA2Ah!DXjAcP1Jj6$CO_9+(#AwmSBfDj@?v=GGzAwmSB zfDj@?FbW7ELPS#QMTii=C?JFg5sU&txCLHA*dj#urhpJ4L@)|@{@bTqAcP1Ji~>T4 z5Wy%Qgd6B>030Dih+v5wm*`OOZ_l8!Jj0!*H1ix*p0vnZ>dcnRd?*SCp-HlgOJ?LD z*B0?_N5Jxr0z!xo!6+bv2oa0|Lb!R)C?JFg5iI^KMg*gP5F$h{3J4)W1fzfuB1A9> z2*Di~g*^Z5Q!Wrfga}3fAw-B^6c9p$2u1-RM2Ki%p%Frah@{qw5Fvt5KnM{c7zKn7 zA%amr2oWL}1%xo|fW^PXh+q^DLWBrL0U`1x7!e{E1%wbGf>A&S5hC1fh<|fsMgbv2 zh+q^DLWBrL0U<<)U=$ESga}3<&wsao)~Z8<2u1-RM2KJ%5F&3j5g~$6KnM{c7==9l z?Ncrg!bXe&LWmH-C?JFg5sU&th!DXjAcP1JNv#(lLPQIujSwP4FbW7ELIk6L5F$h{ z3J4)W1dD%*5y2=RgvlE1W(z`y5Wy%Qga{Fg0z!xo!6@YUZ=Z635F$h{3a&C79;1K| zB1A9>2q8iQqks@1L?pFdga{Fg0z!xo(ZYbcH6TI+qks@1L@){nAwmR;e~S^pC?JFg z5sU&tm}b&$6Cs2M5sU&th!DXjA&S5h54`gb*R3g?-QS-~N&dgb*QuQ9uY0A{YgP5Fvt5 zKnM{c7zKndtthEoaETDXC?JFg5sU&th!DXjAcP1Ji~>T45W(W#CN8#{iU=V>1fzfu zB1A9>2q8iQqks@1L@)|@{@bTqxX$3li~>T45Wy%Qga{Fg0z!xo!6+bv2oXuGDT)x$ z!riM-5h54`gb*QuQ6Mcs1fzfuB1EwGw-^zO0z#Nh)ozC(ga{Fg0z!xo!6+bv2oa1z zp8xhK7YHFj1fzfuA&S6T#YzT!auIf>A&S5h56cJpb)eE)YV52u1-RM2KJ% z5JIsq3J4)W1fzfuB19y$UW5n{i~>T45Wy%Qga{Gs6$1z%LIk6L5F$jd__r7li~>T4 z5Wy%Qga{Fg0z#O=R=1!u5F;LWmH- z5|ujsEk*=O?6^dSO8l2Zc*rx{c}g?SVdY7S%%!G)5Kb5@_cY_*Mow5p9&&Aw-b471 ze-scxga}3fAw-C1uU0?^5h9XWFG7R}Mgbv2h+q`1^WXeqdnwTGPw%Yq@~pfP$b^pi z&pbRcZSH0)#w`waKRn)VoF4}BpNV(%pDQRs`(A8o{$!pu^!$P082_2)W-A%Liu)E)RzurqfUIpL4W^S(}(>R=rJ+ZWw#? z5Sr3%FGqCGOw>lNGdnPE9-f+!{fgMvo=W97V~R6TB(!5e`X=JoVQKB_)Phy zwo=~7ewo(dF9(*Crd)bC*EqN&RpC@Bi!6W@oBR z*F>^xHeuR&1|O=7yusRZOEWAzs3E>UeVdNj%J;d|Ya8WLze&xzD(BzdDigUf?elHR z_kG^gob*ytAf?9a(=dju5}G2lNY$J)uNr7un=a}_ANjjpZ{hdaw>9qZ)e+btuXAWA ztF_$MoAxD^hROP@`MHgLsLazcjJlfe$W*YAD)B^{AV076U>dY(jY)0lbG0K=pMisA zOF4HH-+s&A$&P*2dJFljLd7^(OKPC>?!Tl}eoxJj)IsH2`BZp&G3)##RhfO%FVsx2 ze*WhAvr@VSeEnYj?ePqgE1BGA875aUM`8N4*k@n-o$Vgm=qgxBs-$>qo#mu*ye4fo zf3i>g!q>W5uGBxURea3UZgIAlqe?BB*lpS-d;XTxKmO|v{Fc;DwMv~ea&Dry7*I^E zO%yi`l>N!|mHNvRN&O?K?5I%Z+-YKIQim%hpPN|9?-wl?it+z4hX)6ZY6)jq5JS#NXw0?Q%t zb17}i|_^|bxT5F5h_g}vCm)llqrI9*+wwSc9FV`uDXWPqfc3I(CT5J4M zTfZy6tJGQWxzG1sqNaSU(#LFnKU?s9UA-EowyJjh*iy-P@S?4MwE1U>*ZK;M|3SO< zbx-NB4O6mN+P=KxEbv@c%PFkL){!&6$2?5pW=gfJTI%=^XseAo6&rx|?E8q5= zR|4fM;LfZ*y5lVmP;zOhx#rIGT6#O*|4(Z3Z>`U38Kg+BUCf+3{FB!L)w0=?d5GEV zSba4;zdS?eo}`-~xtcRpobhJoCD%nBS$9W4uq;JroX1?9#0_clUR;mnEivX3d8FUmD51p6^D;m!v9qA} zRS6bghNxY5qng(?W#G$Yu!jX){Uo44LZ~GqYl6JDYalE3les%G9&@|Sq% zudTce{EHkWGSu@(=q252`?j@Owzqoh*=LoTN0ageV4YSsRW45)Sx;IGRS2KPy1MO{%$=Vv3Q7k*-1X2qs zk+-a6&z|wp1T&71h+4^gT3lxFyKgKA=5srbak&GWoVVO@qr8(xN9CD2b?B6RFLV76 z$Cx>|dZEUz4CLmj#(i54ok5|p$^BElkPb^`Yt-KKSWV%SLZ~+v{bv3;5<@b1dyjn! zESW*73K7m7rhq@`0+&l>DQ7j2yb~kaO2| z$(_0SoH(`gzD26lkZuA=DSh*bh47-7l9ooPNo4@%i&Unbm~hfk<(+gNQ$6&5`jeK2 z>>=gU+Hx_$v${(B?K5rI;HDhrjSg+!^1&EVLL8Q1cmNw;v_( zYV!$eP@dfK6Auw`RhxQx#)qvPlT4%*(I;=2NLzdDFMEntr9>KO(!%3Sk2NX9N8WOa zBKuB{#4KmSO^(OWs;Rt4k9%muj-+jG&st9NAx|e%shP0@zkYG*^85|Y;hEU!DH1nG z(i)t#(n7RIUMID=2$th#N=<15J$XB1JIa*Hg9dN=t6Kc1Zus;I{g3ML;?%xRw`g;@ zq$MXq*jlAlp4YZfzpdTm{Nv$}mL@sVSWF#z{A#&8Sk7%#ik>J+8Ra8B>bv%tBl34{ z4&PPUQRa7T?MHHT&u=*CoM>Bn_i5RuJ!fq@Ze>{|_54)df4aO{Y03GsK2l!l>{%aG zVvfSTT2S*3C6>I|caFw3uQGX-*jriK=IzKI+uo16O7I8DPx^=Yqpb3t(Xh7>`Cap| zMe_0^`E9@4%d)8WF^4};wke|@Dp@|}M3NH7IPIe~qY&RW_d59KS3SL!b7?_Tw2?{EGs(4t&r4w?Y0DLYIp z?{D5kDO?bWvHkjkzr88^^e1jMzOgEKGYhoRfA1F$PTh%_$x%`{?hoE<@cXevCP$R+ z%h%t2&5co1e3WF%wSB+R3!VKj{kE!7*!Z%XXB4<(-gA^*7p|I*ccc;>?I>3L)e=QKTHf4#PR)4D79y|$Buww>d) zSF2x|o{4)MS?%A}mCC|P-GXbP_ngRvm9?dMe{E^uU0p8yrrhki9bc{o^WaF1qvhVU zW0kkBS6WwN&wuqIh;j8W1`@Ifp8`s+EJJPPV?9>QFt~%YT z&Gs#~Aeg#p+b75Aw^L4?JX1&aeY@PVzNMpvaxD}3dI;6CGGRr!GU*HOQ0JhqKK=fTVLwv1hQFt9zxgdiu3=jW z6U8c}>2vnMXX9guCabNWL-^79+jN{W^-&`3EM)m{Mr`MQIjyT$WDzMO1kWSM!kgkl z^5cA#x5(9Z%2BH*t|f=6H}AoebDDJvvc9XgDqYsZ^Xdw=m5cWYmPXsRoF#;YA%Nsd z@8HXPw*BU9o%Y)Dk?*&BRGCLdPwTla>i07qMbkuzfVuj4t!-OBdV9GY>*~>wwLRvV zPJj7cS^-b>Aq4$Uiy4~K*^h_5m8vQKk0bLeq~QM^BKGR&I@^S)Rf0YRWzThC?ygl! zaXcwQg^AYhTWP0t)IL*#$;+#4Wh6M7YQUT0>gp?hsdpoHJp9g@XjU!0U%?0<|743z zrOHhI?AunkB7J__vMoJ7Q|s09$hS5w3|$S?deMY6^4UJ0>jjUtMlRc@TW9K9IY;Nw z7M{OWxx8uECQ}%)tw7balv2~qzu#8<`qZggA6ipO=V_mN`BY2QE^9yP;h}8S_#;Qo zun}@qmGW?P;j@*xd_CG)=}Yf7!7ualP`hHZ{K`X0&NkY>y;dvrWA80@=?~wxd*&tA z7q)7jwI^jzITwnzJVCj8ibENQQ17A2M}Ovf-&$QAIZP{a=izD>%DpJvnus>9FOj;) z+4o1bNX|Wt&_-%$KhBSZ)m$@H zecefjEl(0wpa0Hl^sLb&!=!D*qAhze>9K4it6jYt^=z8Y?;2@x5nE?BrS8nYJJb6~ z>a?}$Pun-I4Vy&@pk|+cxt25VN42L`yg>_i=Yo%}bh|a@%s_*Jt zq98H$-t*00jh;yrZq|35VffmYXPAeN@ySNTY~xsRX2`WqMvHQ7P`S+zgZ{EfL@bJ7 zOU_pJJwDpt+p%RF$b5BOpS+vtV@_Swv_5z{%jnhL*&BY`TSsz|tFZJO@>#s*km+G( zYg4#r%Uuz<+Ln=|^gEo-GoD()?I^(`?`)Nm9BsV2H+tm{n z886P>?6XSEmihO{>AegZ`*K!qlxXKD1c_&-T^E@iC8}LC^>z$3YUWH?)N+2zaplu| zEPj#^vU{1QMCv$wTl?B~^itANK3dbgBt>VbtJu_LQ;Od|Ji+#APrB+!W-RaimmFu$ zQOrvLlz;fEm1HiZfoJ>joOt>d`q-wP+OPj|Ui3J9woa+FYcd|1J>2sXRi#iSZz9JkU-PdshU z@!I!W+Sgh8v477pq*P3qu5*`-vsCTPGmF|<>wh(`Pd_jI)Y@bG&5iJsuTcg2OdIoS z``cRkwn_5xff~=VereU7E8PdO+|R&|J=RvO)#fuT`Tj4&P??V_sYj2O<{qN@$xMQb6g~d>w|r;cMiK5>&u=g@bJ5EU?%y6g*In|`1A#cL ze0*o$AJ=?;Imern`8FpbFOSc)j_>T-U&0mC7WHj%=*MOEM)SKNnEFMs}G z^=%)|@0uadUeAzuY#uDu!asax-*0R3di%=d{X19Asal+XN#JIDRLMJ6|8*;DIrl0Wk;^`F_o@9MXd+IL0V?VF4@ioqe~ze(+nU3hVu!+)DMucaHnZUoz)I zM^-?R*S8r9&*jX~1_yJsv+wrTzvVmoerc70t9*Bibk^?Q8RpEqqq==!2I$*&_Wg0q zhh+gODrJ3}c_++-Ec280oqcNsue^xt#W3u2Hp%da=&^ug9A99SVKi@`skQ@0XTQ5w&6Y@$F`p za#1_sy#B+7?|NZaTZ7kMY?0TACq-UZU*9>zEZ@H=XWtsAATsT{X6{>Z+$f5S!(t9oqf9&d9Fz-<&8#d z_`N)(_l4(zemW|{ZFvKX{+lt~EK6N$^tud+TElNMo7!D&6Z(AfvCLwwxEj1N^W?<1 z$R)ksv+w+ptElt|4d;}0T1fVhZ@rG^KC|!i@ANPHo_&){Z&N^D`!Y4`zAqtE`Ejm8 zQXZ7@JO%~|t6J;b9>~6>H0DCWk7zgVDd(FkRq`ZV;|3n6%F#kEv`#Ffn zojWfMFfhy;uhZe2^E_wfI&W7^N>yVw5xe$VeY=lswA25XI+nfqVQ-oO2__S$Rjz4qE`uZ=9{ zA1*Be`3I~Em)vb>XT+pnF82@r8iD*niEv3E`}1xJ;k^w0UYcR*3btA>gV?g!>jB93Mch6Xp1Y%STF_5-KtqSi@(91fw<%^mZsN;T{ zcQJehsPE{bp&%Z}ZA1@M)oAc<(??jhH>~K>xt<~XP5r$jAa@#>YkEz?-am)4(dEbq zwL@=vUS83l{~c?Dapq)ushjraVcT$y(}kVFNcAljAJdudPy2op$F^|`%k zGIDly?v46RPfLDwAK8~>Uy@%`3xp!fMtwgfN5FUU-4zZ|gClz;>vqr6cTZJE-|67+ zl}5%oQFfV2_~h;~|EBR7b<=z7333)sJ$Q0xHFT){K@D9__VP=1ip&6~I+t>^p{a+0 zoqxDc1zRXt5GTjrq}Bpgl`ZE0t&5Mgf*&3Nxncm>Ou;!qxmY(A==td1CIi8C;c3)( zWCs@)NgvkTe4r1x>lfAXrTsArGp738_l$Sd=+?>pdxWW* z7-zn$5sYW0PPLxEVe~o&D5v((3pp5*Ij?lVYx0O0-o$6XKTspQAMcI;b)0a8Ocd7`Ne$6i)by6k=Y%QfM zXMA>-&^odNnmO0glq4rbf1bPbU}c$RtEc>tL*PeQv=WCSl}NUB$Ft_L6f5 zMSC;qXs&@+2_pgEB#}O144Td-B*-Df%qbVb-+|Ej0;GV#k`oel09bPn#U>VsMM!iKxV7rk+(++wh znhVAp*I!a%AoLG(Z`k&qZ8xcNUDlAcTg2sba&(CEMA~N`(tcJy?gLO0?M9XrSIow& zn_t7ss7&BKOl^PSY1JU%GedT*3Of(BB+@){C3=+FO&-bV>e0OcNI$dwn}a!sx;=@i zIn}ybJF^EyZpHCr>c*vG!+|prx{v9##cM7PZq}V6MR?6wM+zz+f_3!83?#D6he--U1Z*xXnBUIgNgWGXgodoril(#9KEh zc)kE^z*6X9I1A%QhVSYl9D~erEllnngJUfk$R3zy%s_}$S+6>-XJE>{xP7N4zw?3t z&q!Fedme9!t8qnEj6Ss>j_GJGZhUWt37O#b(7A!$w)y-A70BBoZ%z}X30Fp*+k;8{0)R!`Ob`$F!YB{ zY&X1?FK7<92ueltyE{eJO&s8Z5S(M!60^fc&*^6_z!In`U~ za)$CK>tyB@C3^Ktl-MXn1Ed(G2C_#6+HNV}7k6wz_v3-kTtF<|*3AR7DKB9%)S>fpX_R!Mb_WhTgQ@aIGjOj10kL}@-P^NMvw zE_I&`ZE+IbVC{)hsNu#aC*H^20e!&-vt z?FN-wx_%MC8ApV~V}NHm#vJY|h2(DY7NgF!ggr-_x5#YRHB{(G5lYmAGv8TvTfg{{ zb!;rbJz!E+$;{`tyrx9w7JJW~B+hfm$t;_hf&TPVLrtYQnWnqG#mP$?`VJRMZR=L< zRu+P1K~+9GxCtq z^AdV$I2Um*WOxd-{}{uzn>oD4WSv%ialM9rdN})Tq^*o7Mr>&n(r$T83ZZG`x#K{l zmE-V`qrN9>yV29N97nK~2*I+89wG8OCHubcrF`Cg^%$`A3%hwBC6rZ)H_VjNq{E<1 zIMQjd(&mf1MpMkg&VP~g21wnrnA5P*m-AXduD>J>DS)XyZd2V{N= z-$VQ1gx$SDJ7KqOe$7wsdzdRt^cqqI&ro|F$U|-6e{KaECO6OLuwG^!Sj*w`e z$-zUMiRa-<+Q|IJ5@Si26CCE-kFjLTO^sKR0^*j*1RF}_lOsTtaIM#BKYY9Yb; z=I+D&i@S@3G&i9u9KMNDX184DAr9iTs#eEMPD)n-jzyq2l;=3=W|tm0UF{cRshEetUxZ2i6S@`%Q#U44u+YN7a>9Fz4cKJ~$Qj zKgQI%~%+Ko<^mlmv>`6H)Ra3Nm6Nm+XXa}<{S4E6}-%%Y!OW{gQ= zCE0smMiQ%Z(Y*bNY>+SNRUK>I<%rgoKB${1ouUQ7{3yorZ}knm_t4s<7qLn0V{ZaO zbEZ=%M~*;sxrQ0A4RX>{r@Avp?#@$p!ag!ip><2^j0`B&VU71b?gP=d_i&vLlY2NR z9%hC{unZB`cmIgShbQS|C~lN_KC+o`Y0=VWQ`EfAf7 z{jL5yWkI=ugZ;TyNYHn%GPeETRy9fUsx$K%jm+6B4H&V8);W0qN{{G5Se^FShc=x@ ztD|%uw&sAfS6YR>vFRn?q^b#vS1e>)iDLT-d1+syuGUUg!lGot(4L1uGinFDdZeDv zyz6wT?p{aWu_bRPTlxs=j*Wq`19K?t>ix=tX{n3H(*ij`1~*7hd@$+nnuVjeiFRAr zk)0hc`wD|Slq7%SHTgVNV0bX4(eRj3g%+Mw_QDe<#(efIKpuPz|Myefk>)8ItdAh) zul>Bc*FA&jZ~76e`j@VEx*gK)qAVkd+=@M&myYW0xOn2^=wv_Ez9ZGi-MIl)zlz_L zuG;84f~;wzV}*$2dTbI1yANglNC}M2etJKLx8ii}7|WMf1}K-a!pn^vX3R~-UT=+j z(QHiGFR)^-FL!#zE+5mkz4vZ~k+}Mo&SMkEO7E_jy%MnDSiOqaM_8J3gEC)`E_y3s zm4e)Sm!0y&9=Yrnx+bpeiIwn?1e{~rZh0sp0v4zy@FCVy1Zcy zbqrEUa%#Q9+Q*0@H&1uBIU{-&>e3Q|bvs;&jI`9Ih>;VU3@F^K(s-%Kx{(2StQ%5O zw-6aMmJ*zg z18R5Iycgx!3-VEHYuL4OE3D;ocdgDVGX%Q~*SFxxEY<9Kv?cOv8EH3ixtcdqKyPZb;VRG~EVPbfQ zE-BECQYZh{ZWF10&|#)-daG~%TK7cb*uV4=Ivj3276prv#@-mDtu4;vMJ8QhiPFDZ^O& z^me6g`#>Bz^i)5Np`fT%?dhXH+ieVz{LvToAn6_UWDPp@BzW~2KM7km#}16fR%Yj= zZnrmuXsOaSE}AW#-05%X2xK($(Ru{2oCvMKI*`hM*3E9B^#WEJE{CL;!_I>QZAuAhOYEjVQn)``vzAU|Ztzl)$X)8JyUTSPoK1Btu_+((XPfms(>$bIyapTTAV-;jKuQmJoYI zWyw}@L2`GglDaryEV;}atm&<8S7Wqewg2q4@>thfH?vV>MD13T73YwW5-&vJuvLNa zW0I9#J55)7Vc#2+%`9FZp&XKM5949|1`9l-FYDH(sBZa1@}a$JxzXK*G6N)-%Z%fm zh_^Ny&AV)&Na z6tHfjS+{r7lpXAEFh-9YxN;vNL%R5KUe|QE@Pqd-#5E`PzL*rvg=IS{g9a|eTOGN@ zjU{__H1Gwv{NoidS7bTd;eEsr1=wp^=H(-BYD%zKnZ& zTGO~RH`8pdlA%^<4ccz8R5PP~#Z}hzoPOT;DhkkXkdr8FglRHQ&Qk+CS-u7+ORIS5 z>0H`JD^A~A`zxmk%FtZwvp3*H4fvaOStdm8r?=7R6Vp#|bB9SqzR#^(e(^O);5vJ?I|p*eMU(&PzKVOjSy zmT0@jvM7O>v2L%nl8CC3cs>9QVV=LjGDg?YSCN@O5cgGy;kkN7Bcs&&RP0OFS0y{Z zQjsAREnQndoSC>E*}g3Cc)@($G#JchO1hD7f$%jBb14y8mv(U3_G54#4*2*2jJ+l> zH>!bsHFD+z$L=Aa>GqX0b3>ld2U$tMnDTr(GlesNGo$UT6+x?N9SBm|@`hEg%|fn( z?!T3Zn3-3~Da_b-K?+iFY3!4J~VI+@&Bp>G zuJsZyc8TyY)Cxamgb)tbddf{}*x3Z0kW`aEj;u)Z4kVLwx2Y$BG@byjHy_uhj@xY1!*YfN2?u)aktL+DVDwLAaE^j6v@v z`y_AbN(t0Cj0mr!c}H396vkc`s3wp8s2Wpuaej?}q0V+w8a|LszzKW6`WK)(pB{Eso%8RUjB8^7KPiVbNZIPDp+nP}xV|~=8Dj;p zzO~)V*~8sx?KP#0d`*0}m>BM8mu3IbU1nRy+ApvUHUrG5Epqcc(7NR{IYUbbX1nkb zl11i_>b>FScv?rRNXC5=a@Vgr;hMQS_sUM8bt40(1kMVQ^5Kx&$-!FoB$yh8bo4=6 zOWYfX)h#eNJgf8jDeQGmzO+^_Bboy)y$9Ovp29uADP<;fIVq{v-AlL&4(&ank9AMJ z98=~fbg}ME(_3J$o^Ww+8N+olC+(cMs0{|-U?n|NTRnVF=T|mEySNrd- z4X?ew8pzU*2O5@ZnXQ2M^FRmE!wR_3X)=0aQ5?$$DP|w}MGC4ncbCEGR@WcLA_$Cy z2hOp8>QtkI!ij zIXQ{IVkjlxCfgF=mi!_me($jagOn~l7dz+hd@bEEOsdgUt#2Aj$uKtz4^|{ z0kqxiSLT+?K8_ewa>2zq;hZ!3-zQR9uhw_#zNr*EJA2^n!88Tfr6h4vIqKcDNy*lI zciDHAykmZ$B!C8+0eC-zvC2@QpJHe zGjYS!aBspn$;~eYS0KC=h%D1mbf_&E%Ygkq!qEIEW}f0WJY9{WDe5N+fzHzorU5c{ z8fH;Ej!!!4W|hwu%5AWxEZB2)h;}aNVkOdkacec!7|baTht`dT`zdlv)06vk<}}}| z?tTXUKuGQfro1hkb;CoivxG_Ayk?e?o&r|g^Bgjx5>TM$-iA9I&x;}rLOx9-T{C=liMrz;_K%ipY9r**P{L!XL--{46Nse7z*u=wg8>h6c+e##uv z^wurS@2}(J`_^4pZm!oa&MFe~G_cnVkF)f&{l@*fiRoU#cF%V%W%K_4XQ`zuHx}3?5>`&%99P1wUIFOOO&jWTiwF98;yY>Ky$I|Vd@77IX$dWUule%}%U!J+p!d%DSA~Yo$ta_L~`= zgOejSQgVxeBHbG}l7PH5)WXYVcRy-NvM=d(w%DKaeM)REm>f3Vm{%8~t}ou5x(~lV zbSayh3$cSKh%A)4x^KhyfD@PIugBA_abzTAFL9?SgRL6JVB^;Ij*T?;1`aZBzwOpx zuPYStZb#YSx7#DsJ@_!~`lC6F{U#E1q)XeI<$8e9+!Hfyeso{0-BaPvTb@Bfv3}nq zz3SPldm_H@W`K?~yqUtxEZk9#S^BN8+<*6;nU*v5iLHoD(MBOu%6Zm|q`&g^rl-37 z47MzUViCi4ua813wM*8G_B%3@Ikig@dV9bUv}eK64a?=kx06&#P*`tzrdWcIgOxaT z9oo5&qg&$)P%cGokA}+chv;(Ajww2*B@3kPHQKoN3@JGHtVcu8fUBAcyX&EQOk-lsfG8OB%~_?lQn? z0^9RlXz06@`3R*sV>#HmlW_(B`|ek-+jHgqFW(1GeeE2a+}IVfqEVgpYxbV6ZU9k= zNEwev8>KW);s0wrT}ku7eyu%VtAyjohie@<^!FgIxYswFTXEPN!J3epy2JRK8LT~> zHm6+Jp&X-~kA4=l^CBL3EO5K?^xT-}PeF0eFM2-U9o<11u>`8qe-S6$?G~W&T1JNY z!}3HKXdT*)%6`B4aQrhb8IXG2T0vRj9A(pd&l-kF|n=QTI<=# zdkFn)k#;{6d*qE4AVO*F%^WQvfNlOpZg=qdDrgeJV3s-Zg{)f zQ0D$5jnoLyRf%Wc1IuTv+}OR^>MVoRx38r<-w5h(5Uv{03qo@eGpDVyj_1B0dP@1Z z)eT}U7Dzbdk*`5`FFeP&#YT<+(kf|=whwDiq>HkUU}p9a?FAZt;TaZ7lt4bL$qc&DQ$p;|+kDMTK*r1|_6D|d={4sTabUF?e3EP0PIz|{+ZyIC zRMwQqs!B%7?scrhC8s@5kn`f4&2j>ik<@PG$ZLBm=9~bFoc{V@KiyquugPDx!dsSS zJ0?(Rj-A{(cDSAkFk+YuJ4`&|DPcPhQk%XYxo0sC4pR;^zfRYPTmEkL@xt1J4Gz1B zeh%)Lb-1PP4F-6e0)9_QxY^0YanNQ;pzSuM`KcKA+bMQ|rCEPtpqJ2bsFEtTD|`Oh zs|UF)ld!W?)qM->b>E#Lh0Jrds`_eBp(D_-93cER{DCWW0KM+W#I(Os46swM`eoH& zPC>1^zh^PfR9U(I;Zq=gTGspLPRqX*Z{0n`E$|7aJ=X2HP(STq9ce28(AkI?at`w< z3-NVVvHeQQL2haHg_<10j5*h$CA?MYL8@Yg@bq?ot)x4&C==a??Ph%U80dkkw>Db$ z?okYDCn;3&0$%AWIt?1;30ehM z;t+1}dq#}$18g^2jd4!D4K~)+g-ZLb1Y)`dseA7}$C$>UcS9|1le59=%;$-5Pv#eI zJ^^uA)L?wz+X{nIm|nBpy`Ab9rYT&z4R_eTcN|BWyE7!^o|!*6yuD!99pn_sf0mfd zO6JtcdEH^v)qAV++SD?pO6dLF%Ial~u+0|Wka_gxTI+r5Zcv)DdorfOYh^T36dbVE zKGt*vuMhD&lbpp7p1Vy->LujG9kyxCcDG+}N{#0Zd%t#Alr|c`p?uy})CnvKww00iS=f7CmJq+O z^{dAO-qi{?q~!HN^f@`ed-j%>Mn@X<_~RV3 zx9HGbvkC=_gqUvsaBCDw;cdWQEtz*|9NaZ|C&Lir+QP zJY$h?yj*+RQ>JHT=sH05O41y?O1~X3-2QT1RRXM6owH9xhFduIb5>tra`%`)3toG} zjrS>#emAbG>^r*-8@IXH@s*6MUeWeRncVGR?;kJyNSjV!?&y@&IDxhChkrSYZ|I%3B_uNcU#m4h zw~;&O>Uy*}vTy3nQ}afpEmePkv1^!D=0qB4SbE|REKkDFOPWKOnASu)K)<6@&Yno9 zq@g~M0%IHMojv*}y5IEoQcVphb4Sz6Qi_sx<-aEJg!`@DO=$_yLs++5m=_Y7OP!K`jZrlVDd4x9N+XFdN=eEnM+##+q?FEG~m{~Q7saVu%8K! zDOy-hw0g9&mFP;t)o0%D44)H&{?JLL@f2F4oYgshWg!JyXAHeb&Rol z=>E4>SXA;%7yQlYOnf`DQUB2AT)$JTa&r8TWxR62)yAz>v!t+hs-HVt<&Lf#<2dkp zbeiZB`&+bg*vEB;Sb9)5`p4#Lfp+J`54q4cr-gc-VSKL}c5ss8fc}?0z`<6!t>4;N z+g@bCj&+Aj>9ijj$NwPX+uNYbEftpL?v&dp4tA$-tG77y5VFHY6n4wqbY}+V6z@Lt z`*nwmG5VFaOW|MUP|pYL=bDAO9Yjup$R7=z+CgRY+*a7A)13k;l za^l$MA~*@mGq==Cu#*d|Lkn)|=qJY5%BF^mCr^$!Mh`XGZY3*tINm3~VY9%(kJ*_M zMOuT;*X$E`gPKy?c@ZUNB<4I6eOffId`$_qOTClp2SfFy_DVOkt7@A};@fQ`QXH5S zGBfIz+Z?rGJtO%Xx9A zUFA&>u?|MV6qj}~0xp@kCUxWQxTP#ff554i)LT>gvzz8=$UN;YmJ|HM+i6Pb@pnP{ z`(b}0#Tt(0x4s*&3h4X^g zGQRFAC&_dF6L~#e8I;@OL4ngAAvq&6aSE|+yI9T%V!z-WR6WSUtxLJX6t35V*K#Wg z?)c>bRyx|9b3Rh8Y=O{wqMkJ?J2u$*d8hkR$NyyXh)IBxh&#T*PopXzL+gv*KH+FQz= z9O{`8EaxyMY~JAT{4iD`9qaTCQ+?0TvEHZ|WLD(9d+4$eij()hL!r#6P-s&$U#nY$ zf|S*8ab0J`483WqvLBoG>%4#G{XFz{yFVrt&L2R$j!>sQ9b3P5m>b5#_x`SQ)Bc7K z>F;^J&-y>Iggj_}BO*a_=N0-eT#HOL_ILGf^=kEV?^XMI-k<7s?9bk>9rpNw^sY3w zpR2!f-Y<7LkFc(6)I=*wW`Dw3qke?GuCVRyF=FpdrsNXDBL?D z{}FlZGP576lk1!-qW7r8K?73J8t;!OD=H(p!bE0l;rYHKt8}erhf6JUa!N_#^42^U zCJZfB)+sgplUq)q?Y{lXJf4*Td@>s=x713+3kMzIV?MJ5jEvm8Lzc{(ZhsH&!n%XiSI}_^ zN}$ckZ}PiP+pEYL*^kK~N?r8EmU`^pIjzUOfRgl0PKWY7aPtf?(sW(>&z1XbN;<-Y zy1NY-=cu-u6p=QeL*#LA7<^B|hvL+w?e1~9N+fqLd+;2sw38e_s5X>b_5j&k(+`YN z>-N5&qmvw6vhNao_x2ng#{E0JSQdih&MzdH?rXd6So`iOI5ED11H9h-DYH7IZmPGJ zoHL=Pb4S;jbeK8Ey0tYzGOb+(xqENSy*W3J%cRo^Nqvjc2)gbLR~MPrh~Za#fu)k7 z!8V67uGNq;9yanETq;LmC_vrk>Nc2_aw3jAvQkG5ykzAy{!&irQkNDJK1@dmK-_;eVqpFTkx^*rEuJXDVXVA)Ut^j&qMnK*$2*%OVBB^6e&^-0O>eOq0H3$s|l?Ou&_vj=M_2CP~b zoR;!8=R-^T!tpOh0T;X0-|`NBuHPNHZW+EG((WMz&52b)ht3r2|IjQ|$pvki^oXZl z&w=?xPJO7bULlXpA%1)4J^DhZ7hGGhjZdsG2b~T-(=7jzg88$K zMb4uXP;46Jb%Y*nG>@z(&DljRv~;33($ByZT*G9=dYwfJT9eLrf{wXWJWDA;VzCL| zPGI=h`xW<=2+ddCd#8@b!~Y z%J+5}82P+mb>m$?b27g-$Shzu$1%oN*qO@sWm%|zU6s)G-Mkb4ucxG5XJPC5k`kSO z;58ia6(#C?moeB<)L!?-l`3^r>*}QKW*4h{zi45ax(Yki5W|O_vRZX;FP4(>J?&2a zu|Fx;X{}ysT4JNrKw&7?Y2JIQw=2klle)E(z#1+@ry1Ddt-DUl`rg58~M)p)CniM&?U2k4xL$ zQ#iky0{s(u6=<(UL;h0Bz-VIbEq#kQ_Ugl_Q^*XR6i7OO{X59#J7at+FJxC!zk1Bm zK)Hqfew`(d`=L4UN0zx}0;M@?=p^Q8!qWV-On8l6x-I^=rYF>mKeFI*2c+&hzC0wp z>P`vhv!1e~Tk77bXR;Tc49We#l((fL_XFyfYd$1DvS4e!U)8b-&IMZmD~nyDjwIlVPX%lT$W+ zI8GY?mNCbF&_Ov zA7d>0&LPA+4W#ZnbNB+QCEg8t-FK(BwS-+X(dt|3*Xx1OT$;AB26*nN8u3qnF2^aGO^+P06q1cuGjS=Q);pEG1~y17NlLNhz@$XmmM-()>8)!QoxI7fZYOm3BWR zr0#i+wflQ%{sc&Cf6d#CrAz95BFt-bj);wx(+_|iIM}L!Y4=e~|MCz>?nzm9=E$8N zM}~KQMreN@$2?8AkFh&TsL>c-hD$**l13PLLlCb0+DFQtfooQ)y2rrw~PaM#NoE zzf>*7Mbp`@W^m0(Ue2s;ht$3HJXGwT9v01e&If1aJg`nT_XqIJPw@ zk&>-JTboIEc^&;ZG5pGxyI{{bz=o@J7uLg?n!aqck8~ZZ1vc* zDi-V3(Co~nu-AS1rPXW@Q`oELrghqn3OR9^Z{~@=6}GFG#!FFV3|+ zA=la}a7b}qxM=pX&(X03P4x#jn<|h0g%B`*l(!x|D#7+RyCjYsPpTYtGzYcyf$2yzFXLJ8Y${w6W^hOv0d_l>XC$5s+Q z2buY1U$BI#c<&+GO9cmw{CVUSu#E2r(RD2%xQ`ihjcvqIy&`PpdRe(~Td zUpU>`X%h^bhcC24h9q1Yrm1={h~H; zlZw4mOFP(wEj@q1F1N#+dbAUV^g)+rx^#l9QT;v04xS#SUAMz_qk}m}j|pk_EC!0S zoYgDzYkCLlz}nTxSLz$Ay61a?RlBjvY@KtQyP&*we~SCQ7q8t}LSwD5gmXBDzg2_Q zeH`;N;a>OCmf)FMv~#!WG&!BWHD2xMs0*yR=ey`9g=^1D?xWo^c7X|N_i)EPe6okC z{+`5y6J~oKjC+xx*(d9|R!+(MA8$XMw|Ip;Un0L~8K4|jvkm)oe~>HcSf6J%tC)9;c^V+#^c3!}u|2F`O})lG))XN2gGSLk*lb zw)q_EvgF|8^r>KE#pF0HllE3g%mVk67@Akgj@=0?+&YeMaY`KP#;&`?6yy{?VZ5L; z$eHYvf~|()wf3dgF~emjsh8NHGjc1t$INmv$KU$Bm1x~}mW{p3z0!x4mPw&apeePw zIm*H6n{YvDYU!Exo7{r!?Qssc^QeR>x#xspt%TUOn6iHvAhtBO#rK@hgYVVuTT>1t zb!5dW|-w&^A-u{R1d1h;PENcv&W3tAC=Q^)t zbs?t1%;$z(V}Sa4I~{w|x`#TP8Of3P8`w)ag}v_imp&rqCH8dOucHR*?lE`4UeXD4 zPCddhs|?r0M(|H*;!BaVurW>53p7DrYY_p4*SU^c0Bkx5oFJtwh^B z!%vrf<#h0gs z*8Tc&nlJ5sa-Da`(A0g$mxsiM*PdQJuNrTw`=5gI6803G*Y4b1WdCu?uH(u3lDl%s zS@8L~^>=>tnA_p)9QFSRuie4Tx73|?fYI$d0FqlR&;wH5mX6##=j%ADs=8lCPI0kr z?{10x9Wa-__H+k5cxW z9rit74+FE8NZs|T$2<+Jx?g7rY4=oCxJv@4_+USzAKFb!|I*>G($8}C?|IocGD435 z9551Xw56Yga zY^=J*YOv~PS|#cpw7sR%orn7^AQXZ(-J?L=uAtqsn-_%9h?=t7*WZ2bg1SxFG6Aj06vdMvF+??o{TM6Cff4EPfzYtS+MjC9H^MtqGyO8GE6PcoJBHTDT zCP%?|d9sAUdbp`Fw3}T;E1^;}uOPIlu#ScXFSi`q_JW zwu0WB+`toa?x*4LIj0!hT6c|LRB|2!pZEL!OC$|%`7K$Iym?u$w;LMwd!MP}yz1<| z*fivDYv;AlMPBPXR2~^``fU;J38y6e4~Vs=ZbDC65{~t{zxu70{>59Qi7%ehAG2X@ z*0%U?uXWcQorpMGw&~IYh6we*ntrgx_sS%@{N$xW7 zl%l`*JA$;c+NW0xu`d6yH+rfu96OKvYB$kyKA7-bH1B=TC@rsD)3=s2r*&^;pVT*OAmVyACMGpa5Q-UEpNG@WmGYY=q+}pK-PkhscWYnV_tQ zO^-6;PUpD5b960%`dT1-;iwgs?ZHJ};YRz)kL6Ph@FZ)#~=9 zl_@>7n!xxMG^c%Tyq=B%tK>!Qy%V!5YlU6BYY{HXk)7whey{j*?|T^@Y)p3YG%*+6 zeH7}Q1Gv>&958qAfw^mMJh~R+cWZBe<(D4$h#9Ply$fjySvxt}_a3hEQ*!TIM@SL> z@20GhI*gwhzw58&_y!CuG48}sDo;STd2LTKJ&ay62a7nNhUf8hzUb$a{K zl9<1R=gYxvPYW4SI68o9J(&aJIl^#Zy>Yx5)+AHeZoAA&0-s=1Z7t|60zcPlFu*SZE#%qAN}KJEpgAw z)9+%rV$YK~(Rqf?U;6AbU&1f{z`M<={D#x&uPv-S)Z^hZ=4`%Y)(I9pNibOQif607 zN1Kzo@0o>%^vNwIe9_x~5bilFf%x2*9dZyy-HguFl{>YLX}oNh8!0Bq$gRr}2$ac~3w~5K-|} z)0RkIV$LMS>IF=x4G%A2ePtid{e{k%%*HJp`ivIqFd%bM_}jVJR4K(=^r$OPO6OZ% zsBmwc7`;O$B}FJjn$!ABoo|fJ)Gs8`HM)5a_TGM0Hu;mB%HB#D!NJtMMYcfv{0<(Q zcvta;YLB%pIJ{wQ+s$DK)z)BaOT;lfCUwjuOlp3oL?Y*{G2JaRC)RbruZ~2a{yB(h z|A{>~86P@?a#Af=(_X)%-F~569hX369KZLHoloOOKQvB{RPMYXSTs)`PkJjJx}>bM zN`G5ss9_&Jkx~t(DSKFa!WY3YDt=KO!yoMrEa40#c*L~*ioa@EX5KYT9n)=r!eBTt9nW) zd^%3S-touB{0^te=PlH79Z_pmvZeO)t;eKk+HN086-%q0>wF*$LP4^RC4}atwnxlC zn=&%t5M`d;Q~5@=UQ0^IDCy(al*VRk^CLNXt8A~_WPH)3IJHJaFrLvmb@rCYRpR3a zB~RY(Ywe)HDc2NG%Jv7lN}1n1CwTaMo8587lWjH^DVB#z#OxJEe5=KZBG>!v#g-r2 z8&r!o+wBf^Uh`|moQmrx;C8XY{)=yirA~bp+iP7*ZI;CCw&%O`j=@d{zcu{Fz4`5i z$8MC|_iLn}?UEAkJx5L)aS=Xj);l&=Tc(2bHDyyWuA-@xa&IURY?iEoTXA4ylDq1` z^-sr~`38j+%$0U9<1ZUV;6}-;W0ZZ)WwL{%@ShLQkQ(=*?C-t6yguK7Wm=q8ZSc*! zy|5))=JUI-+M)nbOk0c75`4jxTBv($DO97aRaUi_$9ZfG)FD0X?v&o`s0r#216{Uj zR|Ct3-cXKG_ZWNIAFU?RNMoI&3QfVkdoZCbEw|4M6<(E^Fy)foK8Ef?U&3LnHTljy zgmzy*zt!@9L(}s$UdS-Qzgb?v4fZ)LwuHOBiTT}M+qY>s1C4NjA)k|CAttm(n$Sl2 ziar}@A+`B3;ZvTlGc45@4K00o9I>6!4&@%-VTB3Anv&U+lA(T3#%6v`+OXnu(9h{(^;b)%-U7eSp>%*lb(ozHCTdLjDR_kzP zy=~rZm_K>uri5GOZRZy1cCHtDa7f#wf%pLXIvgD28h&I=Vg{B|8wGmGr0O|`nVTH6 zFf|PGwz8sXbgO(Qhd{u-@#{#OAII{2YqTd9x6$pcddl0PVKb`L#*Uxq~XF0-8r!Z6%Xfe^l#E= z8D?6vAlA(O#RL0<@uTy z8ZOXXE__Hbd!i*S>5k&`=5-RYIEmq{2YPH$7G7m;=BajvlbC&vVSEP%@?H11A?E5N z=JGg(x|h3)<2Yi@Phxf_G22@(-<+hHQHrt$I!!P?q07!UFpj9Qol!;1w z*q%^j3svSc-_Gbl*(X%l4pbR2-=5HA3teWI&!`g2Pw2w+?s>iw{@FsO6UjHASSc|s|kVVT!AP-?&&I-OvCLaF79Qq(rkX@dC)rC23r7+`vE6eH$~6G|;k zD76?U)iGZ{r#a?}6G|;+l%lqQP9x@v6G|;kD7BbzR4_lG)Z&Cvi-A%D=FsT`^Ak$( zK;sdm5J3hyjhLUEQ0nZ2QfD)c67#bYN}Zih>TIA?#~i1tCzvC6&GDR3irNM`O)x*9 z6q47xq!~vA^EstB!J6e;U_o(Q(t^XRIpzyo@6A)qD23oW&}qPYaWkjX;$}{%1&$t% z$_8`nl#b(wnNw68V!l72)c%B0`x!@x`Tm4b`x8p-2TBc?L#GqWPbjsYQHt6II!!P? zq166_QallP)C*#MeL|`06G~kVl7Y020D$HU!PFw`h-%~GmZ-8 zCzQHAq15$2sR487bb|Q_rLJa_;(@$@P9x@5CzQH6q14rkqs08`gi=>0l)4%y)iJ+< zPIJt!PAGLXqZG9bbedp(LaD10N?px3Dwv;8>hgqAmjk6b=9kcEj``&Yr7mZb;^D`E zP9x@*CzQH8q15G!qs093gi@C$l)4-!HDC^%PB1^A)a8s)K3UmE+KBnZ38gMhD0MO8 zC^5e{q143*r7i|ab<8iI(;V}Q6G~moC`D}pohF!{Q0n4@QWrCh3g#!2;<<>U8OTS2 z<}v5cX^#2%38l_wl){>Mpwo!?`3a@YPbhUh<0vsdKcUq538l^lN_Co_L#GqWPbhVw zg<6bSs0rpLlsZ45)LaWC<|lfn#qNYsCt4^(>Ql^jCzLwTLM=uu)QCA|IkP_AolpwX zo})Cu{De}Y9;#Cq=Z;7DXfJe{)BHp;g6`TRsP z#TM)&-@s8L<|mq|#ffH$_c)GA67v(y)Z#=lwb%@l>NMxj?S$qhnkfujkLyE+Jn+wm z`H3ECaiVit%ymv;K5CshRwp{A#fi>o!4s1wn4jpJ7P!JX>SJmfXfVNi#hYoRx#c|( zb>-~qR|od{hB%m992Q*nPH5S_J^M_B7YSch=xmyk`DjuOGZCS)Yg5whCG*hq>-ACS z>L_%16yoHb@Lso8V#J(dXjP%zQHTS_$+wLm+TC;7&M~L$97DEqtix9B*BCWZw{_ai zgbgv9OhdMFD2F*@65=e@c8*_d=QYobr6tT8)6m6Hh*m=LF|F+!L$>o;w>H7Yc8=d{ zC86G9XsxGTZReQQc8(!iSs{CjxnKxKLv5()WDb~qvz0?RdaODMAGMPaKTT_Ijycmx zdaNkKD4%{kYA2(6`fX@s>oG?4^y^VO8Q+s{jO|H?y6w*aBXrBt&`~=X-P3Qh5}IGF zFIulKs+W_H?Y!d2rt}!2c^a~ni0Qq@7{!J&a?thK&M{;=$B?Zgr={9sXo?MY3~c8R zLO*P%FhDmv4KYfN!nU)@MQ3X}$B?}_V1OQ&5L7E{(E(4tws!V!t(`s8S_!VL$I$tj zvv5b>Yp7$}+Sx;`l@;RryR|b^K-<~c*+Z?JRVP~A33f|bnI7w3TRVH`sGVqWr#Y*Y zy~ohrPH@-kVQdKxz8NZPm#viv*<%oQ`gPKud~5COEorSR>_Rnj_V7_V(aBD~wchM0 z)5@{O(8Delml*nnGtt3LL$>pBeN*3TWkRjT(7R64+Rm{Y+d1a6l|u-s+0G%nu$^O0 z+c|{LtWHv*Rkg>4oM=?1Uv1}@({_%bYGv;+G^o>@N9{y&I{juVo6C@lF+7+Vt~CX1 z=`>_JD=nH-TREo0GUq64JNsAlqSKJQ*~?KMN{Dm+R;RkqXtpEjb*u6Fueh8+9M$JZdMp$!V$f z=1?j+Nka5k)q*~9k``U$G}PKzltu$t-&&8Me>B|7Icg_b$7wmX663T+A8ak`PYlvp zcyBw$knJ4OqG6ndXeBfszuL|*WIKm)&?rtrwvv>+$Iv8Ba-v0?hHU3hD!M~M!POo^ zb2x;fHJqkBYA3qF={KaFqwrBX(GN~bwKqo$(n@-)=y%=PSt0a+lbq-Rr=g*ht;f&- zPRd39Hx0FR_EK9bhaN-cH!b(5ooM=|<+R@H<hs9?o##hYoHUnzR#b)ln;-eFnYTq!x5; z(@<+?TUQro+NR%VB{Uz}a&gp7v}dcJJF_1YC)4W4NZE}9z%mR z{hD@m8lX3uemiQVp7@Twrk%YP(34Gb+M5jPhAa9pLhOmySIL>#cVbywA=}9d85Odf zW5`x=53ctZx-i1EOIT#zxxu_OrDoqbhHT}40d{+~bEp%&*ED21vB9l!?9BlKcb(9D z4BO5z)Y{oGNIQE=cw{&!dyk>jB0S*U+F3L}n`PP_N-MXS`|YvpI|uyGU`;T{zH`7Q zyUsDx_G4qXwX?8AS2d{zq zU1@FSP)_!pW60iQTV5&cO)&3uqDh+Ow4GyGdvm?3c_zC~4C?zB%f55Ht66bvJ28>2 zT5KmaPZhG2L&&fxooEs(t?gWF+74{7vNy+^_GX3bvFtk+%eGfqtZXOcRynqlX{bWB65V7A`NGFh zSgsu~$i8!EiTh5zRV%R}A_SioepnFswTF({iQSOjiU!$rCe+4Q_MPL`*3Rmq>^ou9 z!q(m#aK{!p?d zu>0W-<)%23;|W8>iP?2l$R4A*=~w%6Olv#GkgXi+X#26T7TYDSpC{#crQ|Yta^Rdga8r<5rKtgD z)qzVOHBk4WQgCV490zd_ii1!bz>T-b8x#j}@}{wMn*uBX3x`ADz&q)OE#r}QO%Gef zKDWOcTs8RYGh7*JF$vTC7BSFT*#f^HDeH(^A>KveeBZ3_I!2defp zC(Bd9s0{-#e6+61MTLC`oBlw$FD&pYkd$~RZBQJ@fltWbb|DVnhVPN!hBue0n~Pd4 zN8x~CriBX!F6y^1I9Mlc7J?&nd!+&Fx%3`w7x%+2?MpmvUtY2T@h1D_rD0xi*Rd5o zNmeWR9KQ_AYx%X@;P#vU*qaG=c#huf`48hSp}2BeLX7!u&3`-oyA*R26vUiyrE7b3 zxw|IMCI4Zz5{Q5L-H!h_N*BTfxz)~nnWcX8LBt#!ZtxMGF}n>5C^rMSb+zJIU_5O4 z#gi%jU3nV||1jL~;7M%i=0XuM;SWlo4LgjFh2Fryg%b{CeBzJWIEW;|gTKwsN<>LC zR$jj1jv1TX17~CjuknjdIxd>v{GT;^D>X@(;Fd6w z+ZLfR5L$1+X}bVI+YQ{ZI^RIm4b%<1CJfae&s88LZq5nwo}~SSu!)9>FeQ5bn;(?9 zag&1pAY9+9xV;DDuD?0fd%{#-1%ut&|8#Xx z0=~L#v>^rkO<(9LmZL+=ocNEY1@L6zH=LgO)G=NK;Dwt7;}Fx9C2v*VV7Rg14k7LK z*OoAn;>Ee~%=j2%@Sk?-7&lxjuX+E1x5A0r?fLKEyW#5vSBA*F<2$`XZCvHz*qZ;S zZPR;^=t-FxwBZ2f!JU>_jLJ zD-w>)*df$!9D5+w5#sK--^fAtZ?4#jh{fXkz#he4_-5pED~Gq{n0|+e;8bP-%mCM^ zZ?WIt-=B+?IJ&q@>;?q_4^QBnrN!fZVG{4^-@n)#%h{k-*l;VAaf-;haWb(6j>~ zC5}D9!mVGJT(Dxz22cJ~g0P>@Zdxx8V%EZ|1pLx|kpd1T#bM>l#6?iPFb|*M@45dX z&7L~E6v&!mn$D{ny|RqS0j~aBnqy85QGwi+k0q+b*epy zLbrYYb*kM)l_$kbsTRMDS$kLk*aT`B#A3xQTfKb+vS0?X2nbn;m}>pSD?<%>-`Ozh zMW6JK@f z#UtUW+xyt9?s!ZwXVvYU@1(4{`Q5_Re#Dc6$z52u)R;rRe1U}n{&ZWoaL|`ozUKya zet|_`wO@Z|2^S7Zya^W$+!Ie2S+TG{U~VZ22fYWFL!SbHg+n|E84nJv-SNI-OyLl( zJ%$ShSJ0GDIOr49Fw%WtfrE;cqHrKV!utF(rGDW83kSVRwz?IE@}+u1Us4Gd9rXK@ zaN(ebKf}llg@s;_X|3SiqgPy$%>s=ra99rG_FG@_|phwPx3kSVbCR{k^t;jH= zq_9xjNQ%NiZ*K_~4g?cMPH7MvTHX56G9|KjgN1`W+7e$l=x;OO!U2h^ut0`wUkV5P z-X&$>pb(pI;ed2ibt8f03sP2tg#+?a3l|Q0?6L%lISx2;+@dZzZJ za6r$LFnXp23kUQ}EnGODXR5k=sZDGTg#&t~7A_pnGqrHxa3~z2XKG&>CF1zklJprH zSUBj{A>qP7{|K$!dV0v0!ok<{5-uF{h`6|#1syCg-p0`K+n{|g#!Y5!qGFeFGUGGH6&-@Kotq=Yr=TFHw1!1t6Ogq zi76cPBA9UDz)q`$3kP&e38SSdEZD}j6omsjqZTe4C^%tsObvoVtK0W;txJ!ufrW#f z_7W}}@N?V3g#-KV!b0zeNm)2t77n<7Xz_&u1tzTj(^j{>E6s_Hslmbl9a9Sz4*IuE zy21fXQDLDw#C$0n@RZTQg@ayM^SyAOpsHKPihj`tVPN5aj;VzU2fb(Jd*R?Nwqgng zch*S}9M(={obpy&;eikHq#<`gifd(XH$r5-Ss&L^DuQ#MumS}bBi`urvyNj@BQL@CMWC;%W zD_!A0?xI9V6DmGhNrgkn5?J21_>v_Syw+27mo$NHpi)$i_|Bg=l`O$|PlXEyWQW3{ zq=`kz5-u&tSu(_;WC(29D}HEq$qtK>9Xu3lIg1BMcHp41;)ixO+2KhN>FwXAa_a3V z?u-5P-1kxEu5bUWP)+UE^nd@Xw0qiSfB$;B=M;HJ_#YS5IML`DJ>jhyJoW}W;^I1i z$Kns}4>ymVedf*Y_}I6-{E@f5@XF!()t6rRwnvNYqx}oluRh}Iv(G&L&bPk(rH{Y* zRhKUw9$mlo$}5MDznYJSkMAG7xjvfmg^wRzIeg-!*Iv0kJbL-1myzsV{ZKFW-LJfK z{fS3chY!E-acXPFs$}IhBlW7%J~T&LRk5h2lvN|8iWzzZaCd zz{H}CH~6MX8VMN}_E>Ldh-*dbJ-<;@*Dp$KztEafu3teIu-N0ityh7o@ z17<)gT$keClN6>z&A;}GDM;xFM}M~%Bpz+NuU6L_ zy@|@@YLBdTz;)^dODzuER(tsLoL*U;UtVnJWj-Tf?Jh5FkWnx2lxj?cagusL!Q|R$ zpwD$>9I#$sBg3m1msmt`OyCiwZu7tN(Z3m%y~v=UKexQpMd#J(?ka;<|Ck_@%#){`>2Tm%{!L85%;&|0g*iVL>+s`)S{Dm!pW#hu454F8@sL>%=@DWS&Ovv4Z zx5Jq_9T1p=wYFgK5lpTZa2O22c@gc#%;D^MDdv|q3@kc-0gLF?_L{pBoa<$p85msl z#`8ODz1jOnrmVi=G*u?|&W#Ph)!$BsC!tsRp3s2_yHsHjR$I*@k1emuWv7HZzV*CshhfD^B zr=&|<*+Loy5Zq$dwISqy!Ra#rzTt{>7+P>3PHj1c+g`6=U!IzftKdo}Nw|$qOw5(WW2TNozewo(IR(6H#xmuz;jHT924?}!|Jf%y%#ia*Tiw|dv=47 zArmAy;1{Ocb4-XhRHS}R@ELMUiG9dz`j9J^|0}lW;7*5e7K)+QFytu4IR)!Q8sfjq z=SwfEc*L^?YySm(nk#GK4VQmGA^);4XY6`$QI*pb%3`O$=uWbF?dPFR5#+WVc-T6eexDA4p6Y6 z$Ix(OZ2}|AxGt~hPgf~SHu@^%B;@KdtW$C>!^8<1ug?y_TEVbzVQOcz4Z{$F)b^Xn z-+_kd7tfgOQ3bHdK~0{0;eQx{DHWX^uwq)lX$P2_F~nCnkVh~W3S1TPKN%3Ov<^9k z(uHU1YmPcqpve*Rv^R^)+E|TiERyHFs#m*d7bQV zW+F4-JCO3x(QlUr?rEibh`Yd6cgC>J;j4?b$}F?;IKMTK%2fu|iIC+AG>TFq)3y~x zW~F92W5i^Mpwe*BriPbMuBRB`-k3HAqhi}B(>APN-K;23Em%I0iFa_OtP1N6D~jIY z=VIBgc4SRq7|3RQooO5aqro^gteu?oAW;&+N-82N7tAmvgDTG5D~`k%D0miUgo#6>3IeElrED1emK+OvdLw%*Y}{Dgk41dBKk8+9#1?TZoYzL%Y7y z?AjrX0wlj!r`pgS_ep(a>VtfFH5DG)P6-y-RSwn<{|7D%L5(3t(X&qi8tH*~+6N`M ztcz6OImh@nCB4@`|f3)gw1D1ui*j-dteEdT!rxvbkakVk7FlndJr}N~VBA z1lmkNEI$~XVFZd1IE7%0>}2btxxMOB(0QgHxB=OXC$m`KDNqT}lW;{`HsHgm%)I9- zU97|^Qg}83rUI_9$@5=#n!XFBaLaIG9vp>U_A>cuN}h1YzwQwXF{|+}lUSR0Y$d-V zO2GV-Gz!GbW;Ok-T-Q+YxazmK*otNe(Z-S@g5lN!}!(m`RtRgKhhiOvG%(*^{VbT^ZIYS!je#9w7dWVuWonKoFCC*m%{ zm=r69gW_=eAIw(j8277P0GFS8WJePAy}i_aKh@!!<5FA(uPBk#VeT2qiA?`-rJ9GacA5T6Y?9d*0^EZ!+Zo zaN(EnkrLg1VG)lcdAYb`^RmLwmAL}jVn~Ab8b>gmzOd-o5tlW@O&8i>B(>{h@O_F=))(A3aBH(0m#v z+KyVtvP4BsLccI$GmDH{Ii~k1XHwa8X`C*2O)W`}*~eVVVcvDpU_n{#4hW{+25=re zK$jaz@eBMKJqi1l)iv`h9F5iX75kWL<}rF0E^!HKJjNp75dljEBXiBJnf=%U01lbJe=_dI&@mis3Ow z%6;Q=Z~f}GeSH7k*RDQsc-8Mz^|r5n_uHR)?{JbaD{xvh$0Pe23#E<^yz8x;uDts- zN|+V!jl0Je=a0_#-N(qnY%FX#B_K1&BAU}HXrDvb{{BL3)e-rZh7kuI) zlN5{XV{VE}Q*0MWv3Shwk@eyc+i!jyrPyqSvYvhB8`qDa_Qe)7KKQK`-7{V+AG60< zPK)jtsp6iD=Vy=4F3wj+8MhCqaSItZuevSc{WWejkGa~iJ<7OyNR8{&W9YoQE#v() zt`?71yYnNeZqFW4^{6zE^noenjle>M?W3^3i7Tm@&M0)EEqS@z}+(!mEVO7qZ!1GU%w2_i^m&$;~ddryE@J*PQ)G2jqpX~YxEey15T4P!Fwp9+C})NouOgJXF?Bf zL=`mBgD@{x2j^Dq7#`~$;~IXwjB5Y9-2*)~k9jp~Mvq<9UwK21-7(#me$Fdjt8WaC zIE`@)?_NfyN3W;Cp-0DON{Y3AnrDZ;!?hrhtJQI3A-|2k1yBNk)t8WaC zIE`_Q9=(iCk6zD|9vz=4JrHxI^XYD@cr&5L7#`~$;~IXwj82bU&x{_(FP--W{y2xW z)3!?w;*RKc&bl|9Pbc94r%7DsF_ckl9qO6TW58!Z58@CJNB$tZoX)3{@L2blCiED} zsP+>+YPYET=;lryR!UpKkCk`)Pf5H#^c=j0u z=eKD3Gm6e%{Agwa^xS?Q3m|emw}0vCfE@nP$KLmCFCRYi{#Rf47}9$)9#VRK*X2hK zU;X^syEV~6t&A3n+surXgOQOI-27o{)OOVDFt~icHj-Pn-DYCJ=|9>7Hkw@nL?hk9 zG#!w;xuyeBr{45Pq-+`-UDKeOpj7`BDC-YsdAeDU7w+pIwv{!8TZt_^9L$a~@1hP(rgI&S5D1*7o014Ul{8uK8gv9L*28RT(x* z2z;Bf)22+=07pgH@8ffXxRhMSn(V2EeRSX7s-?NrZUA*-KMisRU%P1g0qYsent8bQ zfO^0?-)c+HA7X5CemK9_g8(Nr>Q|F!hfjn~!C*Rbd15oLHujSJk^ z`ATigz#XmJgtf$J{O0##ZfH5$VF~4^m?jM^(^L+}PnuRxF8Jl#8q86k@X0u|XQ+F) zVb3wJ_~ifr)q~at^dkFt6gHQ9$G8b^Czv|XZWS$P@jTw>`kh$F`Fx7jNq0zorFhhZp@&MGa9u%E$q|r?#*$r4cZ=b|uo~-aNPqy%A zvo?m|*=W{{VGL@WcC9vc36Ek=bWW?Z@Y?BM%@kzUj-=A4mn^)b&mZ?b06+KIjCcJF3 zjyW(I@qy3ur8sh3X)>922cEO6N}c|oXHlEtZ^NhH^=}8>dv4osy1+WAruv+FyPWJZ zIhL2$!Z+|GEQeRJJua)A{Vo_oIIv*y1cNi2E^+Lo zi3v34RNPY;jFsSJ-YVdC;=mfi6Hb+=f^&~Oiv^~zDVg;uJVs+5eaV+T(l&Bf=rsf4 z7z-zMb&SP4&au)Nk9&27gWZ;BTQhxn6aecp&BTy!8i(_=wrH!uOe#)!<}pl7H!QYl z&QaA?I+e5iw+?28-_}-X(6qyLTDLm2NAs@j4$F!L1RSt!&~6)pX&gj^X=yyn=)_07 z?CiNOYFu=+t1JGy=0D5_IcD-d6}v2u>;qZ6T@088+c8WIh?ugOcvdyiwY_oJ?(}G&7Mx40iTlvN!xkc^C%ruf`vU8ypaAb^3$V zv?E-@)R>!^8i7l@Ck;Y(929XxN}n^;a}wi4P7ZQo59}GT>hiEPI9%bm?1Iuc_95Ow zPwXe`N6Is;$3kU_a*o1#*Uo0U!uviA^@H`x=bPHiT(E=Ljap1Jm@BoI>J^uP&~FlM z8cw*4xb+uA1&k&Bdh=-Y7*o#0`jNXN4gd&q;||p$n@EnP2i0=dV4;yjL~5G5z60uU z*;&<2s>iWwie`dvb~BT3c2VwBdfZwK9%c8P7Gau5xOQtjY@Uu!kF)Nsb?b42qdg(q zG=LQbm!a;SrsLPk==c+k=BtT_&NjMX6P^y;6w9oO=< z9oM3nG%<7Z9T#hB&M=XLyw>3h^JkdB4|2AWPv39pV~uI8?U9tC+wMruQEk8FW$sLp zc#MPJkomMg$3%kZ7cN$2$iZeSfwLscR<$kW8xyNjX1?TClPLJw%GQ>lmySP9ZO{pl zK?^|2u>@Lx?B&0i#PazgIju<&pyRaWu8Cgt)wmW0UU(>)(IN~ZSfO(v$@$R13y7e{HC z5hIyR$I@OHMZ$3>I+1X4B5VyuJ4Y5e>OR^#DxC2Dl9ZVo zIo~A&D!1(;se5%>JcPte6~52#6Ul+@1*iDaJtijMh^y31O+JgoPDpD#PD!x?zrk*t zs~nfS%Ea{nE@ALO_2L54HwG;0Ig8TN7dEgIr7dm}yOZCkMIxUfXL_)D%+Bz2jXUdgqHE z@aC6aee~gP?a_mt>UnU^r^Bm{4&Qo!>&JZgR_*%Gi{Hli@oO(n%CP7mJ0(wV*^Py$ z2>ZmN!|!|aZ_vNr{^$kJe&ZVlYRuEsUAu35^V{C_{G*rmH!ohk^3e|=Sv_|})MUwe@g`me$+&$ zy>RsTWv>*1&C(r?O&gNjdAtj^DlkurB^E7^Y8llub9NP z!rt?ax17Yi?W^DZ>@)9t=fC!b^{2k!4gdD<{@d?9|J+Y|_LINkEtl{9@%{F*f9rR? z_3CTRf9L~m`t*P2?bl!Pfv@`Tdw=2=f92bM_xHWw^WS&=u21R+9p{DbfQ$oszdji2_% z-t_&?fByeDqWr@j`14=;C*Sk#zwuoYl>ho?{`s%}`ycqrhadZ2LHXnF|D*5v`9k@Z ze&xS??PtFE<*)ma&-?Ue|L}kEvtJh6KI1n$`$^yN+@Jlj-~86?XaC0M-+J}#fA~;x ze)n7c_CNU3|I5Gk#!vl$!tEUsa$cYPxi9*a&-&s&^!5+`@=yMzFCWPH*FXGUe#1w8 z`H%djtH1SWKk~L8{hptDe<$ZJ{mMW3>c8|?9-n>1Yu|A3>d*Wg$+`RN@BZ)hhtK$| z-}c+z*vR>JfB)}#(_j6%|Ke}`qtE+O@A{Abr{DY9`@iT-H_!ibuaCmt^M=oR@5Og~ z|7U&5_y2q`MW^sPe(0V5(W^i4J)idlyFc{aA9?>5OX2_Y10Q|=PyW)keC=1h;cI{J zFMiVIyKKdajl%!#-+a^ee#IaBg|~h4_kZP^cORt{|JKib^VROVUi^E%<&%Hn?T^3j zi}qjotH1H5|FSOaAz0e#*c9mczgFr{VbD{wMy*=e+WN z{lJfW#TR_v&wuWxhU3S^4IKa8{onYEzxH3f_&fgK2Y&nF8~)D!TdI|SL$$Z@qfpk6 znF;B3zmOP-vNu`EQkIN;S2AN8OC(#kAzjIkM3zC_2xBSx(%3~MpR%u&K@t(7Lcaf* znYR0U-}l`6eLS!8&Uub={QvL!{+9C)%mp3qwlGj&fW_U^k~9lK(A&pch1T)M(0#hL z_%2ML9ix5d9j_pKfp(BiGWL(*67Y3*_6Hb=T$myKY^35SAt8ZNRoBg zPd1f=O9(fj10t0_Ju|X+(An5R>i&jVvHJc4slL@c^tqledL>(EGh5o6}SqBq)ciiR)~(#ZqjK6r|-RK2N?ZR$5ti`l1^sp;^(iV+4*ti z^wP$W4k}8%8jni{{pc9ntA3c}(gXXbhz zuo|(2N4+Yh|K**|&H}>x#>c}_w0x{=!8jK66V9U669oS!_*R5&>fyQoj_gj!~&zn;ACroRm8di&iEr5QMOwjEp0 z=8Njcp%Kpa&dGlI8-o2#V=!B;Rt}&<3LXy4+#5TU{3wNBMI6?XH_Z8=uIB$2o)97SGG<8A*UR@5hxM$(GWP$rm z0Jp4Ct^ZhIpOB#VRoS`s9+R79%!-J|lul!-*J6tBFjG{Uv2^lIxJK>xGZq(m@CDYX zk7WjiiA3J)=<%f#m;j36UH^e7hzM8uwbgvNQn-6t(54s7zSgxcMvi&}7(Y!96=-Ym zDS7|JUgMv1&V!lzqWW(PcOj&C3kV@)Uir&KQI1jF3w|=0hPcH+ zkuSP(w*W0vagGTXL^M!kPTUqu{>phYz+AM7aB$Piup*dMBW?!?7n>9$sodeC9=!Wh z#8d-6>+6vOcuLlrcAva<0w85OjC?QpJS|ug`?s9GdimoN~)nBJ5{+=B4$xgiL%Je)wDhO3a>OF`7`0{t`&{n!<*CYA%!BgorzZ*4piNH z@wlT=)OR8I&{X7_{%fPE{5B@l%#%QsiS%AnBX#UENpYME&`dNwj$qF+6XMS6b@r8* zP)@STHM@N%6@k>p0nK3OIvX;gQ1(PzK`5(NQahu5wp^%m`BQMcy2N}tH|r4Lo`d_+ z8XEa1CeC4YfHPZuMId4n60pd2eVx{c_30yV3n8*DPL?P{X{lm0n%=%so{6*wRz3F$7Ih`MKpzV z?9=L~r|D2l+-vpV1Np!7aLv7%rBsZvq*gu@b1%6!Od;-R+FUEH@;T~==TQ0|4IL&N zTgyFHJvq>C&hgFN-d4g&IW$u$!_!E#ZmT=yn(~%Ojs2=IQ^UOLX|~Kb>#%3dMc1$I zER{*{f7`OaX%b7{b{Lyj!_;5Sga3=Cv)aUa^fg3u%OAYIUjX_&@*&kou{}{!ELunO ztA5872P7OhsSvLZq+0XsU`*z5@q?cc$Y7P&##}YFncf>ZIVO1i&o_WnBOARegT=5k z(R{{KJi$Qy=pDmZqf}v_W@5Vt{4QCIvu?NT@D!dw)X_M8a|}H9MTXdBF@8 zoJZ031xU|*Hr3+pRPCHRzoHdu@6(^kWzMoS5%1%(@13lD&a+{;A>k~8iZY;PjD}N$ zR0DcEKH3~+jlSF(`DXb8H&=%GrioM3nj@NcM9=uC8sXZ>JwYx{{Vv$(_4KutP0dIR z<}<7O!It%DZn!QnHuu9?2yT6&Z)Gj+f%K~2Qtj2Clq5A`0yF8zyj2ZrLud5b7Y)OF zDUQ68L6ys8)7=N^tEb2LJ}4JeT&yBfWLq=s&|03ZufSd z@;(>Y;o2<8jFKx}pDDHDhGY4gn&B~U;E|`!?dO2 zp5P5XMRd@uR;7r%@L?KPiv*t5zWI#i4skly7+k$K-unnP0@&)u zf_=bh5l~>LX;#Z*$o<{=mZ}%j8*E}6baz-ivLfK$Xe2Xl!+nyjm8)i*l&ssjy_3=D z=Blurv8qgmrri3fo1xdMY!b z%5$_h^o0_;$;EoC$PNC67vC(I{qj`LqUfQf(=!3bxeAAp>nE11Ff>bcQg-krG5qND z*fS-moXnqN^I^SDnOvSFKYv?dm5$gG4A?usrq;3eKasZ1Cb(D*?{#QaUX6;a;`~;u zKU;Yng0i2?wU)a}urL0Rv|X`EGqT3&kRF*gkM!Nj1J|bSn&V9J81XD0qROX!v+@(m zv2Is}$uejpYD>shV-wq^LB6)ejJz-1WV4_|6SzR8Se!sw>+(mwIu}SI?S6u1C+yK+ z_reMR8x3teB*3-pca1TuV#MEiD}fgR`s0*grHR-jRMc;KOMkZbumP={Wd{S;Jj2sZ zAyRlsuw%U`T!{m!rPecvH3`aZe8X%!c~pGgu>@DYl=hcwnO={mADN$D{ji7#ZykD% zLZ|Br#Dq?`CzB0?enqt7y_G1tjCB)_I{PHL+g&!j``pz>aESGJU3%lp!I}cRy-<0{ zoT4&U28Ua1%X@`2_qsi*mCXy)7%l}})uOi^L6}{w#@NyO^HR38MSi5gc{d8pz07^Q z5Mr--w{Lc3EhN;w?)A#rMm-NF3sZd@nrm|dj~;@hA&wxtrIF{VC|hG3K(!{Gb~&!5 zxEaj0M&}=~>@UCIF=5DU*)y^!9eAIB2tj{{Wa!xSX=&k-cKoy5rFok2N_rQ&_w^{2 z9p5k`8SK81mv#Q2O_9Z!GBS%@kVENFLSm49`98NyquIo_Sy}_Q>QN7KA-RRwkhB3$ zRKDmLw!liP*Nz}0d(73wk#}C`T^e_ZsS^c<+FO26N$JF$Lk#QBX`g;O>=VgbY=2sLot4}>WQHW1C=+#3*2 zKZ3twAAT(IgE^r|)8w6q5A*hW5T+0PP YVqjCJL3C|{pmZK^e_jZh;)9@n0V&Gj2LJ#7 literal 0 HcmV?d00001 diff --git a/lipics-logo-bw.pdf b/lipics-logo-bw.pdf deleted file mode 100644 index 26b83d627ac94e4d9aeaacdea480fefde08bc2c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83561 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

|9U??eVep2)xb5KN?*YiRpD?er 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 PF#79X|8;RLef|FcC1s?p diff --git a/lipics-v2021.cls b/lipics-v2021.cls deleted file mode 100644 index 9107039..0000000 --- a/lipics-v2021.cls +++ /dev/null @@ -1,1260 +0,0 @@ -%% -%% This is file `lipics-v2021.cls'. -%% -%% ----------------------------------------------------------------- -%% Author: Dagstuhl Publishing & le-tex publishing services -%% -%% This file is part of the lipics package for preparing -%% LIPICS articles. -%% -%% Copyright (C) 2021 Schloss Dagstuhl -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is -%% Schloss Dagstuhl (publishing@dagstuhl.de). -%% ----------------------------------------------------------------- -%% -\ProvidesClass{lipics-v2021} - [2023/05/12 v3.1.3 LIPIcs articles] -\NeedsTeXFormat{LaTeX2e}[2015/01/01] -\emergencystretch1em -\advance\hoffset-1in -\advance\voffset-1in -\advance\hoffset2.95mm -\newif\if@nobotseplist \@nobotseplistfalse -\def\@endparenv{% - \addpenalty\@endparpenalty\if@nobotseplist\else\addvspace\@topsepadd\fi\@endpetrue} -\def\@doendpe{% - \@endpetrue - \def\par{\@restorepar - \everypar{}% - \par - \if@nobotseplist - \addvspace\topsep - \addvspace\partopsep - \global\@nobotseplistfalse - \fi - \@endpefalse}% - \everypar{{\setbox\z@\lastbox}% - \everypar{}% - \if@nobotseplist\global\@nobotseplistfalse\fi - \@endpefalse}} -\def\enumerate{% - \ifnum \@enumdepth >\thr@@\@toodeep\else - \advance\@enumdepth\@ne - \edef\@enumctr{enum\romannumeral\the\@enumdepth}% - \expandafter - \list - \csname label\@enumctr\endcsname - {\advance\partopsep\topsep - \topsep\z@\@plus\p@ - \ifnum\@listdepth=\@ne - \labelsep0.72em - \else - \ifnum\@listdepth=\tw@ - \labelsep0.3em - \else - \labelsep0.5em - \fi - \fi - \usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}}% - \fi} -\def\endenumerate{\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} -\def\itemize{% - \ifnum \@itemdepth >\thr@@\@toodeep\else - \advance\@itemdepth\@ne - \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% - \expandafter - \list - \csname\@itemitem\endcsname - {\advance\partopsep\topsep - \topsep\z@\@plus\p@ - \ifnum\@listdepth=\@ne - \labelsep0.83em - \else - \ifnum\@listdepth=\tw@ - \labelsep0.75em - \else - \labelsep0.5em - \fi - \fi - \def\makelabel##1{\hss\llap{##1}}}% - \fi} -\def\enditemize{\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} -\def\@title{\textcolor{red}{Author: Please provide a title}} -\let\@subtitle\@empty -\def\subtitle#1{\gdef\@subtitle{#1}} -\def\subtitleseperator{: } -\def\@sect#1#2#3#4#5#6[#7]#8{% - \ifnum #2>\c@secnumdepth - \let\@svsec\@empty - \else - \refstepcounter{#1}% - \protected@edef\@svsec{\@seccntformat{#1}\relax}% - \fi - \@tempskipa #5\relax - \ifdim \@tempskipa>\z@ - \begingroup - #6{% - \@hangfrom{\hskip #3\relax - \ifnum #2=1 - \colorbox{lipicsYellow}{\kern0.15em\@svsec\kern0.15em}\quad - \else - \@svsec\quad - \fi}% - \interlinepenalty \@M #8\@@par}% - \endgroup - \csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{% - \ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}% - \fi - #7}% - \else - \def\@svsechd{% - #6{\hskip #3\relax - \@svsec #8}% - \csname #1mark\endcsname{#7}% - \addcontentsline{toc}{#1}{% - \ifnum #2>\c@secnumdepth \else - \protect\numberline{\csname the#1\endcsname}% - \fi - #7}}% - \fi - \@xsect{#5}} -\def\@seccntformat#1{\csname the#1\endcsname} -\def\@biblabel#1{\textcolor{lipicsGray}{\sffamily\bfseries#1}} -\def\EventLogoHeight{25} -\def\copyrightline{% - \ifx\@hideLIPIcs\@undefined - \ifx\@EventLogo\@empty - \else - \setbox\@tempboxa\hbox{\includegraphics[height=\EventLogoHeight\p@]{\@EventLogo}}% - \rlap{\hspace\textwidth\hspace{-\wd\@tempboxa}\hspace{\z@}% - \vtop to\z@{\vskip-0mm\unhbox\@tempboxa\vss}}% - \fi - \scriptsize - \vtop{\hsize\textwidth - \nobreakspace\par - \@Copyright - \ifx\@EventLongTitle\@empty\else\@EventLongTitle.\\\fi - \ifx\@EventEditors\@empty\else - \@Eds: \@EventEditors - ; Article~No.\,\@ArticleNo; pp.\,\@ArticleNo:\thepage--\@ArticleNo:\number\numexpr\getpagerefnumber{TotPages}% - \\ - \fi - \setbox\@tempboxa\hbox{\IfFileExists{lipics-logo-bw.pdf}{\includegraphics[height=14\p@,trim=0 15 0 0]{lipics-logo-bw}}{\includegraphics[height=14\p@, width=62pt]{example-image-plain}}}% - \hspace*{\wd\@tempboxa}\enskip - \href{https://www.dagstuhl.de/lipics/}% - {Leibniz International Proceedings in Informatics}\\ - \smash{\unhbox\@tempboxa}\enskip - \href{https://www.dagstuhl.de}% - {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik, Dagstuhl Publishing, Germany}}% - \fi} -\def\ps@plain{\let\@mkboth\@gobbletwo - \let\@oddhead\@empty - \let\@evenhead\@empty - \let\@evenfoot\copyrightline - \let\@oddfoot\copyrightline} -\def\lipics@opterrshort{Option "\CurrentOption" not supported} -\def\lipics@opterrlong{The option "\CurrentOption" from article.cls is not supported by lipics.cls.} -\DeclareOption{a5paper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{b5paper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{legalpaper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{executivepaper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{landscape}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{10pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{11pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{12pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{oneside}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{twoside}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{titlepage}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{notitlepage}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{onecolumn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{twocolumn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{fleqn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{openbib}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} -\DeclareOption{a4paper}{\PassOptionsToClass{\CurrentOption}{article} - \advance\hoffset-2.95mm - \advance\voffset8.8mm} -\DeclareOption{numberwithinsect}{\let\numberwithinsect\relax} -\DeclareOption{cleveref}{\let\usecleveref\relax} -\DeclareOption{autoref}{\let\useautoref\relax} -\DeclareOption{anonymous}{\let\authoranonymous\relax} -\DeclareOption{thm-restate}{\let\usethmrestate\relax} -\DeclareOption{authorcolumns}{\let\authorcolumns\relax} -\let\compactauthor\relax -\DeclareOption{oldauthorstyle}{\let\compactauthor\@empty} -\DeclareOption{compactauthor}{\let\compactauthor\relax} -\DeclareOption{pdfa}{\let\pdfa\relax} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} -\ProcessOptions -\LoadClass[twoside,notitlepage,fleqn]{article} -\renewcommand\normalsize{% - \@setfontsize\normalsize\@xpt{13}% - \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ - \abovedisplayshortskip \z@ \@plus3\p@ - \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ - \belowdisplayskip \abovedisplayskip - \let\@listi\@listI} -\normalsize -\renewcommand\small{% - \@setfontsize\small\@ixpt{11.5}% - \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ - \abovedisplayshortskip \z@ \@plus2\p@ - \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ - \def\@listi{\leftmargin\leftmargini - \topsep 4\p@ \@plus2\p@ \@minus2\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep}% - \belowdisplayskip \abovedisplayskip -} -\renewcommand\footnotesize{% - \@setfontsize\footnotesize{8.5}{9.5}% - \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ - \abovedisplayshortskip \z@ \@plus\p@ - \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ - \def\@listi{\leftmargin\leftmargini - \topsep 3\p@ \@plus\p@ \@minus\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep}% - \belowdisplayskip \abovedisplayskip -} -\renewcommand\large{\@setfontsize\large{10.5}{13}} -\renewcommand\Large{\@setfontsize\Large{12}{14}} -\setlength\parindent{1.5em} -\setlength\headheight{3mm} -\setlength\headsep {10mm} -\setlength\footskip{3mm} -\setlength\textwidth{140mm} -\setlength\textheight{222mm} -\setlength\oddsidemargin{32mm} -\setlength\evensidemargin{38mm} -\setlength\marginparwidth{25mm} -\setlength\topmargin{13mm} -\setlength{\skip\footins}{2\baselineskip \@plus 4\p@ \@minus 2\p@} -\def\@listi{\leftmargin\leftmargini - \parsep\z@ \@plus\p@ - \topsep 8\p@ \@plus2\p@ \@minus4\p@ - \itemsep \parsep} -\let\@listI\@listi -\@listi -\def\@listii {\leftmargin\leftmarginii - \labelwidth\leftmarginii - \advance\labelwidth-\labelsep - \topsep 4\p@ \@plus2\p@ \@minus\p@ - \parsep\z@ \@plus\p@ - \itemsep \parsep} -\def\@listiii{\leftmargin\leftmarginiii - \labelwidth\leftmarginiii - \advance\labelwidth-\labelsep - \topsep 2\p@ \@plus\p@\@minus\p@ - \parsep \z@ - \partopsep \p@ \@plus\z@ \@minus\p@ - \itemsep \z@ \@plus\p@} -\def\ps@headings{% - \def\@evenhead{\large\sffamily\bfseries - \llap{\hbox to0.5\oddsidemargin{ \ifx\@hideLIPIcs\@undefined\ifx\@ArticleNo\@empty\textcolor{red}{XX}\else\@ArticleNo\fi:\fi\thepage\hss}}\leftmark\hfil}% - \def\@oddhead{\large\sffamily\bfseries\rightmark\hfil - \rlap{\hbox to0.5\oddsidemargin{\hss \ifx\@hideLIPIcs\@undefined\ifx\@ArticleNo\@empty\textcolor{red}{XX}\else\@ArticleNo\fi:\fi\thepage}}}% - \def\@oddfoot{\hfil - \rlap{% - \vtop{% - \vskip10mm - \colorbox{lipicsYellow} - {\@tempdima\evensidemargin - \advance\@tempdima1in - \advance\@tempdima\hoffset - \hb@xt@\@tempdima{% - \ifx\@hideLIPIcs\@undefined - \textcolor{lipicsGray}{\normalsize\sffamily - \bfseries\quad - \expandafter\textsolittle - \expandafter{\@EventShortTitle}}% - \fi - \strut\hss}}}}} - \let\@evenfoot\@empty - \let\@mkboth\markboth - \let\sectionmark\@gobble - \let\subsectionmark\@gobble} -\pagestyle{headings} -\renewcommand\maketitle{\par - \begingroup - \thispagestyle{plain} - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\newwrite\tocfile -\def\@maketitle{% - \newpage - \null\vskip-\baselineskip - \vskip-\headsep - \@titlerunning - \@authorrunning - %%\let \footnote \thanks - \parindent\z@ \raggedright - \if!\@title!\def\@title{\textcolor{red}{Author: Please fill in a title}}\fi - {\LARGE\sffamily\bfseries\mathversion{bold}\@title \if!\@subtitle!\else{\\\Large\sffamily\bfseries\mathversion{bold}\@subtitle}\fi \par}% - \vskip 1em - \ifx\@author\orig@author - \textcolor{red}{Author: Please provide author information}% - \else - {\def\thefootnote{\@arabic\c@footnote}% - \setcounter{footnote}{0}% - \fontsize{9.5}{12}\selectfont\@author}% - \fi - \bgroup - \immediate\openout\tocfile=\jobname.vtc - \protected@write\tocfile{ - \let\footnote\@gobble - \let\thanks\@gobble - \def\footnotemark{} - \def\and{and }% - \def\,{ } - \def\\{ } - }{% - \string\contitem - \string\title{\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}% - \string\author{\@authorsfortoc}% - \string\page{\@ArticleNo:\thepage--\@ArticleNo:\number\numexpr\getpagerefnumber{TotPages}}}% - \closeout\tocfile - \egroup - \par} -\renewcommand\tableofcontents{% - \section*{\contentsname}% - \@starttoc{toc}} -\setcounter{secnumdepth}{4} -\renewcommand\section{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\sffamily\Large\bfseries\raggedright}} -\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\Large\bfseries\raggedright}} -\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\Large\bfseries\raggedright}} -\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% - {-3.25ex \@plus-1ex \@minus-.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\large\bfseries\raggedright}} -\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\sffamily\normalsize\bfseries}} -\newcommand{\proofsubparagraph}{\@startsection{subparagraph}{5}{\z@}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\color{lipicsGray}\sffamily\normalsize\bfseries}} -\setlength\leftmargini \parindent -\setlength\leftmarginii {1.2em} -\setlength\leftmarginiii{1.2em} -\setlength\leftmarginiv {1.2em} -\setlength\leftmarginv {1.2em} -\setlength\leftmarginvi {1.2em} -\renewcommand\labelenumi{% - \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumi.}} -\renewcommand\labelenumii{% - \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumii.}} -\renewcommand\labelenumiii{% - \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumiii.}} -\renewcommand\labelenumiv{% - \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumiv.}} -\renewcommand\labelitemi{% - \textcolor{lipicsBulletGray}{\ifnum\@listdepth=\@ne - \rule{0.67em}{0.33em}% - \else - \rule{0.45em}{0.225em}% - \fi}} -\renewcommand\labelitemii{% - \textcolor{lipicsBulletGray}{\rule{0.45em}{0.225em}}} -\renewcommand\labelitemiii{% - \textcolor{lipicsBulletGray}{\sffamily\bfseries\textasteriskcentered}} -\renewcommand\labelitemiv{% - \textcolor{lipicsBulletGray}{\sffamily\bfseries\textperiodcentered}} -\renewenvironment{description} - {\list{}{\advance\partopsep\topsep\topsep\z@\@plus\p@ - \labelwidth\z@ \itemindent-\leftmargin - \let\makelabel\descriptionlabel}} - {\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} -\renewcommand*\descriptionlabel[1]{% - \hspace\labelsep\textcolor{lipicsGray}{\sffamily\bfseries\mathversion{bold}#1}} -\def\topmattervskip{0.7} -\renewenvironment{abstract}{% - \vskip\topmattervskip\bigskipamount - \noindent - \rlap{\color{lipicsLineGray}\vrule\@width\textwidth\@height1\p@}% - \hspace*{7mm}\fboxsep1.5mm\colorbox[rgb]{1,1,1}{\raisebox{-0.4ex}{% - \large\selectfont\sffamily\bfseries\abstractname}}% - \vskip3\p@ - \fontsize{9}{12}\selectfont - \noindent\ignorespaces} - {\vskip\topmattervskip\baselineskip\noindent - \subjclassHeading - \ifx\@ccsdescString\@empty - \textcolor{red}{Author: Please fill in 1 or more \string\ccsdesc\space macro}% - \else - \@ccsdescString - \fi - \vskip\topmattervskip\baselineskip - \noindent\keywordsHeading - \ifx\@keywords\@empty - \textcolor{red}{Author: Please fill in \string\keywords\space macro}% - \else - \@keywords - \fi - \ifx\@hideLIPIcs\@undefined - \ifx\@DOIPrefix\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \doiHeading\href{https://doi.org/\@lipicsdoi}{\@lipicsdoi}% - \fi - \fi - \ifx\@category\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \categoryHeading\@category - \fi - \ifx\@relatedversion\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \relatedversionHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous related version(s)}\else\@relatedversion\fi - \fi - \ifx\@supplement\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \supplementHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous supplementary material}\else\@supplement\fi - \fi - \ifx\@funding\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \fundingHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous funding}\else\@funding\fi - \fi - \ifx\@acknowledgements\@empty\else - \vskip\topmattervskip\baselineskip\noindent - \acknowledgementsHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous acknowledgements} \else\@acknowledgements\fi - \fi - \protected@write\@auxout{}{\string\gdef\string\@pageNumberEndAbstract{\thepage}}% - }% end abstract -\renewenvironment{thebibliography}[1] - {\if@noskipsec \leavevmode \fi - \par - \@tempskipa-3.5ex \@plus -1ex \@minus -.2ex\relax - \@afterindenttrue - \@tempskipa -\@tempskipa \@afterindentfalse - \if@nobreak - \everypar{}% - \else - \addpenalty\@secpenalty\addvspace\@tempskipa - \fi - \noindent - \rlap{\color{lipicsLineGray}\vrule\@width\textwidth\@height1\p@}% - \hspace*{7mm}\fboxsep1.5mm\colorbox[rgb]{1,1,1}{\raisebox{-0.4ex}{% - \normalsize\sffamily\bfseries\refname}}% - \@xsect{1ex \@plus.2ex}% - \list{\@biblabel{\@arabic\c@enumiv}}% - {\leftmargin8.5mm - \labelsep\leftmargin - \settowidth\labelwidth{\@biblabel{#1}}% - \advance\labelsep-\labelwidth - \usecounter{enumiv}% - \let\p@enumiv\@empty - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \fontsize{9}{12}\selectfont - \sloppy - \clubpenalty4000 - \@clubpenalty \clubpenalty - \widowpenalty4000% - \sfcode`\.\@m\protected@write\@auxout{}{\string\gdef\string\@pageNumberStartBibliography{\thepage}}} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \protected@write\@auxout{}{\string\gdef\string\@pageNumberEndBibliography{\thepage}}% - \endlist} -\g@addto@macro\appendix{\immediate\write\@auxout{\string\gdef\string\@pageNumberStartAppendix{\thepage}}}% -\renewcommand\footnoterule{% - \kern-8\p@ - {\color{lipicsBulletGray}\hrule\@width40mm\@height1\p@}% - \kern6.6\p@} -\renewcommand\@makefntext[1]{% - \parindent\z@\hangindent1em - \leavevmode - \hb@xt@1em{\@makefnmark\hss}#1} -\usepackage{microtype} -\usepackage[utf8]{inputenc} -\ifx\pdfa\relax% - \IfFileExists{glyphtounicode.tex}{ - \input glyphtounicode - \pdfgentounicode=1 - }{}% -\fi -\IfFileExists{lmodern.sty}{\RequirePackage{lmodern}}{} -\IfFileExists{fontawesome5.sty}{% -\RequirePackage{fontawesome5}% -\IfFileExists{orcid.pdf}{% -\def\orcidsymbol{\includegraphics[height=9\p@]{orcid}} -}{ -\def\orcidsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faOrcid}}% -} -\def\mailsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faIcon[regular]{envelope}}}% -\def\homesymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faHome}}% -}{% -\ClassWarning{Package fontawesome5 not installed}{Please install package fontawesome5} -\def\orcidsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries ORCID}} -\def\mailsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries @}}% -\def\homesymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries H}}% -}% -\RequirePackage[T1]{fontenc} -\RequirePackage{textcomp} -\RequirePackage[mathscr]{eucal} -\RequirePackage{amssymb} -\PassOptionsToPackage{retainmissing}{MnSymbol} -\AtBeginDocument{\@ifpackageloaded{MnSymbol}% - {\expandafter\let\csname ver@amssymb.sty\endcsname\relax - \let\complement\@undefined - \RequirePackage{amssymb}}{}} -\RequirePackage{soul} -\sodef\textsolittle{}{.12em}{.5em\@plus.08em\@minus.06em}% - {.4em\@plus.275em\@minus.183em} -\RequirePackage{color} %kept for backward compatibility -\AtBeginDocument{ - \@ifpackageloaded{xcolor}{ - }{ - \RequirePackage{xcolor} - } - \definecolor{darkgray}{rgb}{0.31,0.31,0.33} - \definecolor[named]{lipicsGray}{rgb}{0.31,0.31,0.33} - \definecolor[named]{lipicsBulletGray}{rgb}{0.60,0.60,0.61} - \definecolor[named]{lipicsLineGray}{rgb}{0.51,0.50,0.52} - \definecolor[named]{lipicsLightGray}{rgb}{0.85,0.85,0.86} - \definecolor[named]{lipicsYellow}{rgb}{0.99,0.78,0.07} -} -\RequirePackage{babel} -\RequirePackage[tbtags,fleqn]{amsmath} -\AtBeginDocument{ - \@ifpackageloaded{enumitem}{\ClassWarning{Package 'enumitem' incompatible}{Don't use package 'enumitem'; Package enumerate preloaded!}}{} - \@ifpackageloaded{paralist}{\ClassWarning{Package 'paralist' incompatible}{Don't use package 'paralist'; Package enumerate preloaded!}}{} -} -\RequirePackage{enumerate} -\def\@enum@{\list{\textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\csname label\@enumctr\endcsname}}% - {\advance\partopsep\topsep - \topsep\z@\@plus\p@ - \usecounter{\@enumctr}\def\makelabel##1{\hss\llap{##1}}}} -\def\romanenumerate{\enumerate[(i)]} -\let\endromanenumerate\endenumerate -\def\alphaenumerate{\enumerate[(a)]} -\let\endalphaenumerate\endenumerate -\def\bracketenumerate{\enumerate[(1)]} -\let\endbracketenumerate\endenumerate -\RequirePackage{graphicx} -\RequirePackage{array} -\let\@classzold\@classz -\def\@classz{% - \expandafter\ifx\d@llarbegin\begingroup - \toks \count@ = - \expandafter{\expandafter\small\the\toks\count@}% - \fi - \@classzold} -\RequirePackage{multirow} -\RequirePackage{tabularx} -\RequirePackage[online]{threeparttable} -\def\TPTtagStyle#1{#1)} -\def\tablenotes{\small\TPT@defaults - \@ifnextchar[\TPT@setuptnotes\TPTdoTablenotes} % ] -\RequirePackage{listings} -\lstset{basicstyle=\small\ttfamily,% - backgroundcolor=\color{lipicsLightGray},% - frame=single,framerule=0pt,xleftmargin=\fboxsep,xrightmargin=\fboxsep} -\RequirePackage[left,mathlines]{lineno} -\linenumbers -\renewcommand\linenumberfont{\normalfont\tiny\sffamily} -%%%% patch to cope with amsmath -%%%% http://phaseportrait.blogspot.de/2007/08/lineno-and-amsmath-compatibility.html -\newcommand*\patchAmsMathEnvironmentForLineno[1]{% - \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname - \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname - \renewenvironment{#1}% - {\linenomath\csname old#1\endcsname}% - {\csname oldend#1\endcsname\endlinenomath}}% -\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% - \patchAmsMathEnvironmentForLineno{#1}% - \patchAmsMathEnvironmentForLineno{#1*}}% -\AtBeginDocument{% - \patchBothAmsMathEnvironmentsForLineno{equation}% - \patchBothAmsMathEnvironmentsForLineno{align}% - \patchBothAmsMathEnvironmentsForLineno{flalign}% - \patchBothAmsMathEnvironmentsForLineno{alignat}% - \patchBothAmsMathEnvironmentsForLineno{gather}% - \patchBothAmsMathEnvironmentsForLineno{multline}} -\ifx\pdfa\relax% - \RequirePackage[pdfa,unicode]{hyperref}% -\else% - \RequirePackage[unicode]{hyperref}% -\fi% -\let\usehyperxmp\@empty% -\ifx\pdfa\relax% - \IfFileExists{hyperxmp.sty}{% - \RequirePackage{hyperxmp}% - \@ifpackagelater{hyperxmp}{2019/04/05}{% - \let\usehyperxmp\relax% - }{% - \ClassWarning{Package hyperxmp outdated}{You are using an outdated version of the package hyperxmp. Please update!}% - }}{}% -\fi% -\IfFileExists{totpages.sty}{ - \RequirePackage{totpages} -}{ - \ClassWarning{Package totpages not installed}{Please install package totpages} - \newcounter{TotPages} - \setcounter{TotPages}{99} -} -\let\C\relax% -\let\G\relax% -\let\F\relax% -\let\U\relax% -\pdfstringdefDisableCommands{% - \let\thanks\@gobble% - \let\footnote\@gobble% - \def\footnotemark{}% - \def\cs#1{\textbackslash #1}% - \let\normalfont\@empty% - \let\scshape\@empty% - \def\and{and }% - \def\,{ }% - \def\textrightarrow{ -> }% - \let\mathsf\@empty% -}% -\hypersetup{ - breaklinks=true, - pdfencoding=unicode, - bookmarksnumbered, - pdfborder={0 0 0}, - pdfauthor={ } -}% -\AtBeginDocument{ -\ifx\usehyperxmp\relax -\hypersetup{ -pdftitle={\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}, -pdfauthor={\ifx\authoranonymous\relax Anonymous author(s) \else \@authorsforpdf \fi}, -pdfkeywords={\@keywords}, -pdfproducer={LaTeX with lipics-v2021.cls}, -pdfsubject={LIPIcs, Vol.\@SeriesVolume, \@EventShortTitle}, -pdfcopyright = { Copyright (C) \ifx\authoranonymous\relax Anonymous author(s) \else \@copyrightholder; \fi licensed under Creative Commons License CC-BY 4.0}, -pdflang={en}, -pdfmetalang={en}, -pdfpublisher={Schloss Dagstuhl -- Leibniz-Zentrum für Informatik, Dagstuhl Publishing, Germany}, -pdflicenseurl={https://creativecommons.org/licenses/by/4.0/}, -pdfpubtype={LIPIcs}, -pdfvolumenum={\@SeriesVolume}, -pdfpagerange={\@ArticleNo:\thepage-\@ArticleNo:\theTotPages}, -pdfdoi={\@lipicsdoi}, -pdfapart=3, -pdfaconformance=B -} -\else% -\hypersetup{ -pdftitle={\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}, -pdfauthor={\ifx\authoranonymous\relax Anonymous author(s) \else \@authorsforpdf \fi}, -pdfkeywords={\@keywords}, -pdfcreator={LaTeX with lipics-v2021.cls}, -pdfsubject={LIPIcs, Vol.\@SeriesVolume, \@EventShortTitle; Copyright (C) \ifx\authoranonymous\relax Anonymous author(s) \else \@copyrightholder; \fi licensed under Creative Commons License CC-BY 4.0} -}% -\fi % -} -\ifx\usehyperxmp\relax -\pdfobjcompresslevel=0 -\pdfinclusioncopyfonts=1 -\IfFileExists{colorprofiles.tex}{ -\RequirePackage{colorprofiles}% -\IfFileExists{sRGB.icc}{ -\immediate\pdfobj stream attr{/N 3} file{sRGB.icc} -\pdfcatalog{% -/OutputIntents [ -<< -/Type /OutputIntent -/S /GTS_PDFA1 -/DestOutputProfile \the\pdflastobj\space 0 R -/OutputConditionIdentifier (sRGB) -/Info (sRGB) ->> -] -}}{} -}{\ClassWarning{Package colorprofiles not installed}{Please install package colorprofiles}} -\fi -\RequirePackage[labelsep=space,singlelinecheck=false,% - font={up,small},labelfont={sf,bf},% - listof=false]{caption}%"listof" instead of "list" for backward compatibility -\@ifpackagelater{hyperref}{2009/12/09} - {\captionsetup{compatibility=false}}%cf. http://groups.google.de/group/comp.text.tex/browse_thread/thread/db9310eb540fbbd8/42e30f3b7b3aa17a?lnk=raot - {} -\DeclareCaptionLabelFormat{boxed}{% - \kern0.05em{\color[rgb]{0.99,0.78,0.07}\rule{0.73em}{0.73em}}% - \hspace*{0.67em}\bothIfFirst{#1}{~}#2} -\captionsetup{labelformat=boxed} -\captionsetup[table]{position=top} -\RequirePackage[figuresright]{rotating} -\caption@AtBeginDocument{\@ifpackageloaded{subfig}{\ClassError{lipics}{% - Do not load the subfig package}{The more recent subcaption package is already loaded}}{}} -\RequirePackage{subcaption} -\def\titlerunning#1{\gdef\@titlerunning{{\let\footnote\@gobble\markboth{#1}{#1}}}} -\def\authorrunning#1{% - \gdef\@authorrunning{\markright{\ifx\authoranonymous\relax\textcolor{red}{Anonymous author(s)} \else\if!#1!\textcolor{red}{Author: Please fill in the \string\authorrunning\space macro}\else#1\fi\fi}}} -\titlerunning{\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi} -\authorrunning{\textcolor{red}{Author: Please use the \string\authorrunning\space macro}} -\def\EventLongTitle#1{\gdef\@EventLongTitle{#1}} -\EventLongTitle{} -\def\EventShortTitle#1{\gdef\@EventShortTitle{#1}} -\EventShortTitle{} -\def\EventEditors#1{\gdef\@EventEditors{#1}} -\EventEditors{} -\def\EventNoEds#1{\gdef\@EventNoEds{#1}\xdef\@Eds{Editor\ifnum#1>1s\fi}} -\EventNoEds{1} -\def\EventLogo#1{\gdef\@EventLogo{#1}} -\EventLogo{} -\def\EventAcronym#1{\gdef\@EventAcronym{#1}} -\EventAcronym{} -\def\EventYear#1{\gdef\@EventYear{#1}} -\EventYear{} -\def\EventDate#1{\gdef\@EventDate{#1}} -\EventDate{} -\def\EventLocation#1{\gdef\@EventLocation{#1}} -\EventLocation{} -\def\SeriesVolume#1{\gdef\@SeriesVolume{#1}} -\SeriesVolume{} -\def\ArticleNo#1{\gdef\@ArticleNo{#1}} -\ArticleNo{} -\def\DOIPrefix#1{\gdef\@DOIPrefix{#1}} -\DOIPrefix{10.4230/LIPIcs} -\def\@lipicsdoi{\@DOIPrefix.\@EventAcronym.\@EventYear.\@ArticleNo} -\def\and{\newline} -\let\orig@author\@author -\let\@authorsfortoc\@empty -\let\@authorsforpdf\@empty -\newcount\c@author -\newcounter{currentauthor} -\def\authorcolumnsMin{6} -\def\@authornum{0} -\def\author#1#2#3#4#5{% - \ifx\@author\orig@author\let\@author\@empty\fi - \g@addto@macro\@author{% - \noexpandarg\StrBehind{#2}{\and \url}[\homepageTemp]\IfSubStr{#2}{\and \url}{\StrBefore{#2}{\and \url}[\affiliation]}{\def\affiliation{#2}}% - \expandarg\exploregroups\StrRemoveBraces{\homepageTemp}[\homepage]% - \ifx\authorcolumns\relax - \ifnum\c@author>\authorcolumnsMin - \stepcounter{currentauthor} - \ifodd\value{currentauthor} - \begin{minipage}[t]{\textwidth} - \begin{minipage}[t]{0.49\textwidth} - \else - \hfill \begin{minipage}[t]{0.49\textwidth} - \fi - \else - \ClassWarning{Option 'authorcolumns' only applicable for > 6 authors}{Option 'authorcolumns' only applicable for >6 authors!} - \addvspace{0.5\baselineskip} - \fi - \else - \addvspace{0.5\baselineskip} - \fi - {\Large\bfseries - \if!#1! - \textcolor{red}{Author: Please enter author name}% - \else - \ifx\authoranonymous\relax - \textcolor{red}{Anonymous author} - \else - #1\,% - \ifx\compactauthor\relax\if!#3!\else{\,\href{mailto:#3}{\mailsymbol}}\fi% - \ifx\homepage\@empty\else{\,\href{\homepage}{\homesymbol}}\fi\fi% - \if!#4!\else{\,\href{#4}{\orcidsymbol}}\fi% - \if!#5!\else - \ifx\@funding\@empty - \expandafter\g@addto@macro\expandafter\@funding{\textit{\expandafter{\let\footnote\@gobble #1}}:\space{#5}} - \else - \expandafter\g@addto@macro\expandafter\@funding{\\\textit{\expandafter{\let\footnote\@gobble #1}}:\space{#5}} - \fi - \fi - \fi - \fi - } - {\small - \if!#2!\textcolor{red}{Author: Please enter affiliation as second parameter of the author macro}\else{\\* \ifx\authoranonymous\relax\textcolor{red}{Anonymous affiliation}\else\ifx\compactauthor\relax \affiliation \else#2\fi\fi}\fi - \ifx\compactauthor\relax\else\if!#3!\else{\ifx\authoranonymous\relax\else\\*\href{mailto:#3}{#3}\fi}\fi\fi - }\par - \ifx\authorcolumns\relax - \ifnum\c@author>\authorcolumnsMin - \end{minipage} - \ifnum\c@author=\value{currentauthor} - \end{minipage} - \else - \ifodd\value{currentauthor} - \else - \end{minipage}% - \medskip - \fi - \fi - \fi - \fi}% - \global\advance\c@author\@ne - \protected@write\@auxout{}{\string\gdef\string\@authornum{\the\c@author}} - \ifnum\c@author=\@ne - \gdef\@authorsfortoc{#1}% - \gdef\@authorsforpdf{#1} - \else - \expandafter\g@addto@macro\expandafter\@authorsforpdf\expandafter{, #1} - \expandafter\g@addto@macro\expandafter\@authorsfortoc\expandafter{\expandafter\csname\the\c@author authand\endcsname#1}% - \@namedef{\the\c@author authand}{,\space}% - \AtBeginDocument{% - \expandafter\ifnum\@authornum=2 - \@namedef{2authand}{\space and\space}% - \else - \@namedef{\@authornum authand}{,\space and\space}% - \fi} - \fi} -\newcommand*\affil[2][]{% - \ClassError{lipics} - {\string\affil\space deprecated: Please enter affiliation as second parameter of the author macro} - {Since 2017, \string\affil\space is obsolete in lipics.}} -\newcommand*\Copyright[1]{% - \def\@copyrightholder{#1} - \def\@Copyright{% - \setbox\@tempboxa\hbox{\IfFileExists{cc-by.pdf}{\includegraphics[height=14\p@,clip]{cc-by}}{\includegraphics[height=14\p@, width=40pt]{example-image-plain}}}% - \@rightskip\@flushglue \rightskip\@rightskip - \hangindent\dimexpr\wd\@tempboxa+0.5em\relax - \href{https://creativecommons.org/licenses/by/4.0/}% - {\smash{\lower\baselineskip\hbox{\unhcopy\@tempboxa}}}\enskip - \textcopyright\ % - \ifx!#1!\textcolor{red}{Author: Please fill in the \string\Copyright\space macro}\else\ifx\authoranonymous\relax\textcolor{red}{Anonymous author(s)}\else#1\fi\fi - ;\\% - licensed under Creative Commons License CC-BY 4.0\ifx!#1!\\\null\fi\par}} -\Copyright{\textcolor{red}{Author: Please provide a copyright holder}} -\let\@copyrightholder\@empty -\def\hideLIPIcs{\let\@hideLIPIcs\relax} -\usepackage{xstring} -\def\keywords#1{\def\@keywords{#1}} -\let\@keywords\@empty -\def\keywordsHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Keywords and phrases\enskip}} -\RequirePackage{comment} -\excludecomment{CCSXML} -% inspired by https://tex.stackexchange.com/questions/12810/how-do-i-split-a-string -\global\newcommand\ccsdesc[2][100]{\@ccsdesc#1~#2~~\relax} -\let\orig@ccsdesc\@ccsdesc -\let\@ccsdesc\@empty -\let\@ccsdescString\@empty -\gdef\@ccsdesc#1~#2~#3~{ - \ifx\@ccsdesc\orig@ccsdesc\let\@ccsdesc\@empty\fi - \ifx!#3! - \ifx\@ccsdescString\@empty - \g@addto@macro\@ccsdescString{{#2}} - \else - \g@addto@macro\@ccsdescString{; {#2}} - \fi - \else - \ifx\@ccsdescString\@empty - \g@addto@macro\@ccsdescString{{#2} $\rightarrow$ {#3}} - \else - \g@addto@macro\@ccsdescString{; {#2} $\rightarrow$ {#3}} - \fi - \fi -\ccsdescEnd -} -\def\ccsdescEnd#1\relax{} -\def\subjclass#1{ - \ClassError{lipics} - {\string\subjclass\space deprecated: Please enter subject classification in 1 or more ccsdesc macros} - {Since 2019, \string\subjclass\space is obsolete in lipics.}} -\let\@subjclass\@empty -\def\subjclassHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - 2012 ACM Subject Classification\enskip}} -\def\doiHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Digital Object Identifier\enskip}} -\def\category#1{\def\@category{#1}} -\let\@category\@empty -\def\categoryHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Category\enskip}} -\def\relatedversion#1{\def\@relatedversion{#1}} -\let\@relatedversion\@empty -\define@key{relatedversiondetails}{linktext}{\def\relatedversiondetails@linktext{#1}} -\define@key{relatedversiondetails}{cite}{\def\relatedversiondetails@cite{#1}} -\newcommand*\addtorelatedversionmacro[2]{% - \ifx\@relatedversion\@empty% - \g@addto@macro\@relatedversion{#1}% - \else% - \g@addto@macro\@relatedversion{\\#1}% - \fi% -}% -\newcommand{\relatedversiondetails}[3][]{% - \begingroup% - \let\relatedversiondetails@linktext\@empty - \let\relatedversiondetails@cite\@empty - \setkeys{relatedversiondetails}{#1}% - \ifx\relatedversiondetails@linktext\@empty% - \protected@edef\tmp{\textit{#2}:\space{\url{#3}}}% - \else% - \protected@edef\tmp{\textit{#2}:\space{\href{#3}{\texttt{\relatedversiondetails@linktext}}}}% - \fi% - \ifx\relatedversiondetails@cite\@empty% - \else% - \protected@edef\tmp{\tmp\nobreakspace\cite{\relatedversiondetails@cite}}% - \fi% - \expandafter\addtorelatedversionmacro\expandafter{\tmp}{#1}% - \endgroup% -}% -\def\relatedversionHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Related Version\enskip}} -\def\supplement#1{\def\@supplement{#1}} -\let\@supplement\@empty -\define@key{supplementdetails}{linktext}{\def\supplementdetails@linktext{#1}} -\define@key{supplementdetails}{cite}{\def\supplementdetails@cite{#1}} -\define@key{supplementdetails}{subcategory}{\def\supplementdetails@subcategory{#1}} -\define@key{supplementdetails}{swhlinktext}{\def\supplementdetails@swhlinktext{#1}} -\let\supplementdetails@swhlinktext\@empty -\define@key{supplementdetails}{swhid}{ - \ifx\supplementdetails@swhlinktext\@empty% - \StrBefore{#1}{;}[\supplementdetails@swhlinktext]% - \fi% - \def\supplementdetails@swhid{#1}% -} - -\define@key{supplementdetails}{swhdelimiter}{\def\supplementdetails@swhdelimiter{#1}} -\def\supplementdetails@swhdelimiter{\\ \hspace*{1.2em}} -\newcommand*\addtosupplementmacro[2]{% - \ifx\@supplement\@empty% - \g@addto@macro\@supplement{#1}% - \else% - \g@addto@macro\@supplement{\\#1}% - \fi% -}% -\newcommand{\supplementdetails}[3][]{% - \begingroup% - \let\supplementdetails@linktext\@empty - \let\supplementdetails@cite\@empty - \let\supplementdetails@subcategory\@empty - \let\supplementdetails@swhid\@empty - \setkeys{supplementdetails}{#1}% - \ifx\supplementdetails@subcategory\@empty% - \protected@edef\tmp{\textit{#2}} - \else - \protected@edef\tmp{\textit{#2\,\,(\supplementdetails@subcategory)}}% - \fi - \ifx\supplementdetails@linktext\@empty% - \protected@edef\tmp{\tmp:\space{\url{#3}}}% - \else% - \protected@edef\tmp{\tmp:\space{\href{#3}{\texttt{\supplementdetails@linktext}}}}% - \fi% - \ifx\supplementdetails@cite\@empty% - \else% - \protected@edef\tmp{\tmp\nobreakspace\cite{\supplementdetails@cite}}% - \fi - \ifx\supplementdetails@swhid\@empty% - \else% - \ifx\supplementdetails@swhlinktext\@empty% - \protected@edef\tmp{\tmp \supplementdetails@swhdelimiter{} archived at % - \href{https://archive.softwareheritage.org/\supplementdetails@swhid}{\nolinkurl{\supplementdetails@swhid}}}% - \else% - \protected@edef\tmp{\tmp \supplementdetails@swhdelimiter{} archived at % - \href{https://archive.softwareheritage.org/\supplementdetails@swhid}{\nolinkurl{\supplementdetails@swhlinktext}}}% - \fi% - \fi% - \expandafter\addtosupplementmacro\expandafter{\tmp}{#1}% - \endgroup% -}% -\def\supplementHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Supplementary Material\enskip}} -\newcommand\flag[2][0.9cm]{% - \leavevmode\marginpar{% - \raisebox{\dimexpr-\totalheight+\ht\strutbox\relax}% - [\dimexpr\ht\strutbox+3mm][\dp\strutbox]{\expandafter\includegraphics[width=#1]{#2}}% -}} -\def\funding#1{\def\@funding{#1}} -\let\@funding\@empty -\def\fundingHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Funding\enskip}} -\def\acknowledgements#1{\def\@acknowledgements{#1}} -\let\@acknowledgements\@empty -\def\acknowledgementsHeading{% - \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries - Acknowledgements\enskip}} -\RequirePackage{amsthm} -\ifx\usethmrestate\relax - \RequirePackage{thm-restate} -\fi -\thm@headfont{% - \textcolor{lipicsGray}{$\blacktriangleright$}\nobreakspace\sffamily\bfseries} -\def\th@remark{% - \thm@headfont{% - \textcolor{lipicsGray}{$\blacktriangleright$}\nobreakspace\sffamily}% - \normalfont % body font - \thm@preskip\topsep \divide\thm@preskip\tw@ - \thm@postskip\thm@preskip -} -\def\@endtheorem{\endtrivlist}%\@endpefalse -\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}} -\renewenvironment{proof}[1][\proofname]{\par - \pushQED{\qed}% - \normalfont \topsep6\p@\@plus6\p@\relax - \trivlist - \item[\hskip\labelsep - \color{lipicsGray}\sffamily\bfseries - #1\@addpunct{.}]\ignorespaces -}{% - \popQED\endtrivlist%\@endpefalse -} -\newcommand{\claimqedhere}{\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\vartriangleleft}}}% -\qedhere% -\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}}} -\newenvironment{claimproof}[1][\proofname]{ - \pushQED{\qed}% - \normalfont \topsep6\p@\@plus6\p@\relax - \trivlist - \item[\hskip\labelsep - \color{lipicsGray}\sffamily - #1\@addpunct{.}]\ignorespaces -}{% - \renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\vartriangleleft}}} - \popQED\endtrivlist%\@endpefalse - \renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}} -} -% inspired by qed of amsthm class -\DeclareRobustCommand{\lipicsEnd}{% - \leavevmode\unskip\penalty9999 \hbox{}\nobreak\hfill - \quad\hbox{$\lrcorner$}% -} -\AtBeginDocument{ - \@ifpackageloaded{algorithm2e}{ - \@ifpackagelater{algorithm2e}{2009/11/17}{ - \renewcommand{\algorithmcfname}{\sffamily\bfseries{}Algorithm}% - \renewcommand{\@algocf@procname}{\sffamily\bfseries{}Procedure}% - \SetAlgoCaptionSeparator{~} - \SetAlCapHSkip{0pt} - \renewcommand{\algocf@captiontext}[2]{% - \kern0.05em{\color{lipicsYellow}\rule{0.73em}{0.73em}}% - \hspace*{0.67em}\small #1\algocf@capseparator\nobreakspace#2} - \renewcommand{\algocf@makecaption}[2]{% - \parbox[t]{\textwidth}{\algocf@captiontext{#1}{#2}}% - }% - \renewcommand{\algocf@captionproctext}[2]{% - {% - \kern0.05em{\color{lipicsYellow}\rule{0.73em}{0.73em}}% - \hspace*{0.67em}\small% -\ProcSty{\ProcFnt\algocf@procname\ifthenelse{\boolean{algocf@procnumbered}}{\nobreakspace\thealgocf\algocf@typo\algocf@capseparator}{\relax}}% - \nobreakspace\ProcNameSty{\ProcNameFnt\algocf@captname #2@}% Name of the procedure in ProcName Style. - \ifthenelse{\equal{\algocf@captparam #2@}{\arg@e}}{}{% if no argument, write nothing - \ProcNameSty{\ProcNameFnt(}\ProcArgSty{\ProcArgFnt\algocf@captparam #2@}\ProcNameSty{\ProcNameFnt)}%else put arguments in ProcArgSty: - }% endif - \algocf@captother #2@% - }% -}% - \renewcommand{\@algocf@capt@boxed}{above} - \renewcommand{\@algocf@capt@ruled}{above} - \setlength\algotitleheightrule{0pt} - }{\ClassWarning{% - Package algorithm2e outdated}{You are using an outdated version of the package algorithm2e. Please update!}} - }{} - \@ifpackageloaded{algorithm}{ - \captionsetup[algorithm]{name=Algorithm, labelformat=boxed, position=top} - \newcommand\fs@ruled@notop{\def\@fs@cfont{\bfseries}\let\@fs@capt\floatc@ruled - \def\@fs@pre{}% - \def\@fs@post{\kern2pt\hrule\relax}% - \def\@fs@mid{\kern2pt\hrule\kern2pt}% - \let\@fs@iftopcapt\iftrue} - \@ifundefined{fst@algorithm}{}{ - \renewcommand\fst@algorithm{\fs@ruled@notop} - } - }{} - \ifx\usecleveref\relax\else - \@ifpackageloaded{cleveref}{\ClassWarning{Use document option 'cleveref' instead}{Use document option 'cleveref' instead directly loading package 'cleveref'}}{} - \fi - \ifx\usethmrestate\relax\else - \@ifpackageloaded{thm-restate}{\ClassWarning{Use document option 'thm-restate' instead}{Use document option 'thm-restate' instead directly loading package 'thm-restate'}}{} - \fi - \ifx\useautoref\relax - \@ifundefined{algorithmautorefname}{\newcommand{\algorithmautorefname}{Algorithm}}{\renewcommand{\algorithmautorefname}{Algorithm}}% - \fi -} - -\ifx\usecleveref\relax - \RequirePackage[capitalise, noabbrev]{cleveref} - \crefname{algocf}{Algorithm}{Algorithms} - \Crefname{algocf}{Algorithm}{Algorithms} - \newcommand{\crefrangeconjunction}{--} - \newcommand{\creflastconjunction}{, and\nobreakspace} -\fi -\ifx\useautoref\relax - \RequirePackage{aliascnt} -\fi -\newtheoremstyle{claimstyle}{\topsep}{\topsep}{}{0pt}{\sffamily}{. }{5pt plus 1pt minus 1pt}% - {$\vartriangleright$ \thmname{#1}\thmnumber{ #2}\thmnote{ (#3)}} -\theoremstyle{plain} -\newtheorem{theorem}{Theorem} -\ifx\numberwithinsect\relax - \numberwithin{theorem}{section} -\fi -\ifx\useautoref\relax - \addto\extrasenglish{% - \def\chapterautorefname{Chapter}% - \def\sectionautorefname{Section}% - \def\subsectionautorefname{Subsection}% - \def\subsubsectionautorefname{Subsubsection}% - \def\paragraphautorefname{Paragraph}% - \def\subparagraphautorefname{Subparagraph}% - } - \addto\extrasUKenglish{% - \def\chapterautorefname{Chapter}% - \def\sectionautorefname{Section}% - \def\subsectionautorefname{Subsection}% - \def\subsubsectionautorefname{Subsubsection}% - \def\paragraphautorefname{Paragraph}% - \def\subparagraphautorefname{Subparagraph}% - } - \addto\extrasUSenglish{% - \def\chapterautorefname{Chapter}% - \def\sectionautorefname{Section}% - \def\subsectionautorefname{Subsection}% - \def\subsubsectionautorefname{Subsubsection}% - \def\paragraphautorefname{Paragraph}% - \def\subparagraphautorefname{Subparagraph}% - } - \ifx\usethmrestate\relax - \newtheorem{lemma}[theorem]{Lemma} - \newtheorem{corollary}[theorem]{Corollary} - \newtheorem{proposition}[theorem]{Proposition} - \newtheorem{exercise}[theorem]{Exercise} - \newtheorem{definition}[theorem]{Definition} - \newtheorem{conjecture}[theorem]{Conjecture} - \newtheorem{observation}[theorem]{Observation} - \theoremstyle{definition} - \newtheorem{example}[theorem]{Example} - \theoremstyle{remark} - \newtheorem{note}[theorem]{Note} - \newtheorem*{note*}{Note} - \newtheorem{remark}[theorem]{Remark} - \newtheorem*{remark*}{Remark} - \theoremstyle{claimstyle} - \newtheorem{claim}[theorem]{Claim} - \newtheorem*{claim*}{Claim} - \else - \newaliascnt{lemma}{theorem} - \newtheorem{lemma}[lemma]{Lemma} - \aliascntresetthe{lemma} - \newcommand{\lemmaautorefname}{Lemma} - \newaliascnt{corollary}{theorem} - \newtheorem{corollary}[corollary]{Corollary} - \aliascntresetthe{corollary} - \newcommand{\corollaryautorefname}{Corollary} - \newaliascnt{proposition}{theorem} - \newtheorem{proposition}[proposition]{Proposition} - \aliascntresetthe{proposition} - \newcommand{\propositionautorefname}{Proposition} - \newaliascnt{exercise}{theorem} - \newtheorem{exercise}[exercise]{Exercise} - \aliascntresetthe{exercise} - \newcommand{\exerciseautorefname}{Exercise} - \newaliascnt{definition}{theorem} - \newtheorem{definition}[definition]{Definition} - \aliascntresetthe{definition} - \newcommand{\definitionautorefname}{Definition} - \newaliascnt{conjecture}{theorem} - \newtheorem{conjecture}[conjecture]{Conjecture} - \aliascntresetthe{conjecture} - \newcommand{\conjectureautorefname}{Conjecture} - \newaliascnt{observation}{theorem} - \newtheorem{observation}[observation]{Observation} - \aliascntresetthe{observation} - \newcommand{\observationautorefname}{Observation} - \theoremstyle{definition} - \newaliascnt{example}{theorem} - \newtheorem{example}[example]{Example} - \aliascntresetthe{example} - \newcommand{\exampleautorefname}{Example} - \theoremstyle{remark} - \newaliascnt{note}{theorem} - \newtheorem{note}[note]{Note} - \aliascntresetthe{note} - \newcommand{\noteautorefname}{Note} - \newtheorem*{note*}{Note} - \newaliascnt{remark}{theorem} - \newtheorem{remark}[remark]{Remark} - \aliascntresetthe{remark} - \newcommand{\remarkautorefname}{Remark} - \newtheorem*{remark*}{Remark} - \theoremstyle{claimstyle} - \newaliascnt{claim}{theorem} - \newtheorem{claim}[claim]{Claim} - \aliascntresetthe{claim} - \newcommand{\claimautorefname}{Claim} - \newtheorem*{claim*}{Claim} - \ifx\numberwithinsect\relax - \numberwithin{theorem}{section} - \numberwithin{lemma}{section} - \numberwithin{corollary}{section} - \numberwithin{proposition}{section} - \numberwithin{exercise}{section} - \numberwithin{definition}{section} - \numberwithin{conjecture}{section} - \numberwithin{observation}{section} - \numberwithin{example}{section} - \numberwithin{note}{section} - \numberwithin{remark}{section} - \numberwithin{claim}{section} - \fi - \fi -\else - \newtheorem{lemma}[theorem]{Lemma} - \newtheorem{corollary}[theorem]{Corollary} - \newtheorem{proposition}[theorem]{Proposition} - \newtheorem{exercise}[theorem]{Exercise} - \newtheorem{definition}[theorem]{Definition} - \newtheorem{conjecture}[theorem]{Conjecture} - \newtheorem{observation}[theorem]{Observation} - \theoremstyle{definition} - \newtheorem{example}[theorem]{Example} - \theoremstyle{remark} - \newtheorem{note}[theorem]{Note} - \newtheorem*{note*}{Note} - \newtheorem{remark}[theorem]{Remark} - \newtheorem*{remark*}{Remark} - \theoremstyle{claimstyle} - \newtheorem{claim}[theorem]{Claim} - \newtheorem*{claim*}{Claim} -\fi -\theoremstyle{plain} -\endinput -%% -%% End of file `lipics-v2021.cls'. diff --git a/llncs.cls b/llncs.cls new file mode 100644 index 0000000..ea17bb3 --- /dev/null +++ b/llncs.cls @@ -0,0 +1,1244 @@ +% LLNCS DOCUMENT CLASS -- version 2.24 (29-Jan-2024) +% Springer Verlag LaTeX2e support for Lecture Notes in Computer Science +% +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{llncs}[2024/01/29 v2.24 +^^J LaTeX document class for Lecture Notes in Computer Science] +% Options +\let\if@envcntreset\iffalse +\DeclareOption{envcountreset}{\let\if@envcntreset\iftrue} +\DeclareOption{citeauthoryear}{\let\citeauthoryear=Y} +\DeclareOption{oribibl}{\let\oribibl=Y} +\let\if@custvec\iftrue +\DeclareOption{orivec}{\let\if@custvec\iffalse} +\let\if@envcntsame\iffalse +\DeclareOption{envcountsame}{\let\if@envcntsame\iftrue} +\let\if@envcntsect\iffalse +\DeclareOption{envcountsect}{\let\if@envcntsect\iftrue} +\let\if@runhead\iffalse +\DeclareOption{runningheads}{\let\if@runhead\iftrue} + +\let\if@openright\iftrue +\let\if@openbib\iffalse +\DeclareOption{openbib}{\let\if@openbib\iftrue} + +% languages +\let\switcht@@therlang\relax +\def\ds@deutsch{\def\switcht@@therlang{\switcht@deutsch}} +\def\ds@francais{\def\switcht@@therlang{\switcht@francais}} + +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} + +\ProcessOptions + +\LoadClass[twoside]{article} +\RequirePackage{multicol} % needed for the list of participants, index +\RequirePackage{aliascnt} + +\setlength{\textwidth}{12.2cm} +\setlength{\textheight}{19.3cm} +\renewcommand\@pnumwidth{2em} +\renewcommand\@tocrmarg{3.5em} +% +\def\@dottedtocline#1#2#3#4#5{% + \ifnum #1>\c@tocdepth \else + \vskip \z@ \@plus.2\p@ + {\leftskip #2\relax \rightskip \@tocrmarg \advance\rightskip by 0pt plus 2cm + \parfillskip -\rightskip \pretolerance=10000 + \parindent #2\relax\@afterindenttrue + \interlinepenalty\@M + \leavevmode + \@tempdima #3\relax + \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip + {#4}\nobreak + \leaders\hbox{$\m@th + \mkern \@dotsep mu\hbox{.}\mkern \@dotsep + mu$}\hfill + \nobreak + \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}% + \par}% + \fi} +% +\def\switcht@albion{% +\def\abstractname{Abstract.} +\def\ackname{Acknowledgments.} +\def\andname{and} +\def\lastandname{\unskip, and} +\def\appendixname{Appendix} +\def\chaptername{Chapter} +\def\claimname{Claim} +\def\conjecturename{Conjecture} +\def\contentsname{Table of Contents} +\def\corollaryname{Corollary} +\def\definitionname{Definition} +\def\discintname{Disclosure of Interests.} +\def\examplename{Example} +\def\exercisename{Exercise} +\def\figurename{Fig.} +\def\keywordname{{\bf Keywords:}} +\def\indexname{Index} +\def\lemmaname{Lemma} +\def\contriblistname{List of Contributors} +\def\listfigurename{List of Figures} +\def\listtablename{List of Tables} +\def\mailname{{\it Correspondence to\/}:} +\def\noteaddname{Note added in proof} +\def\notename{Note} +\def\partname{Part} +\def\problemname{Problem} +\def\proofname{Proof} +\def\propertyname{Property} +\def\propositionname{Proposition} +\def\questionname{Question} +\def\remarkname{Remark} +\def\seename{see} +\def\solutionname{Solution} +\def\subclassname{{\it Subject Classifications\/}:} +\def\tablename{Table} +\def\theoremname{Theorem}} +\switcht@albion +% Names of theorem like environments are already defined +% but must be translated if another language is chosen +% +% French section +\def\switcht@francais{%\typeout{On parle francais.}% + \def\abstractname{R\'esum\'e.}% + \def\ackname{Remerciements.}% + \def\andname{et}% + \def\lastandname{ et}% + \def\appendixname{Appendice}% + \def\chaptername{Chapitre}% + \def\claimname{Pr\'etention}% + \def\conjecturename{Hypoth\`ese}% + \def\contentsname{Table des mati\`eres}% + \def\corollaryname{Corollaire}% + \def\definitionname{D\'efinition}% + \def\discintname{Mention des Int\'{e}r\^{e}ts.} + \def\examplename{Exemple}% + \def\exercisename{Exercice}% + \def\figurename{Fig.}% + \def\keywordname{{\bf Mots-cl\'e:}}% + \def\indexname{Index}% + \def\lemmaname{Lemme}% + \def\contriblistname{Liste des contributeurs}% + \def\listfigurename{Liste des figures}% + \def\listtablename{Liste des tables}% + \def\mailname{{\it Correspondence to\/}:}% + \def\noteaddname{Note ajout\'ee \`a l'\'epreuve}% + \def\notename{Remarque}% + \def\partname{Partie}% + \def\problemname{Probl\`eme}% + \def\proofname{Preuve}% + \def\propertyname{Caract\'eristique}% +%\def\propositionname{Proposition}% + \def\questionname{Question}% + \def\remarkname{Remarque}% + \def\seename{voir}% + \def\solutionname{Solution}% + \def\subclassname{{\it Subject Classifications\/}:}% + \def\tablename{Tableau}% + \def\theoremname{Th\'eor\`eme}% +} +% +% German section +\def\switcht@deutsch{%\typeout{Man spricht deutsch.}% + \def\abstractname{Zusammenfassung.}% + \def\ackname{Danksagung.}% + \def\andname{und}% + \def\lastandname{ und}% + \def\appendixname{Anhang}% + \def\chaptername{Kapitel}% + \def\claimname{Behauptung}% + \def\conjecturename{Hypothese}% + \def\contentsname{Inhaltsverzeichnis}% + \def\corollaryname{Korollar}% +%\def\definitionname{Definition}% + \def\discintname{Offenlegung von Interessen.} + \def\examplename{Beispiel}% + \def\exercisename{\"Ubung}% + \def\figurename{Abb.}% + \def\keywordname{{\bf Schl\"usselw\"orter:}}% + \def\indexname{Index}% +%\def\lemmaname{Lemma}% + \def\contriblistname{Mitarbeiter}% + \def\listfigurename{Abbildungsverzeichnis}% + \def\listtablename{Tabellenverzeichnis}% + \def\mailname{{\it Correspondence to\/}:}% + \def\noteaddname{Nachtrag}% + \def\notename{Anmerkung}% + \def\partname{Teil}% +%\def\problemname{Problem}% + \def\proofname{Beweis}% + \def\propertyname{Eigenschaft}% +%\def\propositionname{Proposition}% + \def\questionname{Frage}% + \def\remarkname{Anmerkung}% + \def\seename{siehe}% + \def\solutionname{L\"osung}% + \def\subclassname{{\it Subject Classifications\/}:}% + \def\tablename{Tabelle}% +%\def\theoremname{Theorem}% +} + +% Ragged bottom for the actual page +\def\thisbottomragged{\def\@textbottom{\vskip\z@ plus.0001fil +\global\let\@textbottom\relax}} + +\renewcommand\small{% + \@setfontsize\small\@ixpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \parsep 0\p@ \@plus1\p@ \@minus\p@ + \topsep 8\p@ \@plus2\p@ \@minus4\p@ + \itemsep0\p@}% + \belowdisplayskip \abovedisplayskip +} + +% Switch to small font size for the credits at the end of the paper +% (i.e. Acknowlegments and Disclosure of Interests) +\newenvironment{credits}{% +\begingroup\small% +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {-12\p@ \@plus -4\p@ \@minus -4\p@}% + {-0.5em \@plus -0.22em \@minus -0.1em}% + {\normalfont\small\bfseries\boldmath}} +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {-8\p@ \@plus -4\p@ \@minus -4\p@}% + {-0.5em \@plus -0.22em \@minus -0.1em}% + {\normalfont\small\itshape}}% +}{\endgroup} + +\frenchspacing +\widowpenalty=10000 +\clubpenalty=10000 + +\setlength\oddsidemargin {63\p@} +\setlength\evensidemargin {63\p@} +\setlength\marginparwidth {90\p@} + +\setlength\headsep {16\p@} + +\setlength\footnotesep{7.7\p@} +\setlength\textfloatsep{8mm\@plus 2\p@ \@minus 4\p@} +\setlength\intextsep {8mm\@plus 2\p@ \@minus 2\p@} + +\setcounter{secnumdepth}{2} + +\newcounter {chapter} +\renewcommand\thechapter {\@arabic\c@chapter} + +\newif\if@mainmatter \@mainmattertrue +\newcommand\frontmatter{\cleardoublepage + \@mainmatterfalse\pagenumbering{Roman}} +\newcommand\mainmatter{\cleardoublepage + \@mainmattertrue\pagenumbering{arabic}} +\newcommand\backmatter{\if@openright\cleardoublepage\else\clearpage\fi + \@mainmatterfalse} + +\renewcommand\part{\cleardoublepage + \thispagestyle{empty}% + \if@twocolumn + \onecolumn + \@tempswatrue + \else + \@tempswafalse + \fi + \null\vfil + \secdef\@part\@spart} + +\def\@part[#1]#2{% + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{#1}% + \fi + \markboth{}{}% + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \partname~\thepart + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} +\def\@spart#1{% + {\centering + \interlinepenalty \@M + \normalfont + \Huge \bfseries #1\par}% + \@endpart} +\def\@endpart{\vfil\newpage + \if@twoside + \null + \thispagestyle{empty}% + \newpage + \fi + \if@tempswa + \twocolumn + \fi} + +\newcommand\chapter{\clearpage + \thispagestyle{empty}% + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} +\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \refstepcounter{chapter}% + \typeout{\@chapapp\space\thechapter.}% + \addcontentsline{toc}{chapter}% + {\protect\numberline{\thechapter}#1}% + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \if@twocolumn + \@topnewpage[\@makechapterhead{#2}]% + \else + \@makechapterhead{#2}% + \@afterheading + \fi} +\def\@makechapterhead#1{% +% \vspace*{50\p@}% + {\centering + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \large\bfseries \@chapapp{} \thechapter + \par\nobreak + \vskip 20\p@ + \fi + \fi + \interlinepenalty\@M + \Large \bfseries #1\par\nobreak + \vskip 40\p@ + }} +\def\@schapter#1{\if@twocolumn + \@topnewpage[\@makeschapterhead{#1}]% + \else + \@makeschapterhead{#1}% + \@afterheading + \fi} +\def\@makeschapterhead#1{% +% \vspace*{50\p@}% + {\centering + \normalfont + \interlinepenalty\@M + \Large \bfseries #1\par\nobreak + \vskip 40\p@ + }} + +\renewcommand\section{\@startsection{section}{1}{\z@}% + {-18\p@ \@plus -4\p@ \@minus -4\p@}% + {12\p@ \@plus 4\p@ \@minus 4\p@}% + {\normalfont\large\bfseries\boldmath + \rightskip=\z@ \@plus 8em\pretolerance=10000 }} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {-18\p@ \@plus -4\p@ \@minus -4\p@}% + {8\p@ \@plus 4\p@ \@minus 4\p@}% + {\normalfont\normalsize\bfseries\boldmath + \rightskip=\z@ \@plus 8em\pretolerance=10000 }} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {-18\p@ \@plus -4\p@ \@minus -4\p@}% + {-0.5em \@plus -0.22em \@minus -0.1em}% + {\normalfont\normalsize\bfseries\boldmath}} +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {-12\p@ \@plus -4\p@ \@minus -4\p@}% + {-0.5em \@plus -0.22em \@minus -0.1em}% + {\normalfont\normalsize\itshape}} +\renewcommand\subparagraph[1]{\typeout{LLNCS warning: You should not use + \string\subparagraph\space with this class}\vskip0.5cm +You should not use \verb|\subparagraph| with this class.\vskip0.5cm} + +\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00} +\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01} +\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02} +\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"03} +\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"04} +\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"05} +\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"06} +\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"07} +\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"08} +\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"09} +\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"0A} + +\let\footnotesize\small + +\if@custvec +\DeclareRobustCommand\vec[1]{\mathchoice{\mbox{\boldmath$\displaystyle#1$}} +{\mbox{\boldmath$\textstyle#1$}} +{\mbox{\boldmath$\scriptstyle#1$}} +{\mbox{\boldmath$\scriptscriptstyle#1$}}} +\fi + +\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}} +\def\qed{\ifmmode\squareforqed\else{\unskip\nobreak\hfil +\penalty50\hskip1em\null\nobreak\hfil\squareforqed +\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi} + +\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip +\halign{\hfil +$\displaystyle##$\hfil\cr\gets\cr\to\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets +\cr\to\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets +\cr\to\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr +\gets\cr\to\cr}}}}} +\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.2pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr +\noalign{\vskip1.2pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr +\noalign{\vskip1pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr +<\cr +\noalign{\vskip0.9pt}=\cr}}}}} +\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.2pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr +\noalign{\vskip1.2pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr +\noalign{\vskip1pt}=\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr +>\cr +\noalign{\vskip0.9pt}=\cr}}}}} +\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip +\halign{\hfil +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1pt}<\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr +>\cr\noalign{\vskip-1pt}<\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr +>\cr\noalign{\vskip-0.8pt}<\cr}}} +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr +>\cr\noalign{\vskip-0.3pt}<\cr}}}}} +\def\bbbr{{\rm I\!R}} %reelle Zahlen +\def\bbbm{{\rm I\!M}} +\def\bbbn{{\rm I\!N}} %natuerliche Zahlen +\def\bbbf{{\rm I\!F}} +\def\bbbh{{\rm I\!H}} +\def\bbbk{{\rm I\!K}} +\def\bbbp{{\rm I\!P}} +\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l} +{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}} +\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}} +\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm +Q$}\hbox{\raise +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} +{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}} +\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm +T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}} +\def\bbbs{{\mathchoice +{\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox +to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} +{\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox +to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox +to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}} +{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox +to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox +to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} +\def\bbbz{{\mathchoice {\hbox{$\mathsf\textstyle Z\kern-0.4em Z$}} +{\hbox{$\mathsf\textstyle Z\kern-0.4em Z$}} +{\hbox{$\mathsf\scriptstyle Z\kern-0.3em Z$}} +{\hbox{$\mathsf\scriptscriptstyle Z\kern-0.2em Z$}}}} + +\let\ts\, + +\setlength\leftmargini {17\p@} +\setlength\leftmargin {\leftmargini} +\setlength\leftmarginii {\leftmargini} +\setlength\leftmarginiii {\leftmargini} +\setlength\leftmarginiv {\leftmargini} +\setlength \labelsep {.5em} +\setlength \labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} + +\def\@listI{\leftmargin\leftmargini + \parsep 0\p@ \@plus1\p@ \@minus\p@ + \topsep 8\p@ \@plus2\p@ \@minus4\p@ + \itemsep0\p@} +\let\@listi\@listI +\@listi +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 0\p@ \@plus2\p@ \@minus\p@} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 0\p@ \@plus\p@\@minus\p@ + \parsep \z@ + \partopsep \p@ \@plus\z@ \@minus\p@} + +\renewcommand\labelitemi{\normalfont\bfseries --} +\renewcommand\labelitemii{$\m@th\bullet$} + +\setlength\arraycolsep{1.4\p@} +\setlength\tabcolsep{1.4\p@} + +\def\tableofcontents{\chapter*{\contentsname\@mkboth{{\contentsname}}% + {{\contentsname}}} + \def\authcount##1{\setcounter{auco}{##1}\setcounter{@auth}{1}} + \def\lastand{\ifnum\value{auco}=2\relax + \unskip{} \andname\ + \else + \unskip \lastandname\ + \fi}% + \def\and{\stepcounter{@auth}\relax + \ifnum\value{@auth}=\value{auco}% + \lastand + \else + \unskip, + \fi}% + \@starttoc{toc}\if@restonecol\twocolumn\fi} + +\def\l@part#1#2{\addpenalty{\@secpenalty}% + \addvspace{2em plus\p@}% % space above part line + \begingroup + \parindent \z@ + \rightskip \z@ plus 5em + \hrule\vskip5pt + \large % same size as for a contribution heading + \bfseries\boldmath % set line in boldface + \leavevmode % TeX command to enter horizontal mode. + #1\par + \vskip5pt + \hrule + \vskip1pt + \nobreak % Never break after part entry + \endgroup} + +\def\@dotsep{2} + +\let\phantomsection=\relax + +\def\hyperhrefextend{\ifx\hyper@anchor\@undefined\else +{}\fi} + +\def\addnumcontentsmark#1#2#3{% +\addtocontents{#1}{\protect\contentsline{#2}{\protect\numberline + {\thechapter}#3}{\thepage}\hyperhrefextend}}% +\def\addcontentsmark#1#2#3{% +\addtocontents{#1}{\protect\contentsline{#2}{#3}{\thepage}\hyperhrefextend}}% +\def\addcontentsmarkwop#1#2#3{% +\addtocontents{#1}{\protect\contentsline{#2}{#3}{0}\hyperhrefextend}}% + +\def\@adcmk[#1]{\ifcase #1 \or +\def\@gtempa{\addnumcontentsmark}% + \or \def\@gtempa{\addcontentsmark}% + \or \def\@gtempa{\addcontentsmarkwop}% + \fi\@gtempa{toc}{chapter}% +} +\def\addtocmark{% +\phantomsection +\@ifnextchar[{\@adcmk}{\@adcmk[3]}% +} + +\def\l@chapter#1#2{\addpenalty{-\@highpenalty} + \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup + \parindent \z@ \rightskip \@tocrmarg + \advance\rightskip by 0pt plus 2cm + \parfillskip -\rightskip \pretolerance=10000 + \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip + {\large\bfseries\boldmath#1}\ifx0#2\hfil\null + \else + \nobreak + \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern + \@dotsep mu$}\hfill + \nobreak\hbox to\@pnumwidth{\hss #2}% + \fi\par + \penalty\@highpenalty \endgroup} + +\def\l@title#1#2{\addpenalty{-\@highpenalty} + \addvspace{8pt plus 1pt} + \@tempdima \z@ + \begingroup + \parindent \z@ \rightskip \@tocrmarg + \advance\rightskip by 0pt plus 2cm + \parfillskip -\rightskip \pretolerance=10000 + \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip + #1\nobreak + \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern + \@dotsep mu$}\hfill + \nobreak\hbox to\@pnumwidth{\hss #2}\par + \penalty\@highpenalty \endgroup} + +\def\l@author#1#2{\addpenalty{\@highpenalty} + \@tempdima=15\p@ %\z@ + \begingroup + \parindent \z@ \rightskip \@tocrmarg + \advance\rightskip by 0pt plus 2cm + \pretolerance=10000 + \leavevmode \advance\leftskip\@tempdima %\hskip -\leftskip + \textit{#1}\par + \penalty\@highpenalty \endgroup} + +\setcounter{tocdepth}{0} +\newdimen\tocchpnum +\newdimen\tocsecnum +\newdimen\tocsectotal +\newdimen\tocsubsecnum +\newdimen\tocsubsectotal +\newdimen\tocsubsubsecnum +\newdimen\tocsubsubsectotal +\newdimen\tocparanum +\newdimen\tocparatotal +\newdimen\tocsubparanum +\tocchpnum=\z@ % no chapter numbers +\tocsecnum=15\p@ % section 88. plus 2.222pt +\tocsubsecnum=23\p@ % subsection 88.8 plus 2.222pt +\tocsubsubsecnum=27\p@ % subsubsection 88.8.8 plus 1.444pt +\tocparanum=35\p@ % paragraph 88.8.8.8 plus 1.666pt +\tocsubparanum=43\p@ % subparagraph 88.8.8.8.8 plus 1.888pt +\def\calctocindent{% +\tocsectotal=\tocchpnum +\advance\tocsectotal by\tocsecnum +\tocsubsectotal=\tocsectotal +\advance\tocsubsectotal by\tocsubsecnum +\tocsubsubsectotal=\tocsubsectotal +\advance\tocsubsubsectotal by\tocsubsubsecnum +\tocparatotal=\tocsubsubsectotal +\advance\tocparatotal by\tocparanum} +\calctocindent + +\def\l@section{\@dottedtocline{1}{\tocchpnum}{\tocsecnum}} +\def\l@subsection{\@dottedtocline{2}{\tocsectotal}{\tocsubsecnum}} +\def\l@subsubsection{\@dottedtocline{3}{\tocsubsectotal}{\tocsubsubsecnum}} +\def\l@paragraph{\@dottedtocline{4}{\tocsubsubsectotal}{\tocparanum}} +\def\l@subparagraph{\@dottedtocline{5}{\tocparatotal}{\tocsubparanum}} + +\def\listoffigures{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \fi\section*{\listfigurename\@mkboth{{\listfigurename}}{{\listfigurename}}} + \@starttoc{lof}\if@restonecol\twocolumn\fi} +\def\l@figure{\@dottedtocline{1}{0em}{1.5em}} + +\def\listoftables{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \fi\section*{\listtablename\@mkboth{{\listtablename}}{{\listtablename}}} + \@starttoc{lot}\if@restonecol\twocolumn\fi} +\let\l@table\l@figure + +\renewcommand\listoffigures{% + \section*{\listfigurename + \@mkboth{\listfigurename}{\listfigurename}}% + \@starttoc{lof}% + } + +\renewcommand\listoftables{% + \section*{\listtablename + \@mkboth{\listtablename}{\listtablename}}% + \@starttoc{lot}% + } + +\ifx\oribibl\undefined +\ifx\citeauthoryear\undefined +\renewenvironment{thebibliography}[1] + {\section*{\refname} + \def\@biblabel##1{##1.} + \small + \list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \if@openbib + \advance\leftmargin\bibindent + \itemindent -\bibindent + \listparindent \itemindent + \parsep \z@ + \fi + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \if@openbib + \renewcommand\newblock{\par}% + \else + \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}% + \fi + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.=\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} +\def\@lbibitem[#1]#2{\item[{[#1]}\hfill]\if@filesw + {\let\protect\noexpand\immediate + \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces} +\newcount\@tempcntc +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi + \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do + {\@ifundefined + {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bfseries + ?}\@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}% + \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne + \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}% + \else + \advance\@tempcntb\@ne + \ifnum\@tempcntb=\@tempcntc + \else\advance\@tempcntb\m@ne\@citeo + \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}} +\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else + \@citea\def\@citea{,\,\hskip\z@skip}% + \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else + {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else + \def\@citea{--}\fi + \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi} +\else +\renewenvironment{thebibliography}[1] + {\section*{\refname} + \small + \list{}% + {\settowidth\labelwidth{}% + \leftmargin\parindent + \itemindent=-\parindent + \labelsep=\z@ + \if@openbib + \advance\leftmargin\bibindent + \itemindent -\bibindent + \listparindent \itemindent + \parsep \z@ + \fi + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{}}% + \if@openbib + \renewcommand\newblock{\par}% + \else + \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}% + \fi + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.=\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} + \def\@cite#1{#1}% + \def\@lbibitem[#1]#2{\item[]\if@filesw + {\def\protect##1{\string ##1\space}\immediate + \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces} + \fi +\else +\@cons\@openbib@code{\noexpand\small} +\fi + +\def\idxquad{\hskip 10\p@}% space that divides entry from number + +\def\@idxitem{\par\hangindent 10\p@} + +\def\subitem{\par\setbox0=\hbox{--\enspace}% second order + \noindent\hangindent\wd0\box0}% index entry + +\def\subsubitem{\par\setbox0=\hbox{--\,--\enspace}% third + \noindent\hangindent\wd0\box0}% order index entry + +\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax} + +\renewenvironment{theindex} + {\@mkboth{\indexname}{\indexname}% + \thispagestyle{empty}\parindent\z@ + \parskip\z@ \@plus .3\p@\relax + \let\item\par + \def\,{\relax\ifmmode\mskip\thinmuskip + \else\hskip0.2em\ignorespaces\fi}% + \normalfont\small + \begin{multicols}{2}[\@makeschapterhead{\indexname}]% + } + {\end{multicols}} + +\renewcommand\footnoterule{% + \kern-3\p@ + \hrule\@width 2truecm + \kern2.6\p@} + \newdimen\fnindent + \fnindent1em +\long\def\@makefntext#1{% + \parindent \fnindent% + \leftskip \fnindent% + \noindent + \llap{\hb@xt@1em{\hss\@makefnmark\ }}\ignorespaces#1} + +\long\def\@makecaption#1#2{% + \small + \vskip\abovecaptionskip + \sbox\@tempboxa{{\bfseries #1.} #2}% + \ifdim \wd\@tempboxa >\hsize + {\bfseries #1.} #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + +\def\fps@figure{htbp} +\def\fnum@figure{\figurename\thinspace\thefigure} +\def \@floatboxreset {% + \reset@font + \small + \@setnobreak + \@setminipage +} +\def\fps@table{htbp} +\def\fnum@table{\tablename~\thetable} +\renewenvironment{table} + {\setlength\abovecaptionskip{0\p@}% + \setlength\belowcaptionskip{10\p@}% + \@float{table}} + {\end@float} +\renewenvironment{table*} + {\setlength\abovecaptionskip{0\p@}% + \setlength\belowcaptionskip{10\p@}% + \@dblfloat{table}} + {\end@dblfloat} + +\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname + ext@#1\endcsname}{#1}{\protect\numberline{\csname + the#1\endcsname}{\ignorespaces #2}}\begingroup + \@parboxrestore + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup} + +% LaTeX does not provide a command to enter the authors institute +% addresses. The \institute command is defined here. + +\newcounter{@inst} +\newcounter{@auth} +\newcounter{auco} +\newdimen\instindent +\newbox\authrun +\newtoks\authorrunning +\newtoks\tocauthor +\newbox\titrun +\newtoks\titlerunning +\newtoks\toctitle + +\def\clearheadinfo{\gdef\@author{No Author Given}% + \gdef\@title{No Title Given}% + \gdef\@subtitle{}% + \gdef\@institute{No Institute Given}% + \gdef\@thanks{}% + \global\titlerunning={}\global\authorrunning={}% + \global\toctitle={}\global\tocauthor={}} + +\def\institute#1{\gdef\@institute{#1}} + +\def\institutename{\par + \begingroup + \parskip=\z@ + \parindent=\z@ + \setcounter{@inst}{1}% + \def\and{\par\stepcounter{@inst}% + \noindent$^{\the@inst}$\enspace\ignorespaces}% + \setbox0=\vbox{\def\thanks##1{}\@institute}% + \ifnum\c@@inst=1\relax + \gdef\fnnstart{0}% + \else + \xdef\fnnstart{\c@@inst}% + \setcounter{@inst}{1}% + \noindent$^{\the@inst}$\enspace + \fi + \ignorespaces + \@institute\par + \endgroup} + +\def\@fnsymbol#1{\ensuremath{\ifcase#1\or\star\or{\star\star}\or + {\star\star\star}\or \dagger\or \ddagger\or + \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger + \or \ddagger\ddagger \else\@ctrerr\fi}} + +\def\inst#1{\unskip$^{#1}$} +\def\orcidID#1{\unskip$^{[#1]}$} % added MR 2018-03-10 +\def\fnmsep{\unskip$^,$} +\def\email#1{{\tt#1}} + +\AtBeginDocument{\@ifundefined{url}{\def\url#1{#1}}{}% +\@ifpackageloaded{babel}{% +\@ifundefined{extrasenglish}{}{\addto\extrasenglish{\switcht@albion}}% +\@ifundefined{extrasfrenchb}{}{\addto\extrasfrenchb{\switcht@francais}}% +\@ifundefined{extrasgerman}{}{\addto\extrasgerman{\switcht@deutsch}}% +\@ifundefined{extrasngerman}{}{\addto\extrasngerman{\switcht@deutsch}}% +}{\switcht@@therlang}% +\providecommand{\keywords}[1]{\def\and{{\textperiodcentered} }% +\par\addvspace\baselineskip +\noindent\keywordname\enspace\ignorespaces#1}% +\@ifpackageloaded{hyperref}{% +\def\doi#1{\href{https://doi.org/\detokenize{#1}}{\url{https://doi.org/#1}}}}{ +\def\doi#1{https://doi.org/\detokenize{#1}}} +} +\def\homedir{\~{ }} + +\def\subtitle#1{\gdef\@subtitle{#1}} +\clearheadinfo +% +%%% to avoid hyperref warnings +\providecommand*{\toclevel@author}{999} +%%% to make title-entry parent of section-entries +\providecommand*{\toclevel@title}{0} +% +\renewcommand\maketitle{\newpage +\phantomsection + \refstepcounter{chapter}% + \stepcounter{section}% + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \setcounter{figure}{0} + \setcounter{table}{0} + \setcounter{equation}{0} + \setcounter{footnote}{0}% + \begingroup + \parindent=\z@ + \renewcommand\thefootnote{\@fnsymbol\c@footnote}% + \if@twocolumn + \ifnum \col@number=\@ne + \@maketitle + \else + \twocolumn[\@maketitle]% + \fi + \else + \newpage + \global\@topnum\z@ % Prevents figures from going at top of page. + \@maketitle + \fi + \thispagestyle{empty}\@thanks +% + \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}% + \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}% + \instindent=\hsize + \advance\instindent by-\headlineindent + \if!\the\toctitle!\addcontentsline{toc}{title}{\@title}\else + \addcontentsline{toc}{title}{\the\toctitle}\fi + \if@runhead + \if!\the\titlerunning!\else + \edef\@title{\the\titlerunning}% + \fi + \global\setbox\titrun=\hbox{\small\rm\unboldmath\ignorespaces\@title}% + \ifdim\wd\titrun>\instindent + \typeout{Title too long for running head. Please supply}% + \typeout{a shorter form with \string\titlerunning\space prior to + \string\maketitle}% + \global\setbox\titrun=\hbox{\small\rm + Title Suppressed Due to Excessive Length}% + \fi + \xdef\@title{\copy\titrun}% + \fi +% + \if!\the\tocauthor!\relax + {\def\and{\noexpand\protect\noexpand\and}% + \def\inst##1{}% added MR 2017-09-20 to remove inst numbers from the TOC + \def\orcidID##1{}% added MR 2017-09-20 to remove ORCID ids from the TOC + \protected@xdef\toc@uthor{\@author}}% + \else + \def\\{\noexpand\protect\noexpand\newline}% + \protected@xdef\scratch{\the\tocauthor}% + \protected@xdef\toc@uthor{\scratch}% + \fi + \addtocontents{toc}{\noexpand\protect\noexpand\authcount{\the\c@auco}}% + \addcontentsline{toc}{author}{\toc@uthor}% + \if@runhead + \if!\the\authorrunning! + \value{@inst}=\value{@auth}% + \setcounter{@auth}{1}% + \else + \edef\@author{\the\authorrunning}% + \fi + \global\setbox\authrun=\hbox{\def\inst##1{}% added MR 2017-09-20 to remove inst numbers from the runninghead + \def\orcidID##1{}% added MR 2017-09-20 to remove ORCID ids from the runninghead + \small\unboldmath\@author\unskip}% + \ifdim\wd\authrun>\instindent + \typeout{Names of authors too long for running head. Please supply}% + \typeout{a shorter form with \string\authorrunning\space prior to + \string\maketitle}% + \global\setbox\authrun=\hbox{\small\rm + Authors Suppressed Due to Excessive Length}% + \fi + \xdef\@author{\copy\authrun}% + \markboth{\@author}{\@title}% + \fi + \endgroup + \setcounter{footnote}{\fnnstart}% + \clearheadinfo} +% +\def\@maketitle{\newpage + \markboth{}{}% + \def\lastand{\ifnum\value{@inst}=2\relax + \unskip{} \andname\ + \else + \unskip \lastandname\ + \fi}% + \def\and{\stepcounter{@auth}\relax + \ifnum\value{@auth}=\value{@inst}% + \lastand + \else + \unskip, + \fi}% + \begin{center}% + \let\newline\\ + {\Large \bfseries\boldmath + \pretolerance=10000 + \@title \par}\vskip .8cm +\if!\@subtitle!\else {\large \bfseries\boldmath + \vskip -.65cm + \pretolerance=10000 + \@subtitle \par}\vskip .8cm\fi + \setbox0=\vbox{\setcounter{@auth}{1}\def\and{\stepcounter{@auth}}% + \def\thanks##1{}\@author}% + \global\value{@inst}=\value{@auth}% + \global\value{auco}=\value{@auth}% + \setcounter{@auth}{1}% +{\lineskip .5em +\noindent\ignorespaces +\@author\vskip.35cm} + {\small\institutename} + \end{center}% + } + +% definition of the "\spnewtheorem" command. +% +% Usage: +% +% \spnewtheorem{env_nam}{caption}[within]{cap_font}{body_font} +% or \spnewtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font} +% or \spnewtheorem*{env_nam}{caption}{cap_font}{body_font} +% +% New is "cap_font" and "body_font". It stands for +% fontdefinition of the caption and the text itself. +% +% "\spnewtheorem*" gives a theorem without number. +% +% A defined spnewthoerem environment is used as described +% by Lamport. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\edef\@thmcountersep{} +\edef\@thmcounterend{.} + +\def\spnewtheorem{\@ifstar{\@sthm}{\@Sthm}} + +% definition of \spnewtheorem with number + +\def\@spnthm#1#2{\@ifnextchar[{\@spxnthm{#1}{#2}}{\@spynthm{#1}{#2}}} +\def\@Sthm#1{\@ifnextchar[{\@spothm{#1}}{\@spnthm{#1}}} + +% theorem-like environment with standard counter +\def\@spynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% + \expandafter\xdef\csname #1name\endcsname{#2}% + \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#3}{#4}}% + \global\@namedef{end#1}{\@endtheorem}}} + +% theorem-like environment with section-wise counter (envcountsect) +\def\@spxnthm#1#2[#3]#4#5{\expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@addtoreset{#1}{#3}% + \expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand + \csname the#3\endcsname \noexpand\@thmcountersep \@thmcounter{#1}}% + \expandafter\xdef\csname #1name\endcsname{#2}% + \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}% + \global\@namedef{end#1}{\@endtheorem}}} + +% theorem-like environment with shared counter (envcountsame) +\def\@spothm#1[#2]#3#4#5{% + \@ifundefined{c@#2}{\@latexerr{No theorem environment `#2' defined}\@eha}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\newaliascnt{#1}{#2}% + \expandafter\xdef\csname #1name\endcsname{#3}% + \if@envcntsect + % the following line, introduced in v2.24, fixes incorrect hypertexnames + % when envcountsect is used in combination with envcountsame + \@addtoreset{#1}{section} + \fi + \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}% + \global\@namedef{end#1}{\@endtheorem}}}} + + + +\def\@spthm#1#2#3#4{\topsep 7\p@ \@plus2\p@ \@minus4\p@ +\refstepcounter{#1}% +\@ifnextchar[{\@spythm{#1}{#2}{#3}{#4}}{\@spxthm{#1}{#2}{#3}{#4}}} + +\def\@spxthm#1#2#3#4{\@spbegintheorem{#2}{\csname the#1\endcsname}{#3}{#4}% + \ignorespaces} + +\def\@spythm#1#2#3#4[#5]{\@spopargbegintheorem{#2}{\csname + the#1\endcsname}{#5}{#3}{#4}\ignorespaces} + +\def\@spbegintheorem#1#2#3#4{\trivlist + \item[\hskip\labelsep{#3#1\ #2\@thmcounterend}]#4} + +\def\@spopargbegintheorem#1#2#3#4#5{\trivlist + \item[\hskip\labelsep{#4#1\ #2}]{#4(#3)\@thmcounterend\ }#5} + +% definition of \spnewtheorem* without number + +\def\@sthm#1#2{\@Ynthm{#1}{#2}} + +\def\@Ynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{#1}{\@Thm{\csname #1name\endcsname}{#3}{#4}}% + \expandafter\xdef\csname #1name\endcsname{#2}% + \global\@namedef{end#1}{\@endtheorem}}} + +\def\@Thm#1#2#3{\topsep 7\p@ \@plus2\p@ \@minus4\p@ +\@ifnextchar[{\@Ythm{#1}{#2}{#3}}{\@Xthm{#1}{#2}{#3}}} + +\def\@Xthm#1#2#3{\@Begintheorem{#1}{#2}{#3}\ignorespaces} + +\def\@Ythm#1#2#3[#4]{\@Opargbegintheorem{#1} + {#4}{#2}{#3}\ignorespaces} + +\def\@Begintheorem#1#2#3{#3\trivlist + \item[\hskip\labelsep{#2#1\@thmcounterend}]} + +\def\@Opargbegintheorem#1#2#3#4{#4\trivlist + \item[\hskip\labelsep{#3#1}]{#3(#2)\@thmcounterend\ }} + +\if@envcntsect + \def\@thmcountersep{.} + \spnewtheorem{theorem}{Theorem}[section]{\bfseries}{\itshape} +\else + \spnewtheorem{theorem}{Theorem}{\bfseries}{\itshape} + \if@envcntreset + \@addtoreset{theorem}{section} + \else + \@addtoreset{theorem}{chapter} + \fi +\fi + +%definition of various theorem environments +\spnewtheorem*{claim}{Claim}{\itshape}{\rmfamily} +\spnewtheorem*{proof}{Proof}{\itshape}{\rmfamily} +\if@envcntsame % alle Umgebungen wie Theorem. + \def\spn@wtheorem#1#2#3#4{\@spothm{#1}[theorem]{#2}{#3}{#4}} +\else % alle Umgebungen mit eigenem Zaehler + \if@envcntsect % mit section numeriert + \def\spn@wtheorem#1#2#3#4{\@spxnthm{#1}{#2}[section]{#3}{#4}} + \else % nicht mit section numeriert + \if@envcntreset + \def\spn@wtheorem#1#2#3#4{\@spynthm{#1}{#2}{#3}{#4} + \@addtoreset{#1}{section}} + \else + \def\spn@wtheorem#1#2#3#4{\@spynthm{#1}{#2}{#3}{#4} + \@addtoreset{#1}{chapter}}% + \fi + \fi +\fi +\spn@wtheorem{case}{Case}{\itshape}{\rmfamily} +\spn@wtheorem{conjecture}{Conjecture}{\itshape}{\rmfamily} +\spn@wtheorem{corollary}{Corollary}{\bfseries}{\itshape} +\spn@wtheorem{definition}{Definition}{\bfseries}{\itshape} +\spn@wtheorem{example}{Example}{\itshape}{\rmfamily} +\spn@wtheorem{exercise}{Exercise}{\itshape}{\rmfamily} +\spn@wtheorem{lemma}{Lemma}{\bfseries}{\itshape} +\spn@wtheorem{note}{Note}{\itshape}{\rmfamily} +\spn@wtheorem{problem}{Problem}{\itshape}{\rmfamily} +\spn@wtheorem{property}{Property}{\itshape}{\rmfamily} +\spn@wtheorem{proposition}{Proposition}{\bfseries}{\itshape} +\spn@wtheorem{question}{Question}{\itshape}{\rmfamily} +\spn@wtheorem{solution}{Solution}{\itshape}{\rmfamily} +\spn@wtheorem{remark}{Remark}{\itshape}{\rmfamily} + +\def\@takefromreset#1#2{% + \def\@tempa{#1}% + \let\@tempd\@elt + \def\@elt##1{% + \def\@tempb{##1}% + \ifx\@tempa\@tempb\else + \@addtoreset{##1}{#2}% + \fi}% + \expandafter\expandafter\let\expandafter\@tempc\csname cl@#2\endcsname + \expandafter\def\csname cl@#2\endcsname{}% + \@tempc + \let\@elt\@tempd} + +\def\theopargself{\def\@spopargbegintheorem##1##2##3##4##5{\trivlist + \item[\hskip\labelsep{##4##1\ ##2}]{##4##3\@thmcounterend\ }##5} + \def\@Opargbegintheorem##1##2##3##4{##4\trivlist + \item[\hskip\labelsep{##3##1}]{##3##2\@thmcounterend\ }} + } + +\renewenvironment{abstract}{% + \list{}{\advance\topsep by0.35cm\relax\small + \leftmargin=1cm + \labelwidth=\z@ + \listparindent=\z@ + \itemindent\listparindent + \rightmargin\leftmargin}\item[\hskip\labelsep + \bfseries\abstractname]} + {\endlist} + +\newdimen\headlineindent % dimension for space between +\headlineindent=1.166cm % number and text of headings. + +\def\ps@headings{\let\@mkboth\@gobbletwo + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\normalfont\small\rlap{\thepage}\hspace{\headlineindent}% + \leftmark\hfil} + \def\@oddhead{\normalfont\small\hfil\rightmark\hspace{\headlineindent}% + \llap{\thepage}} + \def\chaptermark##1{}% + \def\sectionmark##1{}% + \def\subsectionmark##1{}} + +\def\ps@titlepage{\let\@mkboth\@gobbletwo + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\normalfont\small\rlap{\thepage}\hspace{\headlineindent}% + \hfil} + \def\@oddhead{\normalfont\small\hfil\hspace{\headlineindent}% + \llap{\thepage}} + \def\chaptermark##1{}% + \def\sectionmark##1{}% + \def\subsectionmark##1{}} + +\if@runhead\ps@headings\else +\ps@empty\fi + +\setlength\arraycolsep{1.4\p@} +\setlength\tabcolsep{1.4\p@} + +\endinput +%end of file llncs.cls diff --git a/orcid.pdf b/orcid.pdf deleted file mode 100644 index c31b0393efd556887c0cd1a595de7be764a6a168..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88694 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 z 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 GfBJuHEVD-d diff --git a/splncs04.bst b/splncs04.bst new file mode 100644 index 0000000..7d63c49 --- /dev/null +++ b/splncs04.bst @@ -0,0 +1,1548 @@ +%% BibTeX bibliography style `splncs04' +%% +%% BibTeX bibliography style for use with numbered references in +%% Springer Verlag's "Lecture Notes in Computer Science" series. +%% (See Springer's documentation for llncs.cls for +%% more details of the suggested reference format.) Note that this +%% file will not work for author-year style citations. +%% +%% Use \documentclass{llncs} and \bibliographystyle{splncs04}, and cite +%% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text. +%% +%% This file comes to you courtesy of Maurizio "Titto" Patrignani of +%% Dipartimento di Informatica e Automazione Universita' Roma Tre +%% +%% ================================================================================================ +%% This was file `titto-lncs-02.bst' produced on Wed Apr 1, 2009 +%% Edited by hand by titto based on `titto-lncs-01.bst' (see below) +%% +%% CHANGES (with respect to titto-lncs-01.bst): +%% - Removed the call to \urlprefix (thus no "URL" string is added to the output) +%% ================================================================================================ +%% This was file `titto-lncs-01.bst' produced on Fri Aug 22, 2008 +%% Edited by hand by titto based on `titto.bst' (see below) +%% +%% CHANGES (with respect to titto.bst): +%% - Removed the "capitalize" command for editors string "(eds.)" and "(ed.)" +%% - Introduced the functions titto.bbl.pages and titto.bbl.page for journal pages (without "pp.") +%% - Added a new.sentence command to separate with a dot booktitle and series in the inproceedings +%% - Commented all new.block commands before urls and notes (to separate them with a comma) +%% - Introduced the functions titto.bbl.volume for handling journal volumes (without "vol." label) +%% - Used for editors the same name conventions used for authors (see function format.in.ed.booktitle) +%% - Removed a \newblock to avoid long spaces between title and "In: ..." +%% - Added function titto.space.prefix to add a space instead of "~" after the (removed) "vol." label +%% - Added doi +%% ================================================================================================ +%% This was file `titto.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `vonx,nm-rvvc,yr-par,jttl-rm,volp-com,jwdpg,jwdvol,numser,ser-vol,jnm-x,btit-rm,bt-rm,edparxc,bkedcap,au-col,in-col,fin-bare,pp,ed,abr,mth-bare,xedn,jabr,and-com,and-com-ed,xand,url,url-blk,em-x,nfss,') +%% ---------------------------------------- +%% *** Tentative .bst file for Springer LNCS *** +%% +%% Copyright 1994-2007 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2007/04/24 4.20 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in ENGLISH + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is alphabetical by authors. + %--------------------------------------------------------------------- + +ENTRY + { address + author + booktitle + chapter + doi + edition + editor + eid + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ +% newline$ +% "\newblock " write$ % removed for titto-lncs-01 + " " write$ % to avoid long spaces between title and "In: ..." + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ duplicate$ empty$ + 'pop$ + 'write$ + if$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + + +FUNCTION {add.colon} +{ duplicate$ empty$ + 'skip$ + { ":" * add.blank } + if$ +} + +FUNCTION {date.block} +{ + new.block +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +STRINGS {z} +FUNCTION {remove.dots} +{ 'z := + "" + { z empty$ not } + { z #1 #1 substring$ + z #2 global.max$ substring$ 'z := + duplicate$ "." = 'pop$ + { * } + if$ + } + while$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ skip$ } + +FUNCTION {embolden} +{ duplicate$ empty$ +{ pop$ "" } +{ "\textbf{" swap$ * "}" * } +if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #5 < + { "~" } + { " " } + if$ + swap$ +} +FUNCTION {titto.space.prefix} % always introduce a space +{ duplicate$ text.length$ #3 < + { " " } + { " " } + if$ + swap$ +} + + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "eds." } + +FUNCTION {bbl.editor} +{ "ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "edn." } + +FUNCTION {bbl.volume} +{ "vol." } + +FUNCTION {titto.bbl.volume} % for handling journals +{ "" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {titto.bbl.pages} % for journals +{ "" } + +FUNCTION {titto.bbl.page} % for journals +{ "" } + +FUNCTION {bbl.chapter} +{ "chap." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {format.url} +{ url empty$ + { "" } +% { "\urlprefix\url{" url * "}" * } + { "\url{" url * "}" * } % changed in titto-lncs-02.bst + if$ +} + +FUNCTION {format.doi} % added in splncs04.bst +{ doi empty$ + { "" } + { after.block 'output.state := + "\doi{" doi * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + + +STRINGS { bibinfo} + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, jj}{, f{.}.}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + "," * + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f{.}.~}{vv~}{ll}{ jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + "," * + t "others" = + { + + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.authors} +{ author "author" format.names +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor +% capitalize + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check +} +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in capitalize + ":" * + " " * } + +FUNCTION {format.date} +{ + month "month" bibinfo.check + duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + remove.dots + } + if$ + duplicate$ empty$ + 'skip$ + { + before.all 'output.state := + " (" swap$ * ")" * + } + if$ +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { emphasize ", " * swap$ * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ", " * + swap$ + n.dashify + pages multi.page.check + 'titto.bbl.pages + 'titto.bbl.page + if$ + swap$ tie.or.space.prefix + "pages" bibinfo.check + * * + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ", " * + } + if$ + swap$ * + } + if$ +} +FUNCTION {format.vol.num.pages} % this function is used only for journal entries +{ volume field.or.null embolden + duplicate$ empty$ 'skip$ + { +% bbl.volume swap$ tie.or.space.prefix + titto.bbl.volume swap$ titto.space.prefix +% rationale for the change above: for journals you don't want "vol." label +% hence it does not make sense to attach the journal number to the label when +% it is short + "volume" bibinfo.check + * * + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + "(" swap$ * ")" * + } + if$ * + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { +% editor "editor" format.names.ed duplicate$ empty$ 'pop$ % changed by titto + editor "editor" format.names duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor +% capitalize + "(" swap$ * ") " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + key duplicate$ empty$ + { pop$ + journal duplicate$ empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * warning$ } + { "journal" bibinfo.check emphasize word.in swap$ * } + if$ + } + { word.in swap$ * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + editor num.names$ duplicate$ + #2 > + { pop$ + "editor" bibinfo.check + " " * bbl.etal + * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + "editor" bibinfo.check + " " * bbl.etal + * + } + { + bbl.and space.word + * editor #2 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + * + } + if$ + } + if$ + } + if$ +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { format.booktitle duplicate$ empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + } + { word.in swap$ * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + new.block + crossref missing$ + { + journal + "journal" bibinfo.check + "journal" output.check + add.blank + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + new.sentence + format.number.series output + format.publisher.address output + } + { + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + add.colon + new.block + format.title "title" output.check + new.block + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + new.sentence + format.number.series output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.chapter.pages output + new.sentence + format.number.series output + format.publisher.address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + new.sentence % added by titto + format.bvolume output + format.pages output + new.sentence + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization "organization" bibinfo.check + duplicate$ empty$ 'pop$ + { output + address "address" bibinfo.check output + } + if$ + } + { format.authors output.nonnull } + if$ + add.colon + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { + address new.block.checka + address "address" bibinfo.check output + } + 'skip$ + if$ + } + { + organization address new.block.checkb + organization "organization" bibinfo.check output + address "address" bibinfo.check output + } + if$ + format.edition output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.btitle + "title" output.check + new.block + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + add.colon + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished "howpublished" bibinfo.check output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry + empty.misc.check +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.btitle + "title" output.check + new.block + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization "organization" bibinfo.check output + } + { format.editors output.nonnull } + if$ + add.colon + new.block + format.btitle "title" output.check + format.bvolume output + editor empty$ + { publisher empty$ + { format.number.series output } + { + new.sentence + format.number.series output + format.publisher.address output + } + if$ + } + { publisher empty$ + { + new.sentence + format.number.series output + format.organization.address output } + { + new.sentence + format.number.series output + organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + if$ + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title + "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + format.date output +% new.block + format.url output +% new.block + format.note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ ff{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {presort} +SORT +STRINGS { longest.label } +INTEGERS { number.label longest.label.width } +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\urlprefix}{URL }" + write$ newline$ + "\providecommand{\doi}[1]{https://doi.org/#1}" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `titto.bst'.