From 22b7e2554dd3266bc954945741acf66f85404301 Mon Sep 17 00:00:00 2001 From: Lukas Hollaender Date: Thu, 20 Aug 2020 10:47:51 +0200 Subject: [PATCH] fix XREF table generation fix #2850 --- src/jspdf.js | 8 +- test/reference/2pages.pdf | Bin 3372 -> 3395 bytes test/reference/3pages.pdf | Bin 3669 -> 3694 bytes test/reference/FitWindow.pdf | Bin 3100 -> 3121 bytes test/reference/HideMenubar.pdf | Bin 3102 -> 3123 bytes test/reference/HideToolbar.pdf | Bin 3102 -> 3123 bytes test/reference/HideWindowUI.pdf | Bin 3103 -> 3124 bytes test/reference/NumCopies.pdf | Bin 3034 -> 3055 bytes test/reference/PrintPageRange.pdf | Bin 5371 -> 5408 bytes test/reference/ViewAreaMediaBox.pdf | Bin 3104 -> 3125 bytes test/reference/alignment.pdf | Bin 3357 -> 3378 bytes test/reference/alternating-text-styling.pdf | Bin 3362 -> 3383 bytes test/reference/angle.pdf | Bin 3080 -> 3101 bytes test/reference/autoPaging10Pages.pdf | Bin 5802 -> 5841 bytes test/reference/autoprint-js.pdf | Bin 3232 -> 3255 bytes test/reference/autoprint-nc.pdf | Bin 3153 -> 3175 bytes .../bar_graph_with_text_and_lines.pdf | Bin 38966 -> 38987 bytes test/reference/blackpixel.pdf | Bin 3854 -> 3876 bytes test/reference/blank.pdf | Bin 2995 -> 3016 bytes test/reference/bmp1p.pdf | Bin 6391 -> 6413 bytes test/reference/bmp24p.pdf | Bin 8655 -> 8677 bytes test/reference/bmp32p.pdf | Bin 7444 -> 7466 bytes test/reference/bmp4p.pdf | Bin 9226 -> 9248 bytes test/reference/bmp8p.pdf | Bin 7598 -> 7620 bytes test/reference/bookmark-in.pdf | Bin 3429 -> 3454 bytes test/reference/bookmark-mm.pdf | Bin 3429 -> 3454 bytes test/reference/bookmark-pt.pdf | Bin 3425 -> 3450 bytes test/reference/checkbox.pdf | Bin 4128 -> 4154 bytes test/reference/circles.pdf | Bin 3600 -> 3621 bytes test/reference/closed.pdf | Bin 3332 -> 3355 bytes test/reference/cm.pdf | Bin 6090 -> 6111 bytes test/reference/color.pdf | Bin 3122 -> 3143 bytes .../colortype_1_grayscale_8_bit_png.pdf | Bin 25218 -> 25240 bytes test/reference/colortype_2_rgb_16_bit_png.pdf | Bin 61699 -> 61721 bytes test/reference/colortype_2_rgb_8_bit_png.pdf | Bin 39016 -> 39038 bytes ...3_indexed_multi_colour_alpha_8_bit_png.pdf | Bin 22057 -> 22081 bytes ..._indexed_single_colour_alpha_4_bit_png.pdf | Bin 3896 -> 3919 bytes ..._indexed_single_colour_alpha_8_bit_png.pdf | Bin 15826 -> 15849 bytes ...colortype_4_grayscale_alpha_16_bit_png.pdf | Bin 121137 -> 121160 bytes .../colortype_4_grayscale_alpha_8_bit_png.pdf | Bin 121137 -> 121160 bytes .../reference/colortype_6_rgba_16_bit_png.pdf | Bin 238737 -> 238760 bytes test/reference/colortype_6_rgba_8_bit_png.pdf | Bin 238737 -> 238760 bytes .../colortype_6_rgba_8_bit_png_FAST.pdf | Bin 101584 -> 101607 bytes .../colortype_6_rgba_8_bit_png_MEDIUM.pdf | Bin 97489 -> 97512 bytes .../colortype_6_rgba_8_bit_png_NONE.pdf | Bin 474062 -> 474085 bytes .../colortype_6_rgba_8_bit_png_SLOW.pdf | Bin 95137 -> 95160 bytes test/reference/combobox.pdf | Bin 3358 -> 3381 bytes test/reference/compress.pdf | Bin 3084 -> 3105 bytes test/reference/context2d-custom-fonts.pdf | Bin 45491 -> 45517 bytes test/reference/continuous.pdf | Bin 3870 -> 3897 bytes test/reference/csscolornames.pdf | Bin 3284 -> 3305 bytes test/reference/curves.pdf | Bin 3435 -> 3456 bytes test/reference/customfont.pdf | Bin 81724 -> 81752 bytes test/reference/different-sizes.pdf | Bin 3152 -> 3173 bytes test/reference/drawImage.pdf | Bin 41424 -> 41446 bytes test/reference/em.pdf | Bin 5607 -> 5628 bytes test/reference/enUS.pdf | Bin 3009 -> 3030 bytes test/reference/ex.pdf | Bin 5557 -> 5578 bytes test/reference/fill-color.pdf | Bin 3032 -> 3053 bytes test/reference/fillRect_strokeRect.pdf | Bin 3322 -> 3343 bytes test/reference/fillStyle_strokeStyle.pdf | Bin 3685 -> 3706 bytes test/reference/font-faces.pdf | Bin 3364 -> 3385 bytes test/reference/fonts.pdf | Bin 3757 -> 3778 bytes test/reference/freetext.pdf | Bin 3206 -> 3227 bytes test/reference/fullscreen.pdf | Bin 3892 -> 3919 bytes test/reference/gif.pdf | Bin 9762 -> 9784 bytes test/reference/html-basic.pdf | Bin 3333 -> 3354 bytes test/reference/in.pdf | Bin 5762 -> 5783 bytes test/reference/japanese-kana-nani.pdf | Bin 350578 -> 350604 bytes test/reference/jpg.pdf | Bin 15640 -> 15662 bytes test/reference/landscape.pdf | Bin 3060 -> 3081 bytes test/reference/letter-spacing.pdf | Bin 3240 -> 3261 bytes test/reference/line-break.pdf | Bin 3072 -> 3093 bytes test/reference/line.pdf | Bin 3033 -> 3054 bytes test/reference/lines.pdf | Bin 3365 -> 3386 bytes test/reference/listbox.pdf | Bin 3344 -> 3367 bytes test/reference/mm.pdf | Bin 5894 -> 5915 bytes test/reference/moveTo_lineTo_stroke_fill.pdf | Bin 3149 -> 3170 bytes test/reference/open.pdf | Bin 3341 -> 3364 bytes test/reference/outlines.pdf | Bin 3893 -> 3920 bytes test/reference/password.pdf | Bin 3296 -> 3319 bytes test/reference/paths.pdf | Bin 3211 -> 3232 bytes test/reference/pc.pdf | Bin 5607 -> 5628 bytes test/reference/piechart.pdf | Bin 4107 -> 4128 bytes test/reference/properties.pdf | Bin 3123 -> 3144 bytes test/reference/pt.pdf | Bin 5375 -> 5396 bytes test/reference/pushbutton.pdf | Bin 3319 -> 3342 bytes test/reference/px.pdf | Bin 5694 -> 5715 bytes test/reference/radiogroup.pdf | Bin 6035 -> 6070 bytes test/reference/radiogroup2.pdf | Bin 8225 -> 8260 bytes test/reference/rectangles.pdf | Bin 3499 -> 3520 bytes test/reference/red-black.pdf | Bin 3111 -> 3132 bytes test/reference/rotation-45.pdf | Bin 15692 -> 15714 bytes test/reference/rotation-90.pdf | Bin 15692 -> 15714 bytes test/reference/russian-1line.pdf | Bin 84958 -> 84970 bytes test/reference/russian-2line.pdf | Bin 84968 -> 84980 bytes test/reference/sierpinski.pdf | Bin 72396 -> 72417 bytes test/reference/single.pdf | Bin 3871 -> 3898 bytes test/reference/smiley.pdf | Bin 3639 -> 3660 bytes test/reference/standard.pdf | Bin 3060 -> 3081 bytes test/reference/standardfont.pdf | Bin 3334 -> 3357 bytes test/reference/stroke.pdf | Bin 3251 -> 3272 bytes test/reference/table-autoSize.pdf | Bin 57560 -> 57579 bytes test/reference/table.pdf | Bin 58101 -> 58120 bytes test/reference/textBaseline.pdf | Bin 4039 -> 4060 bytes test/reference/textfield.pdf | Bin 3869 -> 3893 bytes test/reference/thumbs.pdf | Bin 3891 -> 3918 bytes test/reference/two-page.pdf | Bin 3440 -> 3463 bytes test/reference/twoleft.pdf | Bin 3874 -> 3901 bytes test/reference/tworight.pdf | Bin 3875 -> 3902 bytes test/reference/w3s_arc.pdf | Bin 3178 -> 3199 bytes test/reference/w3s_bezierCurveTo.pdf | Bin 3056 -> 3077 bytes test/reference/w3s_clip.pdf | Bin 3323 -> 3344 bytes test/reference/w3s_closePath_v1.pdf | Bin 3175 -> 3196 bytes test/reference/w3s_closePath_v2.pdf | Bin 3334 -> 3355 bytes test/reference/w3s_fillStyle.pdf | Bin 3244 -> 3265 bytes test/reference/w3s_fillText.pdf | Bin 3063 -> 3084 bytes test/reference/w3s_font.pdf | Bin 3063 -> 3084 bytes test/reference/w3s_lineCap_butt.pdf | Bin 3106 -> 3127 bytes test/reference/w3s_lineCap_round.pdf | Bin 3106 -> 3127 bytes test/reference/w3s_lineCap_square.pdf | Bin 3106 -> 3127 bytes test/reference/w3s_lineJoin_bevel.pdf | Bin 3134 -> 3155 bytes test/reference/w3s_lineJoin_miter.pdf | Bin 3058 -> 3079 bytes test/reference/w3s_lineJoin_round.pdf | Bin 3134 -> 3155 bytes test/reference/w3s_lineTo.pdf | Bin 3032 -> 3053 bytes test/reference/w3s_quadraticCurveTo.pdf | Bin 3055 -> 3076 bytes test/reference/w3s_rotate.pdf | Bin 3109 -> 3130 bytes test/reference/w3s_scale.pdf | Bin 3516 -> 3537 bytes test/reference/w3s_setTransform.pdf | Bin 3351 -> 3372 bytes test/reference/w3s_strokeStyle.pdf | Bin 3244 -> 3265 bytes test/reference/w3s_strokeText.pdf | Bin 3068 -> 3089 bytes test/reference/w3s_textAlign.pdf | Bin 3421 -> 3442 bytes test/reference/w3s_textBaseline.pdf | Bin 3364 -> 3385 bytes test/reference/w3s_transform.pdf | Bin 3354 -> 3375 bytes test/reference/w3s_translate.pdf | Bin 3207 -> 3228 bytes test/reference/warnsign.pdf | Bin 3415 -> 3436 bytes test/reference/webp.pdf | Bin 63692 -> 63714 bytes test/reference/with_annotations.pdf | Bin 8656 -> 8705 bytes test/reference/xmpmetadata-defaultNS.pdf | Bin 1201 -> 1209 bytes test/reference/xmpmetadata.pdf | Bin 1191 -> 1199 bytes test/reference/zoom-2x.pdf | Bin 3066 -> 3087 bytes test/reference/zoom-3x.pdf | Bin 3066 -> 3087 bytes test/reference/zoom-full-height.pdf | Bin 3059 -> 3080 bytes test/reference/zoom-full-page.pdf | Bin 3053 -> 3074 bytes test/reference/zoom-full-width.pdf | Bin 3059 -> 3080 bytes test/reference/zoom-original.pdf | Bin 3065 -> 3086 bytes test/specs/jspdf.unit.spec.js | 132 +++++++++--------- 147 files changed, 70 insertions(+), 70 deletions(-) diff --git a/src/jspdf.js b/src/jspdf.js index d492b69d7..71a39b4a0 100644 --- a/src/jspdf.js +++ b/src/jspdf.js @@ -2872,16 +2872,16 @@ function jsPDF(options) { out("xref"); out("0 " + (objectNumber + 1)); - out("0000000000 65535 f"); + out("0000000000 65535 f "); for (var i = 1; i <= objectNumber; i++) { var offset = offsets[i]; if (typeof offset === "function") { - out((p + offsets[i]()).slice(-10) + " 00000 n"); + out((p + offsets[i]()).slice(-10) + " 00000 n "); } else { if (typeof offsets[i] !== "undefined") { - out((p + offsets[i]).slice(-10) + " 00000 n"); + out((p + offsets[i]).slice(-10) + " 00000 n "); } else { - out("0000000000 00000 n"); + out("0000000000 00000 n "); } } } diff --git a/test/reference/2pages.pdf b/test/reference/2pages.pdf index fc65ba2878a86fdda4fcbe1d50a0d9b61fe5ffa7..b61eb5e2da8d98db7801e3329d641c5f2e3b8246 100644 GIT binary patch delta 454 zcmZXQAr1mT3`PBb!>yVd@Y~KzN9<(~2oi$W;8${hJplrT;11jgO~MA2%&%%*+W&w4 zy?b_#R~Tc!JXtJ$ws`t7HLEQHBoh-&#I!IoZ#@c-z0k8mh*ewIbX{$J(M6!`wWyM+ zSf=Qbs?%@LHYUXL;yzb4LaI|g3Xq^mLTjR$D75Cvdd2^GJP*6WaX*B<58LUszPtga Cvsv%} delta 433 zcmZXQu?+$-5CroV6@2sw`QDz-XPTk~7Xf7;K@apq3_R!&Ye&||o*UhLzRb7B)F*sS zm@n&XIern{n;^hKk+CRZ9gwH$5m^`X_snf15~i}|13C+bvnSZGzJ diff --git a/test/reference/3pages.pdf b/test/reference/3pages.pdf index addee324df91395e661619c67d7d38c15e9fa8ee..06e420adf60d99784d7defe26a5fa41e6f5f0c10 100644 GIT binary patch delta 482 zcmZvZyA1+C3`BE25$Odd8enYi$8L%it_E}zLJJf@8{}ksPH52%8?By3_RRP;+=t6! zJ&h|YuNECYzw!8Gnj`lN5N4u@bXu5MwNAGOvh)xr+RV(S&92#uT)GhucqOJP#4HD~ y3^Ydxp?bbB59 zLAKMX&fnX7{vj<{2#H`oQ0J7^0a-In6|AU#I`>Mc$`%p^p3G7SL838Ig1 qrjT{*5tM9p%3=?el+ELss%9)?LbKFA?=~FIm($?--W{gr=KcZ4gHbX7 delta 322 zcmZXOF%E+;5CnUh2Dzam4fX9EHuiJ)08-xKl<R5t^96jP-LZop}QfzrF&bKBeYG| aaxC(fj$tVsd9`l3R2Jx&EGbp>u#XQX#6TAS diff --git a/test/reference/HideMenubar.pdf b/test/reference/HideMenubar.pdf index 21cfd89076412b51a827fe377301ad48d22184be..183a3a04ab226c3aa41e809d13310c0250dc2e52 100644 GIT binary patch delta 387 zcmZvYI}XA?3`F~lL=#0yxs+6l?fo8ui{uLFX+zB!kaEEgU^mhlSJwFXGk%Wi_&S-v z8hnFYvY*UOb~&4Vt`(54l|mCcr3p0W1d8)PYavU+%|QCooP7&|khp0EF{uMdyjn~y n9=3nxDC|bA`!n9ZC}I>nFojqbFSoA06q<$9nJhUU^u2p*Br-}^ delta 395 zcmZXPu?@p83I-Pe?8}Ye%z-q$!E0m z<^5XLFH-SJNCXK%3tJ}1Dkf}IKhd}{f05#0to6JZl`TkDT7-g&!78^HD2+c3PyNv> V9qZmWGCT;WfxD{3-`bAb_5!?OO-uj) diff --git a/test/reference/HideToolbar.pdf b/test/reference/HideToolbar.pdf index 500e82763b65d7a3dd7076106169422cdd5945fa..1cad757490dc7040d68fbd0050841aa06df3588b 100644 GIT binary patch delta 387 zcmZvYI}XA?3`F~lL=#0yxs+6l?fo8ui{uLFX+zB!kaEEgU^mhlSJwFXGk%Wi_&S-v z8hnFYvY*UOb~&4Vt`(54l|mCcr3p0W1d8)PYavU+%|QCooP7&|khp0EF{uMdyjn~y n9=3nxDC|bA`!n9ZC}I>nFojqbFSoA06q<$9nJhUU^u2p*Br-}^ delta 395 zcmZXPu?@p83I-Pe?8}Ye%z-q$!E0m z<^5XLFH-SJNCXK%3tJ}1Dkf}IKhd}{f05#0to6JZl`TkDT7-g&!78^HD2+c3PyNv> V9qZmWGCT;WfxD{3-`bAb_5!?OO-uj) diff --git a/test/reference/HideWindowUI.pdf b/test/reference/HideWindowUI.pdf index e9a680199ebc0005bec20e4586808d33f24307f6..05d0ee54a9a4766c216fd5a43e83e55014272f9e 100644 GIT binary patch delta 407 zcmZXQJq`j<2!uG))SQ9P88JH`Ez-?=q{vMiJr~`v~0I$RehQ?k|AzxxOdRQQ()A7>y e0O`g9N9(lMn@3Ge$h4a8-0Ac7{p;K9e18L>LQZf1 delta 395 zcmZXPu?@p83 zzIku{a;xsu=`oy8lt4`QoH>xjqjO`54v;wWewzK4F+e$MQLPxU@`9cATJJM&1Gtz& zz;n!mKu~5tMCk}5xtFMhVk~Xl!E5Ap;&d&hzg&0SMe4f{Wm}376mogykoYbOlw- zm-pJ&nOpzbKi^wDCI|ov5Zg2)oVx8xW$0ZHm%X}d`$0?ug=*q80&63&YZz?^+UQb^ zs^`w{N(!8`EH<4YT7~*HWduBF#G+GFaM1bT8~G7pW0;WD^AqXkVRkwzTl-U;<{iHb wWTQ`I^y8A@i&TJ8nEFX9N~!-$@@({9vM_mW_J`H(aNMmohFugh7?iW=18bLQLI3~& diff --git a/test/reference/PrintPageRange.pdf b/test/reference/PrintPageRange.pdf index 0206b9273ee433711f687e013c140691762e4a67..b30042af6a6619f15ea7a4864b91cc16c5ec94ba 100644 GIT binary patch delta 695 zcmZvayAi@L5JYn_k0Ezz67H){NHt`%;37-`lt4~3)Iq{m7NbRxW>0hbZcq2|yuDnz zaahs&2%8M=+i)zJ5ywTFZ(To?3bEKy`F0?&44QfZ&60xV8QdxUxPLq*q9hfm7-t8K zDS$C^2546D7KTk3G=Igjdj(YU;qb>K#+t(1^))jg4sBZzhq*-~po>%OS~eC8a+H`_ z^obcJ#4w3wsnqj+-EYc2GxdrzAJ(S_s4RvU delta 701 zcmZXQyA8rn6hnJDBnC(em3=?&vlJ_20Xi6f5$G9>h9p9f@Jkh0Pv;){dHI}Q@8f*H z_8G&b?QgpNq5!Kz08=AcXk^hf@@yJK^9l2Mb3cjfYJoahG#kWvYD5%0Np^Le>Cj3H zr^qsgd00k%ty-LYz#CY0{MH{ZOD%3*)!!1zw-U>We7rd0-c6|QOOf@owMsJ9cDzaN}HrK hiY?BkOEZcn-P_#sd!q~=fgPbHbf(()i|ciFdjkQHP1gVb delta 321 zcmZXOyA6ae5CuhQ5)cU?CG5vuvt>}iHE_+C0`5A1fc}sWYa`=mHJXv%G5*G_bE$WO zI=CKzgz37b?~MTPg^;{i=~HU(492Yv@ e$bcjMA>=Slw2+Hr&99ZwpL~LB{Dte~aD4&#kx)7S delta 395 zcmZXQ%MHUY3`6g2vp`N6L8L9&UMeeih@6A2P;|niAG83ilkq@`l%MlHKc;KH*k?S) z@_sGr7coT=WCm9RW<_Cxv9PMD`ic50^A~BYL1e(-1btAYYHD;)QDkk=QHmapHuR?@ WT}Fid1sO#m8PKkb_E&B9+jaoe;Z0Wn diff --git a/test/reference/alternating-text-styling.pdf b/test/reference/alternating-text-styling.pdf index b3d117e7c233b59b2741aaaeac0949b4fe9540f9..cc53c78f8746ea680635edb8dd51b9281265efdd 100644 GIT binary patch delta 401 zcmZXQu@S;R3K{I*&9Mw;Fdt7NMOcK=+n2{O}7QBaJud9Zwrh~dH?_b delta 395 zcmZXPy$wP^41;^1qI}gGA$CY|w-hVf5N`v-0CcR!uR!vpiayznb6+mY?YJL1`%DDZ z_qLwDh@MT58A1_wQj|6s%UxA1pJ=>p{!Uu&DKcPkf-$MQX)y#!vof^BKs9|FedLq)d}iH$ZFoBNsVLEqeMsM72_X;-?=_xbTW zE;R7BT+H<8=v+0&8hecyVb=FN~JY6;$O`e!z$p4%8;>4)K@#rzpV nk}-zQ=4?cJ2vV^7RF(Mjep>q(a^^ma6KSc-I!*^Fm+|%jiKt6I delta 322 zcmbO$(IK(n2d5gB0R$MCSt@{83VBc=BLfRFn9yWJE@4ZUQbQvXm^e(x*a)r^CS+o2 z2vaq=5J|VWA%<=Xgi@GpOLMrY$p;a-4ULRVVWvWr8XB9!ErJP|Si(IsS&$p?EnA( diff --git a/test/reference/autoPaging10Pages.pdf b/test/reference/autoPaging10Pages.pdf index 283580760865e370d992db1ed6be4fc9e6cd7c3f..e4b983a1655a316384709a7905463b7c57414520 100644 GIT binary patch delta 755 zcmZWnIS#@w5bS9=DvEp{VrO@K^?W2H5~4u#`2iBjFR1tmKO!InOCDF&Xg!`|pZ&Xk z9oJ*GlHbvga`(G+mj!c=XfY84!l2GriG-Q7Z$}X;i3Wr4<4_9CC1EU!(Odxugvf08 z@U>hW10X^uD&aJ2YG!ayW(dj*DM~8|IZ?K%UVmD8vCv8%MI(o+S+)H{OCUm%OnIAX zTa1`F88QDZNt2mHkUL9W3!EO?nwifF)XH=iF}OyO?iNX=C$84>-06RpZ`a{;p7y)@ E2ak-Am;e9( delta 608 zcmZXRJr2S!3`WJuh6wu59NDz+oC wLCUq-j#nFV0j;Lmk!>^bsW$&t+0dimKk`<1+5i9m diff --git a/test/reference/autoprint-js.pdf b/test/reference/autoprint-js.pdf index e709b244f7de5aecc185b2086f6108b55484f481..84e4e98272e5b573f92c5aea2d26675906f1906c 100644 GIT binary patch delta 442 zcmZXRu?+$-3`I+%<2tJAA}08@V_z~3Ed?vw5XS(FK*xFZo*5v_L@Rj)_NpOy3*eC<5Z#gpG%5zVlP74JYej_uiupEo_gZ<| ocs=b8zqgR!>@pj-Xfe~M9z8QPp_pos`yHWG_!As|aUI9&6Af%swEzGB delta 433 zcmZXQyA8uI3`Bb)3%D~7r00<$C9RYqD`<##0FRI^>*enNM^(b%k@uwgyv?`sG$#2R zEp2(jn z=nme&?~x?G{`}RKiyP-w0Sv8DX(TZkgXM(5a6zr6nLBOTn##KgP%+kvxHiu;SF&fGSI5so0h<5@#y(`1e2ezh(H9 zq1={-yZG&JB8hIlx@Tp`ppLBy62mB@gU#b|ovK4(ZZ9<{Cd(w}!=dVMGOJ>BS+$#; r7!-U589_`iSnb+E{o0HatslT9L$TI#-->KKY9RA#W#4+7KkwHcF&9xj delta 397 zcmZXQ!41MN3`M0LnWC58V>|YDmSTkrQAF3s35H-PT7*EgbBdn-|NhBqOph^*<=!vl zIAWxA{#@tl7oma9XrGftL~Lgy#uSWVB1u(kNB!9OTWQ)_3`2IhCRK9}Mi7^XSYwM0 d@$_&_{b4nQ0TS~a;d{iHVpo^)SFO+O_6BQ4P^16= diff --git a/test/reference/blackpixel.pdf b/test/reference/blackpixel.pdf index 6996e0910b548bf7a65a516ccda472bfd79ddb23..fed9297cb984b30dd4488d4d04e4a2c744977582 100644 GIT binary patch delta 407 zcmZWlITFG!4D1=m43j?NHWgaQj^&aM@c^3qfW|z52k&R;%*0yT1WF%udSy delta 414 zcmZXQ(G3DI3`74B;)4NBH-eqC*K{dX=mrQ0MqmK;VhMB{;v}bE)stg8c}~~q^*)XR zwr7m_`(xXsv@e%AQ@VWZrWn76kVJ( e^=Cse3vU|Py$dq9-og>P>bzawxkuh_r^g4q)=`)M diff --git a/test/reference/blank.pdf b/test/reference/blank.pdf index ce4733ce8477e47f4090d3a265e9f1e68ae9dc3b..800cb27276d964bc5d5d1b8efe3f08229b00e1b0 100644 GIT binary patch delta 518 zcmZ{hF%H5o3`JK6140ZP$Aw{uS($?Z9qQ1Cf1;d|ylGagCqC_AUV!-<@uPN2^KMqlbxB{^koyd}~PMNe$E|>K@Ow_}H0>plpZD+IHHyhLC mHM5c1wg1q26?)MdYXgPes-jS*x~%GRwLd7fCa5%BZdNbmQ)XEJ delta 489 zcmaiwO$q`r428GqEX36;+;s0INt-qW5oTIFj#ua*#%lAfJnfeX#+GZ=clrOccD1*>df(j2mlqTgf&9aMj+Q1t@qmKVnyY-^Scr} zMJ)@hQ$(xkU80PL3>uN>6a^jX{K!py^r0ChVDI3hFX9=$lC}mzTVcOHFys*+tiGAZVf?~Q=C90K8wa8#dx#L6H+LM}`c zqhfA0UCfbxiOGvs1?1Xebsq=kCl9hzg^nW{3yz8PxE NY>Hjm_S1PgJOR?8TB-m5 delta 341 zcmZXQyA1+C3`9jrhE{?NuLOT@Z_A(r8X%_#B2x(TLNBC9aP}hO$a?b3*uK&W@6UbT z!ncTM`gGHIMapwa2msZQ?G9zATX*h;0+Nw(AUpl2m;cdDIU7M|H?+r4BU8Ap*(jQi hK^+^~rpD&D2)e7QyKq7T9QWC=mf|mJ7(sTaw>Ot5MC$+m diff --git a/test/reference/bmp24p.pdf b/test/reference/bmp24p.pdf index 922a2bb6b407f4987c0f937f39fcbc0f9894971a..92dc05e2da79823fe9f23d85f7578797897de34c 100644 GIT binary patch delta 422 zcmZXRu?+%23&P0d>|OggzvjpN zw3I!5rK;uImFu6`R3$S&Ix*2kOf85tWZePib%U#v<7UZ84uo1BE9et3aVJ*UrnH`8 lFC!s)7XuIUM)#3uH7{0Fx`lZl>nv;p*?qn+p0Hldw>M7|Qbqs( delta 341 zcmaFreBOD(8hK$Z0|+oOGExAu6!In?loz&yi5nQ2!o*=hhDIjnLPqA6FrmqU3JBe% z#u!S?%*aL(k7NV-iCZh~55Xl{U^+rq>U jX5eH-MYzk242~vrh<&U|8zkkv=DmORKbbX(g6@DT4@KLtS67{nQeJ3?|r;T z-N#{-D~^iZAV(*UlK~otsd-|S3Na6!3$AA?5Mv^7{v$3%bBYjqt!mE196zl-m|*@{ jZjLpu6HRCf>unnDXFgiI>rWXRW$|^$EX9^>eNNj4Hu_LG delta 414 zcmZXQ!41Md3Z*%va%~rK|DwZw8p3;uLI`%I6V1B em9(rGcz?G-NTqNV>yHOIZ|O&kJ=pu>x_kg+mr^eP diff --git a/test/reference/bmp4p.pdf b/test/reference/bmp4p.pdf index 808271454c92d2fb00f407a9a5ef07d9c431508b..775b602b497397fc129d3079c5f29b55b29f6285 100644 GIT binary patch delta 427 zcmZXQu?+%23s1^8 delta 414 zcmZXQ%MHRn3`Fl7sUV03#$J2Z+d-*csW`l~n?-WE6>DR8rO<=6t1i g$}bIRSeWqqZiSGd@GrvZ-+0`vF!m0Bc!NC;$Ke diff --git a/test/reference/bmp8p.pdf b/test/reference/bmp8p.pdf index cea578b99e53db150a88974eb40288d789db3911..f29a6a74e1b8c8e450b41df550d6206d57536944 100644 GIT binary patch delta 407 zcmZXQ!41MN3`Or;d!r!b%Bi*!JC3>&D|7&kVGaa4un3z_pm8LeQ}q7-PW*54bG~23 zQ`o`p5K;Kv!nrZwoQ&1SI4n&8q^{V6T+H2A0`KGKnMih7b=d`=kTW8%{D%=$9gF_c rnAok2>=(fd>%8exQ11sdp?jpHXso^tgEcG~yR!8o1$$?8f4sf{xU^6y delta 414 zcmZXQxedZV5JhuBQe?>`%)PU6PqeTF5Sls=MNk-rkuCk%X!Z2|T(9M^Ja3nAqV0*u z{QJ$LKRWN)O4I!fChAe1 diff --git a/test/reference/bookmark-in.pdf b/test/reference/bookmark-in.pdf index 533c70ca0b8a4875207744cdaa8ffe0a20137ed1..0bd92c85ecd2060d41684055290853ced822b8e2 100644 GIT binary patch delta 482 zcmZXR!4bkR3Dzk%i zj#8jkb8B;2QhT+u4Ji!!VN(=zqjrdpfoV~3s7th%9zU1)J4|vE%%vutAN}iq;8%~xK8J|1XE5!{gt1Y1}$seY45K`a%KRpnfKTx#s qm{pF22UnnhzX#otE4q+grEjgLrBKu~c+7=k)g#GjTVHv39Ir2}S6tBm diff --git a/test/reference/bookmark-mm.pdf b/test/reference/bookmark-mm.pdf index afcdfcdad16209fbf140043b759ce1c5234c2efc..524a3c2b950ea7c7d43ba29eb31b264d023cc3e5 100644 GIT binary patch delta 482 zcmZXR!4bkR3Dzk%i zj#8jkb8B;2QhT+u4Ji!!VN(=zqjrdpfoV~3s7th%9zU1)J4|vE%%vutAN}iq;8%~xK8J|1XE5!{gt1Y1}$seY45K`a%KRpnfKTx#s qm{pF22UnnhzX#otE4q+grEjgLrBKu~c+7=k)g#GjTVHv39Ir2}S6tBm diff --git a/test/reference/bookmark-pt.pdf b/test/reference/bookmark-pt.pdf index b8eeeb4ce8a6ab0d59aee78ebc14a5f1f44cfa78..735e27fbf91ba211b7480a4cf119765c0185783d 100644 GIT binary patch delta 467 zcmZXQyAi@L5JV#q?97=XcfjpQr%yl;ZiE&*)F29>5sIJ86&EDSLKIhkb zKMd<~l;3kcFW=vCsZ0@l&qQFvpiNiSVcM#LXa=c0l$g0lECgmrgml@Zj%@-7v;^QV zaO%2Yfj6oGmM9D&+S&gak^IN+v=`ZWM2?|fq7qx`avi60?MzLmGquDHA+{6CW4yfq D12|g6 delta 471 zcmZXQu@wR_3_~j#V1lb|1k15wX9jj*g$x0Muo4YJP;nf*5jZ30ph7CEw1JUfQT6xD?WA}Kmeo3-Tt@!AN-IeSQrQJCxacTa sc+#A^fG4{^fP*7#*wv!adX@NjJ*_!JO}SWg;mXu=SXN_8d3hYKFO{HNz5oCK diff --git a/test/reference/checkbox.pdf b/test/reference/checkbox.pdf index 68ca677b127a3890afdf3fdda7d05bda98b325da..04f299c170e69b646355523087071f6d3a03f182 100644 GIT binary patch delta 488 zcmZvZ!41MN3`NBisc>Kciv{?$>m*%@6}kYoFaRUaE8DOMv=S=h<5TqH_?hze}aXJ?wB1S&wH1*D|_E)+yZNWc!#IH%~ziR0Yn=lqzi zVTW%mwS`X?&Kpxf85zKAj7r98^4Yd<(49bHgrK4=WVB&0HP;ozZnD0nLyySX%t@ff erk^e?7F!9mJN@3MObqM@)of>~rN3~!?C)>6ZB2v# delta 320 zcmZXPI}U?D3`CU{K}Ac!5j?|w;xb3bMRJy)Sp``D-&WAI1_zqJKOd)2SB$^t>q-=n_h^i)kZIe>0*MjGu*j~cP$tYJ~>{%Fit za2yhRt@WbT1*2g%gz?EDPlp~wGZ@UALaM9gJkmqV<+Vg0 c+9W4)BsTMi>00qA|Ip%g)Q3ec8|hW8-^uD_CIA2c delta 526 zcmaiwF%H5o3`O?{2G+84VL&Xl<2VUINNFg?;R;=l*eM&A;E1#Z70DUM5Jf-F{{DVe z*Xp%3D*_BST);rcJHUQ#9-V>DAqe&KsxM!OC~64+ouUA_phyaet>{8GO5Nx=TY?B` z%*R5C#EL=?(h>%3iMANOLuRilU9ej6sHebSb#RQLdl3%t^j_gN>t^}`a>W)&?3}W{ hEhIN&$=P&*#1J#bCdoM`qE=ky*1KbU_=nt=>o>%BXzu_3 diff --git a/test/reference/cm.pdf b/test/reference/cm.pdf index 4924f7688f2a86f273bc855b8717fb9d38140bdc..56ae184acc82cec61e417d492e8924a14eb85650 100644 GIT binary patch delta 407 zcmX@5e_wyYF41}gE(0(yHZr$V0J9YGU}B~QmS*T;1_p+v7-EJ-Cg@_u#>NSIL$iUgr3Hq?CWeN_XqFh57@1%=+QirbXfHd+%RnDb-Y6yv t4+|4BOt+hun_(JZVQGPGl_|(P^l&sb!EmOji7}G8lA^@SoXIxgeE`iKQ1}1< delta 395 zcmZXQyA8uI3`G0%L0WHMNq3aU9Xv}`&=6iEwMXz0StYg+B*00P@WA_!?|GkJ+r8h? z^-x+&*Kc}$k)^1DQp%<%7YYKPLa=6?vN%vbGk=k2qnVG&aE)Zn5PueGSHiVL=dq?L a>(HOA4rU%MLOXYnBZAu1i2u~OJk}52;!bw} diff --git a/test/reference/color.pdf b/test/reference/color.pdf index b47b470511de9d7d43e3a1391a393a1a46761a14..10112dd035a854478ad9f8a5c0a5c6a5c30e3f3a 100644 GIT binary patch delta 401 zcmZXQyA8uI3`BdSOk*I8kO_FCL|Ox-%?d_laO%tuWQnYmuVF*SN_aROkM|g!!~K{} zImvGf$lq5!FHE6h&qPp(K?^bS_3wO1`)P3%S0i;)CpI?HK|ng7P$FnV=Qjxo*svBl j8@`GDuLse3LqRj?mWYZeF^hNT!>8O$x5ZcCeA``LN9j$s delta 395 zcmZXP%MFA;3`6hG07paxags@xrf6Y`ppn&z9%u{pqg~09Q}kpz&N)4&$1=1*K4ZZA z-sbI#6uJ@;L16@SMi!mXtFbEdM(uU;cT%zh%ht{b0jmJ#V$e*=f`eN$6z9hgU4LZl U!m0`7tC%vfKpon;VWfUXdU6%Z0*bcycO&Wd?Vt_(Ve0$cz%$ mMNxCUQoZr7lQhG^!1J?l77(K>VCFwzzh{nW;(OBLbbD@iVN!Vj diff --git a/test/reference/colortype_2_rgb_16_bit_png.pdf b/test/reference/colortype_2_rgb_16_bit_png.pdf index fd369a63245cb2418402ea61e185a44331431ba2..34839d70e034f5f539d6ccf7120530771077f9a7 100644 GIT binary patch delta 429 zcmZWl$qfQQ414Ski3<2k2~H++RkB@d3;Upi6%V?gBcv?=D1qUSMvC)_EIW>U-lyw6 z-R_Sy9Pk^}7`|Ir{#ZsX=CIC?M3^Y^w1RjBuifV7ar}^TB~2v_(3E(BRJ>NCHo~I% pA6AGZAHK)r08+pQt0|c@qe2ws3(07)`<_0vkJbe;Ot$59c>~sgR@eXl delta 416 zcmZWl$qfQA41Da5Clzc7W5;olrf4A#=m7Dc3pzsD0uUt-b_IxWUeS0Cd#=lLT&COo z(RbLMYMR&IeApm|7yF0CTrxwVfu$A9G6Z2x1M2V0PbA=8Sy`j9DYFE*kWi#HhLZ9Y mT`be#$* za8>R_^g%GD^w+#1Z;1h|%Uei!|B}qjy4yNKZ%LdDR&+sN^DfwvlZ?6i-5ZCdJGFzV TYh{kzrPV~r9QuBo@9XsmB{*E* delta 343 zcmZXP!41MN3`M0Lxn_Z~L1H`9zB3OJBQS$Svqn~61h#-B5Ea302|iiR|9{)BIy~x7 zkF)GzD*zln-FRvUCz14vmU+sC^fHIl&C$38Qgo@IjE?laar3`afV;pH^JGZ(#djwJ pPyH@Rl)Gn^yVnc#ym2#urJ7raIs}pYKfRR@niLuFU{ZaS>l=)NO56Yd diff --git a/test/reference/colortype_3_indexed_multi_colour_alpha_8_bit_png.pdf b/test/reference/colortype_3_indexed_multi_colour_alpha_8_bit_png.pdf index b309391f89976f26e35e1d5ac725515e3ab7c256..a1694b657d5910993366b7c80a809cfcfd66d6a3 100644 GIT binary patch delta 455 zcmZWl+YJIS3{!uR_+o)>K;ov?W)3*91uLAGp)dr}eXs(Pu*#K(#3{*FWZ8-B`y8Hg zc)Si%+|YM`6hB)$|1glM7_2imJB;CZsN{G;R@+X;?cc*NRHvyX5?cr(rG9V!u6@-y7b^y1Ww2ewU5M>E-WIu6T5JFS delta 454 zcmZWl!41MN5L3TQ(GkwhrMb+3Sc4TZ1Y!uJJXnEAScTFG0Zv|#&-VHJ=+muF_vf)4 zY=2~$x8Ho;AzH2e53O@#g}{NuFlD(7!kkv9y?1_Ank`GHGDc;kvS7K05QwT!qNZr@ pEQhZ*4*5}RFbk*pSJy6RE?s~reZ6AqoQ5Jwf*OqYQC|A#`T{VKTKWJ0 diff --git a/test/reference/colortype_3_indexed_single_colour_alpha_4_bit_png.pdf b/test/reference/colortype_3_indexed_single_colour_alpha_4_bit_png.pdf index 8d5a6d8e48752f3673e822421dc6cbb4e19eae6f..553a77eaf934ecac339441a100f14b8cff7e721a 100644 GIT binary patch delta 427 zcmZXQy$!-Z421~7^4G9IwE@nb@3|OKVKH=`NRd$8~Y~R&u+Z{r^x3@P!-%`&2 delta 433 zcmZXQ!41PO3bNS_5VL{@5(6e&RaWgIAy(mKA!*X7o( zay$*6_TTjQA+6a6i6AqACPtP!lss5fl?r;8R9gXm*M#V8`)I# diff --git a/test/reference/colortype_3_indexed_single_colour_alpha_8_bit_png.pdf b/test/reference/colortype_3_indexed_single_colour_alpha_8_bit_png.pdf index f6f068762b89505656070ff889a94dc5344e679c..20976797b6de30e93b2d34f0459b12c8d619ecb0 100644 GIT binary patch delta 427 zcmZXQxe)>}3`KL&ZNMoJ`m*F>7PmwL8*C9CBATEDTA&L;I^bID8OxF9`Af3ieR(X` z%e;3x`W3|m9eGwh>+at3YkodX z?I7z>P1AClt}B9-&^_vNI3uVr(hx=_gV0k)?Yr~0QY7bKWsJ(I{0icQgg{hAN!dk% pIR)<-2mdHCd=|#_pc;3fV$=mv&71JJbPgB8-YgvYk9517?;q&)R&M|R diff --git a/test/reference/colortype_4_grayscale_alpha_16_bit_png.pdf b/test/reference/colortype_4_grayscale_alpha_16_bit_png.pdf index 415e3183a329d31e5e118a8f984e4ac3f0f4f52b..5019c5599a37aef4295ba1f44481126e420960ce 100644 GIT binary patch delta 448 zcmZXR!41MN3`LbwB(5wFF~PUvq{&jOP*&hV4@^PD5KI89!mSB~R*iGAUhL%m@7rh} zqdnct=h?d*=ELmWw{pjs5d)dGtTs?kj93)o1jPjH>;VYAg+PpH86M6rvtM;)Uax-I z387os|BO;r%(ME6Bs9LOL#4e3b;VYAg+PpH86M6rvtM;)Uax-I z387os|BO;r%(ME6Bs9LOL#4e3b^|Nk!I zV;S%BVLtwb>pPubKSXZYrs=jJazP?Bs9dAB2#GBs1&bIup?4Xjvh@FDo^|Nk!I zV;S%BVLtwb>pPubKSXZYrs=jJazP?Bs9dAB2#GBs1&bIup?4Xjvh@FDoxJ5F8~ANZo)^B5rkhnQ=?BU}BGBjQgMvsDd_-@mL0(BF*0J-t9i;<~=vp zhq@1)KG6D13i|ugmlXq%n9&Q!T`LN9|LMCq5{HJz4Hw$k!>gjg>&z~0QHM%5lm$01ep95Kcp`gv5h E5BKp_zW@LL delta 370 zcmaDplkLJxwuUW?GrH8c3?RVB(p&+|Qpf`f85$Uv8e77IrXTEL6t;w^H8e7TNx+1R zO)-Q_%n{lJyOFe;n;4;Mw?L?cnh3NXu4;NBl6FHQGh;OEhQ^j~t66O9ZEEnq^^8GGQ4w=gg^K(z|!PIF7RTCnXvAqxw5a7+*EVVnj4)dfwf diff --git a/test/reference/colortype_6_rgba_8_bit_png_MEDIUM.pdf b/test/reference/colortype_6_rgba_8_bit_png_MEDIUM.pdf index 47e4e81760a9c4b531805d4341717f46ecc48084..837021e6f3e1a107b83be02487ad1db8940103d1 100644 GIT binary patch delta 448 zcmZXQ%MHRX5JZ(jgv6BwA}W}%o!zWNO%wn~p#=^o5_QlBUC=^qF(2iy>y!2LcI?^L z+`i}b`fMJjvD@Nzl4*1Q-_#g6rY>GAu!S}Lq+L(?@bh5tjw?mPKQf#UjPgf BS)l*` delta 438 zcmZXQ%MHRn3`CVfE>w{Vch7$8bsg!00ua*D1VW+?8lekX$c-gYgqZcodOIG^`n`;= zWxPIz$GIM4tKc@R-E`WJYfAYawRdy~A+ajv4kdF|sWeo-JNK0$mIBL4Hwh6|0TDEa wppj8@PEnBqeO#bjepu(a@o!9^JTbw0CI#_v;Y7A diff --git a/test/reference/colortype_6_rgba_8_bit_png_NONE.pdf b/test/reference/colortype_6_rgba_8_bit_png_NONE.pdf index 0343aca64812815456feabc686502dd4190ad538..35325080709ba300aa46dcde922c032bb443d017 100644 GIT binary patch delta 472 zcmZXQxedZV5Jkml$tkG=cfcHbc)TK4a;z8!6@`}6AJOUE(HC-F4H(eL5CSX|LlkAOwOz{C c>k20?=5>tSpo?pDIGvAGT9)a$*>98k2g99TtpET3 delta 450 zcmZXQyA8uI3`CKyfz05-O?n-vkA)18O|pVga0X|Q%#kfTgWE_>U_g{A;^}zgabEh* z(m!PNaOHn2gB$~Ro4Duk>?>>6Z4)GBW>O2za)GFQQp zmW@p(jL|B9p&CJ+HR7nZNN}W6!Z-UPjEz}@SN>!$Y6R4`VCS;`rn;8=`PLL_vy9kp KDPQ+nH+=!#YFl~$ diff --git a/test/reference/colortype_6_rgba_8_bit_png_SLOW.pdf b/test/reference/colortype_6_rgba_8_bit_png_SLOW.pdf index 65c47212e6061b56a64696f5414804e923f7e97a..7a665f8d357ce1e6bec6c5d4c29d031efa3b0c85 100644 GIT binary patch delta 448 zcmZXQ%MHRn3`CVfgoL=!Ktu&IYiBnuhbspppn%W>%9$QG&{5jR@)1b3PuA1;GjpHY z=iFW&&EYh5YkVqM>E2y;{4!IRI93(x17p&_q>oICIo$|kcnB0tP6!NP7zBcj6#7}F z9E?z`-d(*cSI5)-+-!egFvsUvhPcC+{jCHJfssCpq9#7bovHNRkg3Xl;k3Clw*{9X BSZ4qL delta 438 zcmZXQ!41MN3`NyLFHBJhard{Kq+W>w5@LX`1mesN9N4I9P+C#MPfpSExBdNJQ~#Ly z>$5wa>rU3EQHJF=oK_SrVgG2ZBQb(HBTEhP60FKHqx#wTT`5vrSvEGE5MdQyphjqB v`>rj;rf83B|<@vvWrhb8lHOLS7W+cxaJzjU`ZD{fb_ diff --git a/test/reference/combobox.pdf b/test/reference/combobox.pdf index 79c9e9ab3c43ed35d6770a3b31f8b0be32207aec..45f60356a506c358aa849a43d04d63a61388c7de 100644 GIT binary patch delta 427 zcmZXQI}*Y$3`F~oE?p{9QlXVBe+mx4MYuwGT2pfd8t%j~2p`8YmMYKljWCwHlgg;LLmpc^au-L%v+iN@`wzA8+HsSk#Q2*VOtmc@6ug+P%zNI*7A xAl$0|3&Pvd&}>v7vMGb)S3Sp%wB`&s8Vd|G3*|gchw6+~jbRSH{jprf+Z)pHQs4jp delta 360 zcmZXQy$!-Z424A-(nNHrQc<6u?{^GFU;&nKY9uy*f}I!xDT(hQ$JOc6eR|LSj?eM^ z>#m(!2a%`cH9a;2c3F`O=S$JA7DU$onj)|13o!tQyt{L)aHc^SjCPuKx lw>om_YjaAlL6m)6a;rln)n(+?Y=B^b5Q4Q4+jZpC&wnH#NFe|K diff --git a/test/reference/compress.pdf b/test/reference/compress.pdf index a82cce672bd75a6c53ad451e21116080eff59baa..9bcdb4ddbe1d84d30a7ea1300a1a8a2f00b506fc 100644 GIT binary patch delta 414 zcmeB?SSYdK4`;msmjMJAnHwvBSqgbDF(U&@19UM114B~`F+(F03^8M4OuZ(i=z94K z3`{K$f|DD$gb_}%z))^rU}NEU~o22n!=)V+=02lvJ^#A|> delta 322 zcmZ1|(Ic_p52rAf0R$MC8!LcW3VD+Sxr8lY;s%DMFmafWp^*u?kg>4=OlWc-n$Ste}Rcd5xjP6V$6NJAf_i|4G0RB=ynE(I) diff --git a/test/reference/context2d-custom-fonts.pdf b/test/reference/context2d-custom-fonts.pdf index 229f5adfbacfbe36a02dd715dbba7f2d5b09f4c0..382770c955ed0de426528068c30c4e6290cb58ba 100644 GIT binary patch delta 504 zcmZXRy$!-p41`5WT1q685zh9#znYF=SRq41%s~)yFhv%D03yhK)zc^6*=OJ9?lE`M z@jCQde4erN?_YoZGSX^u>{THtFi{3ZM3&V1oq(J?1WMCj*n${>wAPKAY4?jGCgvT4 z44otu9~)BQ=u$2EwVYj#0g7B5gi7|ipb7mRX+_0pX${_w)D*PLOSt`V!M_6*TMNg- G?eYXnCu6Dr delta 492 zcmZXQ-3`Jp41}dVGDS!5#h1Tl_Fx27$PkD*05JzsbP-A;sJP@Q`s_Q~_gbdsGTo22 zcCh}OdES2Wxg*j`{YPsZQ4sq*<;(&FY|pMePC#Lx)4r^r*bg~gv J73NF0z5u`qVb1^n delta 407 zcmZXQu?+$-3`IqYjx^~{H$uK~5?nF@i?9naB|@U0hmx__013`9%B6~)^1i?G8n5Hy zGQ@TI9YLMGx9O1yLPmxZ0{!Y<W7nU4`M^1@W%85-tE4x1++;Q%_m>xpLr$## delta 321 zcmaDUc|~%=5iUzE0|+oNH&y_%6!M@#Mn;wfXhH@ChNdu~$&B2>aNVZH7)s4d;Ywk4 zm|MVwCI=#P8ya9JH8eE0fLR39ZD?#@4ilQZ5J|VGIowp3QgZ`z&lp-DTsZk7Lbs8D cr4h_jn7<7zP0)o*jp5Fj?8qZLIh1D#09LC(asU7T diff --git a/test/reference/curves.pdf b/test/reference/curves.pdf index 812a3e09fbc8d49b29e89f95cfaaefcee20e99b2..45d720cc71e5bfa534c6a722b527fa85adb3fc21 100644 GIT binary patch delta 387 zcmZXQyAi@b3`BG6%;N--ONo&7biZ2Y!7UhSFoi%h6hRZVVRU#bMVhD8YP6r@?ex4h zXLq1qMTq-$Zcqjhu57wD-KY~{tEQO$YIV&NtAn!Q4P%OBuVa|qk=VluC1kT43K^DQ m59eUs=3*ZK^Wt||1KQ*R@%tn25-OWsZP#mNNNF>9w~rZqGE43N delta 395 zcmZXQ%MAiC3`Flh1#sCCJQF8zYM}>O2t8~g^o8hwuUKiEQ}i^?p5%JEA8+UV+}Zau z`trFgmmi`#1eu{KLK3Y-62qE`qrA|3@BFWXwIMMunJ7#tuc2Zcrl?a}Ohna(W2F8B XbQtMH=Cind4_jzg_P(Xo$6{AZO28CEOM)>TC8>KMVXglbp@kSqoQs7A{WX<@_Z7@B!^ zjOylNLMMxvi<2$I?gXg*Mgm^OPoDKaSlp3B>I8|SGm=ttOH+{ldk6v}9fQ!6Bik;x9_Hg#k*etv ft)<%Ztj;bi8gV!x6SxF+f+&)v=-7knbH0B7YtK#2 delta 321 zcmZY4y$ysg42I!8lr)r#;LpVQ>5hfife}y`gi&CGD{c=YgcHe^DthHdael)&93NL^ z*Jnr1VMrRE+qk@m2x1f1YbsmQBs^(X9po>?6m+V5n+EyXUkyb2HYSQyqpO=kBDAXx Z*?tCzn_in{3T!lcvg@$Vb*fz5egk^8L7V^p diff --git a/test/reference/drawImage.pdf b/test/reference/drawImage.pdf index fc1b0bae0c8522338f432a96413783d58ab33b78..43b3ca1d391df98cc28e5772b3f4af51df48dfe7 100644 GIT binary patch delta 424 zcmZXR!41MN5Co-ska*-n11@3LK0CJPi55~s#2fhYpocU-71Y56B3Zig%Nnh3cYW`5 z_^iY0d7Hx#{}WpazgxKMOpqK?1+&p9isD$x#WATgYy=8BTzEhANY%+fz*&(gnX#Iv vxR?}lr@c0Fw6$lj`0SjjAJ|x}aYTe;r2Pv)$@Z;a5-oSwwxCN`&X4OCXTMat delta 343 zcmaEMnCZe{rVVT63v(GjfRUx80+^+cH~HXvVM~~}fuSi(942IFWP&baY-$D*nk={g zq1(*R5GD@OZEk|0+rk2_YH}h%x1pi2F`8~eBQtd87@8O$bZ&%`6=3;>;CNRl&(PI)PXnCV7fgd75sU?v1+Wd?Sjb)G?a zgD1se`tCjcUfz5Rw5BjU_iH{vQH>DMS%|}suafB1nUZ9q>$^*HtvgdyraU)8Z3#_z KYTJIg9fl9!%~v!4 delta 395 zcmZXQyA1+C3`BEMM1J`t{>*y4C0#-bTf{X&HVHxjxq0{X9={ zjP()A@mj85git3WqK%On2w65Z+UQ9tS9zoP$^1pSL0RV2*`%n#g^fLoQ4Ve~Ayy98 Z(jS(*3@Cqrrkx^@!Cf)%SMA$ne*sXMPTv3k diff --git a/test/reference/enUS.pdf b/test/reference/enUS.pdf index e9a8be6f70cdb19644760c7d947c51f503317b0c..680384c43991c742627790347bb0c3fe4d11855e 100644 GIT binary patch delta 504 zcmX>oeocJCKMp}dOAB*DBSQlS&^9ob%+I-qQDO2%PT_h5E{Ld+fq|g{n5mEl69WpF zVu%?UnP7++nPBQQHZ#LeXJUyiR&QWnW@L$>&>V|q3kwW&h6aWf=z0weO${)_j4aSC zHZU|X1bRdtL%-Qo5exG p95-pFV1ru{B4eiz%VlTBRa}x-R8motn#N^hVrtB#s_N?R1^~b4WWxXe delta 489 zcmaiwJr2S!3`SR=17hmH(w)V2?8K1}Lql^MuFymD2ArTf6PMsPi0~tjoPkWy)A#Hz zxwY4JzArWes0fHe050r+ruFhXuHb!8xqIEZ(+8Cp8dQi_gk(h^u0-d(6*(3(K6ids zf~RO>p*B@*s=P~$h$vtYsckVLqwSAU^+zA7VG7R9k6^!th;3JL?w6WUBT0s%@7Zz4 ZF~vwZ1F-ao0_4Gq=0mst7nv^2_5r4DV_X0L diff --git a/test/reference/ex.pdf b/test/reference/ex.pdf index 57d083bc22697e30fa635747af4d65bb32acf699..a8822a8ed5037670dd295fdc304ae1890a21edef 100644 GIT binary patch delta 401 zcmZvYyAi@b3`BF%8}cJ|fIh1`T^Te&3ogR6Ku$svbVCP#$M$$mDAGKwe)}9=!{eSV z`9O0>MagrPuPcKU?HLhUU@X|!^iFA9CrA_DD$6D%i;Nowo&M>CMV&cyy(4L5=^&{i mE^alx%@p2-XqX2r!3v<%Oy{4GJ0G3H)$sNeF1qP-ynO&1n@+9( delta 395 zcmZXQyA8uI3`G01L3;OY_&JKyQdvPmc!u@s4_~$GShR<09u+ zqAllZxqlI&IUx}ZMrt5rC2X{AMJktgqw&f7MY?unna@tdq>2(YrW&IHw;0}YI$Wpz XFz03P#(x2{q)3!cHpm?%N^+4d^JE1Np$w8SGD4Qf4naP$05PnH!z1s=$MRfm z_ruAJ_?8IWr*oI834HD~fVyjC80W3hkYwoqzth!8z13ojhRc6uSLwM8gtkaO6EdfM oA-x!51~q3>?IBFC`*MK8@%^;+Gp<2;W0Bla7f$ow%6YoJ0Nuz-1poj5 delta 322 zcmZXPyA8uI3X$8NuhoPBIQ9(ia7y{~JK@7hxq@MxY{qKq%+RdODxaerzt= z>wTEQAfGZIyt{DtGL2e#CITY{O~lN3)@$r^lSt7Xid6GXC=ePJC|DO01w_i3{2XoX p;&pPnc)l&yzh9tmcGOB1iYUFUwx;-73P-d9k&>;%?`P6VyE n#X_{xzbHi1y)ByEJc*|L4oUXHvwws9;b`ivR!HMG-?rx`i4#uG delta 395 zcmZXQ%MHUY3`6flyFm^afuj7=AXy_Tc!(^LrHby*Q_>GwfcD9F;FAbFr~9-o*M7n0 zwVLMlZ(hHMB}@=tS&>migsW)CMMSf9qW;?XTWM~gu{4^w4ylT!VoOjIRar%#v83$q;P89*0CI|?gQZRB1%0k!lHXsz}ONfCqQI+tsR*4cy=f89O2Ew7Fl gRZ?L4b24+-oqqW+tY2#ul7$t@n-*B-=F4z>0=1D%O8@`> delta 321 zcmdlfwM1%z2)8Ad0R)(u8Y_TV3VBc=BV%&|G$8{6LsOX0JGkGG9@Z_aDQvi|~K}rAs diff --git a/test/reference/fonts.pdf b/test/reference/fonts.pdf index c8b05f28825c182931f4395dec3d6613217d5c4c..63143288e4949dc97382c372c4b713c0ce12f03a 100644 GIT binary patch delta 414 zcmZXQu?@p83&$x1l<^QnJ~ukpEG z=hWddEn9lO(*4V%ntBGX1V+i85eQyVCa0T0DIS8_=!9o%FoRa2u1*NvM)6FL&)jvn iU49)1YwSSdKO}2hS1j}*X4S_k=uhsUXn)~4^xFa2{!k16 delta 395 zcmZXQ%MHUY3`6fl&MU$*P(mt&TXaQDhg<5e X#nLhl{tJz$6lntPYSR9y^>JS>=}AqO diff --git a/test/reference/freetext.pdf b/test/reference/freetext.pdf index f0d44e42d200c5eb012f023cbfce7024ece7a4cb..d27bc3c1ae286986d760498b08d30f18f2dba2f5 100644 GIT binary patch delta 401 zcmZXPu?@p83X@v}vGOar=;B;9cvt#dOwCa z4cI65lD=EIA54Ve8Ni@J&XH+}-cqZ}GoZplpedXX=zr$*I$nO&Dbl@~*%+AiaET_N cI%}-X)_mR#0;)eEqy?rH-jSlGZvBkU4cDkmvj6}9 delta 395 zcmZXOyA8uI5JTI*$O7&>!jU@tmU8JJlSpdSXcR KWUErSb=L{;cwz_u delta 523 zcmZXQu?@mN3`P40F+!9L`1bkkVkuiN0R;sTqKN3zu>gx8#1g4ki4YJG|E@Yc+0Wm8 z){pvjUkw#L&m}kWuQ`2@=Ew+;NL3IuMrvRb%o$mlT*G_jZzN(aWXTIzJGK00g}V|G zk(QAbDFz8`;IgQ~C>bv#EK6I<7A-AT4NI diff --git a/test/reference/gif.pdf b/test/reference/gif.pdf index c5de82250d0246b3641709af2230bc17b5c73303..54e741b0ff9fc8476d43918937164fd501860b36 100644 GIT binary patch delta 427 zcmZXQyA1;|3`6?>nIMgUOL|I{ZE1&_C2h*v;F`+>nIL7h%NKzG)0OZb$|P^|W4=G9 zCGGHgs+zu2I{%rs>>~rD5EC_G+Jcy2+}ke4efLmnBaM>=2&FwisiRiJ$-iXsxXrut*7e?ZW2@g delta 414 zcmZXQ%MHRn3`Fl7sUQ;K?(eSMLu#RgErL`KQ2d^~qcYOSL(sxk$qn7o0IIWRtJ$vW5^4`(m= exl>sd#%P(QfP@r(5t;w^$L;$`u`92)^YQ`(+fu9m diff --git a/test/reference/html-basic.pdf b/test/reference/html-basic.pdf index 5b8284a6f7e911a5a2d58ecbd36ac5e01db2f56c..89971084184cd31c501681b7287ec01bc69af480 100644 GIT binary patch delta 401 zcmZXQu@S;B3`P4uN0-VQAbnYuQZfRIaK{9xm>^V4!E*FKh(peD<$L=2U(&6A^v_p! zP96Q80%`uGOJxulT1Lbg7$dK2I_(Z)bs(dEr6##VHWXVO79Df!WgzNAOVc|NXZHpY pm(7?p#5AnUZeeW@1wU}+HUr3#==eS4=8o!NY83kj7u|H--`~AEP1XPa delta 395 zcmZXPyA8uY3`2V(6S(pS5_LMsOJ#+tj11r|Q+PS|`62-*Rl);FQTKV9k8>K6e8z$0 zy)D--g4s$)M4geMG4d$JkfKU^qVc-ZR+@aDH5~^oIzC UL7P%O(2S8McSVoCYQJ6f2k>G|{{R30 diff --git a/test/reference/in.pdf b/test/reference/in.pdf index 8d0ea90a83e38cfcfe024d574a48b90ad206cca8..6254e04075f5290928715b725a092c1960fdd828 100644 GIT binary patch delta 401 zcmZXQ!41MN3`Or;X-{0TK&9{4j+247_P_#_SfNO)!741m3_wK{Wcw67{d|A_>vW$U zm*Jca*d{lnw7t^2GqF-V14sj-ES@pY|E|yBxa_W+3kNl~5}0z-6^%NpArUt+=eIzh o!BD8iv-vOjuO1Qhh7dKlC6Hp-GX;G@pT6bxZk5o5>ubEd0T~cZxc~qF delta 395 zcmZXPyA1+C3`7$mVnlomoHSnlcAL6@23Del3uuE9ffE90?8thW8IK?9eSO|8^NeHK za9NIR*}lj!Iw3%uku)Qu02@_QS=Hi==I7?`r0NKkd3A;tRdz0>Lz1!#&Ml@%FOO^K XZ>A;86PzE}2swniy5O(cPuKkgf=5k1 diff --git a/test/reference/japanese-kana-nani.pdf b/test/reference/japanese-kana-nani.pdf index 4c28fe167426e6c3147f1c05cb17c04cd1b19adc..74841f745499131abf89a4cf41afc6ab432e2341 100644 GIT binary patch delta 503 zcmZXRy$u2}422co8d`LH!~*!m`JLo$3RZw3B{jDPFb-2N0XZRYV5hP^J;(3auUmh) z_vdQrs;=wi(V4;6$qe1@WVh5F`{Glub4m92VRH@5;JngtfnotsvFIf`5v5d=u;^wG zD;*HC>;<<7v-h7M@GJ+nXt4!32w~Joklpg(gz>vHB1b_j$RUVju+M<--dI8U_t}mB Xa*DCc&3j)Gi@~iqyJhh79J}iq2NPpB delta 503 zcmZXQI}*Y$3`8eD8v67(f>-kQBv5e#t`G{B)Nl{rWGSeT14G8LE6?+4cdhGlm> zcX^YydH3qO!?ZWw!)(XpHl7#6Hre1RRG!fwP(3IjPSAr6UL$V>O~v#VDYp=kmZfGA z5};Ioj~cNU7x&d3mUW8>&g=g0O@Bmc%#vf}PsZu>5L~?rwh>tCpGrYt386BR^}~=x TtUfNPz;&dcNdL(D``F(;!l7jg diff --git a/test/reference/jpg.pdf b/test/reference/jpg.pdf index e5a6f20b7169b763682508b7dc5fd1b82a017e69..0a06d6b5cad9c1681ab225e67ee029d45b5788ab 100644 GIT binary patch delta 447 zcmZvYJr2S!42Ab>hzsNfv0W!kP)-3SVCYZ@QK{+_h905|3s*oKjssABR8=;ftWWRR zdhc59M3?q{|n^<*0z_JVESW6vp3M<{vAKO#Yo1Be1 Qw572`#_hXqm~Q#<0%}@X#Q*>R delta 341 zcmZ2iHKS_77b{CH0|+oOGFAYy6!IWKh9+i)rl>+dd4$kpLu+A#ZVLl+r6vX#x=oGY zLX#VjbX#C5wKTFoGtkh$)Ep)>`65EMp|KI%RH$bRO-#`|19UgSg_9L+;4U|`FfoFe g3e#3TL5t*9Mo0=Ehp7(qi?r-`LO|<|3 delta 321 zcmeB__#(dH38y8O0R$MCSSo;73VBc=BLg!tG$8{6LsOX0WJNAvxNc(u45cQqHEPeG`1Qu!lsqC8|F&0PL__qMpvh#R-2Nx9N6vxzU5|yL~oXT-ea!D q2;LYY22&f!7C}DLUjLJCW8(AgXos62a2rN6@2N}I4;__LfBOI#fJ*cL delta 322 zcmZ9HF%AMD5Jh8)+Zd|tw%Wvw8DV-6%d*{;TSd&0fb8phfl4gkK$4pZl!##2>DcRh8EXn%tu;|>mR);Iu_#udYHSYy fC2gOv_pUB9)*K`cgG?HL>@ay>S6OrC=jr|fQ2s!8 diff --git a/test/reference/line-break.pdf b/test/reference/line-break.pdf index 1d1b6e1a86b3b3cc0a7f0c49ed4465ed1d682cd4..e83b9c6c84a48e089502ba197a9f8eafac9a0755 100644 GIT binary patch delta 401 zcmZXP!41Md3TM-I|H*v2skVRftHSeZYf9fU2uI3Sj429tuC}}7e!Oxg8F0)W(AR|PV?2(nSL9#(4gbi}8I{ose^F4=kczv4s zZF*~IJ50Ka+ikq=i3oE}VDVHhZDr@YZT%+{Y WE+s5oIe)kj0+PGJ`d_tgr~Lty8csd{ diff --git a/test/reference/lines.pdf b/test/reference/lines.pdf index debf4958264c71d8716f25be7999c10cdb365a5e..dc038f53eb7060695cbbbc360eaea91c84c1e3f3 100644 GIT binary patch delta 401 zcmZXQu@QqX3`P5pj-#RS2GN(1WskuKSs*Jg0|zV6r_OXCB%E`SE8n~SrLVvBum0IJ zW4O@wi45WRg~!P_Dl8*{I0mlX<=(W@Ie|1Lr_RZA0Tz$v)40 zncu&8{UVlxATzikP(=$2VwO;`#uN3|&fiLFtw{_ROwfl^sZ~X%DGJvX9a*(M+R&f2 W=rAIS%qLUN!+>^W+CR1Jm+b)sAWeV( diff --git a/test/reference/listbox.pdf b/test/reference/listbox.pdf index 55d1bd3f01a9927538a15dc9e954d29e30f1d1ee..b77ee2a14a068e0df20f8aefaa787c92c292e765 100644 GIT binary patch delta 442 zcmZXQyA1+C3`9eugN*E=6&1|b=iPNvRDg6XARRrB(h4cn@HqjJ?Z|o>X+G!iI^G_` zTn4NsRm$fp$1fA{DKdbT7^kdLt4XKyz-GWS8KYVYLZJ1`To84H^~Bhd2bCKw*{@moM1z;XV=u5UNzbaJZ&NL81n$JJfu|pcU(@p%M$}{RtNw9 delta 433 zcmZXQyA8uI3`Bb)6S#7do=2LLxRh7W3IUuQ+Z^Yn* h!=ebMKs7Fo48En3yoDnFS?}li-mR!%SIc$1J>TEoRZRc@ diff --git a/test/reference/mm.pdf b/test/reference/mm.pdf index 927fdc08e787f20a23a7fc57530927fdda6b5c20..db4b3059e3a92d072163f922a569d98051254b0e 100644 GIT binary patch delta 401 zcmZXQyA1+C3`BEMKJiv?8r!pbyDd-*0S%DRz>yKr0o4&BorDf~99d7E@!0q2IlVuJ zTiIc)K##I^@3KxTkdVdl&%jG_&1S=$gXGDKAGV%Yw~%j>w`q7R$%G{GUvx@=;Y do=uI;+OppnoZ+&hLw-?>a!&Qw=9cT}@dat;PL==w delta 395 zcmZXQF%AMz2t<2pW4$NX00aN?FSS?row482OL#hKbz?LcsK^U54BXf2`goq_NsfXf zmZMv?FY+NmNJN8?niGOL3t^3gz<8ti+4)`={_PLY=dQ;Xk$CF8d2r`%YQ_ diff --git a/test/reference/moveTo_lineTo_stroke_fill.pdf b/test/reference/moveTo_lineTo_stroke_fill.pdf index bd76b4ab03b47671bfadc4c5a912aebf888a4e62..64f2eac934278c8a2a0e8ec7d958e0b091cbc1d5 100644 GIT binary patch delta 414 zcmZXQyA8rn3`IMNM50dlCP4T4^F9SDu|kFjgU~VrOE3utM38J(*3q$S-^cP?Zs%z& z6TYR|%cm=s9}~Jq1~4;TFq0R;aL5;zZ-h{6$J_##&F85N8XhN{2AvVsPgc15x;Kl++(B WeTg2GB2}U@a^bG(?QiYRc|QP}rA`O{ diff --git a/test/reference/open.pdf b/test/reference/open.pdf index a40f4870fe55e2adebf733e5a4b9fb096e802564..c24102501fa17f7f1fce92234fe56bd276a56c32 100644 GIT binary patch delta 559 zcmZ{hJr2S!42AcAkPus0vUFmxouo-5)CIxH2|!|ik)d>esV876N8kWliJMR$ZKYVv zlIZjE-^)FDCNC0G^v)t7{LccQUWrE~MF0d&{+{yOGE!h;27rb!)GQY$<2tQ$lv@E9 z&4rnTNC@D7Gp|&vL$Jsgde#FKHN(umEB70tHd&WkzelsqAGE~UqtnbE^tP`MylqVP zUDcKmvN6e+xZb4kQTIF6w{f-)A2xX9ayb|afn4rHo{LL)D9USbJPESeiZoqsHyG?e3Tg`NNjsT_d=a702uMVNsMQS|(N&aFPz zcdnKUic~HL)P)Ub$kny4@H&jxjIZYOhS(t(2q3i(i4}tV4@;a_p-N%(&&(+jKETpq znSU2Ua?U`6Ko+88TaaVhq9;*rm73T>fo%(lV!ww{uwG0^#*3LgUDxAkU{!0zUZyRF i%iQM!Xz!6rZl@ldBDZZmIu3N~;DvY1_8(=KEmjX{wP^7G diff --git a/test/reference/outlines.pdf b/test/reference/outlines.pdf index 72bb4fbad6f878d122b82f38f99669cc9602aa06..7fd64ae77c9cf5b64b69bfa50a237f4912f3aedf 100644 GIT binary patch delta 522 zcmZXR%MAiC3`Fk;xNu)>2aFxZiCdr;Br4bPLP22j}@lGq_pVY4pf8wTTNLnXIezvU!nI)gRQ^>A(Mn?g7am2 FegZ9@WgGwi delta 523 zcmZXQu?@mN3`P40F+!9L`1bkkVkuiN0R;sTqKN3zu>gx8A(lwRNQ8ih_;=Om$$tL! zvwqaK`)a80c`mt`f6eKOG)G2&M5=Hez7~`sLA!94fUval9nR=Ue9~`-dIc{kCeB|>HY$X9#ww; diff --git a/test/reference/paths.pdf b/test/reference/paths.pdf index c1899ca588cf902dd503c76b638cd10082df4b25..851f4317161732803bf651c761dce52066048875 100644 GIT binary patch delta 387 zcmZXQu@QqX3`KiWaw+KCQbk|3Y_k*#q+o!QWB}M8t7MwAA<4;bNR{sC>+AII-O@d8 zuJ?}q6^Z<>^P@6mW5YNj9DH$eY n4kHEg2(ol))b7q-C8~G%bLS+XDq3>MXUbVoKvy*8r2ARA{j62P U44ft3XjJ4`w_3zswLc&G3nFby?EnA( diff --git a/test/reference/pc.pdf b/test/reference/pc.pdf index ba5f6a0aeb1024a62faceccc01555e031b97aa17..cf1209ea47a8ed00734efbc6848a922f203d4c70 100644 GIT binary patch delta 427 zcmZXQI}U&%`6=3;>;CNRl&(PI)PXnCV7fgd75sU?v1+Wd?Sjb)G?a zgD1se`tCjcUfz5Rw5BjU_iH{vQH>DMS%|}suafB1nUZ9q>$^*HtvgdyraU)8Z3#_z KYTJIg9fl9!%~v!4 delta 395 zcmZXQyA1+C3`BEMM1J`t{>*y4C0#-bTf{X&HVHxjxq0{X9={ zjP()A@mj85git3WqK%On2w65Z+UQ9tS9zoP$^1pSL0RV2*`%n#g^fLoQ4Ve~Ayy98 Z(jS(*3@Cqrrkx^@!Cf)%SMA$ne*sXMPTv3k diff --git a/test/reference/piechart.pdf b/test/reference/piechart.pdf index b4c8e5ce80e7e7c457abe3eb0881b61e9b464205..eb495391e8a9abaf92cc91bca8ccc45794e5964d 100644 GIT binary patch delta 387 zcmZXQy$!-p41{|mNDIQEC+GA;&vwnvlBv;_sc+nV_Mx| lME?kqe+0QKe#0-IEgw{g`yNrf4ArAYRu1CD0!qjuQgOn^!cl<53>vR-Ui(I@xjH zGspA364-4`T`(ZYn&34~x oY$tB61G{Sfq4x@U(i>|7K`&JZYG1Fb`cQ4QiVIt+ESoN7FQQy$U;qFB delta 489 zcmaiwJqiLb5QS@h8oLFX?M0Y3JCjU6gw2Y_@d)k_EY^bv;vGDe>kkT(!c^hoeKRk) zSJ&!toGh4NAOI1k|MPez$CIl}^8d3k;`CUnY zlaIyHH1nzPUFJkU$s;!3qKCluhZg-2Vlm99@$(b;?_n0-l_mVd;WpDQK(k3=%3;TC X!%3C24H~HBod$irx4A4ytXSMK%#{!;;s-nqXghif?#JOYwWk4nfGP6K3~VF z?6Hm3@UorCP)G*MzTlvr&ZiJfn!!{37eBi+M<7?=jXv(bsI2GSz3hY8jO h1+c*Z9F-QjbjzQ(b}Gq3$+Wk%%-vf1xApmcUOv5zPqzR7 delta 395 zcmZXQ%MHUo2t@BWS}DL+=L8JPvQ4>#Rcdewac3?eA1jKYSx)GQ2O}Q0=dvGDzsOlu z!soM_*DrFU5)#qENR34cW6`PyiI(+^`se2FBt#mGK?f5S!xUPwSRjldI7LTooF8q- Z?^1Y~Yl8N>CBMhRIIGvcCvNxa_5$z}PPza9 diff --git a/test/reference/pushbutton.pdf b/test/reference/pushbutton.pdf index 1b135f4b11b29dd50bd151aecbcc7af976851ff5..fb4bf997b4cf63a68f6520bb50410dadc88063ee 100644 GIT binary patch delta 453 zcmZXQy$!-J5QRl+=%}Fb2EL!1?MRsdCZI?W2@xqu6$xbn8ZW{M8HtJ(h=c;ZtE^AY z@7}xT?zX>AW@Xc4wxcyL50NkJ{IZuX13*y>i$XCL{g;W9P9S7#1n{hd!D|*v6$XJh zGXzA*mjF`qN>^aC;69a?#weoNp^r}{bn>%wIXw6G$J8f$ z$HLRHrPEI`i&-Rq>H)PN+OkqLOl&<8K0MaHDgI|9oeb5Sn@9&m7GU=<6@ rGz=ERBlZ?fXbEy%jxpb2hunt`r2y3-(<3$Ksx}F0mO0R&ex>IRfZI!} delta 395 zcmZXQ%MHUY3`6fdxAzPX1p3gnv{Y8`5LqM>1l^$vwGDz6pmh=+M2gaDKIVP7_nVw$ z5k8&Wv|b2Jgpi09Mrt5r2^P9k7P{sK_3zH#N_Pt~bBxLo!&KA8!ay?0;1nII!{IjM YhgUX35hH(8;a?!ZS&R68YI{DmH`doqJ^%m! diff --git a/test/reference/radiogroup.pdf b/test/reference/radiogroup.pdf index 910e4ae880dd8b099c643cf4088334612f3690a2..f069793858ebd2774c90395c8567da60989d8dcc 100644 GIT binary patch delta 669 zcmZXRISv9b6hnJD#8QvA!1!-jN-jiC#UX}+P;ou>nV>jTr&;qH-fMsaX_7!%2>BtSXAeLH51Q4*a9Zy+OH4s+FTd!biDF8KEe`WsR%S~j zR>gbv0<|DmLmAGwhoQ9)Yr;L6dg?=)l~=dpdoyh@7E)+1dFydH?ptS8L6IDP4gdOa eNx64*<$m0i{UZA437&#t20)(#YBQW3`|A@`5rDJ+ delta 663 zcmZWlIS#@w5bU8vqK)_fvzOQVDSE0rB0PkO_dx=R(AbqVnrr8EU9QjjX+GflwCl9} zrrQtl3?~SXU`QGm3SloK24UgDn%B%d5@y9_R@_2R%o1$_E5yi4Qdu}lAN*CEm1@CC z4dqD99E8 diff --git a/test/reference/radiogroup2.pdf b/test/reference/radiogroup2.pdf index 2d3b12bdb282161fe3d0e89dc895fd8cc0a53670..b10bb81dd91c87d04145b4a1d0ae5ebe483e7413 100644 GIT binary patch delta 669 zcmZuv$qm9V5PTx>LwO=dI$+m(*!w_&hG-!b@Cpsk0Yy+4;Yx%DzpT;B?#$TN!~Jku zZ2E3V?~_XEUbpV_#XMANjED^|b^^>8=250v+Y<#LQ6ylX1ejq8;IZahYZC?RNNS^Y z{fs;(PDN(%u-Z0LKT;T0DaXwI^r!`M8)wj(Ko?{xURm$SEJL{?R4O7_5y)uaT=Sel q080rBy4VX(`qzhKhJx7jq~X`o$32p zwqg4X_n+jY3K9_;O6-J^G0vi(E?BgYDmV!x9 z!=xl*Qn@gw*&S{i7&JL_vE5H(Dh~W+fyFLLqALYit(?K-RDx1#E7-b!uiwS+B-h0H Y-MJeUiuj(2tkE|Xm!mb%sD&FvJXvjWNWGF!a_N7#dq*Dl|1R!q9AHis3**b4yH%Ee$cfZGht diff --git a/test/reference/red-black.pdf b/test/reference/red-black.pdf index 0bd426786325e88eb49d3718ff57b7085f0a2167..9ba447cb1000dc272afcf62881b1d5f5e078fcff 100644 GIT binary patch delta 427 zcmZXQJqp555QO`e(!zkv^8}gM_mc#23O#{EihvjhscdqH9KuTQ03OaiH1c+<iXMH7!ZUQ1x2$Wu%RB9Lml#X;N3?;_I z81#7hZeAxZ7c;o!3-dNx{rd58&Z)A^|8>!UIK8=X{%w>og{O#)0L% zE!!6v*#rSBifEz8OFE2hs;YdV@yh%~qDAuW>5_n|NY@s$S|ySJZ82C}A7@Sd*?KZt Txr)ERsK~2!wJ3kpe!uJw*{@Ai diff --git a/test/reference/rotation-45.pdf b/test/reference/rotation-45.pdf index 5c54853c3c073d9a57e7ccf6768522b754ec04ee..8b3a80e25103d9bd77e2728f07b7d93c0fd9e753 100644 GIT binary patch delta 407 zcmX?8^{8rthPAB%mjMJAnVTwrSqgbjF+&qGGjlXCpbA5Ty2**w!u4yDQ0eDfT7m{i(X3$banLxhK2@~=$Z|UObju^jLk7DHZ(Orcn2C3hGv)^F*G;B tG|$4)M8QBG6lm};GcdHYG()%8$iNa2GLt9T2#dl(*wnxfNoKpvQ~)rXQ1bu) delta 341 zcmaDrWR+6Y5~$k4>n2rdq>2xyNX+~1SW+DruiLg+`R diff --git a/test/reference/rotation-90.pdf b/test/reference/rotation-90.pdf index 6575b38353c5ca80f98d6294c640d6e281a5926a..ef3d4f9751e8c39ede819c2242c7190b9fe4fdd8 100644 GIT binary patch delta 407 zcmX?8^{8rthPAB%mjMJAnVTwrSqgbjF+&qGGjlXCpbA5Ty2**w!u4yDQ0eDfT7m{i(X3$banLxhK2@~=$Z|UObju^jLk7DHZ(Orcn2C3hGv)^F*G;B tG|$4)M8QBG6lm};GcdHYG()%8$iNa2GLt9T2#dl(*wnxfNoKpvQ~)rXQ1bu) delta 341 zcmaDrWR+6Y5~$k4>n2rdq>2xyNX+~1SW+DruiLg+`R diff --git a/test/reference/russian-1line.pdf b/test/reference/russian-1line.pdf index 1f7ea37b024a379366bd48c0b1482ea2c22977a8..a8c891eaef3e02a45efb39f7ad602d3fdd436587 100644 GIT binary patch delta 226 zcmcaNo%Pjp)`l&N6<)RqTm}$eYHXkYW+~)B#VkyW%+1lnfGP}4;bPM_dNB&uBaE;> zS8icsYG49a4zbF@*v!xjL(Ia!5M9i~&;&!BiLr$dnmRrU6B9EFxZre8Z^o$ruYE4W delta 186 zcmaDgo%P;y)`l&N6<%sw1`uFsY@h&UDda(fEKH2d&0#{*7kV)YTf)>D8kxW(U_z!A vaJ5kFMy3XERntErv|AWk7#N~zw=gj@F+&$JwlIPTO?UKW6rLXH%{UbRcs(fQ diff --git a/test/reference/russian-2line.pdf b/test/reference/russian-2line.pdf index c0a420163b117560ada3bd1be49a11a38fd0ffd5..6aacf53ab39f07af84d10e90810fb120fd952270 100644 GIT binary patch delta 251 zcmaDco%PFf)`l&NOiwfGP}4F~kgwOfbYuEfIRB zKlEZ0u7??GY-VJJrrg5V!q5<1%*4W0W=?7mmyHdVesE@0 Ts)C^rmwr%we#!J)Z^mi>*0?t1 delta 227 zcmew|o%O|Z)`l&NO4I=h-#RHiJ>V_8Hy?sV@o4+Aro^8n9%fiZ^o$r_2(~f diff --git a/test/reference/sierpinski.pdf b/test/reference/sierpinski.pdf index ae2e6d1fe0ebd536b1fad19802663464a7ca79e0..0dd3107e373016fa15672a97e575c5865254e8d9 100644 GIT binary patch delta 394 zcmZXQy$!-Z425-4DmoM)MX9c(;`#pUTZ$FJ5-5w1iWOKQn}nd`h|aF8&(F{D`%KL| zHIJ8hcUODDS}8{f_Sf3`#+U-AuyO88J8UC>TrE#Ig};2a<&=uW&Lr220hcQsgVgT8 yaH55QL@mb%#ggd5LiHnztR7(kfBkN2LWh7He0_vGVqxRCH|?e5$^J0n-aHrCa!x$} delta 400 zcmZXQ%MHRX5JVLzCn`XkQo@WsyWS#bg%(T^NHjuDv_KPdLIM&fgHP7;yxozX^Z1y@ z^KH2A`wr`|sI5%z>vZ}cX92fpd1qC`B%*~C5iQ(oD_XQzP+xa`R{|-vF$dLjr1qC8 pY%10YMb@N+cQi_WM`(X1T!%3s%Y0_Y_c*O+S9<=XuE)c0c>xcMP=x>h diff --git a/test/reference/single.pdf b/test/reference/single.pdf index d1ed4c0769a536527bd57ddd6e654d4f536fb727..d46db7caca0b8a7ec5affb753b3bd2896409c2aa 100644 GIT binary patch delta 535 zcmZXR!3_d23iF%(%a5^UVSwd+4n`M7hp^<)u?Bci!CY0agbGej7Qt=_%xn_I)y#Z5?fw~9 znv#rVny}(x*{WK$Kdt<1&UNmM+k_Be^;HJ?B{Pk z>wEpUt%eGp=aQTG*POmcb7TZaq$-FSBQ-Dz=8P;&uHilNHxe-yvgC!Vom&30!d(f8 zNXtlz6oZ5|a9LDgl#CabTx1nTqDF;rFqOQ-pZ5n;oo}tCg)BzCqNc=I17z{fXF`B4 Tu5-UT9QS?Ib=78j9oLr^pS@@Z diff --git a/test/reference/smiley.pdf b/test/reference/smiley.pdf index bf22bdcd3265ff52085a045767a1cc9595b01121..a0b1fcb882780d5139c982afe5981e727184ea53 100644 GIT binary patch delta 427 zcmZXQF%H5o3`O^dPK23@pkEL3toh;!Old3JL68A`(P3FHxNKs)|*w zk18OdTjuUwE3Y=D@_&UH+4grIc2Hlih)+jxDN(TyRZNb4Fh9PBf} zSl_R8`yw{4g3K@>(AA1i3kDMl@FyCt%wHtfi)ub^)-qYGQ5Sn^F=WvegI1@HW9rWW VJx2E~k*uDIBDE{C|E>LY+8<2mP0j!S diff --git a/test/reference/standard.pdf b/test/reference/standard.pdf index d4ac6637be884193ed44fee4a09a74856e9959eb..43f24f56fa70ba4e9c1f57594171bc090af275a8 100644 GIT binary patch delta 401 zcmZXQu@M3>3TL5t*9Mo0=Ehp7(qi?r-`LO|<|3 delta 321 zcmeB__#(dH38y8O0R$MCSSo;73VBc=BLg!tG$8{6LsOX0WJNAvxNc(u45cQfL14^MJBz~4Wj;yEWo!#|izRi#4 zbS@J<$7_`LtsH+$4Hy|9Sb+^-BcxO8Lw037`F;QAe4AgN zAm5OBfPE+fEc>=x1_Hq95mHek=aboxt8uk!ZhESSIV+OupWTU-k5dHpfr!ll<$c&# lO80hczB#UV{GOsU$Ijj+1ag5yV0C1RDUF)M*_z8eK7P)}Mcx1a diff --git a/test/reference/stroke.pdf b/test/reference/stroke.pdf index 73e04265d55ed1f5a1e9fcc2f54d6d36da6ac2b7..2a87a27927d3be2dcec50d1db8cf993a50f9a048 100644 GIT binary patch delta 401 zcmZXQ%MAiS3`6e=H%@zEO0cbDW~T+ZpaEK-h@}G>K%xoC0`VIu$tikrVkh_cG2gD! zxlH(!8OpmWryrBNMF!9lqbxD&dA3SHcL1742rNr7A<{5N8@lzl+5OLC(%Gnp#T5? delta 395 zcmZXP%MHUY3`6fh7sxFmkc4E#OLYYgkrBE;fiBUp`b7)SItdRHN!{1mdc7=T!Dk|{ zy|?ZBMN*a_fa!<|N71LlCb_EeiN-7Q7m0m$e`2~MV^XQS1q00@nc*!4TlwRxsXx2i UOvrBjVxyykcUAVk>d4da0PgfnqW}N^ diff --git a/test/reference/table-autoSize.pdf b/test/reference/table-autoSize.pdf index c807b5acf4708ed68f5761eefab330412f18ea41..65cedef7e4cec0203c23c1092be3a1acf2ea5655 100644 GIT binary patch delta 401 zcmZXQy$!-Z3`Pqiiksp#h<N6HjXQ&6OcgoqTSf+9m?5mv|+RDm9`138KmK3CS$ zvn_wmdH0!jkMA;C1G&UgO!nW}>&60!Vyl5AL&wTPfLJn2q`c7q22{|2i=Y^RlUOkF znlTUu071#2YOAw78!{rq!6vWrO@1H fP)U}ZV48-RYaNgyy<{G?-v58TdHc=39G}+@y(LOx diff --git a/test/reference/table.pdf b/test/reference/table.pdf index af378c16d083d9a468346e300b5c585708b76e68..bc121df1bcb223ad00683934a58872d2eb2bb3fa 100644 GIT binary patch delta 363 zcmZXQy$!-J5JrVkAf;sikMP}}&mMyfm>?^pO&_rbOTZpv2YMV7Qe0e}o=)%d{CRfM zt9$hCG4)uV^ZQuL3Uuo8W@2J9T?YmV`NB59om$o56veBF){IvwM3EpU1F` zuVuvXqBO(w`%c$?O3l)zeJ;UC)cYimDx9^Ede+mr&+qjMFF8qE diff --git a/test/reference/textBaseline.pdf b/test/reference/textBaseline.pdf index 541adca3f60b24447a8798419d71158c262cf2ea..427484b1b882dcdf5711d75ed63691f15f01abae 100644 GIT binary patch delta 427 zcmZXQI|{-;5J39{wXn3v-XQZcy9>F3jh?_FML-OMRB3XET*S`W%1d|{V?ZM_Qw@(d z-)Hv9ZuiyT9n675(a)K`ei?)8H3LA)kVJb((Re5b${VJ3q9I@rSc!nq6aywU9zj96 zmN1zGiFum4`<%R7OtN3TFh17X-+w5eZ4o7yQAv_!Ov$Xt9R9qnJ=d42b!F-DQ{7jd N(B;Rb>BhsRe*?pLRzCm$ delta 395 zcmZXP(G9{d3`GBt5F@lB_|8rfkI-dUAwzT#{yIXJU>Kl6AYJ?wJw5v_&*_*R`?X)} z9FT23U-SKo+@c6F!+^jL3v6m3U}}|kqyEYKMPjM0S{pah)uJtwMIyBr-L*w$6#Y2M Y(4Q5lfC(X$aO?5o{_7oW=l^zkZg}aDD<0Bw7yu delta 379 zcmZXPy$u2}424CD;3PzUx)JQ>#7V|r1QuYK&{D7g6l}skNRT)u#i=(4ju9)QRk)mMs*?848QlsrTvn0h4h{$^ZZW diff --git a/test/reference/thumbs.pdf b/test/reference/thumbs.pdf index 63f634c5568be4adfc7aecc84bd735a55d50c085..424f3c7af980507d20dfa00e604961b9ac7f8e19 100644 GIT binary patch delta 508 zcmZXQ!3_d23@&(Cc- zq;;DvOFCjdT1!p)E#3YMkU~tgyJSRxfO5dtFO-&Ln4`}y0? z`cdERtD(Z@x#VX4HK#Aq92o%;sS2XTNDYjFIU`GxYk1H6jYQ0aEO{Yor)h`S$9-RQUA5U>$Mxj}8W3n$ diff --git a/test/reference/two-page.pdf b/test/reference/two-page.pdf index 0a3b1a900b7fe8fc7e2b5cf0726b00eb82f5bb2a..528c4316636045ed3220e9add713bf3a4220815b 100644 GIT binary patch delta 442 zcmZXQyA1*{5JW>HxQq-Eiwb7e>mNnY!i5xY6hc81K?(c>NIQjB6fXwMc2!{O`Ejrpp8UF;!&% delta 433 zcmZXQ%MAiS3`6fg10G~yR02+Kw9G JO>n;MZ*R=gWZ3`! delta 407 zcmZXQy$u2}3`To&q)C6e5p2i#amhmLzzE0;0CaRLz%Y!!1}B~JgM6u?r#yX6`OMGx zeV_C(c{#v#D95~Px8+*d6>vtzVhK`Hedy*Te{W&r87zT9mE4!=`5 diff --git a/test/reference/tworight.pdf b/test/reference/tworight.pdf index 1e5cd9bf5bc72818edf8fb089c4511dd2a6da5cc..b8e311807b9ec4842ae59af1a68b7219cd9b0b13 100644 GIT binary patch delta 508 zcmZXQ!3_d235$fKx-994{b(&U?YDIMGe8P4Q6r`XV%dV2`Ixr=rE;JL2R1N^&~b=}G-Ap!l3Px= z{#NcAOHrZEZrytQoO)*x@bR_6NJ*uVx@u70YRY+~j6FKkoisCqhGaw!T<_<{7aZ?m A+yDRo delta 523 zcmZXQu?@mN3`P40F+!9L`1bkkVkuiN0R;sTqKN3zu>cbw7NAVUY=nS__;=Om$$tL! zv%c4l+iIxrc`mt`f6eKOG)G2&M5=HebzrSGh*{Ru&Xj<%8fvRIEx|ovrqdT8=`@?kWFEi=_P^ka_ delta 395 zcmZXP%MHUY3`6hf0y$;`Q6F1gr9)%|50OPWSJ55%M+;Co2@fPi-Ph}SIWKdO&sgi* zd)xLeQlt|SK`??Al~)u#*x33L&DYJ}Nl7TnMsY$qtDpih!psJI8Zck71^uO19t>kiy~l-00MI|1KtuxbRXX3K5a%sR!y6z hJ;kBr)7dM>)bGnUTZ&CL3)~)3na-5ze{eahuP;=GPG0~3 delta 321 zcmZXP!3~2j3`Nhtkpn%#2L4Xs$V(wHLJyt54AND)LAyamsD$Ex(wwZP|D5l~?K?f+ zoqf7ddpaJI@O(`3S`ZOZi@?#5p|3VY&d%LV=?{sLr|f>QHC0}0P*#sRV!)BTP8%_| eH6hdG{DeX546`1Q=zem8HQ#Pa|;YHGeZo=7@C`4c-znd(<6qKmO%6L kK>>smK8D7I=$05685_gJCOh&7i^9Up$jl5$CY@&r0P$W+VE_OC delta 395 zcmZXP!3_dI3-npwr{8jt)w7&q5$xdhh diff --git a/test/reference/w3s_closePath_v1.pdf b/test/reference/w3s_closePath_v1.pdf index f3ec17a886713973bdaec4536087fbd38c7d0bf0..eaa277b85678d9fcfd298ea103d49e9a6c8bb004 100644 GIT binary patch delta 427 zcmZXQI}XA?3`F})NfU`?Z;-L~!>*K5KtY`%MI=O|C{>yqA{XISRNR1qpCHI~Wj)RK zGuQH7UXEtA2A^`#+jnQrU&fS3GJt|&6j(9O+8cZnx*3Q&34w$xgg{ni5Teo%LYgazaltFmTTI`F5T9B%f+w z%ez~)FH$53iNG1bm67RSbPHC+`b7P;^S4q`ie)u8A;Bu3l8k6g7+G+N4lh0&>yRJm W!?4Om^Hq}Hqo$ly{qKqUaoHayflh+} diff --git a/test/reference/w3s_closePath_v2.pdf b/test/reference/w3s_closePath_v2.pdf index 101d482f9d4c96093cd8ac3ffadfdabddf154040..c1de9c12642743238f9d2dc1d1d17a58eea582fb 100644 GIT binary patch delta 401 zcmZXPu@S;h3`6@smoC*GLH4)*cUE8+3KmGm0->W~1E!;fgClU3E8jcGmd?|4x<7`c z4ET&|E$^)yzf7wkGeDe}xDxYVZ%6hvAZmud+#(+o`7^J#-MB@U>YdaUGqI-hNxD;Q d368F>OzGYMDn`9k&5{u6L3OnCpKd+vFHijLPC5Vp delta 395 zcmZXPu?>Sz3`BdB38)yszHk3;mdXmhL+L5A1k+Im5=5l4E9>dbcYcq{xa~t9Vuq$h7-A-tn0n1H^zs=P zn42IBoUF(#40noxkhrs94=ul0|+oNHdX+$6!Io-!v=bekjG1hdG}5M8&C0m3tr aKXMDJL6sVrSfV@A$kf6FX7^-Wo+$ukazRr7 diff --git a/test/reference/w3s_fillText.pdf b/test/reference/w3s_fillText.pdf index 6f22adb921db8d869f31d048b18c47a6be045f85..1aa825f0680a322470ef487ac519e0cff190477d 100644 GIT binary patch delta 427 zcmZXQJqp4=5QS^k(n7&zZ;&^$|BzGY2`o|s#6UuoV;g-@|#{qFSX%NRc83?L^Mu@%ffdacQI1K@lPG0hDkFbXq}oX`=X&%MMH z1v74%yM3KJUraX6Ul{Ld_4^M6BO_uU5u1X^85Uqj JX}a;e?4Rn#R+s<) delta 395 zcmZXPyA8uI3`FZV1H`3A;E|$4EtNi%7D(qsvXw`08|Q-rII0pJ?#KJQUmn|OO!9f^ zy1akO^@~($CnN%A1TBnAlCfA)c|Fj0b^a=k#>Qcho!waliAqK&f{{6|7%0Jqqo)06 WmcpWe^LsNwYT&I}uoV;g-@|#{qFSX%NRc83?L^Mu@%ffdacQI1K@lPG0hDkFbXq}oX`=X&%MMH z1v74%yM3KJUraX6Ul{Ld_4^M6BO_uU5u1X^85Uqj JX}a;e?4Rn#R+s<) delta 395 zcmZXPyA8uI3`FZV1H`3A;E|$4EtNi%7D(qsvXw`08|Q-rII0pJ?#KJQUmn|OO!9f^ zy1akO^@~($CnN%A1TBnAlCfA)c|Fj0b^a=k#>Qcho!waliAqK&f{{6|7%0Jqqo)06 WmcpWe^LsNwYT&I}Z-@IE;44j3 delta 395 zcmZXPyA8uI3`BdoOXbod@F<$HmhuW3LK_4bAYIn8{6T^oRS6Hr zWj=rNb|VFpkO(-{Nl2xLENAX=>8Kt%zbhr1aBK~eI7a?myJ}&i4o0c4MeX{05zW7`4IxJ^p{ diff --git a/test/reference/w3s_lineCap_round.pdf b/test/reference/w3s_lineCap_round.pdf index 9c87299c92dee47334de18e12e6bbe7df7a07ab7..a15b28771b92d48a3bcf792f5ae492dc198dc85a 100644 GIT binary patch delta 401 zcmZXQu?@m76hwQ|ktPz2N4WcTzT<&tk(eMG(1Zz?fR6Prgb3?@SJuZ-@IE;44j3 delta 395 zcmZXPyA8uI3`BdoOXbod@F<$HmhuW3LK_4bAYIn8{6T^oRS6Hr zWj=rNb|VFpkO(-{Nl2xLENAX=>8Kt%zbhr1aBK~eI7a?myJ}&i4o0c4MeX{05zW7`4IxJ^p{ diff --git a/test/reference/w3s_lineCap_square.pdf b/test/reference/w3s_lineCap_square.pdf index ebe8269c896a3a4c8a0c163485040a070c05c945..848d5c88c7228bd1382ec2f1f230f828883c2470 100644 GIT binary patch delta 401 zcmZXQu?@m76hwQ|ktPz2N4WcTzT<&tk(eMG(1Zz?fR6Prgb3?@SJuZ-@IE;44j3 delta 395 zcmZXPyA8uI3`BdoOXbod@F<$HmhuW3LK_4bAYIn8{6T^oRS6Hr zWj=rNb|VFpkO(-{Nl2xLENAX=>8Kt%zbhr1aBK~eI7a?myJ}&i4o0c4MeX{05zW7`4IxJ^p{ diff --git a/test/reference/w3s_lineJoin_bevel.pdf b/test/reference/w3s_lineJoin_bevel.pdf index 3cfb9e7d570695b1f942f2614adeda8f0de59390..74f05e9750e98499b76b4a88f09bceab2fcc1744 100644 GIT binary patch delta 387 zcmZXQy$!-J5QTfEjF3{grAh9`XP-+JLSljpVWyyB0+wJQNWhNdb7g(^o_+7VruX!m z-N`%n9VYhs&0l@FxN&V0KxvbzMj^vk!7u^qjci$p+Id%iY|RMN3jtA5X9gtAh6OSo pqsS5a9}eRdWZBC2c2S{%eK3ckg>oClb5#?oS(8EvZKd)U?jQA3OD+Ha delta 395 zcmZXP%MHUY3`6hf0y$=aLe$5Wm&ytrB8zl_qC0ePa#hoJ6lDn$+zv{T1jt5dWP0auR diff --git a/test/reference/w3s_lineJoin_miter.pdf b/test/reference/w3s_lineJoin_miter.pdf index 5d15870f4d55d9efd934324f34052c8b133e4e14..c45ea75b4e1e0d2c02008da5a8a8ff992bd90213 100644 GIT binary patch delta 401 zcmZXQu?@mN3`J`~nF1u58^Pbc^PNi;Nk_{HDH$LP!c2_71P~xfWV^DSzQ67NI^2$r z=kAg^`W5GzzFoR5j7hU+L@0rQqfTgL)4A)%#g$62;Go8VHI6zfK?iE^vtWp0BSCU7 nM6Tg&=;ri)JgDLg2~E{4A(%GLSnxUeG>5y%R%{hc!~XsTFJMjx delta 395 zcmZXPyAc9G3`1j}00^%H%l3NLO%aiANCDRfHBkZ;@EvYOcI0^@$@2B|INt8NxtH&# z_vN!K=O0oDCnSQ#2wGGo1-T|0TYI7TzWF~Xk;<}Bo!M9g86YDR#>kvoOnB$V5v4!6 Vm9P=P`5A+d8n~-kZmRWiSf5ONPAmWb diff --git a/test/reference/w3s_lineJoin_round.pdf b/test/reference/w3s_lineJoin_round.pdf index 7bcc7641dca240bc26eb8f0d98c95f3186b85760..61702a00d962163d1913731efb7a91829627cb9e 100644 GIT binary patch delta 387 zcmZXQy$!-J5QTfEjF3{grAh9`XP-+JLSljpVWyyB0+wJQNWhNdb7g(^o_+7VruX!m z-N`%n9VYhs&0l@FxN&V0KxvbzMj^vk!7u^qjci$p+Id%iY|RMN3jtA5X9gtAh6OSo pqsS5a9}eRdWZBC2c2S{%eK3ckg>oClb5#?oS(8EvZKd)U?jQA3OD+Ha delta 395 zcmZXP%MHUY3`6hf0y$=aLe$5Wm&ytrB8zl_qC0ePa#hoJ6lDn$+zv{T1jt5dWP0auR diff --git a/test/reference/w3s_lineTo.pdf b/test/reference/w3s_lineTo.pdf index 95fa3bf152eda2fe26ba6ca88d5305033a28948c..50fd683b38bde56641f96df58ec43039da3534dc 100644 GIT binary patch delta 387 zcmZvYyA8uI3`F5FcIm>cHpm?%N^+4d^JE1Np$w8SGD4Qf4naP$05PnH!z1s=$MRfm z_ruAJ_?8IWr*oI834HD~fVyjC80W3hkYwoqzth!8z13ojhRc6uSLwM8gtkaO6EdfM oA-x!51~q3>?IBFC`*MK8@%^;+Gp<2;W0Bla7f$ow%6YoJ0Nuz-1poj5 delta 322 zcmZXPyA8uI33AyOnTA4{0G6ItYc(5hc(9fe0aad|J)=+2eVgZs*5y zKbHYpseAdp%JkC|Az1_DLYgSCFfi*HiCwP4@$Vs8Pyaw82Ix+Gg4!}GDj>}~dzc|! h=>Q2nK&tV;7Dh{YP)KSZ(`tR~+kIkRQ(wlz{SD-vPWb=; delta 395 zcmZXQ%MAiC3`EaB0dU+BW^BhvnnI$2T2bW>cVmz5 zvxw#MTh2dZND2a26wy?KV-mws#Zq2qym$UrB3sv3o6R1YB5D(nMkw;o7K2f>KXdBO X>eH~6uJe29dCZ|*&HI*GFNgIBFZ@mp diff --git a/test/reference/w3s_rotate.pdf b/test/reference/w3s_rotate.pdf index be1e59136ae8f20ba30ff073553dd8c67b8a2420..08656dae95485d68456e6346d95bc10c7a9dc8bb 100644 GIT binary patch delta 401 zcmZvY%MHRn3`FnC5k<;zJ7C7^{gpupX@C||0}3s0=S+3{vH`8}$r?X delta 395 zcmZXPyA6au3`BE?Pa>oQkJtNaiWasAYCxpKRL56$y0IhcX~r|&hh^A4UF+l-t!2Eo zae9#gk&uW-P-9hy&S*tgm2jeVWqu;K7ysQfsR>yKRA Vv5HK`R8Sd(#9h_wr<&J(J^p0dftB9Dqx3BM`qJuPf{6?e5I2 zxi`~wF?fgfQzZZT`O}v%ku?Lvco0V8X=`V5*2-H$ATu0gx%ovB8XXb^)rx1JPz-BT v49l1=eQHYyb)5l(%}yz1A%pGB$hJOARTG*y{dwnpcR22Q*L7|?rq$&E?&?u! delta 322 zcmca8y+?Y(8g5}O0|+oTFjWAv6!In?6ab}TK+*sJ diff --git a/test/reference/w3s_setTransform.pdf b/test/reference/w3s_setTransform.pdf index 57c44e648284d639fbfd0e39f5988a3113c71ed5..354a49f5904d67a570ca69138986d3a0e2cdaea0 100644 GIT binary patch delta 427 zcmbO(wMJ?KJ9oVTmjMKrniwd6SqgbDF(YGBb96BS14B~`F+(F03^7wnOugntMri8l z4Gb(y(FF|*EG;lBF*L-`Yyh+uQ=PFnhGPs(4b0FiHZU|Z0op4K@-o85hUVsoP?#*p zBMc88BLgE0Ba949EzylNGBPv75HmBtaHf%&C6c<5qQuOc)FLh$8!r9e%&JrcBSS9z Mp#1!j$#Z$C0GgasumAu6 delta 395 zcmZXPyA8uY3`5HRNhWaR5k&eV-7S?BZU`5KcSw;D<9v_+JXOL2MN;=^n;xf2Kig-# z*!16l4Zh1Qtc!hQlOPRsBHymHCUbR@EOEE|0`PwWPLyTSz3LXp4?aeH?Y@ XPotU<-o&2_C<@cAjP_Tp`*nQ+x@=89 diff --git a/test/reference/w3s_strokeStyle.pdf b/test/reference/w3s_strokeStyle.pdf index d12b2bed7f56c3a8be224032c8a5f0024ce5ca3f..6d70b2dd92ba36e63f3bee9170b54cf524543cdf 100644 GIT binary patch delta 414 zcmZ1@c~El09Iko=E&~WKF*a5JvlQ}RVn#-$2Iyi228N~>Vuq$h7-A-tn0n1H^zs=P zn42IBoUF(#40noxkhrs94=ul0|+oNHdX+$6!Io-!v=bekjG1hdG}5M8&C0m3tr aKXMDJL6sVrSfV@A$kf6FX7^-Wo+$ukazRr7 diff --git a/test/reference/w3s_strokeText.pdf b/test/reference/w3s_strokeText.pdf index 8a8d134559946cdafec3e907d798f9bd6267f33a..8a7041159989d203fa58badb54aa0097da26d194 100644 GIT binary patch delta 414 zcmZXPF$w}f3`J{4u(8l`Zs1QcGns+CjD>|Df{WH$TFYLoFqzaFppa0*R z$M*SJ4BlZLj_N;~KmQm*L(2e)h7ntxkYzzibGrg!s&Krxb&Zsb94Lt!3lIt!#w>LqR5lOch!c9<@8=9M7=(aF7gBdv4 Yky}^|s?^BX2;G@RCI%L8rM28s0G1a)eEJLnpXj2QgYYX%Yi9|wM3>;k_M@{`{ WrDh~c{Mi~5Me0Y)_^Yr%#v83$q;P89*0CI|?gQZRB1%0k!lHXsz}ONfCqQI+tsR*4cy=f89O2Ew7Fl gRZ?L4b24+-oqqW+tY2#ul7$t@n-*B-=F4z>0=1D%O8@`> delta 321 zcmdlfwM1%z2)8Ad0R)(u8Y_TV3VBc=BV%&|G$8{6LsOX0JGkGG9@Z_aDQvi|~K}rAs diff --git a/test/reference/w3s_transform.pdf b/test/reference/w3s_transform.pdf index 603edc24cee92b275990ca94f3350d232fdeb1ee..5e127a6b83b6862341cefc9cfebf258d38f54f6f 100644 GIT binary patch delta 407 zcmZXQF%AMT3h^lR8BFxyKww6Mula7WXFWbF@@I_TI~$fY$4EUwT2>2jK0^;#ZsI$qdBIj?_Ix6 m?iVksar^s)G@qTIv!E!gEvfDoRJfSb_BVGv?e>S|GG3oNh))s# delta 395 zcmZXQ%MAiC3`Fk>73^tC7*7&AX^Iw7#NH4+K#43Lfi(8Xdh&dd`+8j;%V{q7Osi#k zZ`Q7M3 UXio7bUH^g(?Mfg2tNnJ~pTcKNO8@`> diff --git a/test/reference/w3s_translate.pdf b/test/reference/w3s_translate.pdf index e8b19c6843cb3c2bf7fd3201384a1abd4af30902..621d174b8b79c1a44116ada79d32ed4a94cf11cd 100644 GIT binary patch delta 427 zcmZvYI|{;35Jmf^R#w60?I3gK{UNK+66Fe7i|c_Xc~-sksxyv8=#Z$eGW z_qD8lL?Q?>LsSI1B9EOh=Ax=>7iyo(JJO0nWwmnxrYbO)7!eW`dDRvTiF!D4*B_EjxIF5L1x!~DLplC0*Vxo5Rsx(X>y2MgxgSY0}jDY5ae}bJAXWGP delta 395 zcmZXQ%MAiC5JT@k1$){OY$ur{6>K-OkRrAbxYv*qzk-Npn$z;Nm%Bi_nDjZdKi@}z>Kl{{Q X=srwRviVB#^C-f*s+NChzn%66+fYtF diff --git a/test/reference/webp.pdf b/test/reference/webp.pdf index 3a7de1783c26aedf8b6df4455064de14e2177fa1..368d616309f1fe2b2c9558f2f35194ffa8f5f800 100644 GIT binary patch delta 409 zcmZvYu@S;B3`L7{bX<?K=xszVELm|Noqa z_dGoA%f%evcZjU{-pqB^ghYI&We2*drPne}jS!%|6e>e=7tL9%i3Bwp{>(<|eG?!! z^-aVOdmvg;i;-O)I|tN3(1Yd$CIjcKwAvY9WbPLeaBC(V*YQ*uwtyM26OvzVA3wKL A#Q*>R delta 343 zcmZXQu?@mN3`L7{bSMjihT8Tyjy(jcATf)@4wS4wPs0jqkS3%=BJmv@uB@m3Y}wDT zxsT2DGVM386jACvU3XlNkjN0oA5&`)MdILrNTEgyeIVbxiY=nS!`2cFWRz2WDmJ28 qWn-eeXtk01e2m||>;e94WvT}n=lgs+x9f|9jN~^e2{7A!n9px{bxk?| diff --git a/test/reference/with_annotations.pdf b/test/reference/with_annotations.pdf index 220eb493f38416f86d07fe12a12ba1a476971a22..eea66b8c336cdfb751d36fa8ad421affbc1d2c8e 100644 GIT binary patch delta 937 zcmZuvyG_JE5X}ilhygs$TZEv0dQB%L>u&?ur@w4-`+>oz7#oi`hiAR^*n zzie!o7NJ3mgBh_8tUtphu(+ELVsbh&x3BIzIf<6eTXHg(2IkGxo`=n#e$8exf-mYw zko%5$*w`kMoh|m}QbzB;VGE*PvoB(fy@dv<53BbUonoF}!DF_8l5On%7`7&iF%`vn l$!04Rk5f+@TRHYtv&k;W4_VWGxo=aAG(L|pyIo)RpZ`p;m;nF) diff --git a/test/reference/xmpmetadata-defaultNS.pdf b/test/reference/xmpmetadata-defaultNS.pdf index 9b4b6403d97751f3c50b0c36c4fbe82862e7a1ab..d37c77a119610a889384e4f0e2f465214a04a1ed 100644 GIT binary patch delta 270 zcmdnUxs!9lOC~`>OAB*DBSQlS&^9ob{EKN(y#g0hz|g`(0nAj$gNqrN7-EPS7@A^; z85&{gH8#dnXJ%=PrkBsaz}(ydE;w0{#W)t~Ae@w)f(=eNsDzzDESH@fS8+*VQAtHn QY8sb?r8$?Xs;j>n03}&CD*ylh delta 210 zcmdnVxsh|jOC~`h14By#69Y3tb0Z@YQ*8sI$-kHu33C}hfT4wn0+^+cH+dtouq8~~ zz|a&X4ihpof-8jy85_e@O=e^fhMQ_`ZUNIhS(C-s$=t%sz{SYS#mvmj(%90)*}~Mx a$kEc+(A31y%)r3Nz)r!2fRf4cSfl}4r!DXR diff --git a/test/reference/xmpmetadata.pdf b/test/reference/xmpmetadata.pdf index d2da86fa9507d18fd8c79de87d7637e6ecdcebac..d8203f2ddfec988f21e7ce9587dc198a2cd7316f 100644 GIT binary patch delta 233 zcmZ3^xt?>weI`LeOAB*DBSQlS&^9ob{DEmvssa~Oz|g`(0nAj$gNqrN7-EPS7@A^; u85&{gH8w`5oBWYkSQKumxtRsrgvsJ8#?DX|;H2ynY;ej!B_{W>NC5!O+AsS6 delta 262 zcmZ3_xtw#ueI`L814By#69ZF2BSS+|Gi?K-$sd>&)pHp@fT4wn0+^+c2NN+K zFf>IMGBm=_Xl#t3%FMzTU8A{~g@OSa$WDd4$?`15v8Kjm&L*a2hNgz*rp|5_&Sq|I vj;1CSjs{K!hUUgj&UOkmgq6f{+1YUwmn0UIR1~GAaamZHbE&Gj`nv%DHb6OC diff --git a/test/reference/zoom-2x.pdf b/test/reference/zoom-2x.pdf index 7786d9b29d8f1d08dfe04e42d38c56abd3ffaf74..54216892ceb2fefba2f003905b7359ef477359d3 100644 GIT binary patch delta 407 zcmZXQu?+$-3`I-CQBpve5x(ujmyAP+bfQ4?w*eHl2rJPt0u=`cg#2AaPtW#u9-GVd zdS8yI!>2UY^nRtomnpnN1_(3JOrC+gYzW>66ps+_W3MI~{lXVH#HFCtBoC-2eap delta 395 zcmZXPyA8uI3`FZV1H`3A;E@s~E|m!aXoM7ABy(j1SI!SHaAYMsJn~NWdAmHGr!mQQ zwDjfkTCP8&;+2pH5`q@COp;Yh*sA_Q2UY^nRtomnpnN1_(3JOrC+gYzW>66ps+_W3MI~{lXVH#HFCtBoC-2eap delta 395 zcmZXPyA8uI3`FZV1H`3A;E@s~E|m!aXoM7ABy(j1SI!SHaAYMsJn~NWdAmHGr!mQQ zwDjfkTCP8&;+2pH5`q@COp;Yh*sA_Q@(L(3!vA*SBrCAQZNLh&^v42hz)p<70!Y9S$xdZGJ=@=T9j?d6 zb9YG-zE5&XpDLXO`Q0W}uhht@mmEpF?4YL@i+x ha}8(HVsuuG^O{wc(!g%rL5On1{Qb9RAKtp`Z*NljPF?^2 delta 395 zcmZXPyA8uI3`FZV1H`3A;E@s~E|o5|+Vox|J7okf;QSB+M^?haBky#dx69*s8k2lS zOJ6>(<@!S^UI~dHA!uRCBw59Tt?Dl{-kJYM@i5kU-i*o?q$@2#!Np*eTMU%OABU&@ XXqJw3ZyXsOgw()Y)#9+$+j-pqJ(Nx! diff --git a/test/reference/zoom-full-page.pdf b/test/reference/zoom-full-page.pdf index 603931d99b8bc7df4961eed9d43b8961d128cabb..ac1fe3f8a25c2bef5e92a347963763bd30761abb 100644 GIT binary patch delta 414 zcmZXQ%?ScQ3`TE)D|pr8l<*~)$xKSI30qjOg|!eXu>(u62Sr(hd^v^3%kT4WIo=-I zxlH(m)=@rLIj>CNEi*uviB|Fq>{UbZW}tb7fQKa!7*q^IBTq0i*NO@)DAwL{m;1E& h{XlA`ABgiE(v8~NZgxAVFKA?8j7 diff --git a/test/reference/zoom-full-width.pdf b/test/reference/zoom-full-width.pdf index 6c66b03f0d55489e337ec0f4cf7ef80841c3d972..663ed191bfbcd503c53865aae647c32b1268ea8b 100644 GIT binary patch delta 401 zcmZXQu?+$-3`J{>@(L(3!vA*SBrCAQZNLh&^v42hz)p<70!Y9S$xdZGJ=@=T9j?d6 zb9YG-zE5&XpDLXO`Q0W}uhht@mmEpF?4YL@i+x ha}8(HVsuuG^O{wc(!g%rL5On1{Qb9RAKtp`Z*NljPF?^2 delta 395 zcmZXPyA8uI3`FZV1H`3A;E@s~E|o5|+Vox|J7okf;QSB+M^?haBky#dx69*s8k2lS zOJ6>(<@!S^UI~dHA!uRCBw59Tt?Dl{-kJYM@i5kU-i*o?q$@2#!Np*eTMU%OABU&@ XXqJw3ZyXsOgw()Y)#9+$+j-pqJ(Nx! diff --git a/test/reference/zoom-original.pdf b/test/reference/zoom-original.pdf index b51ed8cdfae471dbea41ceffcc6ed5058b595c47..e05c29e7cc7a0a8b7c65a856e36905771f153ca6 100644 GIT binary patch delta 401 zcmZXPu?+$-3`J{>k^;(z3BK*biI<_HWd+0nG{+#U#Rzmrz+I&LRMGQO{PN!456{=; znkM{?=9a#CYs4Ju$K*kcLa)$5b&^7oNv>vXGZChf4ZRQYA;NMlEeya fl3eNA;*@@ZRO1JmS6Un%BU2NKR*UY<=k4PITA)r= delta 395 zcmZXPyA8uI3`FZV1H`3A;E@s~E|mpRXoECfBx_{^cg_znaAYMsJn~NWdAmHGr!mQQ zwDjfkTCP8&;+2pH5`q@COp;Yh*sA_Q { "endobj", "xref", "0 21", - "0000000000 65535 f", - "0000000184 00000 n", - "0000002001 00000 n", - "0000000015 00000 n", - "0000000124 00000 n", - "0000000241 00000 n", - "0000000366 00000 n", - "0000000496 00000 n", - "0000000629 00000 n", - "0000000766 00000 n", - "0000000889 00000 n", - "0000001018 00000 n", - "0000001150 00000 n", - "0000001286 00000 n", - "0000001414 00000 n", - "0000001541 00000 n", - "0000001670 00000 n", - "0000001803 00000 n", - "0000001905 00000 n", - "0000002249 00000 n", - "0000002335 00000 n", + "0000000000 65535 f ", + "0000000184 00000 n ", + "0000002001 00000 n ", + "0000000015 00000 n ", + "0000000124 00000 n ", + "0000000241 00000 n ", + "0000000366 00000 n ", + "0000000496 00000 n ", + "0000000629 00000 n ", + "0000000766 00000 n ", + "0000000889 00000 n ", + "0000001018 00000 n ", + "0000001150 00000 n ", + "0000001286 00000 n ", + "0000001414 00000 n ", + "0000001541 00000 n ", + "0000001670 00000 n ", + "0000001803 00000 n ", + "0000001905 00000 n ", + "0000002249 00000 n ", + "0000002335 00000 n ", "trailer", "<<", "/Size 21", @@ -2911,9 +2911,9 @@ break`, expect(writeArray).toEqual([ "xref", "0 3", - "0000000000 65535 f", - "0000000039 00000 n", - "0000000058 00000 n" + "0000000000 65535 f ", + "0000000040 00000 n ", + "0000000060 00000 n " ]); }); @@ -3315,27 +3315,27 @@ break`, "endobj", "xref", "0 21", - "0000000000 65535 f", - "0000000184 00000 n", - "0000002001 00000 n", - "0000000015 00000 n", - "0000000124 00000 n", - "0000000241 00000 n", - "0000000366 00000 n", - "0000000496 00000 n", - "0000000629 00000 n", - "0000000766 00000 n", - "0000000889 00000 n", - "0000001018 00000 n", - "0000001150 00000 n", - "0000001286 00000 n", - "0000001414 00000 n", - "0000001541 00000 n", - "0000001670 00000 n", - "0000001803 00000 n", - "0000001905 00000 n", - "0000002249 00000 n", - "0000002335 00000 n", + "0000000000 65535 f ", + "0000000184 00000 n ", + "0000002001 00000 n ", + "0000000015 00000 n ", + "0000000124 00000 n ", + "0000000241 00000 n ", + "0000000366 00000 n ", + "0000000496 00000 n ", + "0000000629 00000 n ", + "0000000766 00000 n ", + "0000000889 00000 n ", + "0000001018 00000 n ", + "0000001150 00000 n ", + "0000001286 00000 n ", + "0000001414 00000 n ", + "0000001541 00000 n ", + "0000001670 00000 n ", + "0000001803 00000 n ", + "0000001905 00000 n ", + "0000002249 00000 n ", + "0000002335 00000 n ", "trailer", "<<", "/Size 21", @@ -3556,27 +3556,27 @@ break`, "endobj", "xref", "0 21", - "0000000000 65535 f", - "0000000184 00000 n", - "0000002001 00000 n", - "0000000015 00000 n", - "0000000124 00000 n", - "0000000241 00000 n", - "0000000366 00000 n", - "0000000496 00000 n", - "0000000629 00000 n", - "0000000766 00000 n", - "0000000889 00000 n", - "0000001018 00000 n", - "0000001150 00000 n", - "0000001286 00000 n", - "0000001414 00000 n", - "0000001541 00000 n", - "0000001670 00000 n", - "0000001803 00000 n", - "0000001905 00000 n", - "0000002249 00000 n", - "0000002335 00000 n", + "0000000000 65535 f ", + "0000000184 00000 n ", + "0000002001 00000 n ", + "0000000015 00000 n ", + "0000000124 00000 n ", + "0000000241 00000 n ", + "0000000366 00000 n ", + "0000000496 00000 n ", + "0000000629 00000 n ", + "0000000766 00000 n ", + "0000000889 00000 n ", + "0000001018 00000 n ", + "0000001150 00000 n ", + "0000001286 00000 n ", + "0000001414 00000 n ", + "0000001541 00000 n ", + "0000001670 00000 n ", + "0000001803 00000 n ", + "0000001905 00000 n ", + "0000002249 00000 n ", + "0000002335 00000 n ", "trailer", "<<", "/Size 21",