diff --git a/Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift b/Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift index 91a92e8589..2cbe54a483 100644 --- a/Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift +++ b/Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift @@ -42,6 +42,7 @@ final class InvertedMatteLayer: CALayer, CompositionLayerDelegate { let wrapperLayer = CALayer() func frameUpdated(frame _: CGFloat) { + setNeedsDisplay() displayIfNeeded() } diff --git a/Tests/Samples/Issues/issue_1664.json b/Tests/Samples/Issues/issue_1664.json new file mode 100644 index 0000000000..704d2bff85 --- /dev/null +++ b/Tests/Samples/Issues/issue_1664.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 1.1.0","a":"","k":"","d":"","tc":""},"fr":60,"ip":0,"op":240,"w":314,"h":230,"nm":"AR_Onboarding_Rotate_v07","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"finger_L","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.406],"y":[-2.109]},"t":15,"s":[58.934]},{"i":{"x":[0.77],"y":[0.846]},"o":{"x":[0.333],"y":[0]},"t":106,"s":[65.581]},{"t":195,"s":[58.934]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.32],"y":[0.315]},"t":15,"s":[105.687]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":106,"s":[170.831]},{"t":195,"s":[105.687]}],"ix":4}},"a":{"a":0,"k":[157.375,69.265,0],"ix":1},"s":{"a":0,"k":[120,120,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.046,0],[0,11.046],[-11.046,0],[0,-11.046]],"o":[[-11.046,0],[0,-11.046],[11.046,0],[0,11.046]],"v":[[157.375,89.265],[137.375,69.265],[157.375,49.265],[177.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ring","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"base_color","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[9.389,0],[0,9.389],[-9.389,0],[0,-9.389]],"o":[[-9.389,0],[0,-9.389],[9.389,0],[0,9.389]],"v":[[157.375,86.265],[140.375,69.265],[157.375,52.265],[174.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019670486,0.784313797951,0.066666670144,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[80]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[80]},{"t":217,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[9.389,0],[0,9.389],[-9.389,0],[0,-9.389]],"o":[[-9.389,0],[0,-9.389],[9.389,0],[0,9.389]],"v":[[157.375,86.265],[140.375,69.265],[157.375,52.265],[174.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019667682,0.784313785329,0.066666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":0,"s":[25,25]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":7,"s":[120,120]},{"t":30,"s":[180,180]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[80]},{"t":30,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle_fade","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.046,0],[0,11.046],[-11.046,0],[0,-11.046]],"o":[[-11.046,0],[0,-11.046],[11.046,0],[0,11.046]],"v":[[157.375,89.265],[137.375,69.265],[157.375,49.265],[177.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.784313738346,0.066666670144,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":7,"s":[100,100]},{"t":30,"s":[200,200]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[50]},{"t":30,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ring_fade","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"accent_color","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"finger_R","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.346],"y":[0.283]},"t":14,"s":[251.708]},{"i":{"x":[0.68],"y":[2.389]},"o":{"x":[0.333],"y":[0]},"t":105,"s":[244.396]},{"t":195,"s":[251.708]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.302],"y":[0.48]},"t":14,"s":[136.265]},{"i":{"x":[0.926],"y":[1.017]},"o":{"x":[0.333],"y":[0]},"t":105,"s":[75.109]},{"t":195,"s":[136.265]}],"ix":4}},"a":{"a":0,"k":[157.375,69.265,0],"ix":1},"s":{"a":0,"k":[120,120,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.046,0],[0,11.046],[-11.046,0],[0,-11.046]],"o":[[-11.046,0],[0,-11.046],[11.046,0],[0,11.046]],"v":[[157.375,89.265],[137.375,69.265],[157.375,49.265],[177.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ring","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"base_color","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[9.389,0],[0,9.389],[-9.389,0],[0,-9.389]],"o":[[-9.389,0],[0,-9.389],[9.389,0],[0,9.389]],"v":[[157.375,86.265],[140.375,69.265],[157.375,52.265],[174.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019670486,0.784313797951,0.066666670144,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[80]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[80]},{"t":217,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[9.389,0],[0,9.389],[-9.389,0],[0,-9.389]],"o":[[-9.389,0],[0,-9.389],[9.389,0],[0,9.389]],"v":[[157.375,86.265],[140.375,69.265],[157.375,52.265],[174.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019667682,0.784313785329,0.066666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":0,"s":[25,25]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":7,"s":[120,120]},{"t":30,"s":[180,180]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[80]},{"t":30,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle_fade","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.046,0],[0,11.046],[-11.046,0],[0,-11.046]],"o":[[-11.046,0],[0,-11.046],[11.046,0],[0,11.046]],"v":[[157.375,89.265],[137.375,69.265],[157.375,49.265],[177.375,69.265]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.784313738346,0.066666670144,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":7,"s":[100,100]},{"t":30,"s":[200,200]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[50]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[50]},{"t":30,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ring_fade","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[157.375,69.265],"ix":2},"a":{"a":0,"k":[157.375,69.265],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"accent_color","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"card_front","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[1.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":97,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":104,"s":[-1.2]},{"t":120,"s":[0]}],"ix":10},"p":{"a":0,"k":[156.137,116.079,0],"ix":2},"a":{"a":0,"k":[156.137,116.079,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[118,118,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":19,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":209,"s":[120,120,100]},{"t":215,"s":[118,118,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[176.393,107.344],[168.416,106.045],[166.808,107.39],[166.808,137.191],[168.416,139.06],[176.393,140.36],[178,139.014],[178,109.213]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.888],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[178.393,103.207],[170.416,103.207],[168.808,104.814],[168.808,134.615],[170.416,136.223],[178.393,136.223],[180,134.615],[180,104.814]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[0.881,-0.159],[0,0],[-0.028,-0.897],[0,0],[-0.881,0.183],[0,0],[0.029,0.888],[0,0]],"o":[[0,0],[-0.881,0.162],[0,0],[0.029,0.896],[0,0],[0.881,-0.181],[0,0],[-0.028,-0.889]],"v":[[183.776,99.87],[175.855,101.311],[174.311,103.228],[175.26,133.322],[176.907,134.612],[184.828,132.971],[186.372,131.035],[185.423,101.192]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.888],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[178.393,103.207],[170.416,103.207],[168.808,104.814],[168.808,134.615],[170.416,136.223],[178.393,136.223],[180,134.615],[180,104.814]],"c":true}]},{"t":192,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[176.393,107.344],[168.416,106.045],[166.808,107.39],[166.808,137.191],[168.416,139.06],[176.393,140.36],[178,139.014],[178,109.213]],"c":true}]}],"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[162.123,91.589],[154.146,90.29],[152.538,91.635],[152.538,134.866],[154.146,136.735],[162.123,138.035],[163.73,136.689],[163.73,93.458]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.888],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[164.123,89.777],[156.146,89.777],[154.538,91.384],[154.538,134.615],[156.146,136.223],[164.123,136.223],[165.73,134.615],[165.73,91.384]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[0.881,-0.154],[0,0],[-0.028,-0.908],[0,0],[-0.881,0.187],[0,0],[0.029,0.898],[0,0]],"o":[[0,0],[-0.881,0.156],[0,0],[0.028,0.905],[0,0],[0.881,-0.185],[0,0],[-0.028,-0.9]],"v":[[169.18,88.835],[161.259,90.225],[159.715,92.15],[161.092,136.286],[162.739,137.587],[170.66,135.917],[172.204,133.957],[170.827,90.186]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.888],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[164.123,89.777],[156.146,89.777],[154.538,91.384],[154.538,134.615],[156.146,136.223],[164.123,136.223],[165.73,134.615],[165.73,91.384]],"c":true}]},{"t":192,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[162.123,91.589],[154.146,90.29],[152.538,91.635],[152.538,134.866],[154.146,136.735],[162.123,138.035],[163.73,136.689],[163.73,93.458]],"c":true}]}],"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.887],[0,0],[0.888,0.145],[0,0],[0,-0.888]],"v":[[147.854,103.254],[139.877,101.955],[138.269,103.3],[138.269,132.542],[139.877,134.41],[147.854,135.71],[149.461,134.365],[149.461,105.123]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.887],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[149.854,103.767],[141.877,103.767],[140.269,105.374],[140.269,134.616],[141.877,136.223],[149.854,136.223],[151.461,134.616],[151.461,105.374]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[0.881,-0.166],[0,0],[-0.028,-0.917],[0,0],[-0.881,0.19],[0,0],[0.028,0.908],[0,0]],"o":[[0,0],[-0.881,0.168],[0,0],[0.029,0.915],[0,0],[0.881,-0.188],[0,0],[-0.028,-0.908]],"v":[[155.458,105.676],[147.537,107.18],[145.993,109.144],[146.924,139.303],[148.571,140.615],[156.492,138.915],[158.037,136.932],[157.105,107.02]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.887],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[149.854,103.767],[141.877,103.767],[140.269,105.374],[140.269,134.616],[141.877,136.223],[149.854,136.223],[151.461,134.616],[151.461,105.374]],"c":true}]},{"t":192,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.887],[0,0],[0.888,0.145],[0,0],[0,-0.888]],"v":[[147.854,103.254],[139.877,101.955],[138.269,103.3],[138.269,132.542],[139.877,134.41],[147.854,135.71],[149.461,134.365],[149.461,105.123]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[133.585,115.479],[125.608,114.18],[124,115.525],[124,130.217],[125.608,132.086],[133.585,133.386],[135.192,132.04],[135.192,117.348]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.887],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[135.585,118.316],[127.608,118.316],[126,119.923],[126,134.616],[127.608,136.223],[135.585,136.223],[137.192,134.616],[137.192,119.923]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[0.881,-0.179],[0,0],[-0.028,-0.925],[0,0],[-0.881,0.193],[0,0],[0.028,0.917],[0,0]],"o":[[0,0],[-0.881,0.181],[0,0],[0.028,0.925],[0,0],[0.881,-0.192],[0,0],[-0.028,-0.918]],"v":[[141.753,123.441],[133.832,125.062],[132.288,127.066],[132.756,142.372],[134.403,143.696],[142.324,141.967],[143.868,139.96],[143.4,124.778]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[0.888,0],[0,0],[0,-0.887],[0,0],[-0.888,0],[0,0],[0,0.887],[0,0]],"o":[[0,0],[-0.888,0],[0,0],[0,0.887],[0,0],[0.888,0],[0,0],[0,-0.887]],"v":[[135.585,118.316],[127.608,118.316],[126,119.923],[126,134.616],[127.608,136.223],[135.585,136.223],[137.192,134.616],[137.192,119.923]],"c":true}]},{"t":192,"s":[{"i":[[0.888,0.145],[0,0],[0,-0.888],[0,0],[-0.888,-0.144],[0,0],[0,0.888],[0,0]],"o":[[0,0],[-0.888,-0.145],[0,0],[0,0.888],[0,0],[0.888,0.144],[0,0],[0,-0.888]],"v":[[133.585,115.479],[125.608,114.18],[124,115.525],[124,130.217],[125.608,132.086],[133.585,133.386],[135.192,132.04],[135.192,117.348]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[153.5,113.658],"ix":2},"a":{"a":0,"k":[151,115.325],"ix":1},"s":{"a":0,"k":[91.593,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"graph","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[214.772,175.578],[97.502,175.578],[83.503,161.736],[83.503,70.422],[97.503,56.58],[214.772,56.579],[228.772,70.421],[228.772,161.736]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[6.844,-1.037],[0,0],[0,8.568],[0,0],[-6.845,1.036],[0,0],[0,-8.567],[0,0]],"o":[[0,0],[-8.47,1.282],[0,0],[0,-6.923],[0,0],[8.642,-0.342],[0,0],[0,6.922]],"v":[[209.584,163.998],[116.093,189.458],[99.997,175.615],[96.392,69.301],[108.296,55.459],[206.072,50.342],[215.883,60.613],[220.288,151.556]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[213.328,175.578],[98.947,175.578],[84.948,161.736],[84.948,70.422],[98.948,56.58],[213.328,56.579],[227.328,70.421],[227.328,161.736]],"c":true}]},{"t":192,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[156.137,116.079],"ix":2},"a":{"a":0,"k":[156.137,116.079],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"lines","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156.137,116.079],"ix":2},"a":{"a":0,"k":[156.137,116.079],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"base_color","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[214.772,175.578],[97.502,175.578],[83.503,161.736],[83.503,70.422],[97.503,56.58],[214.772,56.579],[228.772,70.421],[228.772,161.736]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[6.844,-1.037],[0,0],[0,8.568],[0,0],[-6.845,1.036],[0,0],[0,-8.567],[0,0]],"o":[[0,0],[-8.47,1.282],[0,0],[0,-6.923],[0,0],[8.642,-0.342],[0,0],[0,6.922]],"v":[[209.584,163.998],[116.093,189.458],[99.997,175.615],[96.392,69.301],[108.296,55.459],[206.072,50.342],[215.883,60.613],[220.288,151.556]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[213.328,175.578],[98.947,175.578],[84.948,161.736],[84.948,70.422],[98.948,56.58],[213.328,56.579],[227.328,70.421],[227.328,161.736]],"c":true}]},{"t":192,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.501960813999,0.501960813999,1],"ix":4},"o":{"a":0,"k":20,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[156.137,116.079],"ix":2},"a":{"a":0,"k":[156.137,116.079],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bg","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156.137,116.079],"ix":2},"a":{"a":0,"k":[156.137,116.079],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"card_bg","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"card_depth_MASK","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[1.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":97,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":104,"s":[-1.2]},{"t":120,"s":[0]}],"ix":10},"p":{"a":0,"k":[156.137,116.079,0],"ix":2},"a":{"a":0,"k":[156.137,116.079,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[118,118,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":19,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":209,"s":[120,120,100]},{"t":215,"s":[118,118,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[213.328,175.578],[98.947,175.578],[84.948,161.736],[84.948,70.422],[98.948,56.58],[213.328,56.579],[227.328,70.421],[227.328,161.736]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[6.844,-1.037],[0,0],[0,8.568],[0,0],[-6.845,1.036],[0,0],[0,-8.567],[0,0]],"o":[[0,0],[-8.47,1.282],[0,0],[0,-6.923],[0,0],[8.642,-0.342],[0,0],[0,6.922]],"v":[[209.584,163.998],[116.093,189.458],[99.997,175.615],[96.392,69.301],[108.296,55.459],[206.072,50.342],[215.883,60.613],[220.288,151.556]],"c":true}]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[7.658,0.123],[0,0],[0,7.745],[0,0],[-7.658,-0.124],[0,0],[0,-7.745],[0,0]],"o":[[0,0],[-7.657,0.123],[0,0],[0,-7.745],[0,0],[7.658,-0.123],[0,0],[0,7.745]],"v":[[213.328,175.578],[98.947,175.578],[84.948,161.736],[84.948,70.422],[98.948,56.58],[213.328,56.579],[227.328,70.421],[227.328,161.736]],"c":true}]},{"t":192,"s":[{"i":[[8.471,1.283],[0,0],[0,6.923],[0,0],[-8.471,-1.283],[0,0],[0,-6.922],[0,0]],"o":[[0,0],[-6.844,-1.036],[0,0],[0,-8.567],[0,0],[6.844,1.037],[0,0],[0,8.567]],"v":[[209.787,184.458],[98.295,166.698],[86.392,152.856],[86.392,61.542],[102.488,47.7],[213.98,65.459],[225.883,79.301],[225.883,170.616]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627451002598,0.216532096267,0.216532096267,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[156.137,116.079],"ix":2},"a":{"a":0,"k":[156.137,116.079],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"card_depth","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[1.5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":19,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":97,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":104,"s":[-1.2]},{"t":120,"s":[0]}],"ix":10},"p":{"a":0,"k":[157.484,114.238,0],"ix":2},"a":{"a":0,"k":[157.484,114.238,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[118,118,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":19,"s":[120,120,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":209,"s":[120,120,100]},{"t":215,"s":[118,118,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0,0],[-3.592,-3.327],[-5,-1],[0,0],[0,5.657],[0,0],[0,0],[2,3],[6,1],[0,0],[3.468,-2.443],[0,0]],"o":[[0,0],[4.21,3.9],[0,0],[3.6,0],[0,-5],[0,0],[0,0],[-2,-3],[0,0],[-5.285,-0.782],[-8.934,6.294],[0,0]],"v":[[86.274,149.882],[90.19,162.7],[103.39,167.5],[214.611,184.5],[228.622,171.7],[228.695,156.5],[228.695,77.5],[226.611,68.5],[216.611,63.5],[112.336,45.914],[95.934,45.539],[86.452,56.5]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[{"i":[[0,-2],[-2.4,-2.4],[-6,-0.5],[-3,0.5],[-1.2,4.029],[0,0],[0,0],[4,4.5],[6,0],[0,0],[2.5,-3],[0,0]],"o":[[0,2],[2.4,2.4],[0,0],[5.288,-0.581],[1.2,-3.7],[0,0],[0,0],[-2.2,-2.7],[0,0],[-5.643,0.109],[-3.941,4.412],[0,0]],"v":[[83.387,159.691],[87.9,170.389],[100,176],[214,176],[226.766,165.5],[228.351,153.691],[228.308,67.633],[222.544,57.422],[212.778,53.422],[100.856,53.145],[89.3,56.145],[83.887,67.191]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":104,"s":[{"i":[[-0.143,-3.997],[-3.101,-1.478],[-5.368,1.486],[-5.884,1.541],[-2.355,2.444],[0,0],[0,0],[3.384,2.906],[6,-1],[0,0],[2.064,-2.956],[0,0]],"o":[[0.204,5.7],[3.064,1.46],[0,0],[7.639,-2],[1.589,-1.65],[0,0],[0,0],[-2.575,-2.211],[0,0],[-6,1],[-3.142,4.5],[0,0]],"v":[[94.546,176.05],[100.972,186.899],[116.318,188.864],[203.811,165.9],[218.411,159.85],[219.945,147.082],[215.361,59.516],[212.616,51.694],[196.166,48.594],[103.892,54],[93.142,59],[90.776,71.382]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":148,"s":[{"i":[[0,-2],[-2.4,-2.4],[-6,-0.5],[-3,0.5],[-1.2,4.029],[0,0],[0,0],[4,4.5],[6,0],[0,0],[2.5,-3],[0,0]],"o":[[0,2],[2.4,2.4],[0,0],[5.288,-0.581],[1.2,-3.7],[0,0],[0,0],[-2.2,-2.7],[0,0],[-5.643,0.109],[-3.941,4.412],[0,0]],"v":[[83.387,159.691],[87.9,170.389],[100,176],[214,176],[226.766,165.5],[228.351,153.691],[228.308,67.633],[222.544,57.422],[212.778,53.422],[100.856,53.145],[89.3,56.145],[83.887,67.191]],"c":true}]},{"t":192,"s":[{"i":[[0,0],[-3.592,-3.327],[-5,-1],[0,0],[0,5.657],[0,0],[0,0],[2,3],[6,1],[0,0],[3.468,-2.443],[0,0]],"o":[[0,0],[4.21,3.9],[0,0],[3.6,0],[0,-5],[0,0],[0,0],[-2,-3],[0,0],[-5.285,-0.782],[-8.934,6.294],[0,0]],"v":[[86.274,149.882],[90.19,162.7],[103.39,167.5],[214.611,184.5],[228.622,171.7],[228.695,156.5],[228.695,77.5],[226.611,68.5],[216.611,63.5],[112.336,45.914],[95.934,45.539],[86.452,56.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.484,114.437],"ix":2},"a":{"a":0,"k":[157.484,114.437],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"card_depth","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[157.484,114.437],"ix":2},"a":{"a":0,"k":[157.484,114.437],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"base_color","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Tests/Samples/Issues/issue_1683.json b/Tests/Samples/Issues/issue_1683.json new file mode 100644 index 0000000000..222fda8fc2 --- /dev/null +++ b/Tests/Samples/Issues/issue_1683.json @@ -0,0 +1 @@ +{"v":"5.5.3","fr":60,"ip":0,"op":180,"w":800,"h":800,"nm":"Animation_2","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1000,1000,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-225,63.5],[-225,76.875],[-206.5,76.875],[-206.25,51.875]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.804000016755,0.136999990426,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":116,"s":[0]},{"t":117,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6,-36.75],[-18.5,0],[-0.25,32.25]],"o":[[6,36.75],[18.5,0],[0.151,-19.499]],"v":[[56,69.75],[105.5,111.5],[151.75,64.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":29,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.6],"y":[0]},"t":55,"s":[0]},{"t":60,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":4,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-24.25,-10.75],[-2.375,49.375]],"o":[[24.25,10.75],[1.715,-35.656]],"v":[[-126.25,107],[-56.625,60.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":29,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.6],"y":[0]},"t":39,"s":[0]},{"t":50,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":4,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.627,31.458],[-22.499,0.149],[0.5,-33],[0,0],[-44.5,0],[0,0],[0,0],[0.866,24.74],[85.75,0],[64.999,0.286],[0,-60.671],[6.23,-81.799],[0,0],[0,0]],"o":[[0,0],[0,0],[1.5,-29],[18.875,-0.125],[28,0],[0,0],[47,0],[0,0],[0,0],[-1.259,-35.981],[0,-52.75],[-56.75,-0.25],[-38.835,0],[-0.744,9.771],[0,0],[0,0]],"v":[[-222.5,232.25],[-129,104.5],[-151,61.5],[-103.875,15.125],[-56.813,63.5],[55.5,64.5],[102,15.5],[152,64],[224.5,64.76],[217.634,18.76],[113.25,-60],[-3,-158],[-120,-60.75],[-217.23,22.799],[-222.75,64],[-178.125,64.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.6],"y":[0]},"t":-1,"s":[0]},{"t":149,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":29,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":-1,"op":179,"st":-1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"logo copy 3 Outlines 2","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1000,1000,0],"ix":2},"a":{"a":0,"k":[1000,1000,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[18.978,0],[0,19.541],[-18.979,0],[0,-19.542]],"o":[[-18.979,0],[0,-19.542],[18.978,0],[0,19.541]],"v":[[103.222,77.646],[68.806,42.211],[103.222,6.77],[137.639,42.211]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[18.979,0],[0,19.541],[-18.978,0],[0,-19.542]],"o":[[-18.978,0],[0,-19.542],[18.979,0],[0,19.541]],"v":[[-103.667,77.646],[-138.083,42.211],[-103.667,6.77],[-69.25,42.211]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[44.141,7.266],[2.746,0.483],[57.839,0],[7.164,-59.608],[1.928,-0.256],[-6.846,-125.192],[0,0],[0,0],[0,0],[0,0],[-41.028,5.491],[-5.582,0.984],[0,0],[0,0],[-49.934,0],[0,-46.964],[0,0],[0,0],[-6.427,-1.059],[1.399,-84.141],[0,0],[29.008,0],[5.931,-27.719],[0,0],[29.008,0],[0,-34.002],[-10.728,-11.128],[0,0],[0,0],[0,0],[-7.532,0],[-5.932,27.714],[0,0],[-29.008,0],[-5.932,27.714],[0,0],[0,0]],"o":[[-2.891,-0.478],[-7.255,-57.902],[-58.7,0],[-1.918,0.268],[-44.879,6.004],[0,0],[0,0],[0,0],[0,0],[-2.129,-88.983],[5.725,-0.763],[0,0],[0,0],[0,-48.523],[48.91,0],[0,0],[0,0],[6.368,1.4],[41.709,6.863],[0,0],[-5.931,-27.719],[-29.008,0],[0,0],[-5.931,-27.719],[-33.434,0],[0,16.775],[0,0],[0,0],[0,0],[6.661,2.565],[29.007,0],[0,0],[5.932,27.714],[29.007,0],[0,0],[0,0],[6.535,-119.462]],"v":[[134.233,-93.753],[125.781,-95.176],[-3.374,-192.518],[-132.324,-96.519],[-138.094,-95.74],[-231.98,42.928],[-231.302,55.322],[-181.513,55.322],[-181.513,29.1],[-206.29,29.1],[-134.618,-69.75],[-117.606,-72.266],[-106.774,-74.178],[-106.774,-85.178],[-3.374,-166.296],[100.24,-84.239],[100.24,-73.7],[110.533,-71.435],[129.973,-67.878],[206.559,29.1],[162.448,29.1],[103.222,-19.452],[43.995,29.1],[-44.44,29.1],[-103.667,-19.452],[-164.305,42.211],[-146.935,85.328],[-213.434,176.395],[-192.848,192.518],[-125.045,99.835],[-103.667,103.869],[-44.44,55.322],[43.995,55.322],[103.222,103.869],[162.448,55.322],[231.615,55.322],[232.292,42.928]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.804000016755,0.136999990426,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[999.887,1021.629],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Pre-comp 1","td":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[400,400,0],"ix":2},"a":{"a":0,"k":[1000,1000,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":2000,"h":2000,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"logo copy 3 Outlines 2","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150.5,688.75,0],"ix":2},"a":{"a":0,"k":[750.5,1288.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-50.169,0],[0,157.334],[164.526,0],[0,-157.333],[-54.049,-51.516]],"o":[[0,0],[0,0],[41.567,20.645],[165.813,0],[0,-158.317],[-165.814,0],[0,78.435],[0,0]],"v":[[-192.929,214.101],[-249.102,288.997],[-138.991,248.375],[0.001,280.758],[300.233,-4.119],[0.001,-288.997],[-300.232,-4.119],[-212.766,196.853]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.717999985639,0.804000016755,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000,1000],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Tests/SnapshotConfiguration.swift b/Tests/SnapshotConfiguration.swift index 020f6d513c..c40a81bc01 100644 --- a/Tests/SnapshotConfiguration.swift +++ b/Tests/SnapshotConfiguration.swift @@ -62,6 +62,10 @@ extension SnapshotConfiguration { ]), ]), + "Issues/issue_1664": .customValueProviders([ + AnimationKeypath(keypath: "**.base_color.**.Color"): ColorValueProvider(.black), + ]), + // Test cases for `AnimatedImageProvider` "Nonanimating/_dog": .customImageProvider(HardcodedImageProvider(imageName: "Samples/Images/dog.png")), diff --git a/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1664.txt b/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1664.txt new file mode 100644 index 0000000000..5414c2f0a6 --- /dev/null +++ b/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1664.txt @@ -0,0 +1,2 @@ +Does not support Core Animation engine. Encountered compatibility issues: +[root layer] The Core Animation rendering engine currently only supports `MatteMode.add`. \ No newline at end of file diff --git a/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1683.txt b/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1683.txt new file mode 100644 index 0000000000..5414c2f0a6 --- /dev/null +++ b/Tests/__Snapshots__/AutomaticEngineTests/testAutomaticEngineDetection.Issues-issue_1683.txt @@ -0,0 +1,2 @@ +Does not support Core Animation engine. Encountered compatibility issues: +[root layer] The Core Animation rendering engine currently only supports `MatteMode.add`. \ No newline at end of file diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-0.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-0.png new file mode 100644 index 0000000000..c9d77dff66 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-0.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-100.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-100.png new file mode 100644 index 0000000000..0d86ed0858 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-100.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-25.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-25.png new file mode 100644 index 0000000000..bf929b550b Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-25.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-50.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-50.png new file mode 100644 index 0000000000..ce0e77e38f Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-50.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-75.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-75.png new file mode 100644 index 0000000000..0e2c7cd2ae Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1664-75.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-0.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-0.png new file mode 100644 index 0000000000..9201f9779d Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-0.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-100.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-100.png new file mode 100644 index 0000000000..9201f9779d Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-100.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-25.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-25.png new file mode 100644 index 0000000000..b8a4ff372c Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-25.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-50.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-50.png new file mode 100644 index 0000000000..8a433641a8 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-50.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-75.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-75.png new file mode 100644 index 0000000000..954a514938 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-issue_1683-75.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-pr_1604_2-50.png b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-pr_1604_2-50.png index 84cc5d2334..ca0f36c585 100644 Binary files a/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-pr_1604_2-50.png and b/Tests/__Snapshots__/SnapshotTests/testCoreAnimationRenderingEngine.Issues-pr_1604_2-50.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-0.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-0.png new file mode 100644 index 0000000000..25e3d5e2e2 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-0.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-100.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-100.png new file mode 100644 index 0000000000..25e3d5e2e2 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-100.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-25.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-25.png new file mode 100644 index 0000000000..58c93fee39 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-25.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-50.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-50.png new file mode 100644 index 0000000000..4d745da517 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-50.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-75.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-75.png new file mode 100644 index 0000000000..36eb269867 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1664-75.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-0.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-0.png new file mode 100644 index 0000000000..af1a62f35d Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-0.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-100.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-100.png new file mode 100644 index 0000000000..af1a62f35d Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-100.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-25.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-25.png new file mode 100644 index 0000000000..3f015428b3 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-25.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-50.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-50.png new file mode 100644 index 0000000000..fe7e2b9567 Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-50.png differ diff --git a/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-75.png b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-75.png new file mode 100644 index 0000000000..b218dfa46a Binary files /dev/null and b/Tests/__Snapshots__/SnapshotTests/testMainThreadRenderingEngine.Issues-issue_1683-75.png differ