diff --git a/tests/integration/src/tests.rs b/tests/integration/src/tests.rs index 858d339a..7d27eeae 100644 --- a/tests/integration/src/tests.rs +++ b/tests/integration/src/tests.rs @@ -505,86 +505,86 @@ mod tests { check_canvas_render_test_point!(@r###" --- name: layout_clip_00_artifact_ir - data_content_phash: "phash-gradient:AAAAADEAIMAAADUAJLUBLPUFIPUFALcAKLUAILUABLUADLUAMLUAKLUAAEAAJDAAAJMAIAMAJOMFKOUFJKEFAAAAAIEAAAAA" + data_content_phash: "phash-gradient:JQAAJAAAJAAAJAAAEAAACQAABAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:76808cf8c41bd86329766e35346c3a987df61dabd5036ce2e8871b6bf014c1a7" "###); check_canvas_render_test_point!(@r###" --- name: layout_clip_01_artifact_ir - data_content_phash: "phash-gradient:BBIAAAAANFsAFBMAVDMAhDIArDYAJFcAQBsArAEAmBEAmAMAAAAAABEAAAAA6BgAFFMAFDMAZDEAnDYALBYApF8AAAAAIBQA" + data_content_phash: "phash-gradient:JAAABAAAAAAABAAABAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:93cc86f5b4466bef3b400ed07a9fd183972793729ccd319a361869163f77c37c" "###); check_canvas_render_test_point!(@r###" --- name: layout_clip_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAIABQAACTK4FXJMFcJMFWLIFTJIFYJIFAJoBBAAAAIoBTAAATKwFUJMFcJIFWLIFQAACEIABAAAAAAAAAAAA" + data_content_phash: "phash-gradient:BosDAUsLHEsDGEtnHEOXHGFjRARgFALqAgDoAAbwjDbxDCfgSFfqSEfqTEdqLEdsDEdsAEdqAEdqAEdqAEfKAEfaAEfaAEfa" text_content_hash: "sha256:92325a7e28f6b65691ffe3f066601855ace6258c2db55423c37ab54bb8af33d0" "###); check_canvas_render_test_point!(@r###" --- name: layout_clip_03_artifact_ir - data_content_phash: "phash-gradient:EAAARAAAbAEAeAJEAQAANJvOFCHflCHHLGnS3HHckILYAAAAAAAABKXh7Grc5ErOJCXBVGvWKJRhAAAAAAAAAAAAAAAAAAAA" - text_content_hash: "sha256:5ac4c18951ce4045326e846cd054bb7d648b3c478d590a5dcd7194544175db18" + data_content_phash: "phash-gradient:HAEAnAAARAAAEgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + text_content_hash: "sha256:7accdeabe02ec169203c0790e28f7ab4227e204548d9328c3f850e0e0f598fa5" "###); check_canvas_render_test_point!(@r###" --- name: layout_list-marker_00_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAABAAAoAAApAAApAAAJAAAIAAAAAAAAAAANAAAsAAAtAAAtAAAsAAANAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:KAEAIQEALAEAHAAABAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:e8bc97ec7d047e00f51b485d8f9eaf83e254be1e2a5886ca3a43192ba7dd4e70" "###); check_canvas_render_test_point!(@r###" --- name: layout_list-marker_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAIAAASAAAoAAApAAApAAAIAAARAAAIAAAwAAA0AIA1AIAwAAAAAIAwAAAAAoAQAMAQAMAAAsAgAQAAAIAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAAAEAPAEAgAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:733cbf09c606be8205623391a75cae77b53089ddcdb79e1ddc7520b0aebfdf03" "###); check_canvas_render_test_point!(@r###" --- name: layout_list-marker_02_artifact_ir - data_content_phash: "phash-gradient:EAAABAAAMAAAtAAAtAAASAAANAAAtAAACAAAxAIA0AAA0AAAwAAA0AIA0AIAAAAAAAEAQAEABAMAUAAAVAAAVAAAIAAAFAAA" + data_content_phash: "phash-gradient:AAEAPAEAgAAAIAAAAQAACQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:e304f11bb3c774bcd260c028beab517f7b383299c1f4d9520f03343c2d70b464" "###); check_canvas_render_test_point!(@r###" --- name: layout_list-marker_03_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAgAAAAAEJkAEpkAUKwFdLIFYrIFUKwBBAwAUAABIBUAINEAwNIA1HQAknQAEFoAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:kAAAgAAAmAAAQAAAJAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:87e6e1cd2b4ad9e48ac686ebc22c9362f7770ff274d49702c13b15d072e9fbbb" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: layout_list-marker_04_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: layout_transform_00_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAATGgAAIIAzGgBzWkBaWsAqGkBxNsCVPIAADIAIEAAwDIA1LIAFD0AkDQAFLUAFD0AAA0AQBAAAAkAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAAAEADAEAhAAAMAAACAAABAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:f1b9f63c42525a7552deae670ee0fb0aedc4781c1208cf04988c6009d7a11007" "###); check_canvas_render_test_point!(@r###" --- name: layout_transform_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAIAgAkAICMAII8AkD0BkPkMEPMTkNkvSBpbyFxeyM8siI0vhMstBIYvCJgWAKAXQAAWAAEXAAQLABALAEACAIAAAAAA" + data_content_phash: "phash-gradient:JAEAHAEAOAEANAEAMAEAMQEAIAEAKAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:4a7081123998d824b27aada4783ff7493a3286a65519e4b65d294c0e8ed5ebcf" "###); check_canvas_render_test_point!(@r###" --- name: layout_transform_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAABAAAIAAAjAAAPAQA+BEAZC8A7FkAaFsAZFwA7FkANBsANB8APB8APC4AHC8AEC4AAC0AIC0AACwABCwAECwAgAgA" + data_content_phash: "phash-gradient:KAEAIgEALgEALgEALgEALAEADAEAIwEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:91e3c629537ebadd6dfc515c298206a18f701b0823f31b607c8cfe86be5e7ac3" "###); check_canvas_render_test_point!(@r###" --- name: layout_transform_03_artifact_ir - data_content_phash: "phash-gradient:AAAAABgAACAACFoACFoACFoACFoACFoCCBoASFoDCEBLIEEDAFnrICXkACDqACToACToACToACToACTgAAgAAABAAAAAAAAA" + data_content_phash: "phash-gradient:IAEALAEAPgEAMAEAIAEAIgEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:8c226be77aa543c70f8b572e14ad16777fcfda2c6bada29c5b099a82817a9f77" "###); check_canvas_render_test_point!(@r###" --- name: math_main_artifact_ir - data_content_phash: "phash-gradient:AAAAgMwAAMQAmAIA2M4AAMgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAA" + data_content_phash: "phash-gradient:CQEAQAAABAAAZAAAWAAAGAEAIAEAZAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:bba6398b530a028e28ad963843562356b21105ce598af1a07c60495e56928acb" "###); // todo: emoji change @@ -613,19 +613,19 @@ mod tests { check_canvas_render_test_point!(@r###" --- name: text_deco_00_artifact_ir - data_content_phash: "phash-gradient:AAAAbDQakCRbpNIobJZoSLdoBAAA5Gog0GwQLAsAtCwXoMQ0uCwAsGoUgAAAqFg04Niw0JEznCocxFldINkZtAEAgAEIAAAA" + data_content_phash: "phash-gradient:EgAAAQAECAEkBAAmSOORFDPINAAEBAIAJgAAJAAABACABgAAAgAAAgAAAgAAAgCAEgCAEjCABjAABgAAAAAADACADACwCgA0" text_content_hash: "sha256:7fa19142cc94829430e2cf433cd94204da0d640ab6f0a6c032b47eb6761e5c8d" "###); check_canvas_render_test_point!(@r###" --- name: text_deco_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAghAAAYCUijABklCVlISVlJCtlAABgyCwJSANpwEo6yNxawI5byAABAEMSUB0BkNUCoPECYOkCCGMBAJAAAEAAAAAA" + data_content_phash: "phash-gradient:kgAAiAAAGQAAAAAACAAACAAABAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:f3297a47cfe8c258fdc15e330f1f6100f37274e5de19ed85e1cf442c63964f9f" "###); check_canvas_render_test_point!(@r###" --- name: text_deco_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAcAJAcAYAYAYAcASAYAyAYANAcAMAcAyBYACAYAAAAAAAQAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IEEAICKIJMUgAPGAPDmOxEZwJCCAAwAACwAACwABF2AALpABLRALXIgWWkguWkgtWgRcOiRaOCRauAJauBJYuBIduBINuBEt" text_content_hash: "sha256:102a67f29820229d33203cba9598ab5007b3ce0a80ea5774722a70531dd6545c" "###); // still inconsisistent @@ -654,187 +654,187 @@ mod tests { check_canvas_render_test_point!(@r###" --- name: visualize_line_00_artifact_ir - data_content_phash: "phash-gradient:AAAARAAAAAEA1IIA1JACpIECgOQCAOAAoAAACAAAMgAAzAAAMQEA4gQAiBMAIGYAQJgBAGECAMQFABAFAEACAAABAAAAAAAA" + data_content_phash: "phash-gradient:AQEAOQEAPAAAAAAAIAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:7a7127a2ee0463c8ca6a429f6d8e04bfb7db288f69f9329cd3e6bf94a36ea1a8" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_line_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAASBQFtGwSOo4jWpYlNE0TGFUnSBINtGwSOo4jWpYlNE0TGFUnSBINtGwSOo4jWpYlNE0TGFUnSDAMIAgCAAAAAAAA" + data_content_phash: "phash-gradient:JQAAFQAAFQAAFQAAFQAAFQAAIQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0adb47d06ff5feb21ec0f42160dc35593affcde6a79680c5b14528b16d6251ef" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_line_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_line_03_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_path_00_artifact_ir - data_content_phash: "phash-gradient:BAjAAhOgAhCAwpOgohOaylWs0pK0ylWsolOewrOgAhCAgjKgYjKkAhCAalap4pG0opesIleqojGb4jSZalGgAhCAahCgBAjA" + data_content_phash: "phash-gradient:OAEAJAEAJAEAGwEALgEAJgEAIgEALQEAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_path_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_path_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_path_03_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_polygon_00_artifact_ir - data_content_phash: "phash-gradient:AAAAYAYAgAMAgB8AAB4AgEEIwAcAAPYfwPAf4AAAAMEeAMMeAPgAAPAH5McFJPAAAHAvAIYHAIYfAPAXAPAvAMYPBNIvAMIP" + data_content_phash: "phash-gradient:LAEALAEANAEAOAEAOAEAMAEAOAEAOAEAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:646d73bed3a7ae35a06c81746bca783add37393454634484d4bed6315602a0a2" "###); check_canvas_render_test_point!(@r###" --- name: visualize_polygon_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_00_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAACBgABFoABDAAFDAAFDAAFDAQFDAAFDA5lBCwlBK1lLU0lDXwFLTclLTEFLTUFLT0FLTUBDDMBLDUCEhjAAAAAAAA" + data_content_phash: "phash-gradient:LAEAOwEAKQEAIQEAKQAAAQAAIAAAJwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:796d70163b44634c3948e96fee2fe1d3b712f4eeb6b1061129489ec0ff47adbe" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAQAAAAACA4ApC0B3EwCkI8FlCULBBQGFJkWFIkUFCkEFMkNFMkNVIkFlAkUxJkU5NEGBDQKVK0FKM4AACABAIQAAAAA" + data_content_phash: "phash-gradient:LgEAPAEANAEAgAAAEAAAIwAAJAAAJQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:c251d63de7b61c52f0d01160f10ee1622e550afe29ed4510f0907e779f75ba84" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAYAMAgAQAaAsAJBcAhBQAxBQAxAwAxAwAxCwAxCwAxAwAxAwAxBQAhBQAJBcAaAsAgAQAYAMAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEALgEALAEALgEALAEALgEAAAEAJAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:9a77a41dcb9d094bd5f8835090e1fff669f88ad82df3c46b1becd580a4626e1a" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_03_artifact_ir - data_content_phash: "phash-gradient:AFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoAAFoA" + data_content_phash: "phash-gradient:LQEALQEALQEALQEALQEALQEALQEALAEAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:9a77a41dcb9d094bd5f8835090e1fff669f88ad82df3c46b1becd580a4626e1a" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_04_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAKAEAEgIAKQUAKQsA1AoA1AoA1AoA1AoAKQsAKQUAEgIAKAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAJgEAJgEAJgEAIAEAJAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:9a77a41dcb9d094bd5f8835090e1fff669f88ad82df3c46b1becd580a4626e1a" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_05_artifact_ir - data_content_phash: "phash-gradient:AAAAADwAKbIAKbAAKbIAKbIAKbIAKbIAKbAACbIAADgAAAAgAAAAAABwiQZpKRBoiUZhicZtiVJqidpridZtKQhqKRNpCQpo" - text_content_hash: "sha256:74543202540c610179ecf8a6be931bbe1ee7ba28b96aa7cf63830c5239b0301d" + data_content_phash: "phash-gradient:KgEAOwEACgEALAEAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_shape-aspect_06_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-circle_00_artifact_ir - data_content_phash: "phash-gradient:AAAAACAAAEQAADIAAGkBSMwCpLYBYiYF2BoFjXoDJHMDNGsDFGMDFFsDFEsDNAsFpCYFrbQBicwCUmkBJDIAiEQAICAAAAAA" + data_content_phash: "phash-gradient:KAEAOAEANgEAJQEAgQAAQgAAggAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:767003fd533a51edac086f265dd179363a7590ddcb0638ce20b1e6607b5b52af" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-circle_01_artifact_ir - data_content_phash: "phash-gradient:OKUBgI8BQB4AfLQSgR8AxEYauNQbAD8AAf4C6cgCgfgCAD8AvExpBPhpwOQG2eIsWJcsAcYHAPwBdFkO0VYP3BgA3BgAQQcA" + data_content_phash: "phash-gradient:IgAAAAAAEAAAAAAAIAAAAAAACAAACQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:7755eebfec95303db7912c8e2a8de7681b777624e920a0d1b33fb1712f4e00a5" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-circle_02_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAQAAAAACAYAiBYA6BYAmBYAnBYADBYALBYALBYALBYALBYADBYAnBYAmBYA6BYAiBYACAYAAAAAAAQAAAAAAAAA" + data_content_phash: "phash-gradient:IAEALgEALAEALAEALAEALgEAAAEAJAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-circle_03_artifact_ir - data_content_phash: "phash-gradient:AAAAAABAAAAACADoCITkCFPsiCz6SBz1MJrwMJVkKJNraBNrSBNpKJNrMJVkMJrwSBz1iCz6CFPsCITkCADoAAAAAABAAAAA" + data_content_phash: "phash-gradient:KAEAIhExKAAAKDkPbQEAYwTZgpAkWFBMuCBatBC1tJC0NIh0dEl0aEFoaCV06CS0wCK00AK00BKw0AK4yBJa6CII6AIA6CIc" text_content_hash: "sha256:785cae5ddc3bd458b0ba93329145e75afaecff8eb5e61395ab33fe6da3705dc8" "###); check_canvas_render_test_point!(@r###" --- name: visualize_shape-circle_04_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_00_artifact_ir - data_content_phash: "phash-gradient:AEAAAAAACGAACGAAAAAAAAAAAGAACGgBAGAAACAAAIAACGABCGABAIAAAGAAACAABGgAACAAAEAAAQAABOgABOgAAQAAAGAA" + data_content_phash: "phash-gradient:KgEAOgEAOgEAOgEAKgEAOgEAGgEAJQEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_01_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAACAAAAAApHQBpHQAAAAApBQAAAAAAEAAAIAApHQBpHQBAIAAAEAAAAAAAEAAAAAACGAACGgBAAAAAEAAAAAAAAAA" + data_content_phash: "phash-gradient:KAEAOgEAIAEAOgEAIAEAOgEAAAEAIQEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_02_artifact_ir - data_content_phash: "phash-gradient:AAAAYAAAZAEARAEARAEARAEAZAEAIAAAAAAAZAAARAEARAEARAEARAEAbAEAgQAAaAEAZAEARAEARAEARAEAZAEAaAEAgQAA" + data_content_phash: "phash-gradient:JgEAJgEAIgEAJwEAIgEAJgEABgEAKgEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_03_artifact_ir - data_content_phash: "phash-gradient:ACAAAAAAAGgAAGgAAAAAAAAAACAA1HoAACAACCEAAAAASGkASGkAAAAAAAAAAEAACGgBAEAAEAIAAAAAOE4AOE4AAAAAIEQA" + data_content_phash: "phash-gradient:KAEAKgEAKgEAKgEAKgEAKAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_04_artifact_ir - data_content_phash: "phash-gradient:AABoAIRgIAGkpJS1tJSxspYSMsZaWMZYGcNYGeNcnHMYnGMsLGMsLWUsKWMtGWMsGMNYlNZatPZUMMa4MIaxpBAlEEJKAAAh" + data_content_phash: "phash-gradient:IgEANgEAJAEALQEAJQEAJAEANgEAKQEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:d3ef8febcdcfc79f21cbfcd4d61dcd5b8cfc7bd303fcbecb5e0467cef81e833f" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_stroke_05_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); // ok empty page, compile error check_canvas_render_test_point!(@r###" --- name: visualize_stroke_06_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIAEAIAEAIAEAIAEAIAEAAAEAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:0b98b0a2660a801a610067cf0ad5726a8f2012d55d4f6174fec469d7c49a49eb" "###); check_canvas_render_test_point!(@r###" --- name: visualize_stroke_07_artifact_ir - data_content_phash: "phash-gradient:AAAAAAAAAAAAAAAACAAAIAAAWAAAWAAAAAAAWAAAGAAAAAAACAAAAAAAiAAAmgAAkAAAIAAAmgAAmAAAIAAAkAAAAAAAAAAA" + data_content_phash: "phash-gradient:IAEAIwEAKwEAAQEALAEAgAAAIAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" text_content_hash: "sha256:e51ffb4d7aa2ed1e98d8a3222d8648eabffabb21e11769aa0a0a35ca667bf767" "###);