diff --git a/.gitignore b/.gitignore index 958f3ca..688f404 100644 --- a/.gitignore +++ b/.gitignore @@ -4,11 +4,10 @@ /f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf /libreoffice-multiliblauncher.sh /dtoa-20180411.tgz -/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz /dragonbox-1.1.0.tar.gz -/libreoffice-7.4.0.3.tar.xz -/libreoffice-7.4.0.3.tar.xz.asc -/libreoffice-help-7.4.0.3.tar.xz -/libreoffice-help-7.4.0.3.tar.xz.asc -/libreoffice-translations-7.4.0.3.tar.xz -/libreoffice-translations-7.4.0.3.tar.xz.asc +/libreoffice-7.4.1.2.tar.xz +/libreoffice-7.4.1.2.tar.xz.asc +/libreoffice-help-7.4.1.2.tar.xz +/libreoffice-help-7.4.1.2.tar.xz.asc +/libreoffice-translations-7.4.1.2.tar.xz +/libreoffice-translations-7.4.1.2.tar.xz.asc diff --git a/0001-Arial-Narrow-Liberation-Sans-Narrow.patch b/0001-Arial-Narrow-Liberation-Sans-Narrow.patch deleted file mode 100644 index 27ddf8a..0000000 --- a/0001-Arial-Narrow-Liberation-Sans-Narrow.patch +++ /dev/null @@ -1,839 +0,0 @@ -From 79df5987ee96b50ac18bf7eb2fa965ea685b7a9a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Thu, 11 Aug 2022 20:42:35 +0100 -Subject: [PATCH] Arial Narrow->Liberation Sans Narrow - -Change-Id: Ibabb753adfcf1980b2c117195e88123b27ecbdda ---- - sw/qa/extras/layout/data/tdf123163-1.docx | Bin 25707 -> 25730 bytes - 1 file changed, 0 insertions(+), 0 deletions(-) - -diff --git a/sw/qa/extras/layout/data/tdf123163-1.docx b/sw/qa/extras/layout/data/tdf123163-1.docx -index c30c21751c17543ea6f0476d291c383e181de3b9..8cc9a4f0ebc8ebf47ee5bc90051f782d60c3b225 100644 -GIT binary patch -delta 21338 -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 -zhV|@)*GBlyuN>CIqElP<8^zniH%zwG@s -zTlG`<9M0g;vF?bXY4uK`JH?1J_^t2-xTh_c6&pwv$2KIjTop7+RNBoV{;#)1oxTa@ -z^}(O_@mQREMw(R^t+A;|k8>vF&$S!NGilCUILmCe23tDHP*grt83wPbv%oYVIJH&4Nl?T6q -z)EGP-POH8jg|Q{g-pdVUIdmkt96Vis2|sKhyuaLVhm%G!CLY2dFTJbAihMXQYmC_3n(+*$KD*5+dw!H9P8%{ -zR~giVEd}jD<)7<5GMx{4)%{>`!^zj3?ad1E7KRUbC`)Cd&9vofk`;jvN(j3=O)f3p -zRH}*_yA`LRuKe*6wux)s7LOhlhBF@9YySga0fKGVhzmn-*a$YIpO_?zDTw@b^M8ON2j{WK!&$ -z9VYF|`B`zk!_Rs;1mm&pHoy?X3sQ5D!ZSoqz7aVw=M&PoDH`JQd9o?qraATdK(YTpKYn{56oj^%oswnA)@AIixO)3GHyL{8CRwQF!byzHv~ktB{eKbR59sh)`%2 -zFTL1g`RC(GbI*VPpr9ZRYsw*+%4Y2_uOEA{qbpSb{ya5M3S -zZr=v`VSjwwI&P9n)GG>I`Q6mW^j|Db2M&VeY -z@x1ig7yAR-aJaGre=7_|(U9D};c%2F_4lu8ONdd=pz -zd?nO&psbIE$IIz07ZSfV$u`F$>$Pds2Vr?jtG3fZ+g8WDvYCQlRnaM9Zr@VRa_P@Vf>BOKXQZY -zLn`ccrOi1wqe1posG_~tE3?z -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 -z(SRSapWL_@ -zaRu3j?Zb=l|8!fhT+#B}tsxJ(ZMdM-<*Ikjz)sfxVsw?MJ^cns`79&^?VDYIm3y|FE+iKj3tpHy+5o4yB6a5uGh9P$myq6PZ)5&euBxbll37%l0Zm7=o1ur2qd&> -zWw0>slUwxTDfhW|GOxI?E2>BCFUzr2)KN?qB^BUkcM+YSrXC*6JQkG)3!!=ItN4390ipO -zZZ2;eB^hZ{YbED23ZiEVma!^#eRYK)&~~BvR$f+X=(*YC4^vtz_2h{-O8H8BVy%! -zKP6)YF}2 -zY(jPRoV9ClNtUuoO!p^k!RTn=?N~RWLfdgfqBG5Dg*EySD&dtkHv&_TOem2zoFnzs -zhAFNmavnF85CVG>^8HDr_lpRuyPcRdAACPJB-HD|c3u<(jU~fH;AzN4JP@=1M<}e> -z1v=B`mnw76@K}t?ir;y>j2oCLM6O7C!bd`MMtyD@LN3r9bS|=5%YH~ufpJi2cP)J9 -zlPSa;U@|%RHn5ngEA#nC&st^mbH>@L(XD{`1d@0s7A7$We^jOym-q}=EfWv;7VAF4 -z#V;@c)y2YJ`Ikir(ux>AY$TNcuF!YFa4I!;4ebLBYAs0Wl&*QnD(en{ -zKFH((1yH3d1VZU>g-U2_wd&Xoz1Onl0@C;%r4JEhkaI%lZ+h#i;+CFb3xEqY->5CW#=VYcWv_xb?E+E@)RzEnNjUHqr%v|Iv!_1s@`M4OY0 -z2~!68XM95owR%3s2(20La`F}1Ny#i{-9wKioTJIS9a4Khv%8esw-$xp%LSrV8`-$&VXw{FlMY7{K5KZAc*Latg=~Y- -z(!f$gw&ixc7*XkZZrM}&WkPe=KJQDi)bG;=Ykp#wzvuOE`KCZJZn*obO_mV+1kRnZ -z@pP?vwlTWv@`fHuV2vUon-m5G5vP0C14)4%JVrs4!g;wK$AAbRnJ{_X=7K*x8H*3X -z^1_Ut2?$HhiU!5~gHD-QWoe~X#aSo2u2voC5T^Q>SEegP{oH0Nxq8y7wJ{v`PUzCC -z8Bj;hRz5>qJ#EnYx4i0_nx^ssq!eq2U(TfXn^_maD7n4!a?yU^mV9PsT=X{ec{3)VNQ6+fLQjEAJO^2RcLw -zQ}VV>?l>G4>(DG^Y<~}10}j@c5T=)QvryW4C`7qjNvZ%h;%AbC^juWVrn60tg7X8C -z>xPYaX#8_f*};+vCBy~ymEa$IU-va~>*|x`z~p0~T>Ot7+gNsiFp(0;cX7{(yCD^a -zAa28+m)o+G_#WJ!u*BoAsaL2hFGQqu(*d&2$DmfHKd+R#IbvsaQWD|p?G0vcl0K+0 -zgM^v~PSgOJtmKxv8xzys5jDJIvs{^A)w`PkkXcMHTV{cxiXFK|9?$;A~B -zj%#IevG9Hi9(TnRFY4P3^T93+6-$)9X-VqMrbTN+s%;IR#+JcWcTI6g(+t{Gtw$m! -zhRoP9@}%>%9otUG_$!XR5CX^@%}RYXwgqKnr*23g0&BS)i-lAvYs`ROJBc+);{B;;+`v40C*J7syPp2E}d;T -zAXY38Xs~mA;aICa%Bt9GNstgKH{keM^$N>1=wBj9gnCpLuAvRV$L%!qf6c1|(@(}* -z`~B5LH(OrXVpr;s^&VinKx<09HCKt#%?j`uno26|Sg^jMSGaua>ute4RDvnyd4@I4 -zo=ugd-61B1Z;v@?7noXj2wgr)0AndM?Z1NFwkuEy= -zz$++uGqIcOo`P2|MmC~FwIv8L!g=3YZSO$N&uDuq+3v`RGo_bTP*xn$g?#brQmMs`ReK9L<(GLQ7SxkfZpEK1oM6=oA=V03SE -z>uA_1`(6gN|H{{d3U^~U)KMLA%7$@E3H}-9JA6w?&OR%)Ow*hIhobXwGX%^~vpTXK -zTeh+ul{T7M6}OtWMbl -zy$Xy8DnyL(vi~&g*2%aki*L2<&l}IS(poRX4aT`I90-}uV!xUh{pPAY!sH`KCjN8v4*Y30gROm5@ -z8@hE5dsl<^Q$Foq+;jws6QD1#JFN`1hSkMq&CtODUr}d&F^jDI_E^X!-@&cz65I{T -zn!O5(^Uq>9Jh|a>y#^}M$(Mge61Z%J#>pb;x^7wQVN%eOVyeTLNSz+>OMz%TW|#{O -zzvPvt(SDDaIEgmA=zM4r3egi=oiP}Jbq}Vtyy107ko>gwpE63dlV@4{4({=RWX41E -zhq540wP;lAxvU!=G>4raJZddV3B_Iux**c*qF8GdE)FeCst*VTyG{E3GrB+1MU6?s -zfn{Zp%M;UCgVxj=2~D)H6=Aa -zJzLvW1;ljK#O1ew?<_oI*{K>=4mkRP4ypzlihrpxCRk`Wsl-2!ZR2Y&3$wmJ=eHY2 -zq7U9E;|-55HN^p=>}0{-^G0Ud89(%{8`xNx!NW1H$H*k1ga0JmHb1;1glHBR>0GLL -zGMFJOktX)630l{v_-~}C$%t{>R~Gh#$X1aB;j`Pnas!_jc6|}fR=@Dk^5Wd#-0t1s -z{wZ5ZM{1=?>l1Xa7WM_XrXAUaWxo%dgGzpPgobgAUjoIpRMc#k0v)*)=2Y1;+nOD2 -z)@qSjbb;%|g{)s4WU>!4mgPTX$wF`S@<`0f02T -zh>kA2OpTKYR~mzsB0R7h40GO%=*OHw&H}@mT8(+TqXa|egWcj>vG!e~5@9E%vCU2~ -z5ta_L_RggCBdBIPNPcI+sMMEfPP7Hn&|y7_dQIcK(T<*rWpKU$jD$8)BtwJ1y_bx{ -z4bZS!k2*SUt?sK}gl8)}OWf?T;jD`wvsc<(M$V3|!2u5af$pf8H0m8Xh|~`%x4ryQ -z_0E04*{t_BvKQnT?rLZa>zA2hL5Py+IUuXxtH4r3lYJY$+4jgM`puZ4(ipt_7RDva -zl_E8j9QtzhA5e-};`F}feGN;Dou>8!A99}dxtDkqxQ_BlHjF?DZ=jH7v?iix*~7O+ -zxJijh1?wFMW=CkP*K?n;%zKq#G2)8ikNcEg7?#0htk!Go4_bm89Zs=XIh9Q7KR`0@ -z*5lgR^=LRl74}9}?&hMp?LvLtiHr4BsQelj^ZiBO*9Zq(x@-1>;$*;JpyqUdEF<^j -zn@&y8Sb?EQl{9Z@BZv)hBUi{%O?iGWe^XD_q_-VPutG4+MMhR1u82%sMLy4VCF?jg -zpvGQV-#oubRV#xJ=;kabYDo-+TbUVGN(Q7t94{xTA8#t|*2HwY0+Ox4UHBiER>#OuQ-FY5Q7%F@m -z<@cDiBr^GZP{AU{h}uOejGwXP_Y7HcPD%dakc~uQQ}&Q}iOXhHFn{1hX)q^LT@DD> -zk=bT(s~SVp(8b@>S3P}p83CGR2eH+U+XX=cH%3~^pcA@tnyCEwMhy?Z8@X8UX0z^m -zBNWCaZ|4!wwn4Zm6k#2+l;1m&?ihTD6XtOYerL7Z-{=Sip#v6rWQJdzqm7Ei@3Fle -zzp@k3pDG1U&;9F%uRC3O4Q!s{Ex2i4>Enh%4O~WtV)JUC!A3`V+|M0K9h0@?lv=oT -zZ;$*=@4G*gg}QI7Eble{G}`sS6@vV`M@Jf4@+ZUtj(Z%kWa&E(KcK+!75I4pz^cBVzDV<-WQoFrsls&ehfnJcd8n -z1$Rc_@PX^&r``@;!8QXm!73=Hm)~;{i?+y}`RZL4^~0)dz_~pEc3lr!JO;~&9o0^s -zW@vtl_(!gg%bU*5zVBU+3>n?Lu2-`r5Zh@sJ|B(% -zq_*Px&PmGI^1QDXP4Gw$N02RP-cB3(>Sp@Ck%z~rJ4&eMuT^(Zczz<)!l|5HRBfEt -zGtd7{_!R;C=RRrQ{MtI=e76gpygH>~@;|B3{sj=v$Axw>c-^7f4o-J^{LX!zg`MZeN0^KwwScaObM$Y(WIa#VJ#W{ -zu~bs9;Z9jkxNeZPuYvBPI;ylf8p2E46l=&?G(t?)fB_PhI3?|>&{nOvl(s}KHkJI0 -zdgSoPqTGWkDx!n9%vrj1T?!igdDuIyP;Lbh6W+A;9dqUzXfDx$OwCyQSSM0N8T^>j -zhP?`i3FayLa$jR4kI_Kp*FvzpQ@%T?tOb$CFT4aCA`3+L|CU{#F)9t+ahs#*2%Ru4 -z)Deei@tAz)#+Q!E^O&stSLsO|lQksc1oWa -zCguNsV4^cf3Jie1B}6&w&~F=E>?9atCT8bKIxRz{HSoyt6J|9YzbZsPF@qkZh6tu+ -zMeq2{@J2iHCFkc4I`QwyReA3s$N+*m%cDI6*TNy^KfIoxC2{#=3td?b&$w&1d;C>zv(LLIhHJ4`Afkp&OlT>#w-01f -zwM*H>YT4gTLozdpUMj~DZPQGokOt#Vy;WC{_(ulB_4-^brGiD(f3xtU;>y#2X^J0# -zp&+>emkq}Rj2@z;6fSlAKjvc;{iN8{YW`4&f6DG);BvjWBJgC+>O*TiLaFD;9g+lW -z2^}(}PeFobm@YLwaou+-1wK?^WvD_iFedVhxIa!fGDNW;6N`KDGMO6xpl>nJruhSmuf?QjO!)Ta~e{czCL*<|@B3%v?J_ -zxp)z+{GlWc6~>DJb2Wy9VTIBJC2WJzqy{pH8?+R1i!<(DK_EHM?_@@jp-z#EwXxAb -zu|T{b0o9sVW9+-h=)TL>!SAD-+g%723jv5yXdI`zF!Dw#fj}uI?#|wg0o=( -zK;3dCFbgbS3iYg!83yxB3HAJMMt*#G=a4O-HqaMwUsmy!v#l0k--g5x{AE7X7qN#K -z`~`1pS*Qnt%24vT>A9TJ_WB2|6e(#a)5T)YohXpdbVJ>@aa_U~TmF^AYz|iTN^Uq2VC1;e -z#&F9Cab_ro@P<+aDAaxKIIt?^2ZAADlnKIdw8`n^!g&ls-3MoxOdNCMRJgqc{6b%j -ziaAEC!2}=Qpl>zzWHW>3$zek9#}s%~&(38k#>IU(|3JoXLM$iMjQCjv7|m|~<2l0n -zC-(cN{$R6wA#g}M8l`v)D@U;QZ*Jd;86yIsI0BYn&HFgnNx5vW!G#q$PH%-+JOlNx -zKJX~YqEQ*3V6Csg<`Te~aVl|D)U3*mt11k;bh7Fu0)7!n+gx+D^Yb3@G?m~Wxhlxl -z!ZjcN_Yd@~LVRs8QceOtdQH$go0NZ9|H4?{qLmQz9{&kpfzFKW64lq`v<>0#p44Y{ -zVq#!Eg9}%%1F93|b}$`e%g| -z09VTjpo3TAiB<`dRpJL*aT^x?-R#5BmqY%yb6?v0Idvvj@E -zTxLe#R`kfyZqRc04N1n2Y7hQ;kOG*w#(J||uENUcF5j~Gd((+Q7Z;l)5(rKoh9rH^ -zm0hU(71t^kb@?lvPN^U_98Ch_ipIjrQI$=H!o~P=W7mNk%JlxZbX0w=r^wCwg+;I* -zMq{mO)`2U+cX$I}?9Kg8w;pELV*an(?Tt={2@s?tH-maZUgf2}IO_b-)4-QLE+JmgZz -z<=;!ifxP(KX-Z2PEK6YLms2cU1k^G-r_4s$zyH@cM&3)XqD4sFK%3ywu$o&2uK}T -zI{B&_ooLaC*ykw}!R;eJ--mjw8E4RtxFb<9Dp|*q_%+>=CKF5Xdref8x=dZVz%ry_ -z2_1g}IENsuG{@j)`3wz|mR%kh3OPgio)D4+2v7omlQoq!mKYt)Ymd$x7hXh7BDt(m -zP8DYS)z-RfSxA-1&#Q~m3x%?@n;t*`mUQmE%q6MHfbQ-PV=p)v -z4&FI5lRKca2r7hM=>3KvhlzvRHSb&XyA%z`}9@rn`4zM^h!-rEo6(n=C}lebhhP?CNB -z5ljAXX;OfC{g|%ussse9V(~$QV|6wSgW@-0YH`AdiCb8&cX)%LhU8vBI1}`mM5+V0 -zb!9EEC8+WG1Z(6SM7h{1uCd1Vu!=DCu&d-p>_%7V`U|;z19nb*q*7}CvdQ!P3_Mx&iLe%&1C!&Vgf){Q -z33a_TpIl)U3SYBi%>JWE;Q>wFKxsP80JM&qiAmAQTxhcS+31?=PfDFY!IZe -z6iuhsnqZ_b5u?G(szc=Gt^A_~Dk86ADf<3*&XI;K-c;O#Q3)C(p6!wlIdxOsZsTvn -zk__Poj{Twpdy6%Pp+jjRT($7O5uddtu0>rbpQd=`U@NX_H~9Je`uU#)xvrD(6ut|0 -zUBgno7nh0mU3#gRE_@2K7Y;$ngRXk+1V?gx -zf`GjZyW{$)8gZJ|Z{dppJOw3nv#FUJ;{CJLEE2-MQqQiiC+2b-k+eg&$`qQB?mRFzlrBbZgh7#N@5iN0&Xnz`G@`)iOA+P{OO0ied9q;dRtNVLYqI*JIaSz -zS8?SOQLSK9#fX!K)=#)(kYOQU_9*H`CU=>(aIMJ5x>A=7Qr;R|8v;oFAtB}+-q$l5EK<$lQa^dX;t;z3f$v0#+QeH_;K$+ovnNEzfrMj -zEJ)siZs-4c2=Pc|l>kc;Ht~*T@%^YvpBt?$T`#{$A+dj`+pKY*PM$s|_0G1R@+7QI -za0H@v9=~lCF6?ho`1Fq+Kq)Uj4y3`xO8wn}X)M7jU5VSmSjVDm5v6gLSp7c!XPjKh -zqYv#eg+c@6j#&$tXFd3b|wQ5eR -zCX?sZC)=GpHy=!9m|%1+wtdZTFE9DKIKd|7ZnO}c4Px?eyHyij!lPs~NtX6fX_ZY%e~ziGcm^q6-LPy-n!d>;fY -zm|?djR87WZPre;qW4YRwZE|Cp6Mf1D_oN<6LMi^8S^~q0JaNsJHGyYA7!c!BYUlZ_ -zVIAL*)RlccVOQ^MuYzFiU+N1qHRdXH^9deFOS2bs5Hy30hrudx;?PQ;XPsgHXcpU0 -z!gcLOG%J8QvP6XCw2pY}iFM%1zqcTCZK6 -zHqUg-_jJZ1YvimiuxOyQ8aw8gAMzLF$GR!NrdFJUDb>*;mEmyCDFG&&7{W0#h=gg#08ZYlOkTFq@;U+&^T}LD%v3VJXWD9LjU3@N;n~A{w)kjWP+ek2qYfR -zV({1i^q;1(y2lvzs@g272YQ*2U>>aipjZTv%y4 -z`UWM2myIO{iW$GD=j!@S5OXV=2V17w_zy@C5+p@_b3n*1QUf8dBY3HwxJnZoH;E}t)5(irvoYRtX&dQjlX*qiUT0L59O-Xh3-}RhK;P9U;D)?)O=RW6zhV{d -zO9#())Hc%AGES5ecc(p9&Je@D-)>NsFOgZ7L>U` -zs-)EbV)?(>RMhbBhvx8{2!e##xcNmRa5&Q?)cQuX=+tF~6c35qLh(j+)}=()k3n%r -z`D}`G9YOat&UrV7vD%38*Z5|cMrU+FhW_Xbu7KtFuJf#dxymd5V}{jcDYaSj*d8Gq -z0;+{su!3T)W$;2JSnnBRDei&HmG|9B9)bq|a;nt1VDAx^?v#ZB1>49vH(;+CNi*z!TeG4M~Wd6htU`0M<=dDPv|`hPbLO -zM;nw8LF17IofK6iGwCmRlNauE`lK>%@>HR=+!0inKR=dI;FJjmpc*3gvdPn$InF2n -zpfl;$DlN|eRkHk$7?3b7}i+^d1`O(=l&xM2Ohzs?YG{XU>piOz!S*F?c4H_31i#tm>EA@>W06TC{{1-;dXf_wfRpl(dbs -zk1mfx{!bbA6%J?Ht^rt&8oiT{=-ps+(Fr~w7`=_&doQE+KH6X=Lx?bl9zygsLi8S; -z=#q?*D2XNCzt+ybHr{9FJ&tGV-nyRqIwQ4k8_bz=b4yd-a2*zmv!FFkayfb|1U$@l -z2`zBZH5jut9o=mIilIFOq*r`PgT5>3Wbk7(I<2fqv4%=v8Y7I#(;OHN92^D0c5FsF -zoq<&uDd?B-vD}ezF80v#)56sU?TF!N2auY${jel~Uk15G_|u|B=D1Pcf)pq8x8!w> -zFg$r(S37WFJYv9tbrzM&A~nX7&eq7gGbA!)UD2!w-20X$heAI&Y6% -zGnlre|1XI&)$zJ-Ifg`vj$vD0F6n*)UMa1)x2C-zQhyuJS=vrI#}VMQZLafnlcOV) -z_A*b&I#-}4^mCtaAE7M%kp5h4pw1*K-0=^i3Y;T12_!sPOdzR)&kbhe(Z~9J>-5=t -zPOa5SHu0>lB||^U84V~CT1Xw6R-7LB1T`fsyJjxlwv^6$#2OA@X)+7R{tnu}O -zZ6Wy|de`OQkQ^;X$6t8k6O*Bt7;8u;5*tWF5H -z@X2kC&iGxP%l8y)5H}@*snuk~f&wAl4Gx5R<1FWX@ffXO(ct?m0No8*tNo{;^GU(Y -zhS7YtE3d$Y%HaL}!ytQ<2@4Lw!gfkUr>TYr`=n+AY)acl2CJrM-7Qowr@`T~w$0WV -z(lg3VE{MSycj>Mv^N^+E!gm21?{`clnp(z2vJ`zTnz{1hrM@A5rPQ+ -ztW&9FLwOE{E&R;L?!VAxHk+Wnh?z+UB#tsOhjdo!th_j1bkjqBG_9xQwK&n`w4gb8 -zR}wSC9D3=Quk*Ps|20Dje>0p*FP-nq*=N)}lxT|MIIFWvw+;ptC9MKXtWwv!r`aO> -z_;WeuQxIU083%7?JsQGmE_x@h)C5V)wWzM?iWE$^-=^;Wd~-bi@DH=tUNa>^@`0~q -zIx8f;MRE(${H06ZX>`ZX8hMO!A#s(FYX12K^|y~X`uW6=mbgIG9zE7>sf(l3>VB&41!AD+T<3ca}d6}7%@wSVZ1 -zEd6X@&bni3Z{Zl|G1Q_4?7k-M(CUQ@#{#XrUM0W?@w6%5M#(34F(cQbRwV0p^ttgD -zj{6rroH|Y#q2a%;%^v$6Lh3I952MNq5+kY&5}jl!v=fgCv(EMj88RO(;CE^y?xEp8 -z!ykJhz|;^`!AiPtSpbFbzf8ifNJi?kAum{$Y=E7drDv0?5Md}o)Wlv$a^A`=knv)J -zr_Ur4yJd>Z)yw~-cmZ{^hbaM5J1un&OOUJ>KhUHMOpOPh_W^zNMbENiU49nsG2ebFMjG -zm?@f*kJ~L8nTbXk=7*&l8901}C-})&Vu~YC`jkf -z>tj_rR@Fk|Iv`Cv?6pxPH*gM41WN=A@nDhCiL=1Q>4(YZUS2N%Xr{pT+gRUx#9gG( -z1eUSBctCu4k5@h5#adZuPSqnL0Bw~2ja1M?APe6R1e-$Jio4|tZlgK8<$M!kNj2*T==89;*tTGjNalmb4muElC~ZAFXCp! -zU^*{n6f#gE=({|9u0K!nkl@a#p -z1(V_>q&WRW>EOu`$yGn2nC2X?1)=rYcji?rO&Pt5L^XJ18(HI{6i`%^Q4!zjB-*Uy -z$j8gP{~SewBYU;IHQlBnnz?&|b(4^m%DKLK)is-?dFB$zE<&#p$*E -z%jH`1MR5fTGX~>tdcS`b#Ij%|PHE8RkZ+&`$)!Y5ribWLsr0|!V)p&!LiqDC%GG#( -z^LT&oW*lC#Q+v4XhBuU!NCPYq^30xa2Cp_xxw%oe{nLHeBEesvzlyUem)EstM -z=o!mG>gyKAn9zWccb^7U?sLbl$~^Qhi?1srO?H@Cl`WnpU+PBdOU|SsH=J`kH5qT_ -zA@l?)QBv%UG>MEv_hH+>;>cwlpW;CHkU~yG(RoM>);JM#meWcnH@T)v1aVPb(<+In -zOpTHLnS{}+j%kW#*19V65Ll?9qoF~r@%;4%U?*;lsyD-EgIvw8Y4o!R4T!uSmqmD_o2}InhM{)Eo@Y*bL5V`Q8c{ye*R?T2{i3wlRIxYpn$t-@u`# -zdTSMm+td#g{mLCyqe1EkKcT(qN=d7 -z#Z(Da%fAF)z5q?L+=YSxz2G#k)hEMRn%1P-f)HMUrG&njYMV3UJgUm99;Hd=W~Nj^ -zcCAUC`U7UOF1PC8hz5U@r$2>!=j)lH$;Y&)!Kjy2%H%2?Qjgzhj%gO8*sJOk`RwzG -z@&IgQ*Tj1cX40B%a%Y;LpW*HqcySy4_-HsLAI-FM8~oZio<;K$o@kj -zawT`2kgeUK?>X1FVUo;w81z}rL;+P>RZIwrX3`AB8Q54UonUK~L=a*F^2jKS(A;HX -zDaRnrRI7#ZP*8CLy>#uD3R^;1-Px*=`My-1?=zg5Z?*Ei*lWo%oM-DxlimQ{)O?Mt -z0~9>boN+XDYpfLc)iKwX82P$NT)?e1=Lo2B#>2E+IT9q&js*71sd$43!B4aWeRAel -zLg@JGy~;<|>UAt%1VT__$M#585|O=uN9^Y{eU0q82=74#$J%HKBS8w1+4T)4`=~$d -zlijulR6zoQBI-Z4Dm5pSqy#HE0XmjX8`|ZG^CgHZAm3iDadvB}RS>Z8(F%@LoctSkXVJaMsv+F%r -z=zr1N9-L5PmJ<4;%99f`EU3+#XO>s5p-zW}{pO6WKbqYwIeUcwv??P7Ikn8-l<5S& -zo;<|;9n&rm)m^F_T_r|{(!-d8a!sAE!c>ak()z$En9Uq7Y%|LBC0`6+!rL*bx@GV~ -z^mD-C+1CVC2qX($&R5rULvV#6BukSRGva&0OuOR_xqgwyy+cej7Zb4x?No3oZy5j``fl;f_j -z2{0#)C)OJ;bS$>5_Hf+7*Y!+iIu?k9SIBzFS;g7QL$=ylxSt|ryU6?52rvst4mEMo -zs1YBwiO2)XYwTbDFeVLfva#s%$L2#WlNqQyJdHV&HuITY*ZlBJWNWJD>?eJ5Csr3< -zUk}qrK3b+|dRMO+%|be|U|)r;bX&n4g@Av?K$OBLVjtShP~;*J5NU06Fx*hfr^?aL -zO`*sDA~54jQ;^yqC45Xy3qOYfRbq`@*#|eL4|jYn1#IV1g!0Ft+u6X@g2$-SYV2)oZX;Y -zrev7NuaVhi&;FGG9NIcFUH((9Wtw^au5cGfcb)HZj9aOQJ3&0Yw9UstTle5sx)}{i -zTtCRC5|eZY#G^abG8$0_^dA`_aOA%;g-ZiYsVzz=uIrMSR@>M`PMR-(k)poXeX5rj -z#~aFtTbVTh@95r@gHyJIiX1(e@q1U4f9#NmHLDCg -z^1VK0;A>e;;bGL>#C#mZ&b$PP0KAgwdV>%P(O|aS!GV0DFttNsil`$0)ys@#>MG@x -ziGd=L+WVm2@NhCveMVs!RjEB%_YktLgH=+TTPUl0>Os=intupRakLFF4Up#+^3X(WdHL&R0h$TFHFUR>Sc4k22J4^h?&8)brGwV4dP4w!$` -zuZ(yfj}(*Lv{O-Up>^sHgw+kPb&8E-^=W -zM&FM2ho@id;$}UkfC}Pcam0nI?)w%_Ijr5un8Q)SM}}7hC4DYJ&OdmXJIW>x^$Gbj -z_7-1Su})Jdit$DZ`|5~>iROc6 -z7u=1$oUM+X_`iM=B<+R5i9*KvD;LoY2Gjf6_cj%Z`<5m=R|)uE?<6~Zlfx$Wt?%Gn -z$bIb_qyYW3iRYer0=Rxt=vgEUc03QwW}|re1T->!Pd;6-;h&RGt#WV&_EnR0lkD|7 -z5p^$A>+<75`#r@pY~T+nT5z9udA6PVqCy -z*!X?JX$hGHN87Fpu#CKS;br6D6qXlUqu3Sx6qo(?w350;Eq7&>bQMhLbQGh`GzqE! -z_@|^D$<%s7zRfyMCaA@EM`f}2y_0v6@T)W9yEGk;0CSkXBW8Y0D;;RL$m4Vv-x&$8 -zyJofns0^t=Qo8fmy0nfaNPlXJ^7k>uyxab11~1Jru`MsSv@=3bEHz|~-ABZS8cg{T -zxdYgl=6#LJAb{Q6^U@H#3Gbd371Bv%tSXjGuJ}Djc8oe*&=n1RL#s_a<>L$L>F}%+ -zVVm|}c&b7|igUQ4j~b{+(|NSn_d?#q9-bZJm2bNAw9H3O^-oyryoHI8)Y#Qn%?2K{ -z^RDN8`*d`EI=vsNK03H*jtaYdxIVP>wc<8g%trWx{CUt_b1w-&@Dy3(EWr%XfJr!F -zMPX%|=&oQ^X3L-aHx87=^goiMiRmrQzoewG#lgR9Ws{1P2QJ=UTN2uA%kx*Egeuw5 -zK`(6E{~Mg_1oQpxZx*@#KMxH5!j|{rfmI%@YmD_D*z&)o10M_b?_?<1$zb1aMc5hN -UpR;x#Y<4KWy$r!)o4+^w549#}^#A|> - -delta 21299 -zcmZUa18^o$6RyKA_QrNL8{4)wwrxB4;$&mnwr$(CZ9Cb!|9@{?)SarSGu2bmQ#Es{ -z&(nSS4HyHx7zK^x0tdtd*71ge{%1`10K-W*1f}}#H4@m_|FTK^XKWAyrvfFdk|9kG=neYj~1CHa9yJ!cD4th_Rh(Pi -z<{LMJsnLt|Hj0TgrVl*~oqt8l^#EUN@gloFpXhz>Dq>n5+@Bw@s+s}kz`FHKUvEaw -zRoj)8gfY`+WL`OT)6Qts(`}zj9=VoN77zY6EXoHL)S3J#0K#i)rohBKMa;sGWgLkKSZH`x;!VV7xi!R({Gh56yChcjJhXxG+26z2H7(L5Zuu{KaKlG?#iPfA=}ST|B6ttik(toJv)_;9btPgAhBQ}qqonZl -zGp4s3l<5=SBgW%x@kyzkY$jDU-z2ESm>HBJ_0Yzw$*(zkx;v*krk*~sdEw2OJ8N>E -z42N{Ls=&A-jIBV=NTfUBBxgR5_3h;%=rjMiCf@x0s{$GU51Y^q$S;#ZFZQx4$k9q3Ew>`aY5*hot)Uk4HMX1-RN0Tz-v5eG(4@TJTkrMr7XuOxa@L`i^ -zJTfr^s{_cxJT%+kp`A-IXV0=}Fu?fr`D%RkZIJO2e*G};AzHuoO@}`;zW&!Hxrf#^ -zMQ2m2<7(n)|BG4&II;HCaYoTUGr3NNEfMd=n2zvSoUvwjXZXmZA(JvpSS*PO9GvlX -zZ(En36JMBmJ~CxIx{j?=azC1Bn&$_VI_s*tF=ppGP7z|adl&YFX*Y01Kw-Q$KqqX< -zOg0j)xa$FC=;j>iasOl_9)JouJlzFPe>&q@_tg|1HvBdOKBnON9`#uFjiwGk7qLeW -zB99W^(p*q{xfu_hD$OSZOFT? -z6JkQM&SQSsM}#tLQ!c!L)gXK_-M!F@X?>#SVl)x!Rf{)8}71l>~|c%(N|(Q -z41OY(OuCVvLtxl^(Rg!zLQm?Q4YV`k@Xio-z*h&bW6O#KhvE}L@n{Rr8k;HhEa&i4 -z;Cl+1m``^{PL27|b=bRZ%{Qf5$osLJ<6Xz$QP#6jgQq%WZsm@Gl3MJ$z9(ulosNiw -z={g?@f^D#HR)$i(^ol7v&VxuNWkLRK;kjbz0$K@o-ndq&%{;SvJA?7_*W@U$$>~7%$ij-IE3t2F%1!;%w7@Lr&syjL* -zXM3aqUT(vpKB*U4Deh+f9-wj3FKZs`TJ-_!ZLU;sBy2TMs1ZD>(7;wX=&|h=3U(GF -z*;@Him(G{3@}&|la+8z1aCni~X5RL>#oD=?5J+__j^ -zumtt^m -zkLjlrbHwG{-V<$>>rOw(iKfzT%;GH^Nfq)99JS^m@v-Vh2$N?I%8{{idl@tG^dlqo -zEiT3?dO3Iq!ZC+_-VjpU>eaDy9beH5Hy=K7**i8LWM-6>km2m -zNXxJwoiCf{-OJIz?0SmSQiwHJh)fB@&T|Z;pdv(+MqYbRHJ|SpPK@mwfB$NE1&@`2 -z^gHPLk$Af5lKF_`ARzL{a3I?}=3GbX`Q;l<96Gv=k)R4azZ@1p@>%!!NQQ=ycf?uL -z3Ejnz#6*~Xh6k6+M}}&QXZNrmqpEFIQf3gf$Lnj#Wy-4{ULdWE&>Tj~QmaJ8%}I#U9IYTuKl?z>q+_aINzU&tcQq -z<71ucuEAVatH>bsetM2lD$iJZi#spA3WlvoW}n+B26{4eN5v2EHYvYO9B~<3<4x#X -z;!F-bbx!Z?IJ2cx}+eorng5)X*scGf3cBjAAMCcq$) -zgW*~vFd+T}l1?pqk|Mz3T0FnuTIiY!wQNc@(2g{oWi>Lur}DCFz-znWPCffuw5{pl -zG=Ie0@hv*DMwIHX@2R#ErSAlMKvz275C<+E-^eda2I*P%V4L@oOoFX!;0C^hUasYI -z*tvl~;a54#V%X0TbExNTpp>4ZA_jZTwv2KHdv$*UTg|L79>T1lO&dyk^|S3_-Ok);ra=oOHr@)Tyb)(GG=6Jr -zdX@IVj@oTG7pu`o;a}RG1@UV+K^76)FO&vI9|>ud&i(Wy -z#cP4U3RW+Bi09pU5-B=I!ahp8l|~DgA>xuBDYsa3d#(Q1_tqo~K2xnCYJ)yckEyJ> -zH2gGh*gc&eDtY|=nfu8;&F1y@ft_pC*s^FcyDO`Ip*h;51Xv{{y|??Hy1aJ{TivRIuM7x-#dR-u=L&Xx2iZl -z(gn(hD~XnFA%veGW6uX%*Lk520<7}4-~GxxEo9}$Pbsy`R00o=E%3>w+_5>rkzb_+ -zCiNO69x6J!Kc!#ZxukKR0}xRP-1e&})XP`k6oQ_eAzOyE2PS`kYb!yQz&0!(?NuWH -z9c2wN$uVIxTO7SKwc2$0#;>xvP;S&s6>!@8hlU$M@+MYWiS6eBiBTKDv+yn(uqw7t -z%#Wv8dpW+ee__e=O!#9SdBtOjSls{LlaZify=!csk -zJ5yRz6aB{suyH|l%k*XOR$#uMf!_PCxb$M1o -z<2$pAysE>lSlGBhpp*t1&A!timJ+MI1z@Vy3?dO%MOwP}{VsWThUXxrF%uzsj|TSV -znC=MUC_WnP -z#fg6)PF}>7;cSh(UC+zkqQSc=8vZOz49{w|Zh$2EOl$}Hv_i2V6e9}T!@avHDbSny -z*Ag@-QotnGgt|(Gfk4miYWpxTHsM+?p=flEJ{qwi(EBfkVCpe+LTE$JWT@HcX^Dq= -zDiZT_oT7 -zQ}PzM7~>Y%oPPQle;P;suhAn5%uJ4;+6BcV{7g!*EUW?B4!P7J38>ztEG8s(6L{|5 -zoSrcTEnZ;;GyGj0SkK{aZJ$`Kxo&;1L}luraz_ZRAPYfUZALk0w;jnK=ccQRt6 -zAwoX{3DZP>QK~)?A+@8)oh{RGq@dMeh5SD)s+=b{{`RAZD~}=b4uBq?CqRJGln)y0>0ZlE27YurAwY}?os7%Q+~wgk-*4D*q21kT?js82R`RGJuh$ux1|v+j -zcGpq<8OS<{%PT~n{!Gbd4=dJ8Xa?T$aC8o-Wq#z$T%j{BBu;+21_-7mi1+WkZ?-%R -zJ9KbFN!v1i(428U6zKKc?y6((Y~ti}3+}3`Vh#*v;RvjYuHKOCy{;ePQC&YuLc0<_ -z7dqCZ%Tn>lT@_8+o^LO-ao=1pwP-w3m_Q6^!S!=&_3UMUq2U+({yLRz;=RiZx2;0E -z3Inax-B)l3%m~~({#F7YQr)1!{tk^jFi1ALoPuI$`hMS-1g3b^IFSQa{tm79%+cd- -zzXMzv(RQ2=j$eJ+@$oH%#>kbOYERepjW*{TSO5NG2p5zQQo&JwDqkD2=B00$g@D$g|uZXQD{+{YHgm29JAj -zp@s3N!k$^h^0=IT013*y7XOn25{CWBpaY!00BQKr*fq0VpHSzD>h!PQvA#Z9+WEA+eE4}m{{WSe#EE(WDcCpkNtS2uzphA -z?i?~R=b!u`PUd!cgcLP_+!DmBD{O)Wwpj^K3sSWW&`W;0%>Cl$tri<#;t2_92nR3G -z4YT~i(kpj5UWNtGH|LbDhh#0x-I&yIgd>qSx(u-KyE&Gkm|(PpH-(sJvVGm-B)T=r -z6k96hgZMNUsWLd}`85~H6+8rri{5li`xwSw#pb!dXCxukV -zH<4sI)s|WUzy8}eJ@ls)O$Hb}!5=1U((f>(Nu1##r!G5aVQ6Yj7O$-$NDilAoQgHX -zrd1*(h@OoflTdA)clr5hB&lw2z{sz~oF!umf=On*kOn8~Y|J((0-=c@t_k(JRyI-9m{Uo@Z=NVN@u6pyXh0bLuAq)ER}4-)gjs;IrF-H(8F( -z4jXXE_orF~{(7uK=4CqKf~cf&>j0i2HXkk9?n|_-=P~xZl;Ql-w#C_{h6@?re52>h+V2Zb3!70 -zrb=tvrIy>?YR6rT_i{lw@=~_>de{ngdBdRRs$fR0?P&Wc2Wrm|G4ZGUb`7M1TUwz8 -zYLL!x^Q6C(YrZfaniA%hF&enT2UPz0z;*#p!vy^=FWTaQVN97<572J6h2$MCtzKto -z2%cMKa>~C6fCjH;TpIkTXgLI|BmsyoTxT -z+L?VVw3c%v79ohTfC)jw4S^J1)5!^a%&C!2cwK$Y!C_+tWH*Pz+PUgZTbJAAskYz( -zOAt`a2-B-Pbunu^{-7vG_0P>WDMr#-0uElmR(T80;c7)ttouFgWkL%@=VDxfMd`Nf -z(G=5gtf0$zK#4vPt7z@ALpNIC)ZXfFer0D&AXRx^+`2c>% -z22nx4^Kjb(Sq*BAPmGCNH~E)vR-p0@t_fe{3(-_gX2A0hv{M%2oOsL)7->Ifw5#qq -zLdkqR|LPZxloI}_dUa)tVJoO#TDiMl_;61WwB(j;#*&J@s^VZV6a}_~QbeaDbO@rP|F$2FwNqQtb;vKYFC%Prnu%(-~CIVX!=F -z%1@sZR2ct0R+m$&R)?roP^02VNE9ik{Fbegi90ozo$IbQo6{upVl=GHzgw-`?+gM_{~BrwaK+TC{uI@kFOs{XnuempX|aZ83ZoL7e;%8haXc}=XFe(?Uw6y+jZznxGvkW?6`KrsfFCplBGng0{kEbQem -zGEEimOtY|?Chq|wFQ6e{NeNW$+Dl!Ij&?KS3a1Ir-uWvr^BwU_gVl7F%$?Z42eA6` -z_kMQbA`225dzWO -zIHv;+w2nIoWwAoszAbsh7F2<~$nnL%HgK41&(YE|TL+xsxxw4NgIVU>eWQ3D`HGBu -zj~uiz0gLgV-)~uEU)o?x%BGz?gi08Liy0lfZWw|3l(P_kM=hi37+Roy!)M&-x{~sQ)-s$M6}=oj?T|ppc(ZC&~I)lEhd}W#~#D -z3dBIBw$#-~;5)w$00cDAPtz>cz+IvboSEVPFe%qq}evA5IsnPsBk -zllTBpRp>I8p8V7)Tx!HAZ_->p_=x%j$@nKI+gT1@eIm$%U>Ml83P?RK={@QgAL0&7 -z6HE8uWjD_6k&T&Ho;MZ4F8c8qFx?9xvAoG-Ri5{82~V!Bz7aku#SMBXl12U-=% -zsfwO@Z;6!^FAkjDQ+Fcfhhm>ZZ7Vb6m^7b!k2^j4Xie_LU`?`A77PaKG+`{e>|sQ5 -zSrfShv)IE;$nHoUnqi^LD&~iLVyS1u`lA|86hjJ33?@AHcr~IWk=C&9A -zlb{88{3PLMK7W&C5m&_(9l>w`1uvrvCF)B*%JJ(5yDd-*o{|YFU^{k}+EMeJYNAf| -zruBYGmd9i!Rg(Fhdk7?iqkyw&>L%k6eu0(~CCG@06W{E#MWSgfFPvFbL=x8%qlgx_ -z|Derk@#1&}GS7+;X|Fq!uh=*r^kJNc1Gx@WV8s0K_WD|m^LARN} -zZ%0A|9Z5f-tGAl_JTfQEutj)2>RgvO^(8UW<0^EI>zWfreWqOZBISiPDG+a?%T`VZXJ)RyWZT#FBUL*HoE@;&dDuX9m~3 -zTrv~KuPBR+bxgP-Ufj#tOr(-5nd@`q2<|Of))^@2Do$>5(61hc&Fg^6e -zR!e}uy-&B@K>Ewprgr}((pLKm{!iV)w?d#5s{lwdnLNlWtl$*DyiV#EnnU+=$p(4U -z6x$tHofTI-k21|{cMW9G%1`$<({Bk582ze`StnyV^P)W&*6W*sUkH?^6p|{Q^0QYj -zvANuTAE!~B)#?hr(VP$7grEp**^w4p5@E01Rln;8>X-GJTU{4uq7yhlJ*60Ind*Tk -z1ugyee}WZ&yhDKAkqq*-wAc{o`v&Q`J@62V|5J@u*Y(jp3^)$e;tBHa){j2=`)IR& -z6W1G%6X+a<4hHpSnF>_6%lQrF@xt!5oTQ7dpa*)!g_@1{?UzrJOSci&CQ(PokED%W -z=B~$i3W5Vj?qNfs^rEoG+QJq^(C*fho(-(2%Y7&^8~Kz2?L?_0xMuWZXH4d9S?Xhu -zU*tI0?rcC{x?z8V{jJ6k<-YIgn_u$Rdbwufw6uI0C9Y7`DV -z=7Tj+rTFF$H~5rKP*d#F^RWImadOeswe1Uz4`#oA@nT6i>My}xoD#~Cp}r~nwW503 -zSEx_s5Q&@***$kf?fg{)1?c -zsDG9H2Op+pfkkAfGtTON206*%Kz2=50CC31l8JT4y5+BVR3L}|tHZ*b#D#BA+Yh5r -zz8xO}c!dhW@6>$Fi+f1lgUAiv$!1NzGa}Q}huz2sZvdV?s7UI~LRC0pBN!SHfDw>< -zcCfsGHHJsb!uxJWe!(}&ba#Shm}Y@17Lq2tapQ(?Y4Z}!3b8PJY+CC;@Ik0Cx;m;Sv%CsH=B^!iG0 -z42Bst_=S`PE`0l0l2cnCoCo;> -z<$xOiq~QREJGDq+{PbR~_Ztv{bz3@-&%(Hd{fWdCdY9`&gwC+bWt-auu9MV8UU|U> -z6(}GcIN`B@|7WAkAYA#fm=2xK;`(f?xL&F6zn}C>AI%1-T4P8Y -zwEG%7Ymn;Q5C*c-MGa;TAyS%RuX&S{iwJ_4vTm3rD&C>qTe2ed%Rfu1I`X#aot}xybe6@Q>I;NJDXgX5$OZJvJMBQn28o#dz?ejRG?PjL0|Qf~ -zvpY|EzkJl^>;n*m?*9ccl*iay(tps2>a2{K_%D!YLk -zkb_QYa!BF|mVZGnGKK3fRh$7az?zsL8qdTPO^CUP%|e=O$vzzVJKk01enKEh>Zf0s -zbM~qlioBnLb@S%ZLTTpz^WW{D8 -z2v?pjI#gbq(490bk9`2I-uYS!ZsmbS{Ad03Y5uNX3$9C!=R5U2L<>gg^jZfpF?q3P -zC_t3#bDp}zjoqt>7Wx>ex6=%RwA;8$g*O7wgc}sF4fxie7y`dy+c$zG>4j5xIqb6C -z<6}sC`Zb^;F|_ipOgUh1J*NdXAwAo(l}r(%X#~10RjF(R{J!gJA+bXs^&d8i6ApUrHO8@BeAj^A9v|FwLb{~nj2Rnqr@fA -z+H}mYix*SsuVMYH!E~`KiZjRWO*Y5uB)~N{tiI<=pdP5e94CqVLvKPjZZ9ES8p2{AE+`HpwAH-VOt3&8NEX<%s -z0B75Ky9jw98(Q`O^G<0faB76+MRJ)*3WLF)7Qb7Sh#8*a+Fcx?$#P*Y`6zoogti7- -z$_1#k@&tID=RtTF(F<9UD2&Y!Rwew%GE2^tH12?D|QU -zECsoa8pHDtwVmJe8wI>X@~7bt4iwPAJ`O935kgh+BdG6($x{#myJdf8xZ=4s7O<^cR~1a^x+3Kz -z7I8WMkrp7d8q*i#8Vex9A({UbcvlMe#Bu`S+L7Z(+tr)mCN!+{?q`0-5cs$J-Mj^m -zImJlEau#0d0<7lCEq+=ihQCv1(7hL7fjmlyeN-J6pd2EiZm=DM*;wlQUV{|07pjcm -zyO8>ACk;vNT(l``Cq-a#yBT(31(uV**!*ubxrz6QdQ)Ajr5HF5!cQxwCA3T!jdcMQ -zip}T=w9;M^JM8GVa(Gl6lQHE+t_>obfk}bhom}PfMB=|YdtmLLj}LIfs&l{Faz -z*>~d~Xtu2|U$&>G>|=)61U=$Vz?uk7$FIy$#uc5@*2P-U6B{;N!Fp81-$g_rg}&2) -z5Pl{(8qZ3Zf73kE_6JHcyI+^Ob>!hhMnw~^E>$x1+1(v6Y90U{hd0Ne@TzOe5W-i? -z_A566$p^o6P;od|J!OJo);o}AIR_j{OS@no_d;Bd(Nl+24DNC03n7s-ySCTKKhS0Tl%zeW=mPDqchENs9=<{X$vd@HcE)c -zYM}#T4=qS&0|cyzMYtQvGKETB!_X8t*LK|>Y>z44{gSafp}%y_vE64-r$=hDzj}!8 -z&df^`#O+EHw47mGvB=&EG4v%*_)nfpX)fjwDKR1s4`< -zbyKQlPETTn;v$AA6?th6QAXp9oIf2+Tk&FXtbb5@RYo+>9+JalhU28aQcOnJ!n*x2 -zx9=6iQ8%qMV-z^WxG<+0gwe*|EGsZ}px>)`Gl}afcEdq_AIVj9k%IP846cS`@OmWf -zif3F2()z%t`8wC{07A<1c4?IVs#m`8PPS|#Q>2=Cf>FefW>iTrC>Inc&rIe)?`Nn= -z)*NHAxjN5x9ip=$zcXCa%D#bc6k4+g -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 -zEDgT2=;+mgg|dIVOC+FxjA3Fb{c`#^v -zU`a?T$Q7&ysOQN9+_~p;wrFDr@@uw1eJD8CExnGG6mH1x3)pYl7ALuqz41Vcheok; -z6VeZiWT!F#%eB8abXW%h0U&+-m?H{Mf09BnsGSGKm1h= -zh1)tbEMVINN>YU9cJ||jp}Vt&Da{=EM$KRq0RPfa85=D%d7^;Xhb)2U12vjDAT>C~ -z5?fzm{8Nb=SKSZM+jCUTaf^MU*>F)|%In%0>|U4lLA9pUKrZ_>s_$Ib)5t6bA7x}^ -z4ANFlVvifg8gx{rVB=b)R&5MyWe8_ANkBzVUu_bJDmXe`>8=1|5@1V3v9C{GGq~PP -z=Wo-8Vsw4>4*7VwDCCm=gy?TUpo)N*`j>(r`AgE3YB|cO2;|Zlj!Fbk{AZJ4 -zK(^}YlSxPjhwDo7_`)nV@z5{bTYUOnUq?EZ^W>eZg9bhZPM4iKE&(OM1Y4W}NfPY3 -zFIcX92%B05lkm%B`3q(GxkJdM%Tsg^uY>*jAXPx4b_5c@j+9OxSpSO;b|&;EDkLdJ*C!*Pbdumq=QXXabm!XsPL?5Mi<$y|mfO&{VDK -zx~eLc>mY5!<4mEJLS%}re81-b20_;%--);okbRSR^bC_V0gSx}!X|%>Effc}+^M!Y -zR`Y>Xaj0JP;$>(5Y-lg8cP#(cT-}9wS%hRJP3&`^06yi0ar-I;u*;W!$X!$j<4&tc -zt8T+RiZlF`bkpc*ylfr12Bg>u2qqX%Lg_2Q$~v&>-&X@ -zxt*Ni34Z$H4JdEo8w-Y{<@#rk_M=rmLI8{19;8qNjWLTI%Bwe=IVZ-0Dt7-q5>c(5 -z^*@;lq$)GUMVBBj5zP`7PNz&#=?DB4tkDl;&9-mbJ1m<>ei6bbyZw=~@chVlZgQ7H -zJA(Y!uf<3mdec-9Zvisb_UQTGj?^BkFO$%nOL{Hbs#y&@%7>}_P^zb#+RBW_oj8;N -z&f%ZRG>fLZL(=1JFL8G*?se-xYyLeCU+u#;1isCE;>edV -z=jfjT?`(H3VZjF{llx1sc@%R?jNkDw`MT|&5bsay95)1$qletZ%mp!PskTdkiyhB6AxnY(c#cHO=muz2*S -zM=_pnfdSF-H`dTaDr{-J+y9IZCY*Wl=vg-}EYXnI9JMG`j=VsF+Z)(Zmt{zK -zXJqv~{_qcB5Pf8n?98$)c#IYBV~_*0>cqR=&+?}r>6fS9a53C?XVEcTUwrAnU!|bafZCt&(GObM#oL8x<#J6t5?r3)S@5_9D>%6|eFS3U`4MuazHdRhRG$epFJw#E -zS|j|8Pd}*MC^Y3-B9P|TQ8eC<3grgx{ww_nNMW{o*vL5&BeoySt2?adQFQR8o9<+8Yu!}9C0C!y$hlwE9&=`Up_JmU^YN#!1yLLdp7I`kNqgBnl -zBHXtuz|3l{usFx!=98rWUK2U6L0!BGwz8^DDQe)H3sSpEV)e6T3fiG0{AhWre`d?A -z#wsbwikz~YsjNvW7f*lcT&(9`5s01mB_5i=Xaq7zS&~fbr+#e;uvMSIl_&v4pq}z7 -zLARdolYX0R1*ExD!F*KXcG)SH6YaDel6-d{uyHX;LJv0Ft$00;4 -zA`6(DdNi#~p3et&HYWQ) -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 -zq2PZ(aGS4A)(komgrJ+iAg5vaFBsO -z9;pi6YahClT^l>f5g#lY>=-W}hAoq`NDbZ$|Hn8Q#;TaG!!Z -zXH6KvB&M+@V3Gj*uv(gT0=#wfGvWDdCI;=E@zd}sPR!2SnX;W=?iDopi&t*vX+>(r -z8Y5V@e%nNMKUMS}VE-2nRJ>$exAXm1vEu@#Sl$OF513C&P+YTdo`aHGt8+BRM}!|z -zs{-}EPkQcp_J&K#eheB8*s)QxQXbHfl8q82+;!Fv0p5}YI|Zw9n!o0rTR}s?G=&^Y -zF*?tW`wOSvh||u$rjM}ZS@np5i8?5Cq%X}2b@$z0s0VFm0jmOm$(=vVNJurXWr|~; -z+IqwoiEy_tsB)=^CthS;+(YWEZ;S}CMjDgi@OD1+%aUcPVU;M`TdPXQUz7^{B9{Eo{}+WWD4PYyjcqLKFwRStcUx!df9`3>5m-HT35ex@l( -zCC^Q!#^W|zKqeKQkD*WY2??0(z)oT!X$tE&It*7K<^xLS7Eict;d4erb!0uV5d2|9 -zIzMRq3h*q1TshiOqh)zOgMV=D12Z)Uj7Az$T;;@i-dq!ZPXBF)sO -zD%RK-qg7uCjSuBM{xC~mwYTP~hGUMwIOt1gw<4JP1ZB<5rjuKgn0)#KY-gYR{ -z7&&dc10!)+5>U`Rrz1nPSzJteie<$QRv7!NAf4INRDRL@q~c+iCu3n;lSuJB6Pf#6CARlfaGA)-ev$h}XZWCWS{`vRoxo -zPCsV2loYVuNG*5l{c3YXcS{CPQJ!fUU**ark>ez^>{!QH`p3ZCBeu$c{BFW$4Q`4# -zg#~IPanl8S`eFY8Oy2B!?rG@A+N#}J`k&c=(w}^It3vw8-GOzjlArr|>Td*4`ELx1 -zS?dlm>Yht5Or;xZ8|ZU=sKxEKJGzv@Uf(?*8M!ar^p1-rps2IZ_j=B7$OO<_uB!Q3 -zv}A_B7H3~<3uz8tG= -z0?eq}95iciw|hA*raX8^FO2J8fbT%*dPp{(1|Kih(7naCRuv}oS@()}zpbo=h&Q-X -z=1IonLo1~AODJJA)0~^APRpdu+uqSygP0=6`X;~Kl;NcG8V%OAa|DSWYWRmeBTn&} -zxgj}A*a;*}wY4bJt^Jtb9hex?P7?dzspB+$O5u)5$>b55i+363kST6+OoO0rMdbFK -zp@v#$=p{~hy{%c`=b&uf^ccdQ`2yk`&)%JpOgGJ$Ukf=?!>2jjn4|B`p9(pFnciTv -zz=9u=pH6D{q8*u2Hhe@-^coM%A^C>aPHLg?hK!9i^Og#b)(-0{6Qp_VDBpgd%PG!4Yp)e#A`DjMFr+XYV-1`^7piZaPqR{_D`~D3^-bwv!|b -z1r1MQj^qs&wX<-7jG~}i)%zxKf_Gt&M=j$vulE0?nu_=G1cx=73q2UvOXwIDO&9?; -zk4?zT2tcqU%0Xd84l$)lZ833+btDiO$??Jl+iOjmJ@04bnw3jp?D67x=!a&6kSs|t -zeZE!BoYOG0>c~WO)C-vN&6p~vxh)zKtm1dO=kzTV9Whvlr&Z?@Kg=|eV7~02HL$Gc -z31}&T=cAP~X+TjiETL62|9r+q-WnF*ujoXyzFdYwEqnWTS`v834Xfd1eQS3~C)@gN -zzxP;?AC@yDF(Cg~c!V)CS%6jZLL!{oKJ>|a$mLweOo#^9dk5{?51 -zVmcXqiA`M+4%e?Y_3&z<5mK;Z|x9xJD -z$@^GVlg8VWX|wgLTKA?IJ_LRVxoA$k>-Q`4L5KB(ZSoGa?c|YxQ1jMGmpaWh_+6ut -zgFvYsfb!I-}7GO&x|HRokgNNk66byp(t^HtIG#FkLEGUCj&8P{ln -zx*3qbIl^!cWR;%I1odJj^wJeTwf3s+Cl>nuMVVfr7(Cm+EA_Jsi$eztrPKPM$SpPk -zhHSbuZlNn0-Q5d^FucnT@3)isNsEIcjfo$ba?IqvRIHa$Htv1+dLt8UzqrB1i2vrj -zU&JU3l`Iht^WVh1>+yLw6!k+p%fIuGLBF|)JEEnMNhDE>cN&yE^m@9+$-%|8>0f!I -z8)!}3FRZ256|^t9P5dpGa#;fkl+|5xi$ldL~MBxonh(((|K+%|mOuW<$eerbI -zRs0gJ-nxXcJzCN-Byu!AhobLfpY6zZ2SYB-uM@;S#Nw8^^u!JDitFaJqy4#luZh~b)g#IHtsN&{9b$IqVETY6y2S*M2uAzZ%vKK*5VKE^0)3z -zcsyV7o@erCJ}jpnd>uftXKaB&wior40Gt3lsgIrg$+v5rk1h$`cUarBDv18g}|BK=f12E#2=>9>(6I`PJKep~M>3vznd6Gdj7 -z?*LVW$$I8UMrsgkuHJl0`ta}KQs%K^lDr?2>(SrsT7H@<>g9LT_XZE`sJUZb6kJ;W -z?&*2&fOT3J){_1e;_8*O_T|7VoNPD;udy24)%=)i<iAYcLE24iF9#(t*nv_izHtxhEe=Cd~x99y! -zOlCOHV-gYyyJK#~~_tnB~4Cm8>AD{oqape#xrE9=1gzlX76{T$ec -lS -Date: Wed, 20 Jul 2022 17:44:57 +0200 -Subject: [PATCH] Fix CppunitTest_vcl_svm_test for big endian - -These crc values are the results of Bitmap::GetChecksum() calls, and for -headless Linux the formats of those bitmaps (ScanlineFormat::N24BitTcBgr | -ScanlineFormat::TopDown vs. ScanlineFormat::N24BitTcRgb | -ScanlineFormat::TopDown) depend on little vs. big endian (see the definition of -SVP_24BIT_FORMAT in vcl/inc/headless/CairoCommon.hxx), so these tests failed on -big endian Linux s390x. - -So I updated the tests with whatever values I got reported on s390x, whether or -not those values are actually correct... - -Change-Id: I05d2b656ae2e0cf00cd870b895e1bf3cb9cf82f3 -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137270 -Tested-by: Jenkins -Reviewed-by: Stephan Bergmann -(cherry picked from commit eea7038c182cc1f6cd792359053ea2561a200026) -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137727 -Reviewed-by: Michael Stahl ---- - vcl/qa/cppunit/svm/svmtest.cxx | 28 ++++++++++++++++++++++++++-- - 1 file changed, 26 insertions(+), 2 deletions(-) - -diff --git a/vcl/qa/cppunit/svm/svmtest.cxx b/vcl/qa/cppunit/svm/svmtest.cxx -index 91c9128278a7..9374e9916772 100644 ---- a/vcl/qa/cppunit/svm/svmtest.cxx -+++ b/vcl/qa/cppunit/svm/svmtest.cxx -@@ -12,6 +12,7 @@ - - #include - -+#include - #include - #include - #include -@@ -937,14 +938,26 @@ void SvmTest::checkBitmaps(const GDIMetaFile& rMetaFile) - if (SkiaHelper::isVCLSkiaEnabled()) - return; // TODO SKIA using CRCs is broken (the idea of it) - -- assertXPathAttrs(pDoc, "/metafile/bmp[1]", {{"x", "1"}, {"y", "2"}, {"crc", "b8dee5da"}}); -+ assertXPathAttrs(pDoc, "/metafile/bmp[1]", {{"x", "1"}, {"y", "2"}, {"crc", -+#if defined OSL_BIGENDIAN -+ "5e01ddcc" -+#else -+ "b8dee5da" -+#endif -+ }}); - assertXPathAttrs(pDoc, "/metafile/bmpscale[1]", { - {"x", "1"}, {"y", "2"}, {"width", "3"}, {"height", "4"}, {"crc", "281fc589"} - }); - assertXPathAttrs(pDoc, "/metafile/bmpscalepart[1]", { - {"destx", "1"}, {"desty", "2"}, {"destwidth", "3"}, {"destheight", "4"}, - {"srcx", "2"}, {"srcy", "1"}, {"srcwidth", "4"}, {"srcheight", "3"}, -- {"crc", "5e01ddcc"} -+ {"crc", -+#if defined OSL_BIGENDIAN -+ "b8dee5da" -+#else -+ "5e01ddcc" -+#endif -+ } - }); - } - -@@ -995,6 +1008,16 @@ void SvmTest::checkBitmapExs(const GDIMetaFile& rMetaFile) - std::vector aExpectedCRC; - aExpectedCRC.insert(aExpectedCRC.end(), - { -+#if defined OSL_BIGENDIAN -+ "08feb5d3", -+ "281fc589", -+ "b8dee5da", -+ "4df0e464", -+ "186ff868", -+ "33b4a07c", // 4-bit color bitmap - same as 8-bit color bitmap -+ "33b4a07c", -+ "742c3e35", -+#else - "d8377d4f", - "281fc589", - "5e01ddcc", -@@ -1003,6 +1026,7 @@ void SvmTest::checkBitmapExs(const GDIMetaFile& rMetaFile) - "3c80d829", // 4-bit color bitmap - same as 8-bit color bitmap - "3c80d829", - "71efc447", -+#endif - }); - - assertXPathAttrs(pDoc, "/metafile/bmpex[1]", { --- -2.37.1 - diff --git a/0001-Fix-endian-dependent-test-for-good.patch b/0001-Fix-endian-dependent-test-for-good.patch deleted file mode 100644 index 0557783..0000000 --- a/0001-Fix-endian-dependent-test-for-good.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 095a10a13569195121bedb08ef6afc0e63befc57 Mon Sep 17 00:00:00 2001 -From: Stephan Bergmann -Date: Tue, 19 Jul 2022 10:07:57 +0200 -Subject: [PATCH] Fix endian-dependent test for good - -SvmTest::testComment introduced in e10df88b8ae4138862d4dd25c221189878641aa4 "Add -Comment cppunit test to vcl" calls SvmTest::checkComment twice, first for a -programmatically generated svm document, and then for the canned -vcl/qa/cppunit/svm/data/comment.svm. 4f533655dd635dab30574c2a3b3915377124bd60 -"this test is endian-dependant" had fixed the endian-dependent check in -SvmTest::checkComment for the first, programmatically generated case, but broke -it for the second, canned case. As seen on s390x: - -> xmltesttools.cxx:171:Assertion -> Test name: SvmTest::testComment -> equality assertion failed -> - Expected: 00540068006500730065002000610072006500200073006f006d00650020007400650073007400200064006100740061 -> - Actual : 540068006500730065002000610072006500200073006f006d0065002000740065007300740020006400610074006100 -> - In <>, attribute 'data' of '/metafile/comment[2]' incorrect value. - -So just not make the problematic MetaCommentAction payload endian-dependent in -the first place. (And one wonders why the test even needs to test such a -problematic payload.) - -Change-Id: I203dae6545e0d4e63e7c2d521a27c661e1cf633c -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137223 -Tested-by: Jenkins -Reviewed-by: Stephan Bergmann -(cherry picked from commit f9902fc13aaf2c4614125d78c653435ae454de3a) -Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137728 -Reviewed-by: Michael Stahl ---- - vcl/qa/cppunit/svm/svmtest.cxx | 14 +++++--------- - 1 file changed, 5 insertions(+), 9 deletions(-) - -diff --git a/vcl/qa/cppunit/svm/svmtest.cxx b/vcl/qa/cppunit/svm/svmtest.cxx -index 9374e9916772..9356b8f5ad6a 100644 ---- a/vcl/qa/cppunit/svm/svmtest.cxx -+++ b/vcl/qa/cppunit/svm/svmtest.cxx -@@ -2244,15 +2244,9 @@ void SvmTest::checkComment(const GDIMetaFile& rMetafile) - {"datasize", "48"} - }); - --#ifdef OSL_LITENDIAN - assertXPathAttrs(pDoc, "/metafile/comment[2]", { - {"data", "540068006500730065002000610072006500200073006f006d0065002000740065007300740020006400610074006100"} - }); --#else -- assertXPathAttrs(pDoc, "/metafile/comment[2]", { -- {"data", "00540068006500730065002000610072006500200073006f006d00650020007400650073007400200064006100740061"} -- }); --#endif - - assertXPathAttrs(pDoc, "/metafile/comment[2]", { - {"value", "4"} -@@ -2269,11 +2263,13 @@ void SvmTest::testComment() - - aGDIMetaFile.AddAction(new MetaCommentAction("Test comment")); - -- OUString aString = "These are some test data"; -+ using namespace std::literals::string_view_literals; -+ static constexpr auto aString -+ = "T\0h\0e\0s\0e\0 \0a\0r\0e\0 \0s\0o\0m\0e\0 \0t\0e\0s\0t\0 \0d\0a\0t\0a\0"sv; - aGDIMetaFile.AddAction(new MetaCommentAction("This is a test comment", \ - 4, \ -- reinterpret_cast(aString.getStr()), \ -- 2*aString.getLength() )); -+ reinterpret_cast(aString.data()), \ -+ aString.length() )); - - checkComment(writeAndReadStream(aGDIMetaFile)); - checkComment(readFile(u"comment.svm")); --- -2.37.1 - diff --git a/0001-don-t-worry-about-Linux-Libertine-O-vs-Linux-Liberti.patch b/0001-don-t-worry-about-Linux-Libertine-O-vs-Linux-Liberti.patch deleted file mode 100644 index 6363625..0000000 --- a/0001-don-t-worry-about-Linux-Libertine-O-vs-Linux-Liberti.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 9c17267569e5f5c0e2bcf3d3da81871242c355f9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Thu, 11 Aug 2022 16:05:55 +0100 -Subject: [PATCH] don't worry about Linux Libertine O vs Linux Libertine G - -Change-Id: I3f7418380e655b6c25e675493d859444e343d646 ---- - vcl/unx/generic/fontmanager/fontconfig.cxx | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/vcl/unx/generic/fontmanager/fontconfig.cxx b/vcl/unx/generic/fontmanager/fontconfig.cxx -index 24ff67b4b893..0be8062cbadf 100644 ---- a/vcl/unx/generic/fontmanager/fontconfig.cxx -+++ b/vcl/unx/generic/fontmanager/fontconfig.cxx -@@ -1185,6 +1185,8 @@ void PrintFontManager::Substitute(vcl::font::FontSelectPattern &rPattern, OUStri - // ImplFontMetricData::ImplInitTextLineSize - return; - } -+ if (rPattern.maTargetName == "Linux Libertine G" && rPattern.maSearchName == "Linux Libertine O") -+ return; - SAL_WARN("vcl.fonts", "PrintFontManager::Substitute: missing font: '" << rPattern.maTargetName << - "' try: " << rPattern.maSearchName << " instead"); - std::abort(); --- -2.37.1 - diff --git a/0001-fix-various-glyph-substitution-asserts-when-using-wi.patch b/0001-fix-various-glyph-substitution-asserts-when-using-wi.patch deleted file mode 100644 index d42167d..0000000 --- a/0001-fix-various-glyph-substitution-asserts-when-using-wi.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 03c216d82533e0bc6c2351de4762fcc9d02d9863 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Fri, 12 Aug 2022 15:02:41 +0100 -Subject: [PATCH] fix various glyph substitution asserts when using - --without-fonts - -Change-Id: I1824e1a4a0ea03ba83e0a02a9436ce7cd728ebc2 ---- - .../layout/data/LIBREOFFICE-UXTSOREL.rtf | Bin 108970 -> 108970 bytes - sw/qa/extras/layout/data/forcepoint100.html | Bin 21531 -> 21528 bytes - sw/qa/extras/layout/data/forcepoint75-1.rtf | Bin 88709 -> 88709 bytes - sw/qa/extras/layout/data/forcepoint76-1.rtf | 6 +++--- - sw/qa/extras/layout/data/forcepoint99.html | Bin 14034 -> 14035 bytes - 5 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/sw/qa/extras/layout/data/LIBREOFFICE-UXTSOREL.rtf b/sw/qa/extras/layout/data/LIBREOFFICE-UXTSOREL.rtf -index 7f7c256a86b88d13b0e4cb8ad4eb0431a1c9ae7c..c2afa178dbcb0b471f8316ed523521c197495e86 100644 -GIT binary patch -delta 58 -zcmZ2=nQhf&whg_HnL0YA3pz1YY`>w&D8@Kh{t@f;FnvZd#?1vUUN~%bP-m25LRNCA -F9ssve7HR+h - -delta 58 -zcmZ2=nQhf&whg_HnHoE$3pz1YY`>w&D8@Kh{t@f;FnvZd#?1vUUN~%bP-m25LRNCA -F9ssqc7F+-T - -diff --git a/sw/qa/extras/layout/data/forcepoint100.html b/sw/qa/extras/layout/data/forcepoint100.html -index 6e9b83a6c95e5ac6c9a6a9964c25f3d5ecc429ae..b973c6e8cdbb07d41fbbc45caa901d335125ea69 100644 -GIT binary patch -delta 27 -jcmbQef^o(Q#tmAcleI;SHphw15T6{VE54aemscGCh_VQo - -delta 33 -pcmbQSf^qf=#tmAcjP;YXM2#33Hpht05NGU~%qOd{Sw{Dd8UVHD3S0mH - -diff --git a/sw/qa/extras/layout/data/forcepoint75-1.rtf b/sw/qa/extras/layout/data/forcepoint75-1.rtf -index 04cb7232768fc6761a0b8f5a56ebc52eb90f5dc1..c317e12a05cf2df4f27e3459a4f5b19039474551 100644 -GIT binary patch -delta 33 -pcmZqO%G$b>bwk%*Muo`>>%=!N`fH%isIWYNlaXorWj)4C+5qzB4I2Oe - -delta 33 -pcmZqO%G$b>bwk%*#`?(%>%=!N`fH%iSid}hlaXorWj)4C+5rFL4cPzy - -diff --git a/sw/qa/extras/layout/data/forcepoint76-1.rtf b/sw/qa/extras/layout/data/forcepoint76-1.rtf -index 6536f22b0053..ca77206ff9f4 100644 ---- a/sw/qa/extras/layout/data/forcepoint76-1.rtf -+++ b/sw/qa/extras/layout/data/forcepoint76-1.rtf -@@ -222,7 +222,7 @@ endnote text;}{\*\cs18 \additive \rtlch \af0 \ltrch \f0\super \sbasedon10 \ssemi - }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2 - \levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid74590232} - {\list\listtemplateid1954683936{\listlevel\levelnfc2\levelnfcn47\leveljc0\leveljcn0\levelfollow0\levelstartat3\levelspace0\levelindent0{\leveltext\'03\'00. ;}{\levelnumbers\'01;}\ltrch \afs2 \rtlch \f0\fs24\fbias0 \fi-360\li720\jclisttab\tx720\lin720 } --{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levempace0\mwvelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn47\leveljc0 -+{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levespace0\mwvelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn47\leveljc0 - \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\ltrch \afs2 \rtlch \f0\fs24 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0\levelstartat1 - \levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext - \'02\'04.;}{\levelnumbers\'01;}\rtlch \af0 \ltrch \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn47\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\ltrch \afs2 -@@ -1739,7 +1739,7 @@ The letter deals with five themes: - \af0 \ltrch \i\insrsid4342917\charrsid10509721 Job}{\rtlch \af0 \ltrch \insrsid4342917 42:6.}}}{\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 to write words of comfort over the death of the }{\rtlch \ai\af0 \ltrch - \i\insrsid12391429\charrsid1781117 rabbanit }{\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 who - \par }\pard \ltrpar\ql \li0\ri0\sl480\slmult1\widctlpar\intbl\tx360\faauto\adjustright\rin0\lin0\pararsid16192946 {\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 \tab has passed on. And now I come in short to pray to God, the }{\rtlch \af0 \ltrch --\insrsid16192946\charrsid1781117 C}{\rtlch \af0 \ltrh \insrsid12391429\charrsid1781117 onsoler of Zion, may she go to rest -+\insrsid16192946\charrsid1781117 C}{\rtlch \af0 \ltr h \insrsid12391429\charrsid1781117 onsoler of Zion, may she go to rest - \par }\pard \ltrpar\ql \li0\ri0\sl480\slmult1\widctlpar\intbl\tx360\faauto\adjustright\rin0\lin0\pararsid11084060 {\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 \tab with }{\rtlch \af0 \ltrch \insrsid2239998\charrsid1781117 unworried}{\rtlch \af0 \ltrch - \insrsid12391429\charrsid1781117 , }{\rtlch \af0 \ltrch \insrsid16192946\charrsid1781117 secure}{\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 ladies.}{\rtlch \af0 \ltrch \cs16\super\insrsid12391429\charrsid1781117 \chftn {\footnote \ltrpar - \pard\plain \ltrpar\s15\ql \li0\ri0\sl360\slmult1\widctlpar\tx360\faauto\adjustright\rin0\lin0\itap0\pararsid1276346 \rtlch \af0\afs20\alang1037 \ltrch \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch \af0 \ltrch \cs16\super\insrsid4342917 -@@ -2393,7 +2393,7 @@ world, and that there is no escape from it, a time to cast away agony and a time - \tx360\faauto\adjustright\rin0\lin0\itap0\pararsid1276346 \rtlch \af0\afs20\alang1037 \ltrch \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch \af0 \ltrch \cs16\super\insrsid4342917 \chftn }{\rtlch \af0 \ltrch \insrsid4342917 }{\rtlch \af0 - \ltrch \i\insrsid4342917\charrsid10509721 Job}{\rtlch \af0 \ltrch \insrsid4342917 4:18.}}}{\rtlch \af0 \ltrch \insrsid12391429\charrsid1781117 for they quarreled as did the armies of the heavens, and the great lights withdrew their brightness.}{\rtlch - \af0 \ltrch \cs16\super\insrsid12391429\charrsid1781117 \chftn {\footnote \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\sl360\slmult1\widctlpar\tx360\faauto\adjustright\rin0\lin0\itap0\pararsid1276346 \rtlch \af0\afs20\alang1037 \ltrch --\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch \af0 \ltrch \cs16\super\insrsid4342917 \chftn }{\rtlch \af0 \ltrch \insrsid442917 Stet in the ms. [}{\rtlch \ai\af0 \ltrch \i\insrsid4342917 nokham}{\rtlch \af0 \ltrch \insrsid4342917 -+\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch \af0 \ltrch \cs16\super\insrsid4342917 \chftn }{\rtlch \af0 \ltrch \insrsid44 2917 Stet in the ms. [}{\rtlch \ai\af0 \ltrch \i\insrsid4342917 nokham}{\rtlch \af0 \ltrch \insrsid4342917 - ], should be }{\rtlch \ai\af0 \ltrch \i\insrsid4342917 nogham}{\rtlch \af0 \ltrch \insrsid4342917 . }{\rtlch \af0 \ltrch \i\insrsid4342917\charrsid16335552 Joel}{\rtlch \af0 \ltrch \insrsid4342917 2:10; 4:15.}}}{\rtlch \af0 \ltrch - \insrsid12391429\charrsid1781117 God put Abraham to the test}{\rtlch \af0 \ltrch \insrsid12672551\charrsid1781117 .}{\rtlch \af0 \ltrch \cs16\super\insrsid12391429\charrsid1781117 \chftn {\footnote \ltrpar \pard\plain \ltrpar - \s15\ql \li0\ri0\sl360\slmult1\widctlpar\tx360\faauto\adjustright\rin0\lin0\itap0\pararsid1276346 \rtlch \af0\afs20\alang1037 \ltrch \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp0059 {\rtlch \af0 \ltrch \cs16\super\insrsid4342917 \chftn }{\rtlch -diff --git a/sw/qa/extras/layout/data/forcepoint99.html b/sw/qa/extras/layout/data/forcepoint99.html -index 6eb36a616e261f9ee02d55d170d43d6454689576..a964454f640c361b4adce1caceb270d209e9b5b2 100644 -GIT binary patch -delta 222 -ycmcbVdpUQ*Gd)>__q+Ds#FGQ{B_>PjOA=J2MX`$e`l1w@0d(!=0)r$rMlJvwU3vom - -delta 220 -wcmcbddntFrGdPjOA=J2MX`$e`l1w@0d(!=0)r$r01``%$N&HU - --- -2.37.1 - diff --git a/0001-some-disable-pdfium-fixes.patch b/0001-some-disable-pdfium-fixes.patch deleted file mode 100644 index b210b89..0000000 --- a/0001-some-disable-pdfium-fixes.patch +++ /dev/null @@ -1,103 +0,0 @@ -From a537480c5738bef1a16e90484d44b8777bd573fd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Wed, 10 Aug 2022 09:00:34 +0100 -Subject: [PATCH] some --disable-pdfium fixes - -Change-Id: I33867397cd5783adb90e9dc2c62b037ced131e26 ---- - desktop/qa/desktop_lib/test_desktop_lib.cxx | 2 ++ - filter/qa/pdf.cxx | 9 ++++++++- - svx/qa/unit/core.cxx | 2 ++ - svx/source/svdraw/svdpdf.cxx | 2 +- - vcl/qa/cppunit/filter/ipdf/ipdf.cxx | 2 ++ - 5 files changed, 15 insertions(+), 2 deletions(-) - -diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx -index 12e34a58ee5a..aa52f3edc16b 100644 ---- a/desktop/qa/desktop_lib/test_desktop_lib.cxx -+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx -@@ -697,6 +697,8 @@ void DesktopLOKTest::testSaveAsJsonOptions() - SvMemoryStream aMemory; - aMemory.WriteStream(aFile); - std::shared_ptr pPDFium = vcl::pdf::PDFiumLibrary::get(); -+ if (!pPDFium) -+ return; - std::unique_ptr pPdfDocument - = pPDFium->openDocument(aMemory.GetData(), aMemory.GetSize(), OString()); - CPPUNIT_ASSERT(pPdfDocument); -diff --git a/filter/qa/pdf.cxx b/filter/qa/pdf.cxx -index 3500bb5dae28..29129f2b08f2 100644 ---- a/filter/qa/pdf.cxx -+++ b/filter/qa/pdf.cxx -@@ -59,6 +59,10 @@ constexpr OUStringLiteral DATA_DIRECTORY = u"/filter/qa/data/"; - - CPPUNIT_TEST_FIXTURE(Test, testSignCertificateSubjectName) - { -+ std::shared_ptr pPDFium = vcl::pdf::PDFiumLibrary::get(); -+ if (!pPDFium) -+ return; -+ - uno::Reference xSEInitializer - = xml::crypto::SEInitializer::create(mxComponentContext); - uno::Reference xSecurityContext -@@ -99,7 +103,6 @@ CPPUNIT_TEST_FIXTURE(Test, testSignCertificateSubjectName) - xFilter->filter(aDescriptor); - - // Then make sure the resulting PDF has a signature: -- std::shared_ptr pPDFium = vcl::pdf::PDFiumLibrary::get(); - std::unique_ptr pPdfDocument - = pPDFium->openDocument(aStream.GetData(), aStream.GetSize(), OString()); - // Without the accompanying fix in place, this test would have failed, as signing was enabled -@@ -110,6 +113,10 @@ CPPUNIT_TEST_FIXTURE(Test, testSignCertificateSubjectName) - - CPPUNIT_TEST_FIXTURE(Test, testPdfDecompositionSize) - { -+ std::shared_ptr pPDFium = vcl::pdf::PDFiumLibrary::get(); -+ if (!pPDFium) -+ return; -+ - // Given an empty Writer document: - getComponent().set( - loadFromDesktop("private:factory/swriter", "com.sun.star.text.TextDocument")); -diff --git a/svx/qa/unit/core.cxx b/svx/qa/unit/core.cxx -index 27e5783e20db..3966010012e6 100644 ---- a/svx/qa/unit/core.cxx -+++ b/svx/qa/unit/core.cxx -@@ -70,6 +70,8 @@ CPPUNIT_TEST_FIXTURE(Test, testChartExportToPdf) - - // Then make sure we get a valid, non-empty PDF: - auto pPdfium = vcl::pdf::PDFiumLibrary::get(); -+ if (!pPdfium) -+ return; - SvMemoryStream aMemory; - aMemory.WriteStream(*aTempFile.GetStream(StreamMode::READ)); - std::unique_ptr pPdfDocument -diff --git a/svx/source/svdraw/svdpdf.cxx b/svx/source/svdraw/svdpdf.cxx -index 13a75fddbb3a..fb608bd2c5cf 100644 ---- a/svx/source/svdraw/svdpdf.cxx -+++ b/svx/source/svdraw/svdpdf.cxx -@@ -115,7 +115,7 @@ ImpSdrPdfImport::ImpSdrPdfImport(SdrModel& rModel, SdrLayerID nLay, const tools: - auto const& rVectorGraphicData = rGraphic.getVectorGraphicData(); - auto* pData = rVectorGraphicData->getBinaryDataContainer().getData(); - sal_Int32 nSize = rVectorGraphicData->getBinaryDataContainer().getSize(); -- mpPdfDocument = mpPDFium->openDocument(pData, nSize, OString()); -+ mpPdfDocument = mpPDFium ? mpPDFium->openDocument(pData, nSize, OString()) : nullptr; - if (!mpPdfDocument) - return; - -diff --git a/vcl/qa/cppunit/filter/ipdf/ipdf.cxx b/vcl/qa/cppunit/filter/ipdf/ipdf.cxx -index 3beedaad0dc0..fa8b7374c5d6 100644 ---- a/vcl/qa/cppunit/filter/ipdf/ipdf.cxx -+++ b/vcl/qa/cppunit/filter/ipdf/ipdf.cxx -@@ -128,6 +128,8 @@ CPPUNIT_TEST_FIXTURE(VclFilterIpdfTest, testPDFAddVisibleSignatureLastPage) - - // Then: count the # of shapes on the signature widget/annotation. - std::shared_ptr pPDFium = vcl::pdf::PDFiumLibrary::get(); -+ if (!pPDFium) -+ return; - SvFileStream aFile(aTempFile.GetURL(), StreamMode::READ); - SvMemoryStream aMemory; - aMemory.WriteStream(aFile); --- -2.37.1 - diff --git a/0001-turn-off-font-combobox-preview-if-SAL_ABORT_ON_NON_A.patch b/0001-turn-off-font-combobox-preview-if-SAL_ABORT_ON_NON_A.patch deleted file mode 100644 index fc6ccfe..0000000 --- a/0001-turn-off-font-combobox-preview-if-SAL_ABORT_ON_NON_A.patch +++ /dev/null @@ -1,69 +0,0 @@ -From c24777193352d95c46e87afaec5799845553edd2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Thu, 11 Aug 2022 09:06:49 +0100 -Subject: [PATCH] turn off font combobox preview if - SAL_ABORT_ON_NON_APPLICATION_FONT_USE set - -Change-Id: Ib9c74599afb2b85564de85bf64340315ca0ba4f1 ---- - sw/qa/inc/swmodeltestbase.hxx | 1 + - sw/qa/unit/swmodeltestbase.cxx | 11 ++++++++++- - 2 files changed, 11 insertions(+), 1 deletion(-) - -diff --git a/sw/qa/inc/swmodeltestbase.hxx b/sw/qa/inc/swmodeltestbase.hxx -index 5b3cde89314f..c102e75422de 100644 ---- a/sw/qa/inc/swmodeltestbase.hxx -+++ b/sw/qa/inc/swmodeltestbase.hxx -@@ -105,6 +105,7 @@ protected: - sal_uInt32 mnStartTime; - utl::TempFile maTempFile; - bool mbExported; ///< Does maTempFile already contain something useful? -+ bool mbFontNameWYSIWYG; - - protected: - -diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx -index cdbdf6c391f5..374e18b6f799 100644 ---- a/sw/qa/unit/swmodeltestbase.cxx -+++ b/sw/qa/unit/swmodeltestbase.cxx -@@ -21,6 +21,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -58,6 +59,7 @@ SwModelTestBase::SwModelTestBase(const OUString& pTestDocumentPath, const char* - , mpFilter(pFilter) - , mnStartTime(0) - , mbExported(false) -+ , mbFontNameWYSIWYG(officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::get()) - { - maTempFile.EnableKillingFile(); - } -@@ -68,13 +70,20 @@ void SwModelTestBase::setUp() - mxDesktop.set( - css::frame::Desktop::create(comphelper::getComponentContext(getMultiServiceFactory()))); - SfxApplication::GetOrCreate(); -+ std::shared_ptr xChanges( -+ comphelper::ConfigurationChanges::create()); -+ officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::set(false, xChanges); -+ xChanges->commit(); - } - - void SwModelTestBase::tearDown() - { - if (mxComponent.is()) - mxComponent->dispose(); -- -+ std::shared_ptr xChanges( -+ comphelper::ConfigurationChanges::create()); -+ officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::set(mbFontNameWYSIWYG, xChanges); -+ xChanges->commit(); - test::BootstrapFixture::tearDown(); - } - --- -2.37.1 - diff --git a/libreoffice.spec b/libreoffice.spec index d6e93cc..b76eeab 100644 --- a/libreoffice.spec +++ b/libreoffice.spec @@ -1,5 +1,5 @@ # download path contains version without the last (fourth) digit -%global libo_version 7.4.0 +%global libo_version 7.4.1 # Should contain .alphaX / .betaX, if this is pre-release (actually # pre-RC) version. The pre-release string is part of tarball file names, # so we need a way to define it easily at one place. @@ -61,7 +61,7 @@ Summary: Free Software Productivity Suite Name: libreoffice Epoch: 1 -Version: %{libo_version}.3 +Version: %{libo_version}.2 Release: 1%{?libo_prerelease}%{?dist} License: (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 URL: http://www.libreoffice.org/ @@ -77,13 +77,12 @@ Source7: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c31 Source8: libreoffice-multiliblauncher.sh Source9: %{external_url}/dtoa-20180411.tgz -Source10: %{external_url}/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz -Source11: %{external_url}/dragonbox-1.1.0.tar.gz -Source12: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip +Source10: %{external_url}/dragonbox-1.1.0.tar.gz +Source11: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip #Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose #backwards compatability. -Source13: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip -Source14: %{external_url}/../extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf +Source12: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip +Source13: %{external_url}/../extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf %global bundling_options %{?bundling_options} --without-system-hsqldb Provides: bundled(hsqldb) = 1.8.0 @@ -260,13 +259,6 @@ Patch1: 0001-disble-tip-of-the-day-dialog-by-default.patch Patch2: 0001-Resolves-rhbz-1432468-disable-opencl-by-default.patch # backported Patch3: 0001-Revert-tdf-101630-gdrive-support-w-oAuth-and-Drive-A.patch -Patch4: 0001-Fix-CppunitTest_vcl_svm_test-for-big-endian.patch -Patch5: 0001-Fix-endian-dependent-test-for-good.patch -Patch6: 0001-some-disable-pdfium-fixes.patch -Patch7: 0001-turn-off-font-combobox-preview-if-SAL_ABORT_ON_NON_A.patch -Patch8: 0001-Arial-Narrow-Liberation-Sans-Narrow.patch -Patch9: 0001-don-t-worry-about-Linux-Libertine-O-vs-Linux-Liberti.patch -Patch10: 0001-fix-various-glyph-substitution-asserts-when-using-wi.patch # not upstreamed Patch500: 0001-disable-libe-book-support.patch @@ -1106,7 +1098,6 @@ touch autogen.lastrun --without-export-validation \ --without-fonts \ --without-lxml \ - --without-system-cuckoo \ --without-system-dragonbox \ --without-system-libfixmath \ --with-gdrive-client-secret="GYWrDtzyZQZ0_g5YoBCC6F0I" \ @@ -2281,6 +2272,9 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || : %{_includedir}/LibreOfficeKit %changelog +* Fri Sep 16 2022 Caolán McNamara - 1:7.4.1.2-1 +- 7.4.1 release + * Thu Aug 18 2022 Caolán McNamara - 1:7.4.0.3-1 - 7.4.0 release diff --git a/sources b/sources index 9a4574e..20c5e4e 100644 --- a/sources +++ b/sources @@ -5,10 +5,9 @@ SHA512 (f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens__ SHA512 (libreoffice-multiliblauncher.sh) = db532afdf5000bc66f9e02c7d0ab586468466f63f8f0bdb204832581e8277c5c59f688fa096548d642411cb8c46e8de4a744676b4e624c075262cfd6945138cd SHA512 (dragonbox-1.1.0.tar.gz) = 4d7cb2e0314ffda8e51600f6cbb953bf1dff9ea46d5c45a08cb0ca45ac386e8bb8b73588cd35b1a1261439a31f46447e59e2980ac6f710dec007c0c575e368e7 SHA512 (dtoa-20180411.tgz) = 722aa814c33a34bfffe6c0201b0035cc3b65854a0ba9ae2f51620a89d68019353e2c306651b35bca337186b22b2e9865ef3c5e3df8e9328006f882e4577f8c85 -SHA512 (libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz) = 4159dfb4d08e359feb23127e12db590260913e70774161ac9513abb5183ad6ed6d2bdfbe56fc8aa68e2fc57ee29eae67aa0180e1a7d955016884ecba2ca60ff8 -SHA512 (libreoffice-7.4.0.3.tar.xz) = f94561253fa915b628e32dc5982563bfb75b275b7136a0275f76c6af3648c77ee6573c66fd17ec9ceaca6ef736375ac0acd0545a0999542a80e9e31d4c8b77b4 -SHA512 (libreoffice-7.4.0.3.tar.xz.asc) = 9da64a69a6643e72a101b03d0c9561c922bf4eb322760b6df2bea1e68bb7fba27e1bedad6bb5720712004abb05e7bdfc7be3c52fc37a1355224805eb26718ec4 -SHA512 (libreoffice-help-7.4.0.3.tar.xz) = 0186da24e52e7624cde3b63819aca36c1bd7dc644b87abaad4aa0c0d66a1fad7d9980285005cde4ca92a5e30ccdaae191404e77a0479c7627b751fa148f71ed3 -SHA512 (libreoffice-help-7.4.0.3.tar.xz.asc) = 57cfd0e2d68fc6f29884b84dfd2301147dcae6ed7234caf852304a6446e6e5eb0a1c6562fe7001afa7d951a3737caff673b4e46d04b19b71fd45a3bf97c4ae33 -SHA512 (libreoffice-translations-7.4.0.3.tar.xz) = 523a703707b18f78d9ae1e4962b2bb60fe84845a29112874ae2b1e8d5e15b91bbd1d8ee426dc7f2453bc7fdc40a8a4bc492b3b1908e34ff3151c82319c4816ca -SHA512 (libreoffice-translations-7.4.0.3.tar.xz.asc) = 65e449da878f4a18e8827f865272565b0e4cba3b69cadc84e18b53c16e3a1dbd70269a403bb758778c8b5571c4617fad9aade3e302d0ac5136ae59bdcf152e1f +SHA512 (libreoffice-7.4.1.2.tar.xz) = 620b7c0dd663b5e7478d5c83c0a4a0f777c08e9d1dbe71a35b0acc79a3dedbfbf6788351478c8f5d3820bd209de3ce1cf368d0ae6e836d3f738329fd16f838ca +SHA512 (libreoffice-7.4.1.2.tar.xz.asc) = 6632371ceae651b136241f2dd069de4c8f31f0366969da89243d9c9a486fbf0129465a7236adc67f7283f60c3650f8af609183ec57e205a994375bebc110c6a0 +SHA512 (libreoffice-help-7.4.1.2.tar.xz) = 580b550b391117e5f96704836299fa896531ec5d2e1a22ac9493dcef11a6980148074ff63fae94a5e1f74b8664a19c136de153e69249e10aca8f1269f2e7bcd3 +SHA512 (libreoffice-help-7.4.1.2.tar.xz.asc) = a69b2345d5c7961502e4e40f0e317431c62bda2c5d1f267fc6de516a4317f31952bcf507af6640dfe11c0ee70e2dc0ba5d3b18291be33c7030215c9a2de38649 +SHA512 (libreoffice-translations-7.4.1.2.tar.xz) = 7fed23ca294a756c3f4ba13ccab769548a11235a5f2be7fe8ec82fc2abefe0b4bded424f12a149fbdedc3a42030142fa8a4066247a8ff06fe318dff6aa474485 +SHA512 (libreoffice-translations-7.4.1.2.tar.xz.asc) = e3e843ecc5ae417c7a7d7e21ff8adf0ab827b559a2df58add660a0fbc6fa4d33fb5b0b6327c36b210625e98611a23de8cea22c80d202e2d73f8cdcb5ac260dad