diff --git a/excalidraw-app/record.ts b/excalidraw-app/record.ts index 6142db4ac..d9067d764 100644 --- a/excalidraw-app/record.ts +++ b/excalidraw-app/record.ts @@ -10,26 +10,19 @@ export class Record { public static start() { Record.events += ` await page.setViewportSize({ width: ${window.innerWidth}, height: ${window.innerHeight} });\n`; - Record.events += `await page.goto("http://localhost:3000");`; - Record.events += `await page.waitForLoadState("load");`; + Record.events += `await page.goto("http://localhost:3000");\n`; + Record.events += `await page.waitForLoadState("load");\n`; - // Record.events += " const mask = [\n"; - // Record.events += ` page.getByRole("button", { name: "Share" }),\n`; - // Record.events += ` page.getByTitle("Library").locator("div"),\n`; - // Record.events += " ];\n"; - - // capture a snapshot of localStorage (if available) to include in the header + // Capture LocalStorage, which is essential to re-establish state Record.events += " await page.evaluate(() => {\n"; - try { - for (let i = 0; i < localStorage.length; i++) { - const key = localStorage.key(i); - if (key != null) { - const value = JSON.stringify(localStorage.getItem(key)); - Record.events += ` localStorage.getItem("${key}");\n`; - Record.events += ` localStorage.setItem("${key}", ${value});\n`; - } + for (let i = 0; i < localStorage.length; i++) { + const key = localStorage.key(i); + if (key != null) { + const value = JSON.stringify(localStorage.getItem(key)); + Record.events += ` localStorage.getItem("${key}");\n`; + Record.events += ` localStorage.setItem("${key}", ${value});\n`; } - } catch {} + } Record.events += " });\n"; Record.events += " await page.reload();\n"; Record.events += ` await page.waitForLoadState("load");\n`; @@ -171,10 +164,12 @@ export class Record { } const button = event.button === 0 ? "left" : event.button === 1 ? "middle" : "right"; - Record.events += ` await page.mouse.down({ button: "${button}" });\n`; + Record.events += ` await page.mouse.up({ button: "${button}" });\n`; - Record.events += - " await expect(page).toHaveScreenshot({ maxDiffPixels: 100 });\n"; + Record.events += " await expect(page).toHaveScreenshot({\n"; + Record.events += " maxDiffPixels: 100,\n"; + Record.events += " maxDiffPixelRatio: 0.01,\n"; + Record.events += " });\n"; } private static onKeyDown(event: KeyboardEvent) { @@ -198,8 +193,10 @@ export class Record { } Record.events += ` await page.keyboard.up("${event.key}");\n`; - Record.events += - " await expect(page).toHaveScreenshot({ maxDiffPixels: 100 });\n"; + Record.events += " await expect(page).toHaveScreenshot({\n"; + Record.events += " maxDiffPixels: 100,\n"; + Record.events += " maxDiffPixelRatio: 0.01,\n"; + Record.events += " });\n"; } } diff --git a/excalidraw-app/tests/regression/binding.spec.ts b/excalidraw-app/tests/regression/binding.spec.ts index 3b9779954..6074a562d 100644 --- a/excalidraw-app/tests/regression/binding.spec.ts +++ b/excalidraw-app/tests/regression/binding.spec.ts @@ -12,1337 +12,1688 @@ test("bind inside rectangle", async ({ page }) => { localStorage.getItem("excalidraw-theme"); localStorage.setItem("excalidraw-theme", "dark"); localStorage.getItem("version-files"); - localStorage.setItem("version-files", "1756111213393"); + localStorage.setItem("version-files", "1756113033236"); localStorage.getItem("version-dataState"); - localStorage.setItem("version-dataState", "1756111213393"); + localStorage.setItem("version-dataState", "1756113033236"); localStorage.getItem("excalidraw-state"); localStorage.setItem( "excalidraw-state", - '{"showWelcomeScreen":true,"theme":"dark","currentChartType":"bar","currentItemBackgroundColor":"#a5d8ff","currentItemEndArrowhead":"arrow","currentItemFillStyle":"solid","currentItemFontFamily":5,"currentItemFontSize":20,"currentItemOpacity":100,"currentItemRoughness":1,"currentItemStartArrowhead":null,"currentItemStrokeColor":"#1e1e1e","currentItemRoundness":"round","currentItemArrowType":"round","currentItemStrokeStyle":"solid","currentItemStrokeWidth":2,"currentItemTextAlign":"left","cursorButton":"up","editingGroupId":null,"activeTool":{"type":"arrow","customType":null,"locked":false,"fromSelection":false,"lastActiveTool":null},"penMode":false,"penDetected":false,"exportBackground":true,"exportScale":1,"exportEmbedScene":false,"exportWithDarkMode":false,"gridSize":20,"gridStep":5,"gridModeEnabled":false,"defaultSidebarDockedPreference":false,"lastPointerDownWith":"mouse","name":"Untitled-2025-07-28-1603","openMenu":null,"openSidebar":null,"previousSelectedElementIds":{"taQ8ZYjvYILhvctYZeOBQ":true},"scrolledOutside":false,"scrollX":175.9296875,"scrollY":138.953125,"selectedElementIds":{},"selectedGroupIds":{},"shouldCacheIgnoreZoom":false,"stats":{"open":true,"panels":3},"viewBackgroundColor":"#ffffff","zenModeEnabled":false,"zoom":{"value":1},"selectedLinearElement":null,"objectsSnapModeEnabled":false,"lockedMultiSelections":{}}', + '{"showWelcomeScreen":true,"theme":"dark","currentChartType":"bar","currentItemBackgroundColor":"#a5d8ff","currentItemEndArrowhead":"arrow","currentItemFillStyle":"solid","currentItemFontFamily":5,"currentItemFontSize":20,"currentItemOpacity":100,"currentItemRoughness":1,"currentItemStartArrowhead":null,"currentItemStrokeColor":"#1e1e1e","currentItemRoundness":"round","currentItemArrowType":"round","currentItemStrokeStyle":"solid","currentItemStrokeWidth":2,"currentItemTextAlign":"left","cursorButton":"up","editingGroupId":null,"activeTool":{"type":"arrow","customType":null,"locked":false,"fromSelection":false,"lastActiveTool":null},"penMode":false,"penDetected":false,"exportBackground":true,"exportScale":1,"exportEmbedScene":false,"exportWithDarkMode":false,"gridSize":20,"gridStep":5,"gridModeEnabled":false,"defaultSidebarDockedPreference":false,"lastPointerDownWith":"mouse","name":"Untitled-2025-07-28-1603","openMenu":null,"openSidebar":null,"previousSelectedElementIds":{"JGauk99mqVBCDW9zI0yT8":true},"scrolledOutside":false,"scrollX":175.9296875,"scrollY":138.953125,"selectedElementIds":{},"selectedGroupIds":{},"shouldCacheIgnoreZoom":false,"stats":{"open":true,"panels":3},"viewBackgroundColor":"#ffffff","zenModeEnabled":false,"zoom":{"value":1},"selectedLinearElement":null,"objectsSnapModeEnabled":false,"lockedMultiSelections":{}}', ); localStorage.getItem("excalidraw"); localStorage.setItem( "excalidraw", - '[{"id":"taQ8ZYjvYILhvctYZeOBQ","type":"rectangle","x":326.65625,"y":108.56640625,"width":152.3125,"height":155.8984375,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"#a5d8ff","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"index":"a0","roundness":{"type":3},"seed":931993510,"version":31,"versionNonce":293489658,"isDeleted":false,"boundElements":null,"updated":1756111208666,"link":null,"locked":false},{"id":"yCc7KfoxarVPfeqY0-eks","type":"rectangle","x":538.9140625,"y":408.7890625,"width":152.3125,"height":155.8984375,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"#a5d8ff","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"index":"a1","roundness":{"type":3},"seed":958768486,"version":101,"versionNonce":671723750,"isDeleted":false,"boundElements":null,"updated":1756111209235,"link":null,"locked":false}]', + '[{"id":"taQ8ZYjvYILhvctYZeOBQ","type":"rectangle","x":326.65625,"y":108.56640625,"width":152.3125,"height":155.8984375,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"#a5d8ff","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"index":"a0","roundness":{"type":3},"seed":931993510,"version":33,"versionNonce":1461638278,"isDeleted":false,"boundElements":[],"updated":1756111380892,"link":null,"locked":false},{"id":"yCc7KfoxarVPfeqY0-eks","type":"rectangle","x":538.9140625,"y":408.7890625,"width":152.3125,"height":155.8984375,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"#a5d8ff","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"index":"a1","roundness":{"type":3},"seed":958768486,"version":103,"versionNonce":812378886,"isDeleted":false,"boundElements":[],"updated":1756111380892,"link":null,"locked":false}]', ); }); await page.reload(); await page.waitForLoadState("load"); - await page.waitForTimeout(816.0999999996275); - await page.mouse.move(416, 881); - await page.waitForTimeout(1); - await page.mouse.move(418, 879); - await page.waitForTimeout(2); - await page.mouse.move(422, 875); - await page.waitForTimeout(1); - await page.mouse.move(424, 873); - await page.waitForTimeout(1); - await page.mouse.move(426, 871); - await page.waitForTimeout(1); - await page.mouse.move(428, 869); - await page.waitForTimeout(1); - await page.mouse.move(432, 867); - await page.waitForTimeout(1); - await page.mouse.move(434, 865); - await page.waitForTimeout(1); - await page.mouse.move(436, 863); - await page.waitForTimeout(1); - await page.mouse.move(438, 861); + await page.waitForTimeout(908.0999999996275); + await page.mouse.move(529, 881); await page.waitForTimeout(0.900000000372529); - await page.mouse.move(440, 859); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(442, 857); - await page.waitForTimeout(1); - await page.mouse.move(444, 855); - await page.waitForTimeout(1); - await page.mouse.move(446, 855); - await page.waitForTimeout(1); - await page.mouse.move(448, 855); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(450, 851); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(452, 851); - await page.waitForTimeout(1); - await page.mouse.move(456, 850); - await page.waitForTimeout(1); - await page.mouse.move(456, 848); - await page.waitForTimeout(1); - await page.mouse.move(458, 846); - await page.waitForTimeout(1); - await page.mouse.move(458, 844); - await page.waitForTimeout(1); - await page.mouse.move(461, 842); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(461, 840); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(463, 840); - await page.waitForTimeout(1); - await page.mouse.move(465, 838); - await page.waitForTimeout(1); - await page.mouse.move(467, 836); + await page.mouse.move(529, 880); await page.waitForTimeout(2); - await page.mouse.move(469, 834); - await page.waitForTimeout(1); - await page.mouse.move(470, 834); - await page.waitForTimeout(1); - await page.mouse.move(470, 833); - await page.waitForTimeout(1); - await page.mouse.move(472, 831); - await page.waitForTimeout(1); - await page.mouse.move(474, 831); - await page.waitForTimeout(2); - await page.mouse.move(475, 831); - await page.waitForTimeout(1); - await page.mouse.move(477, 829); - await page.waitForTimeout(2); - await page.mouse.move(479, 828); - await page.waitForTimeout(1); - await page.mouse.move(479, 826); - await page.waitForTimeout(2); - await page.mouse.move(479, 825); - await page.waitForTimeout(2); - await page.mouse.move(480, 825); - await page.waitForTimeout(2); - await page.mouse.move(481, 823); - await page.waitForTimeout(2); - await page.mouse.move(481, 822); - await page.waitForTimeout(5); - await page.mouse.move(482, 822); - await page.waitForTimeout(4); - await page.mouse.move(482, 821); - await page.waitForTimeout(3); - await page.mouse.move(483, 821); - await page.waitForTimeout(1); - await page.mouse.move(483, 820); - await page.waitForTimeout(1); - await page.mouse.move(485, 820); - await page.waitForTimeout(2); - await page.mouse.move(486, 818); - await page.waitForTimeout(1); - await page.mouse.move(486, 817); - await page.waitForTimeout(1); - await page.mouse.move(488, 817); - await page.waitForTimeout(1); - await page.mouse.move(488, 815); - await page.waitForTimeout(1); - await page.mouse.move(488, 814); - await page.waitForTimeout(1); - await page.mouse.move(489, 814); - await page.waitForTimeout(1); - await page.mouse.move(491, 812); - await page.waitForTimeout(1); - await page.mouse.move(491, 810); - await page.waitForTimeout(1); - await page.mouse.move(493, 808); - await page.waitForTimeout(1); - await page.mouse.move(495, 806); - await page.waitForTimeout(1); - await page.mouse.move(497, 806); - await page.waitForTimeout(1); - await page.mouse.move(499, 804); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(501, 800); + await page.mouse.move(531, 874); await page.waitForTimeout(1.099999999627471); - await page.mouse.move(501, 798); - await page.waitForTimeout(1); - await page.mouse.move(503, 796); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(505, 794); - await page.waitForTimeout(1); - await page.mouse.move(507, 790); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(509, 788); - await page.waitForTimeout(1); - await page.mouse.move(511, 786); - await page.waitForTimeout(1); - await page.mouse.move(513, 784); - await page.waitForTimeout(1); - await page.mouse.move(515, 782); - await page.waitForTimeout(1); - await page.mouse.move(517, 778); - await page.waitForTimeout(1); - await page.mouse.move(519, 776); - await page.waitForTimeout(1); - await page.mouse.move(521, 774); - await page.waitForTimeout(1); - await page.mouse.move(523, 770); - await page.waitForTimeout(1); - await page.mouse.move(525, 768); - await page.waitForTimeout(1); - await page.mouse.move(527, 766); - await page.waitForTimeout(1); - await page.mouse.move(529, 762); - await page.waitForTimeout(1); - await page.mouse.move(531, 760); - await page.waitForTimeout(1); - await page.mouse.move(531, 758); - await page.waitForTimeout(1); - await page.mouse.move(533, 757); - await page.waitForTimeout(1); - await page.mouse.move(535, 753); - await page.waitForTimeout(1); - await page.mouse.move(539, 749); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(541, 745); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(543, 743); - await page.waitForTimeout(1); - await page.mouse.move(545, 741); - await page.waitForTimeout(1); - await page.mouse.move(549, 737); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(551, 735); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(553, 731); - await page.waitForTimeout(1); - await page.mouse.move(555, 729); - await page.waitForTimeout(1); - await page.mouse.move(559, 725); - await page.waitForTimeout(1); - await page.mouse.move(561, 721); - await page.waitForTimeout(1); - await page.mouse.move(563, 717); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(567, 715); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(569, 711); - await page.waitForTimeout(1); - await page.mouse.move(571, 709); - await page.waitForTimeout(1); - await page.mouse.move(573, 705); - await page.waitForTimeout(1); - await page.mouse.move(577, 701); - await page.waitForTimeout(1); - await page.mouse.move(579, 699); - await page.waitForTimeout(1); - await page.mouse.move(581, 695); - await page.waitForTimeout(1); - await page.mouse.move(583, 693); - await page.waitForTimeout(1); - await page.mouse.move(585, 691); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(587, 689); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(589, 687); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(591, 685); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(593, 681); + await page.mouse.move(533, 870); await page.waitForTimeout(1.200000001117587); - await page.mouse.move(595, 679); - await page.waitForTimeout(0.7999999988824129); - await page.mouse.move(599, 677); + await page.mouse.move(533, 868); + await page.waitForTimeout(0.6999999992549419); + await page.mouse.move(533, 866); await page.waitForTimeout(1); - await page.mouse.move(601, 675); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(603, 671); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(605, 669); + await page.mouse.move(535, 864); await page.waitForTimeout(1); - await page.mouse.move(606, 667); + await page.mouse.move(535, 860); await page.waitForTimeout(1); - await page.mouse.move(608, 665); + await page.mouse.move(537, 860); + await page.waitForTimeout(1); + await page.mouse.move(537, 856); + await page.waitForTimeout(1); + await page.mouse.move(537, 855); + await page.waitForTimeout(1); + await page.mouse.move(537, 853); + await page.waitForTimeout(1); + await page.mouse.move(537, 851); + await page.waitForTimeout(1); + await page.mouse.move(539, 847); + await page.waitForTimeout(1); + await page.mouse.move(541, 845); + await page.waitForTimeout(1); + await page.mouse.move(541, 843); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(541, 840); await page.waitForTimeout(0.900000000372529); - await page.mouse.move(610, 663); + await page.mouse.move(541, 838); + await page.waitForTimeout(1); + await page.mouse.move(541, 836); + await page.waitForTimeout(1); + await page.mouse.move(541, 834); + await page.waitForTimeout(1); + await page.mouse.move(541, 833); + await page.waitForTimeout(1); + await page.mouse.move(545, 831); + await page.waitForTimeout(1); + await page.mouse.move(545, 829); + await page.waitForTimeout(1); + await page.mouse.move(545, 827); await page.waitForTimeout(1.099999999627471); - await page.mouse.move(612, 661); + await page.mouse.move(546, 825); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(548, 821); await page.waitForTimeout(1); - await page.mouse.move(612, 659); - await page.waitForTimeout(3); - await page.mouse.move(612, 658); + await page.mouse.move(550, 817); await page.waitForTimeout(1); - await page.mouse.move(614, 658); + await page.mouse.move(550, 815); await page.waitForTimeout(1); - await page.mouse.move(614, 656); - await page.waitForTimeout(2.900000000372529); - await page.mouse.move(615, 656); + await page.mouse.move(550, 814); + await page.waitForTimeout(1); + await page.mouse.move(550, 812); + await page.waitForTimeout(1); + await page.mouse.move(552, 810); + await page.waitForTimeout(1); + await page.mouse.move(552, 808); + await page.waitForTimeout(1); + await page.mouse.move(554, 806); + await page.waitForTimeout(1); + await page.mouse.move(554, 805); + await page.waitForTimeout(1); + await page.mouse.move(556, 803); await page.waitForTimeout(1.099999999627471); - await page.mouse.move(615, 655); - await page.waitForTimeout(66); - await page.mouse.move(616, 655); + await page.mouse.move(556, 799); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(558, 797); + await page.waitForTimeout(1); + await page.mouse.move(558, 795); + await page.waitForTimeout(1); + await page.mouse.move(560, 793); + await page.waitForTimeout(1); + await page.mouse.move(562, 789); + await page.waitForTimeout(1); + await page.mouse.move(562, 787); + await page.waitForTimeout(1); + await page.mouse.move(562, 785); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(564, 783); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(564, 782); + await page.waitForTimeout(1); + await page.mouse.move(566, 778); + await page.waitForTimeout(1); + await page.mouse.move(568, 778); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(570, 776); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(570, 774); + await page.waitForTimeout(1); + await page.mouse.move(571, 772); + await page.waitForTimeout(1); + await page.mouse.move(571, 770); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(573, 766); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(573, 764); + await page.waitForTimeout(1); + await page.mouse.move(575, 763); + await page.waitForTimeout(1); + await page.mouse.move(575, 761); + await page.waitForTimeout(1); + await page.mouse.move(577, 757); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(581, 755); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(581, 753); await page.waitForTimeout(2); - await page.mouse.move(616, 654); + await page.mouse.move(581, 750); + await page.waitForTimeout(1); + await page.mouse.move(585, 748); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(585, 746); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(585, 744); + await page.waitForTimeout(1); + await page.mouse.move(587, 740); + await page.waitForTimeout(1); + await page.mouse.move(587, 738); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(589, 734); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(591, 732); + await page.waitForTimeout(1); + await page.mouse.move(591, 730); + await page.waitForTimeout(3); + await page.mouse.move(595, 725); + await page.waitForTimeout(1); + await page.mouse.move(595, 723); await page.waitForTimeout(6); - await page.mouse.move(616, 653); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(616, 652); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(618, 652); + await page.mouse.move(600, 708); + await page.waitForTimeout(4); + await page.mouse.move(604, 700); await page.waitForTimeout(1); - await page.mouse.move(619, 652); + await page.mouse.move(606, 698); await page.waitForTimeout(1); - await page.mouse.move(621, 650); + await page.mouse.move(606, 696); + await page.waitForTimeout(1); + await page.mouse.move(606, 695); + await page.waitForTimeout(1); + await page.mouse.move(608, 691); await page.waitForTimeout(2); - await page.mouse.move(621, 648); + await page.mouse.move(608, 689); + await page.waitForTimeout(1); + await page.mouse.move(610, 685); + await page.waitForTimeout(1); + await page.mouse.move(610, 683); + await page.waitForTimeout(1); + await page.mouse.move(612, 683); + await page.waitForTimeout(1); + await page.mouse.move(612, 682); await page.waitForTimeout(2); - await page.mouse.move(622, 647); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(624, 644); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(625, 644); + await page.mouse.move(612, 680); await page.waitForTimeout(1); - await page.mouse.move(625, 642); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(627, 641); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(627, 639); + await page.mouse.move(613, 679); await page.waitForTimeout(1); - await page.mouse.move(627, 637); - await page.waitForTimeout(1); - await page.mouse.move(629, 631); - await page.waitForTimeout(1); - await page.mouse.move(631, 629); - await page.waitForTimeout(2); - await page.mouse.move(631, 626); - await page.waitForTimeout(2); - await page.mouse.move(633, 622); - await page.waitForTimeout(2); - await page.mouse.move(635, 616); - await page.waitForTimeout(1); - await page.mouse.move(637, 614); - await page.waitForTimeout(1); - await page.mouse.move(639, 612); - await page.waitForTimeout(1); - await page.mouse.move(641, 608); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(641, 606); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(641, 605); - await page.waitForTimeout(1); - await page.mouse.move(641, 603); - await page.waitForTimeout(1); - await page.mouse.move(641, 601); - await page.waitForTimeout(1); - await page.mouse.move(641, 600); - await page.waitForTimeout(1); - await page.mouse.move(643, 598); - await page.waitForTimeout(1); - await page.mouse.move(643, 596); - await page.waitForTimeout(1); - await page.mouse.move(645, 594); - await page.waitForTimeout(2); - await page.mouse.move(646, 590); - await page.waitForTimeout(0.900000000372529); - await page.mouse.move(646, 589); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(646, 587); - await page.waitForTimeout(1); - await page.mouse.move(646, 585); - await page.waitForTimeout(1); - await page.mouse.move(648, 583); - await page.waitForTimeout(1); - await page.mouse.move(648, 582); - await page.waitForTimeout(1); - await page.mouse.move(648, 580); - await page.waitForTimeout(1); - await page.mouse.move(648, 578); - await page.waitForTimeout(1); - await page.mouse.move(650, 576); - await page.waitForTimeout(1); - await page.mouse.move(652, 574); - await page.waitForTimeout(1); - await page.mouse.move(654, 572); - await page.waitForTimeout(1); - await page.mouse.move(654, 570); - await page.waitForTimeout(1); - await page.mouse.move(654, 567); - await page.waitForTimeout(1); - await page.mouse.move(654, 565); - await page.waitForTimeout(1); - await page.mouse.move(654, 563); - await page.waitForTimeout(1); - await page.mouse.move(654, 561); - await page.waitForTimeout(1); - await page.mouse.move(656, 561); - await page.waitForTimeout(1); - await page.mouse.move(656, 560); - await page.waitForTimeout(1); - await page.mouse.move(656, 558); - await page.waitForTimeout(1); - await page.mouse.move(656, 556); - await page.waitForTimeout(1); - await page.mouse.move(658, 554); - await page.waitForTimeout(1.300000000745058); - await page.mouse.move(658, 553); - await page.waitForTimeout(0.599999999627471); - await page.mouse.move(659, 553); - await page.waitForTimeout(1.099999999627471); - await page.mouse.move(659, 551); - await page.waitForTimeout(1); - await page.mouse.move(661, 551); - await page.waitForTimeout(1); - await page.mouse.move(661, 549); - await page.waitForTimeout(1); - await page.mouse.move(663, 547); + await page.mouse.move(613, 677); await page.waitForTimeout(3); - await page.mouse.move(663, 546); + await page.mouse.move(613, 676); + await page.waitForTimeout(1); + await page.mouse.move(613, 674); await page.waitForTimeout(2); - await page.mouse.move(664, 546); + await page.mouse.move(613, 673); + await page.waitForTimeout(1); + await page.mouse.move(613, 671); + await page.waitForTimeout(1); + await page.mouse.move(613, 670); await page.waitForTimeout(2); - await page.mouse.move(664, 545); + await page.mouse.move(615, 668); await page.waitForTimeout(1); - await page.mouse.move(664, 543); - await page.waitForTimeout(2); - await page.mouse.move(664, 542); - await page.waitForTimeout(1); - await page.mouse.move(665, 542); - await page.waitForTimeout(2); - await page.mouse.move(665, 541); - await page.waitForTimeout(1); - await page.mouse.move(665, 539); - await page.waitForTimeout(6); - await page.mouse.move(665, 538); - await page.waitForTimeout(25); - await page.mouse.move(665, 537); - await page.waitForTimeout(19); - await page.mouse.move(666, 536); - await page.waitForTimeout(4); - await page.mouse.move(666, 535); - await page.waitForTimeout(1); - await page.mouse.move(667, 535); - await page.waitForTimeout(1); - await page.mouse.move(667, 534); - await page.waitForTimeout(4); - await page.mouse.move(669, 532); + await page.mouse.move(615, 667); await page.waitForTimeout(3); - await page.mouse.move(670, 531); + await page.mouse.move(615, 665); + await page.waitForTimeout(2); + await page.mouse.move(615, 664); await page.waitForTimeout(4); - await page.mouse.move(670, 530); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(670, 529); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(670, 528); - await page.waitForTimeout(2); - await page.mouse.move(670, 527); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(670, 526); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(670, 525); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(670, 524); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(670, 523); - await page.waitForTimeout(2); - await page.mouse.move(670, 522); - await page.waitForTimeout(1); - await page.mouse.move(670, 520); - await page.waitForTimeout(1); - await page.mouse.move(670, 519); + await page.mouse.move(616, 663); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(616, 662); await page.waitForTimeout(0.900000000372529); - await page.mouse.move(671, 519); + await page.mouse.move(617, 662); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(618, 661); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(619, 660); + await page.waitForTimeout(1); + await page.mouse.move(621, 660); await page.waitForTimeout(1.099999999627471); - await page.mouse.move(673, 517); - await page.waitForTimeout(2); - await page.mouse.move(673, 515); - await page.waitForTimeout(2); - await page.mouse.move(673, 514); - await page.waitForTimeout(2); - await page.mouse.move(672, 513); - await page.waitForTimeout(1); - await page.mouse.move(672, 511); - await page.waitForTimeout(2); - await page.mouse.move(672, 510); - await page.waitForTimeout(1); - await page.mouse.move(672, 509); - await page.waitForTimeout(1); - await page.mouse.move(670, 509); - await page.waitForTimeout(2); - await page.mouse.move(670, 507); - await page.waitForTimeout(2); - await page.mouse.move(670, 506); - await page.waitForTimeout(1); - await page.mouse.move(670, 505); + await page.mouse.move(621, 658); await page.waitForTimeout(1.900000000372529); - await page.mouse.move(670, 503); + await page.mouse.move(622, 658); + await page.waitForTimeout(1); + await page.mouse.move(622, 657); + await page.waitForTimeout(2); + await page.mouse.move(622, 656); + await page.waitForTimeout(1); + await page.mouse.move(624, 656); + await page.waitForTimeout(1); + await page.mouse.move(624, 654); + await page.waitForTimeout(1); + await page.mouse.move(624, 652); + await page.waitForTimeout(1); + await page.mouse.move(625, 652); + await page.waitForTimeout(1); + await page.mouse.move(625, 651); + await page.waitForTimeout(1); + await page.mouse.move(625, 649); + await page.waitForTimeout(1); + await page.mouse.move(627, 647); + await page.waitForTimeout(1); + await page.mouse.move(629, 645); + await page.waitForTimeout(2); + await page.mouse.move(629, 644); + await page.waitForTimeout(1); + await page.mouse.move(629, 642); + await page.waitForTimeout(1); + await page.mouse.move(629, 640); + await page.waitForTimeout(1); + await page.mouse.move(631, 640); + await page.waitForTimeout(2); + await page.mouse.move(632, 639); + await page.waitForTimeout(2); + await page.mouse.move(634, 638); + await page.waitForTimeout(1); + await page.mouse.move(634, 636); + await page.waitForTimeout(1); + await page.mouse.move(637, 634); + await page.waitForTimeout(1); + await page.mouse.move(637, 632); + await page.waitForTimeout(1); + await page.mouse.move(637, 631); + await page.waitForTimeout(1); + await page.mouse.move(639, 629); + await page.waitForTimeout(1.599999999627471); + await page.mouse.move(641, 627); + await page.waitForTimeout(0.40000000037252903); + await page.mouse.move(645, 625); + await page.waitForTimeout(1); + await page.mouse.move(645, 623); + await page.waitForTimeout(1); + await page.mouse.move(647, 621); + await page.waitForTimeout(1); + await page.mouse.move(649, 619); + await page.waitForTimeout(1); + await page.mouse.move(649, 617); + await page.waitForTimeout(1); + await page.mouse.move(649, 615); + await page.waitForTimeout(2); + await page.mouse.move(649, 614); + await page.waitForTimeout(1); + await page.mouse.move(651, 614); + await page.waitForTimeout(1); + await page.mouse.move(652, 612); + await page.waitForTimeout(1); + await page.mouse.move(656, 612); + await page.waitForTimeout(1); + await page.mouse.move(658, 610); + await page.waitForTimeout(1); + await page.mouse.move(658, 608); + await page.waitForTimeout(1); + await page.mouse.move(660, 606); + await page.waitForTimeout(1); + await page.mouse.move(662, 604); + await page.waitForTimeout(1); + await page.mouse.move(664, 602); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(668, 598); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(670, 594); + await page.waitForTimeout(1); + await page.mouse.move(670, 592); + await page.waitForTimeout(1); + await page.mouse.move(672, 591); + await page.waitForTimeout(1); + await page.mouse.move(672, 589); await page.waitForTimeout(1.099999999627471); - await page.mouse.move(670, 502); + await page.mouse.move(674, 587); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(678, 587); await page.waitForTimeout(1); - await page.mouse.move(672, 502); + await page.mouse.move(680, 585); await page.waitForTimeout(1); - await page.mouse.move(672, 498); + await page.mouse.move(680, 583); + await page.waitForTimeout(1); + await page.mouse.move(684, 581); + await page.waitForTimeout(1); + await page.mouse.move(686, 579); + await page.waitForTimeout(1); + await page.mouse.move(686, 577); + await page.waitForTimeout(1); + await page.mouse.move(688, 573); + await page.waitForTimeout(1); + await page.mouse.move(690, 569); + await page.waitForTimeout(1); + await page.mouse.move(692, 567); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(694, 563); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(694, 561); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(695, 561); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(697, 559); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(699, 557); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(699, 556); + await page.waitForTimeout(1); + await page.mouse.move(701, 554); await page.waitForTimeout(2); - await page.mouse.move(672, 496); + await page.mouse.move(705, 552); + await page.waitForTimeout(1); + await page.mouse.move(707, 550); + await page.waitForTimeout(1); + await page.mouse.move(707, 546); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(707, 544); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(709, 540); + await page.waitForTimeout(1); + await page.mouse.move(711, 540); + await page.waitForTimeout(1); + await page.mouse.move(711, 536); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(713, 534); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(713, 530); + await page.waitForTimeout(1); + await page.mouse.move(715, 530); + await page.waitForTimeout(1); + await page.mouse.move(717, 528); + await page.waitForTimeout(1); + await page.mouse.move(719, 526); + await page.waitForTimeout(1); + await page.mouse.move(719, 522); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(719, 520); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(721, 518); + await page.waitForTimeout(1); + await page.mouse.move(721, 514); + await page.waitForTimeout(2); + await page.mouse.move(722, 513); + await page.waitForTimeout(1); + await page.mouse.move(724, 511); + await page.waitForTimeout(2); + await page.mouse.move(724, 509); + await page.waitForTimeout(1); + await page.mouse.move(724, 508); + await page.waitForTimeout(1); + await page.mouse.move(726, 508); + await page.waitForTimeout(1); + await page.mouse.move(727, 508); + await page.waitForTimeout(1); + await page.mouse.move(727, 506); + await page.waitForTimeout(1); + await page.mouse.move(727, 505); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(731, 503); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(731, 501); + await page.waitForTimeout(1); + await page.mouse.move(731, 499); + await page.waitForTimeout(1); + await page.mouse.move(731, 495); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(733, 493); + await page.waitForTimeout(1); + await page.mouse.move(733, 491); + await page.waitForTimeout(2); + await page.mouse.move(733, 490); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(733, 489); + await page.waitForTimeout(1); + await page.mouse.move(733, 487); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(733, 486); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(734, 486); + await page.waitForTimeout(1); + await page.mouse.move(734, 485); + await page.waitForTimeout(2); + await page.mouse.move(734, 483); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(734, 482); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(734, 481); + await page.waitForTimeout(4); + await page.mouse.move(734, 480); + await page.waitForTimeout(5); + await page.mouse.move(734, 479); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(734, 478); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(734, 477); await page.waitForTimeout(3); - await page.mouse.move(672, 495); - await page.waitForTimeout(2); - await page.mouse.move(671, 493); - await page.waitForTimeout(2); - await page.mouse.move(671, 491); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(671, 490); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(671, 489); - await page.waitForTimeout(4.600000001490116); - await page.mouse.move(670, 489); - await page.waitForTimeout(0.3999999985098839); - await page.mouse.move(670, 488); + await page.mouse.move(734, 476); + await page.waitForTimeout(6); + await page.mouse.move(734, 475); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(733, 475); + await page.waitForTimeout(4); + await page.mouse.move(733, 474); + await page.waitForTimeout(4); + await page.mouse.move(733, 473); + await page.waitForTimeout(5.900000000372529); + await page.mouse.move(732, 473); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(732, 472); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(732, 471); await page.waitForTimeout(1); - await page.mouse.move(670, 486); + await page.mouse.move(732, 470); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(732, 468); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(732, 467); await page.waitForTimeout(2); - await page.mouse.move(670, 485); + await page.mouse.move(732, 466); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(732, 465); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(732, 464); + await page.waitForTimeout(3); + await page.mouse.move(732, 463); + await page.waitForTimeout(1); + await page.mouse.move(732, 462); await page.waitForTimeout(2); - await page.mouse.move(670, 484); - await page.waitForTimeout(2); - await page.mouse.move(670, 483); + await page.mouse.move(732, 461); + await page.waitForTimeout(4); + await page.mouse.move(732, 460); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(731, 460); await page.waitForTimeout(10); - await page.mouse.move(669, 483); + await page.mouse.move(731, 459); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(730, 459); + await page.waitForTimeout(2); + await page.mouse.move(728, 459); await page.waitForTimeout(1); - await page.mouse.move(669, 481); + await page.mouse.move(728, 457); + await page.waitForTimeout(2); + await page.mouse.move(725, 457); + await page.waitForTimeout(2); + await page.mouse.move(723, 456); + await page.waitForTimeout(3); + await page.mouse.move(723, 455); + await page.waitForTimeout(2); + await page.mouse.move(722, 453); + await page.waitForTimeout(2); + await page.mouse.move(721, 452); await page.waitForTimeout(1); - await page.mouse.move(667, 481); - await page.waitForTimeout(8.100000001490116); - await page.mouse.move(666, 481); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(666, 480); - await page.waitForTimeout(5); - await page.mouse.move(665, 480); - await page.waitForTimeout(4); - await page.mouse.move(664, 479); - await page.waitForTimeout(4); - await page.mouse.move(663, 479); + await page.mouse.move(719, 452); await page.waitForTimeout(2); - await page.mouse.move(663, 478); + await page.mouse.move(718, 452); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(717, 452); + await page.waitForTimeout(3); + await page.mouse.move(717, 451); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(716, 451); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(715, 451); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(714, 451); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(713, 451); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(713, 450); await page.waitForTimeout(1); - await page.mouse.move(661, 478); + await page.mouse.move(711, 450); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(711, 448); + await page.waitForTimeout(3); + await page.mouse.move(710, 448); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(710, 447); await page.waitForTimeout(2); - await page.mouse.move(660, 478); - await page.waitForTimeout(4); - await page.mouse.move(660, 477); + await page.mouse.move(710, 446); await page.waitForTimeout(1); - await page.mouse.move(659, 477); + await page.mouse.move(709, 446); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(707, 445); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(706, 445); + await page.waitForTimeout(13); + await page.mouse.move(705, 445); + await page.waitForTimeout(6); + await page.mouse.move(705, 444); await page.waitForTimeout(2); - await page.mouse.move(657, 477); - await page.waitForTimeout(4); - await page.mouse.move(656, 477); + await page.mouse.move(704, 444); + await page.waitForTimeout(16.09999999962747); + await page.mouse.move(703, 444); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(703, 443); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(702, 443); + await page.waitForTimeout(2); + await page.mouse.move(701, 443); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(700, 443); + await page.waitForTimeout(6.099999999627471); + await page.mouse.move(699, 443); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(698, 443); + await page.waitForTimeout(2); + await page.mouse.move(697, 443); await page.waitForTimeout(1); - await page.mouse.move(656, 476); - await page.waitForTimeout(4); - await page.mouse.move(656, 475); + await page.mouse.move(696, 443); await page.waitForTimeout(3); - await page.mouse.move(655, 475); - await page.waitForTimeout(4); - await page.mouse.move(654, 474); + await page.mouse.move(694, 443); + await page.waitForTimeout(3); + await page.mouse.move(693, 443); await page.waitForTimeout(1); - await page.mouse.move(653, 474); - await page.waitForTimeout(3); - await page.mouse.move(651, 472); - await page.waitForTimeout(4); - await page.mouse.move(650, 472); - await page.waitForTimeout(3); - await page.mouse.move(650, 471); + await page.mouse.move(692, 443); await page.waitForTimeout(1); - await page.mouse.move(649, 471); + await page.mouse.move(692, 441); + await page.waitForTimeout(1); + await page.mouse.move(690, 441); + await page.waitForTimeout(1); + await page.mouse.move(690, 439); await page.waitForTimeout(2); - await page.mouse.move(648, 471); + await page.mouse.move(689, 439); + await page.waitForTimeout(1); + await page.mouse.move(688, 439); await page.waitForTimeout(2); - await page.mouse.move(648, 470); + await page.mouse.move(686, 439); + await page.waitForTimeout(2); + await page.mouse.move(685, 439); + await page.waitForTimeout(7); + await page.mouse.move(684, 439); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(683, 439); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(682, 439); + await page.waitForTimeout(2); + await page.mouse.move(680, 439); await page.waitForTimeout(3); - await page.mouse.move(647, 469); - await page.waitForTimeout(4); - await page.mouse.move(647, 468); - await page.waitForTimeout(2); - await page.mouse.move(646, 467); + await page.mouse.move(679, 439); await page.waitForTimeout(3); - await page.mouse.move(644, 467); - await page.waitForTimeout(2); - await page.mouse.move(644, 466); - await page.waitForTimeout(2); - await page.mouse.move(642, 466); - await page.waitForTimeout(4); - await page.mouse.move(640, 466); - await page.waitForTimeout(4); - await page.mouse.move(640, 465); - await page.waitForTimeout(2); - await page.mouse.move(639, 464); - await page.waitForTimeout(4); - await page.mouse.move(638, 464); + await page.mouse.move(678, 438); await page.waitForTimeout(3); - await page.mouse.move(637, 463); + await page.mouse.move(677, 438); + await page.waitForTimeout(1); + await page.mouse.move(676, 438); await page.waitForTimeout(2); - await page.mouse.move(637, 462); - await page.waitForTimeout(2); - await page.mouse.move(636, 460); - await page.waitForTimeout(2); - await page.mouse.move(636, 459); - await page.waitForTimeout(3); - await page.mouse.move(635, 459); + await page.mouse.move(674, 437); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(673, 437); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(672, 437); await page.waitForTimeout(12); - await page.mouse.move(635, 458); + await page.mouse.move(671, 437); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(670, 437); await page.waitForTimeout(2); - await page.mouse.move(634, 458); - await page.waitForTimeout(6); - await page.mouse.move(633, 458); - await page.waitForTimeout(6); - await page.mouse.move(632, 458); - await page.waitForTimeout(3); - await page.mouse.move(631, 458); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(630, 458); + await page.mouse.move(669, 437); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(668, 436); await page.waitForTimeout(7); - await page.mouse.move(629, 458); - await page.waitForTimeout(5.899999998509884); - await page.mouse.move(629, 457); - await page.waitForTimeout(3); - await page.mouse.move(629, 456); - await page.waitForTimeout(9); - await page.mouse.move(628, 456); - await page.waitForTimeout(1); - await page.mouse.move(628, 455); + await page.mouse.move(667, 436); await page.waitForTimeout(4); - await page.mouse.move(628, 454); - await page.waitForTimeout(3); - await page.mouse.move(628, 453); - await page.waitForTimeout(3); - await page.mouse.move(629, 453); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(629, 452); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(629, 451); - await page.waitForTimeout(6); - await page.mouse.move(629, 450); + await page.mouse.move(666, 436); await page.waitForTimeout(4); - await page.mouse.move(629, 449); - await page.waitForTimeout(2); - await page.mouse.move(629, 448); + await page.mouse.move(665, 436); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(664, 436); await page.waitForTimeout(3); - await page.mouse.move(629, 447); - await page.waitForTimeout(4); - await page.mouse.move(629, 446); + await page.mouse.move(663, 436); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(662, 436); await page.waitForTimeout(3); - await page.mouse.move(629, 445); - await page.waitForTimeout(2); - await page.mouse.move(629, 444); + await page.mouse.move(662, 435); + await page.waitForTimeout(7.099999999627471); + await page.mouse.move(661, 435); await page.waitForTimeout(3); - await page.mouse.move(629, 443); - await page.waitForTimeout(2); - await page.mouse.move(629, 442); - await page.waitForTimeout(2); - await page.mouse.move(629, 440); - await page.waitForTimeout(2); - await page.mouse.move(630, 440); - await page.waitForTimeout(1); - await page.mouse.move(630, 439); - await page.waitForTimeout(1); - await page.mouse.move(632, 439); - await page.waitForTimeout(2); - await page.mouse.move(632, 438); - await page.waitForTimeout(6); - await page.mouse.move(633, 438); - await page.waitForTimeout(1); - await page.mouse.move(633, 436); - await page.waitForTimeout(4); - await page.mouse.move(634, 436); - await page.waitForTimeout(1); - await page.mouse.move(634, 435); - await page.waitForTimeout(6); - await page.mouse.move(634, 434); - await page.waitForTimeout(5); - await page.mouse.move(634, 433); - await page.waitForTimeout(11); - await page.mouse.move(634, 432); - await page.waitForTimeout(5); - await page.mouse.move(635, 432); - await page.waitForTimeout(6); - await page.mouse.move(635, 431); + await page.mouse.move(660, 435); + await page.waitForTimeout(4.900000000372529); + await page.mouse.move(659, 435); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(658, 435); + await page.waitForTimeout(4.900000000372529); + await page.mouse.move(658, 434); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(657, 434); await page.waitForTimeout(7); - await page.mouse.move(636, 431); - await page.waitForTimeout(4); - await page.mouse.move(637, 431); - await page.waitForTimeout(6.800000000745058); - await page.mouse.move(638, 430); - await page.waitForTimeout(6.199999999254942); - await page.mouse.move(638, 429); - await page.waitForTimeout(7); - await page.mouse.move(639, 429); + await page.mouse.move(656, 434); + await page.waitForTimeout(5.900000000372529); + await page.mouse.move(655, 434); + await page.waitForTimeout(10); + await page.mouse.move(655, 433); await page.waitForTimeout(3); - await page.mouse.move(639, 428); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(639, 427); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(639, 426); - await page.waitForTimeout(1); - await page.mouse.move(638, 426); - await page.waitForTimeout(6); - await page.mouse.move(636, 425); - await page.waitForTimeout(4); - await page.mouse.move(636, 424); - await page.waitForTimeout(2); - await page.mouse.move(635, 424); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(634, 424); + await page.mouse.move(654, 433); await page.waitForTimeout(5); - await page.mouse.move(633, 424); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(633, 423); - await page.waitForTimeout(3); - await page.mouse.move(632, 423); - await page.waitForTimeout(14); - await page.mouse.move(632, 422); - await page.waitForTimeout(29); - await page.mouse.move(631, 422); - await page.waitForTimeout(20); - await page.mouse.move(631, 422); - await page.waitForTimeout(53); - await page.mouse.move(631, 421); - await page.waitForTimeout(35); - await page.mouse.move(630, 421); - await page.waitForTimeout(51.100000001490116); - await page.mouse.move(630, 420); - await page.waitForTimeout(32); - await page.mouse.move(630, 420); - await page.waitForTimeout(52.899999998509884); - await page.mouse.move(630, 419); - await page.waitForTimeout(282); - await page.mouse.down({ button: "left" }); - await page.waitForTimeout(23.100000001490116); - await page.mouse.move(630, 419); - await page.waitForTimeout(42); - await page.mouse.move(631, 419); - await page.waitForTimeout(21.899999998509884); - await page.mouse.move(631, 420); - await page.waitForTimeout(1); - await page.mouse.move(632, 420); - await page.waitForTimeout(11.100000001490116); - await page.mouse.move(633, 420); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(633, 421); - await page.waitForTimeout(3); - await page.mouse.move(634, 421); - await page.waitForTimeout(6.100000001490116); - await page.mouse.move(635, 421); - await page.waitForTimeout(2); - await page.mouse.move(635, 422); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(636, 422); - await page.waitForTimeout(6); - await page.mouse.move(637, 422); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(637, 423); - await page.waitForTimeout(6); - await page.mouse.move(638, 423); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(638, 424); - await page.waitForTimeout(1); - await page.mouse.move(640, 424); - await page.waitForTimeout(8.100000001490116); - await page.mouse.move(641, 424); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(642, 424); - await page.waitForTimeout(1); - await page.mouse.move(642, 425); - await page.waitForTimeout(6.100000001490116); - await page.mouse.move(643, 425); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(643, 426); - await page.waitForTimeout(9); - await page.mouse.move(644, 426); - await page.waitForTimeout(1); - await page.mouse.move(644, 427); - await page.waitForTimeout(8.100000001490116); - await page.mouse.move(645, 427); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(645, 428); - await page.waitForTimeout(6); - await page.mouse.move(646, 428); - await page.waitForTimeout(2); - await page.mouse.move(646, 429); - await page.waitForTimeout(1); - await page.mouse.move(648, 429); - await page.waitForTimeout(3); - await page.mouse.move(649, 429); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(650, 430); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(651, 431); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(652, 431); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(652, 433); - await page.waitForTimeout(2); await page.mouse.move(653, 433); await page.waitForTimeout(1); - await page.mouse.move(653, 434); - await page.waitForTimeout(2); - await page.mouse.move(655, 434); - await page.waitForTimeout(3); - await page.mouse.move(656, 434); - await page.waitForTimeout(2); - await page.mouse.move(656, 435); + await page.mouse.move(653, 431); await page.waitForTimeout(6); - await page.mouse.move(656, 436); - await page.waitForTimeout(4); - await page.mouse.move(656, 437); - await page.waitForTimeout(3); - await page.mouse.move(656, 438); - await page.waitForTimeout(3); - await page.mouse.move(657, 438); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(657, 439); - await page.waitForTimeout(3); - await page.mouse.move(658, 441); - await page.waitForTimeout(3); - await page.mouse.move(658, 442); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(658, 443); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(660, 443); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(661, 443); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(663, 445); - await page.waitForTimeout(5.899999998509884); - await page.mouse.move(664, 446); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(664, 447); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(665, 448); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(665, 449); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(667, 449); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(668, 449); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(668, 450); - await page.waitForTimeout(1); - await page.mouse.move(669, 450); - await page.waitForTimeout(1); - await page.mouse.move(669, 452); + await page.mouse.move(653, 430); + await page.waitForTimeout(2.599999999627471); + await page.mouse.move(652, 430); + await page.waitForTimeout(3.5); + await page.mouse.move(651, 430); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(650, 429); await page.waitForTimeout(2); - await page.mouse.move(669, 453); - await page.waitForTimeout(4); - await page.mouse.move(670, 453); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(670, 454); - await page.waitForTimeout(4); - await page.mouse.move(670, 456); + await page.mouse.move(650, 428); await page.waitForTimeout(1); - await page.mouse.move(670, 457); + await page.mouse.move(648, 428); + await page.waitForTimeout(2); + await page.mouse.move(647, 428); + await page.waitForTimeout(2); + await page.mouse.move(646, 428); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(645, 428); await page.waitForTimeout(1); - await page.mouse.move(672, 457); - await page.waitForTimeout(4); - await page.mouse.move(672, 458); + await page.mouse.move(644, 428); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(642, 428); await page.waitForTimeout(5); - await page.mouse.move(673, 459); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(674, 459); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(674, 460); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(675, 460); - await page.waitForTimeout(1); - await page.mouse.move(675, 462); - await page.waitForTimeout(3); - await page.mouse.move(676, 462); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(676, 463); + await page.mouse.move(641, 428); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(640, 428); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(640, 426); await page.waitForTimeout(2); - await page.mouse.move(677, 463); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(677, 464); + await page.mouse.move(639, 426); + await page.waitForTimeout(3); + await page.mouse.move(639, 425); + await page.waitForTimeout(2); + await page.mouse.move(638, 425); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(637, 425); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(637, 424); + await page.waitForTimeout(1); + await page.mouse.move(635, 424); await page.waitForTimeout(4); - await page.mouse.move(677, 465); - await page.waitForTimeout(3); - await page.mouse.move(678, 465); + await page.mouse.move(634, 424); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(634, 423); await page.waitForTimeout(5); - await page.mouse.move(678, 466); - await page.waitForTimeout(5); - await page.mouse.move(678, 467); - await page.waitForTimeout(1); - await page.mouse.move(680, 467); - await page.waitForTimeout(1); - await page.mouse.move(680, 468); - await page.waitForTimeout(9.100000001490116); - await page.mouse.move(680, 470); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(681, 470); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(681, 471); - await page.waitForTimeout(2); - await page.mouse.move(681, 472); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(682, 474); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(682, 475); - await page.waitForTimeout(2); - await page.mouse.move(683, 475); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(683, 477); - await page.waitForTimeout(3); - await page.mouse.move(685, 477); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(685, 478); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(686, 479); - await page.waitForTimeout(3); - await page.mouse.move(686, 480); - await page.waitForTimeout(4); - await page.mouse.move(686, 481); - await page.waitForTimeout(5); - await page.mouse.move(687, 481); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(687, 482); - await page.waitForTimeout(2); - await page.mouse.move(688, 483); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(688, 484); - await page.waitForTimeout(2); - await page.mouse.move(688, 485); - await page.waitForTimeout(5.100000001490116); - await page.mouse.move(688, 486); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(689, 486); - await page.waitForTimeout(1); - await page.mouse.move(689, 488); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(690, 488); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(690, 489); - await page.waitForTimeout(2); - await page.mouse.move(691, 489); - await page.waitForTimeout(6); - await page.mouse.move(691, 490); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(692, 490); - await page.waitForTimeout(5.899999998509884); - await page.mouse.move(693, 490); - await page.waitForTimeout(5); - await page.mouse.move(693, 491); - await page.waitForTimeout(4); - await page.mouse.move(694, 491); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(694, 492); + await page.mouse.move(633, 423); + await page.waitForTimeout(4.900000000372529); + await page.mouse.move(632, 422); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(631, 422); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(631, 421); + await page.waitForTimeout(7.099999999627471); + await page.mouse.move(630, 421); + await page.waitForTimeout(23.90000000037253); + await page.mouse.move(629, 421); await page.waitForTimeout(9); - await page.mouse.move(694, 493); - await page.waitForTimeout(5); - await page.mouse.move(695, 493); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(695, 494); - await page.waitForTimeout(12); - await page.mouse.move(696, 494); - await page.waitForTimeout(3); - await page.mouse.move(696, 495); - await page.waitForTimeout(2); - await page.mouse.move(698, 495); - await page.waitForTimeout(6.100000001490116); - await page.mouse.move(698, 496); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(698, 497); - await page.waitForTimeout(8.100000001490116); - await page.mouse.move(698, 498); - await page.waitForTimeout(11); - await page.mouse.move(698, 499); - await page.waitForTimeout(3); - await page.mouse.move(698, 500); - await page.waitForTimeout(2); - await page.mouse.move(699, 500); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(699, 502); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(700, 502); - await page.waitForTimeout(4); - await page.mouse.move(701, 502); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(700, 502); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(701, 503); - await page.waitForTimeout(4); - await page.mouse.move(701, 504); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(702, 504); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(702, 505); - await page.waitForTimeout(4); - await page.mouse.move(702, 506); - await page.waitForTimeout(2.899999998509884); - await page.mouse.move(702, 507); - await page.waitForTimeout(4); - await page.mouse.move(703, 507); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(703, 508); - await page.waitForTimeout(7); - await page.mouse.move(704, 509); - await page.waitForTimeout(4); - await page.mouse.move(704, 510); - await page.waitForTimeout(2); - await page.mouse.move(704, 511); - await page.waitForTimeout(7); - await page.mouse.move(704, 512); - await page.waitForTimeout(2); - await page.mouse.move(704, 513); - await page.waitForTimeout(2); - await page.mouse.move(704, 514); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(705, 514); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(705, 515); - await page.waitForTimeout(8); - await page.mouse.move(705, 516); - await page.waitForTimeout(38.899999998509884); - await page.mouse.move(706, 516); - await page.waitForTimeout(2); - await page.mouse.move(706, 517); - await page.waitForTimeout(6.100000001490116); - await page.mouse.move(706, 518); - await page.waitForTimeout(7.899999998509884); - await page.mouse.move(706, 519); - await page.waitForTimeout(2); - await page.mouse.move(706, 520); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(707, 520); - await page.waitForTimeout(2); - await page.mouse.move(707, 521); - await page.waitForTimeout(9); - await page.mouse.move(707, 522); - await page.waitForTimeout(2); - await page.mouse.move(707, 523); - await page.waitForTimeout(3); - await page.mouse.move(707, 524); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(707, 525); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(707, 526); - await page.waitForTimeout(5); - await page.mouse.move(707, 527); - await page.waitForTimeout(4.899999998509884); - await page.mouse.move(708, 527); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(709, 527); - await page.waitForTimeout(7); - await page.mouse.move(709, 528); - await page.waitForTimeout(6.899999998509884); - await page.mouse.move(709, 529); - await page.waitForTimeout(1); - await page.mouse.move(711, 529); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(711, 531); - await page.waitForTimeout(6); - await page.mouse.move(712, 531); - await page.waitForTimeout(1); - await page.mouse.move(712, 532); - await page.waitForTimeout(7); - await page.mouse.move(713, 533); - await page.waitForTimeout(8.899999998509884); - await page.mouse.move(714, 533); - await page.waitForTimeout(2); - await page.mouse.move(714, 534); - await page.waitForTimeout(7.100000001490116); - await page.mouse.move(715, 534); + await page.mouse.move(628, 421); await page.waitForTimeout(10); - await page.mouse.move(715, 535); - await page.waitForTimeout(12.899999998509884); - await page.mouse.move(715, 536); - await page.waitForTimeout(8.100000001490116); - await page.mouse.move(715, 537); - await page.waitForTimeout(1); - await page.mouse.move(716, 537); - await page.waitForTimeout(11); - await page.mouse.move(716, 538); - await page.waitForTimeout(5); - await page.mouse.move(717, 538); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(717, 540); - await page.waitForTimeout(3.100000001490116); - await page.mouse.move(718, 540); - await page.waitForTimeout(5); - await page.mouse.move(718, 541); - await page.waitForTimeout(9); - await page.mouse.move(719, 541); - await page.waitForTimeout(10.899999998509884); - await page.mouse.move(720, 541); - await page.waitForTimeout(9.100000001490116); - await page.mouse.move(720, 542); - await page.waitForTimeout(3.899999998509884); - await page.mouse.move(721, 542); - await page.waitForTimeout(285.1000000014901); - await page.mouse.down({ button: "left" }); - await expect(page).toHaveScreenshot({ maxDiffPixels: 100 }); - await page.waitForTimeout(72); - await page.mouse.move(720, 542); - await page.waitForTimeout(6); - await page.mouse.move(720, 542); - await page.waitForTimeout(1); - await page.mouse.move(720, 543); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(718, 543); - await page.waitForTimeout(4.100000001490116); - await page.mouse.move(717, 543); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(717, 544); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(716, 544); + await page.mouse.move(627, 420); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(626, 420); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(626, 418); await page.waitForTimeout(2); - await page.mouse.move(716, 545); + await page.mouse.move(625, 418); await page.waitForTimeout(2); - await page.mouse.move(715, 545); - await page.waitForTimeout(4); - await page.mouse.move(714, 546); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(712, 546); - await page.waitForTimeout(2); - await page.mouse.move(711, 546); + await page.mouse.move(625, 417); await page.waitForTimeout(1); - await page.mouse.move(711, 548); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(709, 548); - await page.waitForTimeout(1); - await page.mouse.move(708, 548); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(708, 549); - await page.waitForTimeout(2.100000001490116); - await page.mouse.move(706, 551); + await page.mouse.move(623, 417); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(622, 417); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(622, 416); await page.waitForTimeout(3); - await page.mouse.move(705, 551); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(704, 552); + await page.mouse.move(621, 416); + await page.waitForTimeout(3); + await page.mouse.move(620, 415); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(619, 415); + await page.waitForTimeout(3); + await page.mouse.move(618, 415); + await page.waitForTimeout(4); + await page.mouse.move(618, 414); + await page.waitForTimeout(1); + await page.mouse.move(616, 414); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(615, 414); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(614, 413); + await page.waitForTimeout(3); + await page.mouse.move(613, 413); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(612, 413); + await page.waitForTimeout(7); + await page.mouse.move(611, 412); + await page.waitForTimeout(4); + await page.mouse.move(610, 412); + await page.waitForTimeout(3); + await page.mouse.move(610, 411); + await page.waitForTimeout(1); + await page.mouse.move(608, 411); + await page.waitForTimeout(2); + await page.mouse.move(607, 411); + await page.waitForTimeout(4); + await page.mouse.move(606, 411); + await page.waitForTimeout(13); + await page.mouse.move(605, 411); + await page.waitForTimeout(25.09999999962747); + await page.mouse.move(604, 411); + await page.waitForTimeout(28); + await page.mouse.move(604, 412); + await page.waitForTimeout(11.900000000372529); + await page.mouse.move(604, 412); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(603, 412); + await page.waitForTimeout(5.900000000372529); + await page.mouse.move(603, 413); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(602, 413); + await page.waitForTimeout(5.900000000372529); + await page.mouse.move(601, 413); + await page.waitForTimeout(5); + await page.mouse.move(600, 413); + await page.waitForTimeout(14.099999999627471); + await page.mouse.move(599, 413); + await page.waitForTimeout(2); + await page.mouse.move(599, 414); + await page.waitForTimeout(17.90000000037253); + await page.mouse.move(599, 415); + await page.waitForTimeout(6.099999999627471); + await page.mouse.move(598, 415); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(598, 416); + await page.waitForTimeout(7.099999999627471); + await page.mouse.move(598, 418); + await page.waitForTimeout(5); + await page.mouse.move(598, 419); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(597, 420); + await page.waitForTimeout(10); + await page.mouse.move(597, 421); + await page.waitForTimeout(10); + await page.mouse.move(597, 422); + await page.waitForTimeout(74.09999999962747); + await page.mouse.move(597, 422); + await page.waitForTimeout(291); + await page.mouse.move(597, 422); + await page.waitForTimeout(31); + await page.mouse.down({ button: "left" }); + await page.waitForTimeout(126); + await page.mouse.move(597, 422); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(597, 423); + await page.waitForTimeout(6); + await page.mouse.move(599, 423); + await page.waitForTimeout(4); + await page.mouse.move(599, 424); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(600, 424); + await page.waitForTimeout(7.900000000372529); + await page.mouse.move(601, 424); + await page.waitForTimeout(5.099999999627471); + await page.mouse.move(602, 424); + await page.waitForTimeout(3.400000000372529); + await page.mouse.move(602, 425); + await page.waitForTimeout(3.700000001117587); + await page.mouse.move(603, 425); + await page.waitForTimeout(4.899999998509884); + await page.mouse.move(603, 426); + await page.waitForTimeout(8); + await page.mouse.move(604, 426); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(604, 427); + await page.waitForTimeout(7); + await page.mouse.move(604, 428); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(605, 428); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(605, 429); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(605, 430); + await page.waitForTimeout(5); + await page.mouse.move(606, 430); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(606, 431); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(607, 431); + await page.waitForTimeout(6); + await page.mouse.move(608, 432); + await page.waitForTimeout(2); + await page.mouse.move(608, 433); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(609, 433); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(609, 434); + await page.waitForTimeout(3); + await page.mouse.move(609, 436); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(610, 436); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(610, 437); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(612, 437); + await page.waitForTimeout(2); + await page.mouse.move(612, 438); + await page.waitForTimeout(1); + await page.mouse.move(613, 438); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(613, 440); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(613, 441); + await page.waitForTimeout(2); + await page.mouse.move(614, 443); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(616, 444); + await page.waitForTimeout(2); + await page.mouse.move(617, 444); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(617, 445); + await page.waitForTimeout(1); + await page.mouse.move(619, 447); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(620, 449); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(622, 450); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(623, 450); + await page.waitForTimeout(1); + await page.mouse.move(623, 451); + await page.waitForTimeout(1); + await page.mouse.move(624, 451); + await page.waitForTimeout(2); + await page.mouse.move(624, 453); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(626, 453); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(627, 454); + await page.waitForTimeout(1); + await page.mouse.move(629, 454); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(629, 456); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(630, 456); + await page.waitForTimeout(1); + await page.mouse.move(630, 457); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(632, 457); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(633, 459); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(635, 461); + await page.waitForTimeout(1); + await page.mouse.move(636, 461); + await page.waitForTimeout(2); + await page.mouse.move(636, 462); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(637, 462); + await page.waitForTimeout(2); + await page.mouse.move(639, 463); + await page.waitForTimeout(4); + await page.mouse.move(640, 463); + await page.waitForTimeout(1); + await page.mouse.move(640, 464); + await page.waitForTimeout(1); + await page.mouse.move(642, 466); + await page.waitForTimeout(1); + await page.mouse.move(644, 468); + await page.waitForTimeout(2); + await page.mouse.move(644, 470); + await page.waitForTimeout(2); + await page.mouse.move(645, 470); + await page.waitForTimeout(2); + await page.mouse.move(646, 471); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(646, 473); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(647, 473); + await page.waitForTimeout(3); + await page.mouse.move(647, 474); + await page.waitForTimeout(2); + await page.mouse.move(647, 475); + await page.waitForTimeout(1); + await page.mouse.move(649, 475); await page.waitForTimeout(2.100000001490116); - await page.mouse.move(703, 552); + await page.mouse.move(650, 476); + await page.waitForTimeout(0.7999999988824129); + await page.mouse.move(652, 478); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(654, 478); await page.waitForTimeout(2); - await page.mouse.move(703, 553); + await page.mouse.move(654, 479); await page.waitForTimeout(1); - await page.mouse.move(699, 555); - await page.waitForTimeout(1); - await page.mouse.move(699, 557); - await page.waitForTimeout(1); - await page.mouse.move(697, 557); - await page.waitForTimeout(1); - await page.mouse.move(696, 557); - await page.waitForTimeout(1); - await page.mouse.move(694, 557); + await page.mouse.move(655, 479); await page.waitForTimeout(2); - await page.mouse.move(692, 559); + await page.mouse.move(657, 479); await page.waitForTimeout(1); - await page.mouse.move(691, 559); - await page.waitForTimeout(1.8999999985098839); - await page.mouse.move(690, 559); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(688, 559); - await page.waitForTimeout(1.199999999254942); - await page.mouse.move(686, 560); - await page.waitForTimeout(0.8000000007450581); - await page.mouse.move(682, 560); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(680, 560); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(680, 562); - await page.waitForTimeout(1); - await page.mouse.move(679, 564); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(677, 564); - await page.waitForTimeout(1); - await page.mouse.move(675, 566); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(673, 566); - await page.waitForTimeout(1); - await page.mouse.move(673, 567); - await page.waitForTimeout(1); - await page.mouse.move(671, 567); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(669, 569); - await page.waitForTimeout(1); - await page.mouse.move(669, 571); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(665, 571); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(664, 571); - await page.waitForTimeout(1); - await page.mouse.move(660, 573); - await page.waitForTimeout(1); - await page.mouse.move(656, 575); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(654, 577); - await page.waitForTimeout(1); - await page.mouse.move(652, 579); - await page.waitForTimeout(1); - await page.mouse.move(650, 579); - await page.waitForTimeout(1); - await page.mouse.move(648, 581); - await page.waitForTimeout(1); - await page.mouse.move(646, 583); + await page.mouse.move(657, 481); await page.waitForTimeout(2); - await page.mouse.move(642, 585); + await page.mouse.move(658, 481); + await page.waitForTimeout(1); + await page.mouse.move(658, 482); + await page.waitForTimeout(1); + await page.mouse.move(658, 484); + await page.waitForTimeout(1); + await page.mouse.move(660, 486); + await page.waitForTimeout(2.800000000745058); + await page.mouse.move(662, 487); + await page.waitForTimeout(0.09999999962747097); + await page.mouse.move(662, 489); + await page.waitForTimeout(1); + await page.mouse.move(663, 489); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(663, 490); + await page.waitForTimeout(3); + await page.mouse.move(663, 491); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(665, 491); + await page.waitForTimeout(6.099999999627471); + await page.mouse.move(665, 492); + await page.waitForTimeout(7); + await page.mouse.move(665, 493); + await page.waitForTimeout(5); + await page.mouse.move(666, 493); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(666, 495); + await page.waitForTimeout(5); + await page.mouse.move(666, 496); + await page.waitForTimeout(6.099999999627471); + await page.mouse.move(667, 496); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(667, 497); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(667, 498); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(668, 499); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(668, 500); + await page.waitForTimeout(2); + await page.mouse.move(668, 501); + await page.waitForTimeout(2); + await page.mouse.move(668, 503); + await page.waitForTimeout(1); + await page.mouse.move(668, 504); + await page.waitForTimeout(2); + await page.mouse.move(668, 505); + await page.waitForTimeout(3); + await page.mouse.move(669, 506); + await page.waitForTimeout(3); + await page.mouse.move(669, 507); + await page.waitForTimeout(1); + await page.mouse.move(668, 507); + await page.waitForTimeout(3); + await page.mouse.move(668, 509); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(668, 510); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(669, 511); + await page.waitForTimeout(1); + await page.mouse.move(669, 513); + await page.waitForTimeout(3); + await page.mouse.move(669, 514); + await page.waitForTimeout(2); + await page.mouse.move(669, 515); + await page.waitForTimeout(2); + await page.mouse.move(669, 516); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(669, 518); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(669, 519); + await page.waitForTimeout(3); + await page.mouse.move(670, 520); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(670, 521); + await page.waitForTimeout(7.099999999627471); + await page.mouse.move(671, 522); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(671, 523); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(672, 523); + await page.waitForTimeout(2); + await page.mouse.move(672, 524); + await page.waitForTimeout(1); + await page.mouse.move(672, 526); + await page.waitForTimeout(7); + await page.mouse.move(672, 527); + await page.waitForTimeout(7); + await page.mouse.move(672, 528); + await page.waitForTimeout(12); + await page.mouse.move(672, 529); + await page.waitForTimeout(2); + await page.mouse.move(673, 529); + await page.waitForTimeout(16); + await page.mouse.move(673, 530); + await page.waitForTimeout(5); + await page.mouse.move(674, 530); + await page.waitForTimeout(3.900000000372529); + await page.mouse.move(674, 531); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(675, 531); + await page.waitForTimeout(8); + await page.mouse.move(675, 532); + await page.waitForTimeout(11); + await page.mouse.move(676, 532); + await page.waitForTimeout(7.900000000372529); + await page.mouse.move(676, 533); + await page.waitForTimeout(6.099999999627471); + await page.mouse.move(677, 533); + await page.waitForTimeout(13); + await page.mouse.move(678, 533); + await page.waitForTimeout(3.100000001490116); + await page.mouse.move(678, 534); + await page.waitForTimeout(2.799999998882413); + await page.mouse.move(679, 534); + await page.waitForTimeout(1); + await page.mouse.move(679, 535); + await page.waitForTimeout(4.099999999627471); + await page.mouse.move(680, 535); + await page.waitForTimeout(5); + await page.mouse.move(681, 535); + await page.waitForTimeout(1); + await page.mouse.move(683, 537); + await page.waitForTimeout(5); + await page.mouse.move(684, 538); + await page.waitForTimeout(1); + await page.mouse.move(686, 538); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(687, 538); + await page.waitForTimeout(1); + await page.mouse.move(688, 538); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(690, 538); + await page.waitForTimeout(1); + await page.mouse.move(690, 539); + await page.waitForTimeout(4); + await page.mouse.move(690, 541); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(691, 541); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(692, 541); + await page.waitForTimeout(3); + await page.mouse.move(693, 541); + await page.waitForTimeout(2); + await page.mouse.move(694, 542); + await page.waitForTimeout(1); + await page.mouse.move(695, 542); + await page.waitForTimeout(1); + await page.mouse.move(695, 543); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(697, 545); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(698, 545); + await page.waitForTimeout(2); + await page.mouse.move(698, 546); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(700, 546); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(701, 546); + await page.waitForTimeout(1); + await page.mouse.move(702, 548); + await page.waitForTimeout(7); + await page.mouse.move(704, 549); + await page.waitForTimeout(3.100000001490116); + await page.mouse.move(705, 550); await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(640, 587); + await page.mouse.move(707, 552); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(707, 553); + await page.waitForTimeout(1); + await page.mouse.move(708, 553); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(709, 553); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(709, 555); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(711, 555); + await page.waitForTimeout(2); + await page.mouse.move(712, 555); + await page.waitForTimeout(5); + await page.mouse.move(713, 555); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(713, 556); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(714, 556); + await page.waitForTimeout(6.900000000372529); + await page.mouse.move(714, 557); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(715, 557); + await page.waitForTimeout(1); + await page.mouse.move(715, 558); + await page.waitForTimeout(2); + await page.mouse.move(716, 558); + await page.waitForTimeout(4); + await page.mouse.move(717, 558); + await page.waitForTimeout(4); + await page.mouse.move(718, 559); + await page.waitForTimeout(7.900000000372529); + await page.mouse.move(719, 559); + await page.waitForTimeout(17.09999999962747); + await page.mouse.move(720, 559); + await page.waitForTimeout(4.900000000372529); + await page.mouse.move(719, 559); + await page.waitForTimeout(43.09999999962747); + await page.mouse.move(720, 559); + await page.waitForTimeout(37); + await page.mouse.move(720, 559); + await page.waitForTimeout(124); + await page.mouse.move(719, 559); + await page.waitForTimeout(20); + await page.mouse.move(719, 559); + await page.waitForTimeout(10); + await page.mouse.move(718, 559); + await page.waitForTimeout(7); + await page.mouse.move(718, 560); + await page.waitForTimeout(4); + await page.mouse.move(717, 560); + await page.waitForTimeout(60); + await page.mouse.move(716, 560); + await page.waitForTimeout(50.100000001490116); + await page.mouse.move(716, 561); + await page.waitForTimeout(2.899999998509884); + await page.mouse.move(715, 561); + await page.waitForTimeout(23); + await page.mouse.move(714, 561); + await page.waitForTimeout(12); + await page.mouse.move(713, 561); + await page.waitForTimeout(3); + await page.mouse.up({ button: "left" }); + await expect(page).toHaveScreenshot({ + maxDiffPixels: 100, + maxDiffPixelRatio: 0.01, + }); + await page.waitForTimeout(94.10000000149012); + await page.mouse.move(712, 561); + await page.waitForTimeout(3.899999998509884); + await page.mouse.move(712, 561); + await page.waitForTimeout(9); + await page.mouse.move(711, 561); + await page.waitForTimeout(1); + await page.mouse.move(711, 563); + await page.waitForTimeout(6); + await page.mouse.move(711, 564); + await page.waitForTimeout(6); + await page.mouse.move(710, 564); + await page.waitForTimeout(2); + await page.mouse.move(710, 565); + await page.waitForTimeout(3); + await page.mouse.move(710, 566); + await page.waitForTimeout(5); + await page.mouse.move(710, 567); + await page.waitForTimeout(3); + await page.mouse.move(709, 567); + await page.waitForTimeout(1); + await page.mouse.move(709, 568); + await page.waitForTimeout(3); + await page.mouse.move(709, 570); + await page.waitForTimeout(3); + await page.mouse.move(708, 570); + await page.waitForTimeout(1); + await page.mouse.move(708, 571); + await page.waitForTimeout(5); + await page.mouse.move(708, 572); + await page.waitForTimeout(1); + await page.mouse.move(707, 572); + await page.waitForTimeout(2); + await page.mouse.move(707, 574); + await page.waitForTimeout(2); + await page.mouse.move(707, 575); + await page.waitForTimeout(1); + await page.mouse.move(706, 575); + await page.waitForTimeout(1); + await page.mouse.move(706, 576); + await page.waitForTimeout(1); + await page.mouse.move(706, 578); + await page.waitForTimeout(1); + await page.mouse.move(707, 578); + await page.waitForTimeout(1); + await page.mouse.move(707, 580); + await page.waitForTimeout(1); + await page.mouse.move(707, 581); + await page.waitForTimeout(1); + await page.mouse.move(705, 581); + await page.waitForTimeout(2); + await page.mouse.move(705, 583); + await page.waitForTimeout(1); + await page.mouse.move(704, 584); + await page.waitForTimeout(1); + await page.mouse.move(704, 586); + await page.waitForTimeout(2); + await page.mouse.move(704, 588); + await page.waitForTimeout(1); + await page.mouse.move(704, 589); + await page.waitForTimeout(1); + await page.mouse.move(702, 589); + await page.waitForTimeout(1); + await page.mouse.move(701, 589); + await page.waitForTimeout(2.200000001117587); + await page.mouse.move(701, 592); + await page.waitForTimeout(1.799999998882413); + await page.mouse.move(701, 594); + await page.waitForTimeout(3); + await page.mouse.move(701, 595); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(699, 596); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(699, 598); + await page.waitForTimeout(1); + await page.mouse.move(697, 598); + await page.waitForTimeout(1); + await page.mouse.move(697, 600); + await page.waitForTimeout(2); + await page.mouse.move(696, 601); + await page.waitForTimeout(2); + await page.mouse.move(696, 602); + await page.waitForTimeout(1); + await page.mouse.move(694, 604); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(694, 606); + await page.waitForTimeout(3.099999999627471); + await page.mouse.move(693, 607); + await page.waitForTimeout(1); + await page.mouse.move(691, 609); + await page.waitForTimeout(1); + await page.mouse.move(689, 611); + await page.waitForTimeout(2); + await page.mouse.move(689, 612); + await page.waitForTimeout(1); + await page.mouse.move(688, 612); + await page.waitForTimeout(1); + await page.mouse.move(688, 614); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(688, 615); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(688, 617); + await page.waitForTimeout(2); + await page.mouse.move(688, 618); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(688, 619); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(687, 619); + await page.waitForTimeout(2); + await page.mouse.move(685, 619); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(685, 621); + await page.waitForTimeout(1); + await page.mouse.move(685, 622); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(685, 624); + await page.waitForTimeout(1); + await page.mouse.move(683, 626); + await page.waitForTimeout(1); + await page.mouse.move(681, 626); + await page.waitForTimeout(1); + await page.mouse.move(681, 628); + await page.waitForTimeout(1); + await page.mouse.move(681, 629); + await page.waitForTimeout(2); + await page.mouse.move(680, 631); + await page.waitForTimeout(2); + await page.mouse.move(680, 632); + await page.waitForTimeout(2); + await page.mouse.move(680, 633); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(679, 633); + await page.waitForTimeout(1); + await page.mouse.move(679, 635); + await page.waitForTimeout(1); + await page.mouse.move(679, 636); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(677, 638); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(675, 640); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(675, 641); + await page.waitForTimeout(2); + await page.mouse.move(674, 643); + await page.waitForTimeout(1); + await page.mouse.move(674, 644); + await page.waitForTimeout(1); + await page.mouse.move(674, 646); + await page.waitForTimeout(1); + await page.mouse.move(672, 646); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(672, 648); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(672, 649); + await page.waitForTimeout(2); + await page.mouse.move(671, 651); + await page.waitForTimeout(2); + await page.mouse.move(671, 652); + await page.waitForTimeout(1); + await page.mouse.move(671, 654); + await page.waitForTimeout(1); + await page.mouse.move(671, 655); + await page.waitForTimeout(2); + await page.mouse.move(669, 657); + await page.waitForTimeout(1); + await page.mouse.move(669, 658); + await page.waitForTimeout(1); + await page.mouse.move(668, 658); + await page.waitForTimeout(2); + await page.mouse.move(666, 660); + await page.waitForTimeout(1); + await page.mouse.move(666, 661); + await page.waitForTimeout(1); + await page.mouse.move(666, 665); + await page.waitForTimeout(1); + await page.mouse.move(664, 665); + await page.waitForTimeout(1); + await page.mouse.move(664, 667); + await page.waitForTimeout(1); + await page.mouse.move(664, 668); + await page.waitForTimeout(1); + await page.mouse.move(664, 670); + await page.waitForTimeout(2); + await page.mouse.move(664, 671); + await page.waitForTimeout(1); + await page.mouse.move(663, 671); + await page.waitForTimeout(1); + await page.mouse.move(663, 673); + await page.waitForTimeout(1); + await page.mouse.move(663, 675); + await page.waitForTimeout(1); + await page.mouse.move(663, 676); + await page.waitForTimeout(1); + await page.mouse.move(663, 678); + await page.waitForTimeout(1); + await page.mouse.move(661, 680); + await page.waitForTimeout(1); + await page.mouse.move(661, 682); + await page.waitForTimeout(1); + await page.mouse.move(661, 683); + await page.waitForTimeout(1); + await page.mouse.move(659, 683); + await page.waitForTimeout(1); + await page.mouse.move(659, 685); + await page.waitForTimeout(3); + await page.mouse.move(658, 686); + await page.waitForTimeout(1); + await page.mouse.move(658, 688); await page.waitForTimeout(2.100000001490116); - await page.mouse.move(638, 589); + await page.mouse.move(658, 689); + await page.waitForTimeout(1.8999999985098839); + await page.mouse.move(658, 690); await page.waitForTimeout(1); - await page.mouse.move(637, 590); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(635, 590); - await page.waitForTimeout(1); - await page.mouse.move(633, 592); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(631, 596); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(629, 596); - await page.waitForTimeout(1); - await page.mouse.move(625, 598); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(623, 602); - await page.waitForTimeout(1); - await page.mouse.move(623, 604); - await page.waitForTimeout(1); - await page.mouse.move(621, 606); - await page.waitForTimeout(1); - await page.mouse.move(617, 608); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(613, 612); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(611, 614); - await page.waitForTimeout(1); - await page.mouse.move(611, 616); - await page.waitForTimeout(1); - await page.mouse.move(609, 618); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(607, 620); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(605, 622); - await page.waitForTimeout(1); - await page.mouse.move(601, 626); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(599, 628); - await page.waitForTimeout(1); - await page.mouse.move(597, 630); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(593, 632); - await page.waitForTimeout(1); - await page.mouse.move(589, 638); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(587, 638); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(587, 639); - await page.waitForTimeout(1); - await page.mouse.move(584, 641); - await page.waitForTimeout(1); - await page.mouse.move(584, 643); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(582, 647); - await page.waitForTimeout(1); - await page.mouse.move(580, 649); - await page.waitForTimeout(1); - await page.mouse.move(580, 653); - await page.waitForTimeout(1); - await page.mouse.move(574, 657); - await page.waitForTimeout(1); - await page.mouse.move(572, 657); - await page.waitForTimeout(1); - await page.mouse.move(568, 661); - await page.waitForTimeout(1); - await page.mouse.move(566, 663); - await page.waitForTimeout(1); - await page.mouse.move(564, 665); - await page.waitForTimeout(1); - await page.mouse.move(562, 669); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(562, 671); - await page.waitForTimeout(1); - await page.mouse.move(558, 675); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(558, 677); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(556, 681); - await page.waitForTimeout(1); - await page.mouse.move(554, 683); - await page.waitForTimeout(1); - await page.mouse.move(550, 685); - await page.waitForTimeout(1); - await page.mouse.move(546, 689); - await page.waitForTimeout(1); - await page.mouse.move(546, 693); - await page.waitForTimeout(1); - await page.mouse.move(542, 697); - await page.waitForTimeout(1); - await page.mouse.move(540, 701); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(538, 703); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(536, 707); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(532, 709); - await page.waitForTimeout(1); - await page.mouse.move(530, 713); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(528, 719); - await page.waitForTimeout(1); - await page.mouse.move(524, 723); - await page.waitForTimeout(1); - await page.mouse.move(520, 725); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(518, 729); - await page.waitForTimeout(1); - await page.mouse.move(516, 733); - await page.waitForTimeout(1); - await page.mouse.move(512, 735); - await page.waitForTimeout(1); - await page.mouse.move(510, 739); - await page.waitForTimeout(1); - await page.mouse.move(510, 743); - await page.waitForTimeout(1); - await page.mouse.move(506, 747); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(502, 751); - await page.waitForTimeout(1); - await page.mouse.move(498, 755); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(496, 759); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(494, 761); - await page.waitForTimeout(1); - await page.mouse.move(490, 765); - await page.waitForTimeout(1); - await page.mouse.move(490, 769); - await page.waitForTimeout(1); - await page.mouse.move(486, 773); - await page.waitForTimeout(1); - await page.mouse.move(486, 777); - await page.waitForTimeout(1); - await page.mouse.move(484, 781); - await page.waitForTimeout(1); - await page.mouse.move(480, 783); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(478, 787); - await page.waitForTimeout(1); - await page.mouse.move(474, 791); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(472, 795); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(470, 799); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(468, 803); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(464, 807); + await page.mouse.move(658, 692); await page.waitForTimeout(2); - await page.mouse.move(460, 813); + await page.mouse.move(656, 692); await page.waitForTimeout(1); - await page.mouse.move(456, 819); + await page.mouse.move(656, 693); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(655, 695); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(653, 697); await page.waitForTimeout(1); - await page.mouse.move(454, 823); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(452, 827); + await page.mouse.move(653, 698); + await page.waitForTimeout(2); + await page.mouse.move(653, 700); await page.waitForTimeout(1); - await page.mouse.move(450, 831); + await page.mouse.move(651, 701); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(651, 703); + await page.waitForTimeout(2.099999999627471); + await page.mouse.move(651, 704); + await page.waitForTimeout(3); + await page.mouse.move(651, 705); + await page.waitForTimeout(3); + await page.mouse.move(651, 706); + await page.waitForTimeout(3); + await page.mouse.move(651, 707); + await page.waitForTimeout(3); + await page.mouse.move(652, 708); + await page.waitForTimeout(4); + await page.mouse.move(652, 709); + await page.waitForTimeout(5); + await page.mouse.move(652, 710); + await page.waitForTimeout(2); + await page.mouse.move(651, 710); await page.waitForTimeout(1); - await page.mouse.move(448, 833); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(444, 837); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(442, 839); + await page.mouse.move(651, 712); + await page.waitForTimeout(3); + await page.mouse.move(650, 713); await page.waitForTimeout(1); - await page.mouse.move(438, 843); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(436, 849); + await page.mouse.move(650, 715); + await page.waitForTimeout(2); + await page.mouse.move(650, 716); + await page.waitForTimeout(2.900000000372529); + await page.mouse.move(650, 717); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(649, 717); await page.waitForTimeout(1); - await page.mouse.move(436, 855); + await page.mouse.move(649, 719); + await page.waitForTimeout(2); + await page.mouse.move(647, 719); + await page.waitForTimeout(1.5); + await page.mouse.move(647, 720); + await page.waitForTimeout(1.5); + await page.mouse.move(647, 721); + await page.waitForTimeout(2); + await page.mouse.move(646, 723); + await page.waitForTimeout(2); + await page.mouse.move(645, 724); + await page.waitForTimeout(2); + await page.mouse.move(645, 725); + await page.waitForTimeout(2); + await page.mouse.move(644, 725); + await page.waitForTimeout(2); + await page.mouse.move(642, 726); + await page.waitForTimeout(3); + await page.mouse.move(641, 728); + await page.waitForTimeout(2); + await page.mouse.move(640, 729); + await page.waitForTimeout(2); + await page.mouse.move(639, 729); await page.waitForTimeout(1); - await page.mouse.move(434, 859); + await page.mouse.move(637, 730); + await page.waitForTimeout(2); + await page.mouse.move(635, 732); await page.waitForTimeout(1); - await page.mouse.move(432, 863); - await page.waitForTimeout(1.1000000014901161); - await page.mouse.move(430, 867); + await page.mouse.move(634, 732); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(634, 734); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(634, 735); await page.waitForTimeout(1); - await page.mouse.move(426, 873); + await page.mouse.move(632, 735); await page.waitForTimeout(1); - await page.mouse.move(426, 877); - await page.waitForTimeout(0.8999999985098839); - await page.mouse.move(424, 881); + await page.mouse.move(632, 737); + await page.waitForTimeout(2); + await page.mouse.move(631, 737); + await page.waitForTimeout(1); + await page.mouse.move(631, 739); + await page.waitForTimeout(2); + await page.mouse.move(629, 740); + await page.waitForTimeout(1); + await page.mouse.move(629, 742); + await page.waitForTimeout(1.900000000372529); + await page.mouse.move(628, 742); + await page.waitForTimeout(1); + await page.mouse.move(627, 742); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(627, 743); + await page.waitForTimeout(1); + await page.mouse.move(625, 743); + await page.waitForTimeout(1); + await page.mouse.move(625, 745); + await page.waitForTimeout(1); + await page.mouse.move(623, 747); + await page.waitForTimeout(2); + await page.mouse.move(622, 747); + await page.waitForTimeout(1); + await page.mouse.move(620, 748); + await page.waitForTimeout(1); + await page.mouse.move(618, 750); + await page.waitForTimeout(1); + await page.mouse.move(616, 750); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(614, 752); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(614, 754); + await page.waitForTimeout(1); + await page.mouse.move(613, 754); + await page.waitForTimeout(1); + await page.mouse.move(611, 756); + await page.waitForTimeout(1); + await page.mouse.move(609, 758); + await page.waitForTimeout(1); + await page.mouse.move(607, 760); + await page.waitForTimeout(2); + await page.mouse.move(605, 760); + await page.waitForTimeout(1); + await page.mouse.move(604, 760); + await page.waitForTimeout(1); + await page.mouse.move(602, 762); + await page.waitForTimeout(1); + await page.mouse.move(602, 764); + await page.waitForTimeout(1); + await page.mouse.move(600, 766); + await page.waitForTimeout(1); + await page.mouse.move(598, 766); + await page.waitForTimeout(1); + await page.mouse.move(596, 767); + await page.waitForTimeout(1); + await page.mouse.move(594, 767); + await page.waitForTimeout(1); + await page.mouse.move(592, 769); + await page.waitForTimeout(1); + await page.mouse.move(590, 771); + await page.waitForTimeout(1); + await page.mouse.move(589, 771); + await page.waitForTimeout(1); + await page.mouse.move(589, 773); + await page.waitForTimeout(1); + await page.mouse.move(587, 775); + await page.waitForTimeout(1); + await page.mouse.move(585, 775); + await page.waitForTimeout(1); + await page.mouse.move(583, 777); + await page.waitForTimeout(1); + await page.mouse.move(579, 777); + await page.waitForTimeout(1); + await page.mouse.move(577, 777); + await page.waitForTimeout(1); + await page.mouse.move(575, 779); + await page.waitForTimeout(1); + await page.mouse.move(571, 781); + await page.waitForTimeout(1); + await page.mouse.move(569, 781); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(567, 784); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(565, 784); + await page.waitForTimeout(1); + await page.mouse.move(561, 784); + await page.waitForTimeout(1); + await page.mouse.move(559, 786); + await page.waitForTimeout(1); + await page.mouse.move(559, 788); + await page.waitForTimeout(1); + await page.mouse.move(556, 790); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(556, 792); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(552, 794); + await page.waitForTimeout(1); + await page.mouse.move(550, 794); + await page.waitForTimeout(2); + await page.mouse.move(546, 796); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(545, 796); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(543, 798); + await page.waitForTimeout(1); + await page.mouse.move(541, 800); + await page.waitForTimeout(1); + await page.mouse.move(539, 800); + await page.waitForTimeout(1); + await page.mouse.move(537, 802); + await page.waitForTimeout(1); + await page.mouse.move(533, 804); + await page.waitForTimeout(2); + await page.mouse.move(531, 805); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(530, 805); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(528, 805); + await page.waitForTimeout(1); + await page.mouse.move(524, 807); + await page.waitForTimeout(2); + await page.mouse.move(520, 809); + await page.waitForTimeout(1); + await page.mouse.move(518, 811); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(516, 813); + await page.waitForTimeout(1); + await page.mouse.move(514, 815); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(512, 817); + await page.waitForTimeout(1); + await page.mouse.move(510, 817); + await page.waitForTimeout(1); + await page.mouse.move(510, 819); + await page.waitForTimeout(2); + await page.mouse.move(509, 819); + await page.waitForTimeout(1); + await page.mouse.move(507, 821); + await page.waitForTimeout(1); + await page.mouse.move(503, 821); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(501, 821); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(501, 822); + await page.waitForTimeout(1); + await page.mouse.move(498, 822); + await page.waitForTimeout(1); + await page.mouse.move(496, 824); + await page.waitForTimeout(1); + await page.mouse.move(494, 826); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(492, 826); + await page.waitForTimeout(1); + await page.mouse.move(492, 828); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(490, 830); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(488, 830); + await page.waitForTimeout(1); + await page.mouse.move(486, 830); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(484, 832); + await page.waitForTimeout(1); + await page.mouse.move(484, 833); + await page.waitForTimeout(1); + await page.mouse.move(483, 835); + await page.waitForTimeout(2); + await page.mouse.move(479, 837); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(477, 839); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(475, 839); + await page.waitForTimeout(1); + await page.mouse.move(475, 841); + await page.waitForTimeout(1); + await page.mouse.move(473, 843); + await page.waitForTimeout(1); + await page.mouse.move(469, 843); + await page.waitForTimeout(1); + await page.mouse.move(469, 845); + await page.waitForTimeout(1); + await page.mouse.move(469, 846); + await page.waitForTimeout(1); + await page.mouse.move(467, 846); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(466, 846); + await page.waitForTimeout(1); + await page.mouse.move(464, 848); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(462, 848); + await page.waitForTimeout(1); + await page.mouse.move(460, 850); + await page.waitForTimeout(1); + await page.mouse.move(456, 852); + await page.waitForTimeout(1); + await page.mouse.move(454, 852); + await page.waitForTimeout(1); + await page.mouse.move(452, 856); + await page.waitForTimeout(1); + await page.mouse.move(450, 856); + await page.waitForTimeout(1); + await page.mouse.move(448, 858); + await page.waitForTimeout(1); + await page.mouse.move(444, 860); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(444, 862); + await page.waitForTimeout(1); + await page.mouse.move(442, 864); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(441, 864); + await page.waitForTimeout(1); + await page.mouse.move(439, 865); + await page.waitForTimeout(1); + await page.mouse.move(437, 867); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(435, 867); + await page.waitForTimeout(1); + await page.mouse.move(433, 869); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(431, 871); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(429, 873); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(427, 873); + await page.waitForTimeout(1); + await page.mouse.move(425, 875); + await page.waitForTimeout(1.700000001117587); + await page.mouse.move(425, 877); + await page.waitForTimeout(0.19999999925494194); + await page.mouse.move(424, 877); + await page.waitForTimeout(1.099999999627471); + await page.mouse.move(422, 879); + await page.waitForTimeout(1); + await page.mouse.move(420, 879); + await page.waitForTimeout(0.900000000372529); + await page.mouse.move(416, 881); }); diff --git a/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-1-chromium-linux.png b/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-1-chromium-linux.png index 4bb61c655..f28f718ad 100644 Binary files a/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-1-chromium-linux.png and b/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-1-chromium-linux.png differ diff --git a/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-2-chromium-linux.png b/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-2-chromium-linux.png new file mode 100644 index 000000000..dca325a1d Binary files /dev/null and b/excalidraw-app/tests/regression/binding.spec.ts-snapshots/bind-inside-rectangle-2-chromium-linux.png differ diff --git a/playwright.config.ts b/playwright.config.ts index f615ce6b5..430c8bcfe 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -39,7 +39,12 @@ export default defineConfig({ projects: [ { name: "chromium", - use: { ...devices["Desktop Chrome"] }, + use: { + ...devices["Desktop Chrome"], + launchOptions: { + args: ["--disable-font-subpixel-positioning"], + }, + }, }, // {