From f9d2d537a21fdf35cc412aa4186a513b0c909ac1 Mon Sep 17 00:00:00 2001 From: David Luzar Date: Wed, 24 Nov 2021 18:38:33 +0100 Subject: [PATCH] feat: add `element.updated` (#4070) --- src/data/restore.ts | 2 + src/element/mutateElement.ts | 6 +- src/element/newElement.ts | 6 +- src/element/types.ts | 2 + .../__snapshots__/contextmenu.test.tsx.snap | 93 +++++ .../__snapshots__/dragCreate.test.tsx.snap | 5 + src/tests/__snapshots__/move.test.tsx.snap | 6 + .../multiPointCreate.test.tsx.snap | 2 + .../regressionTests.test.tsx.snap | 362 ++++++++++++++++++ .../__snapshots__/selection.test.tsx.snap | 5 + .../data/__snapshots__/restore.test.ts.snap | 9 + src/tests/fixtures/elementFixture.ts | 1 + .../scene/__snapshots__/export.test.ts.snap | 2 +- src/utils.ts | 3 + 14 files changed, 500 insertions(+), 4 deletions(-) diff --git a/src/data/restore.ts b/src/data/restore.ts index 1512ef5bb..32c7acb7f 100644 --- a/src/data/restore.ts +++ b/src/data/restore.ts @@ -26,6 +26,7 @@ import { import { getDefaultAppState } from "../appState"; import { LinearElementEditor } from "../element/linearElementEditor"; import { bumpVersion } from "../element/mutateElement"; +import { getUpdatedTimestamp } from "../utils"; type RestoredAppState = Omit< AppState, @@ -101,6 +102,7 @@ const restoreElementWithProperties = < element.strokeSharpness ?? (isLinearElementType(element.type) ? "round" : "sharp"), boundElementIds: element.boundElementIds ?? [], + updated: element.updated ?? getUpdatedTimestamp(), }; return { diff --git a/src/element/mutateElement.ts b/src/element/mutateElement.ts index 07e1df8bf..52038c163 100644 --- a/src/element/mutateElement.ts +++ b/src/element/mutateElement.ts @@ -4,6 +4,7 @@ import Scene from "../scene/Scene"; import { getSizeFromPoints } from "../points"; import { randomInteger } from "../random"; import { Point } from "../types"; +import { getUpdatedTimestamp } from "../utils"; type ElementUpdate = Omit< Partial, @@ -92,6 +93,7 @@ export const mutateElement = >( element.version++; element.versionNonce = randomInteger(); + element.updated = getUpdatedTimestamp(); if (informMutation) { Scene.getScene(element)?.informMutation(); @@ -126,13 +128,14 @@ export const newElementWith = ( return { ...element, ...updates, + updated: getUpdatedTimestamp(), version: element.version + 1, versionNonce: randomInteger(), }; }; /** - * Mutates element and updates `version` & `versionNonce`. + * Mutates element, bumping `version`, `versionNonce`, and `updated`. * * NOTE: does not trigger re-render. */ @@ -142,5 +145,6 @@ export const bumpVersion = ( ) => { element.version = (version ?? element.version) + 1; element.versionNonce = randomInteger(); + element.updated = getUpdatedTimestamp(); return element; }; diff --git a/src/element/newElement.ts b/src/element/newElement.ts index 49ca2c45f..b7adb2bd3 100644 --- a/src/element/newElement.ts +++ b/src/element/newElement.ts @@ -12,7 +12,7 @@ import { ExcalidrawFreeDrawElement, FontFamilyValues, } from "../element/types"; -import { measureText, getFontString } from "../utils"; +import { measureText, getFontString, getUpdatedTimestamp } from "../utils"; import { randomInteger, randomId } from "../random"; import { newElementWith } from "./mutateElement"; import { getNewGroupIdsForDuplication } from "../groups"; @@ -22,7 +22,7 @@ import { adjustXYWithRotation } from "../math"; import { getResizedElementAbsoluteCoords } from "./bounds"; type ElementConstructorOpts = MarkOptional< - Omit, + Omit, | "width" | "height" | "angle" @@ -75,6 +75,7 @@ const _newElementBase = ( versionNonce: rest.versionNonce ?? 0, isDeleted: false as false, boundElementIds, + updated: getUpdatedTimestamp(), }); export const newElement = ( @@ -337,6 +338,7 @@ export const duplicateElement = >( } else { copy.id = randomId(); } + copy.updated = getUpdatedTimestamp(); copy.seed = randomInteger(); copy.groupIds = getNewGroupIdsForDuplication( copy.groupIds, diff --git a/src/element/types.ts b/src/element/types.ts index 861602007..a2d60d88e 100644 --- a/src/element/types.ts +++ b/src/element/types.ts @@ -45,6 +45,8 @@ type _ExcalidrawElementBase = Readonly<{ groupIds: readonly GroupId[]; /** Ids of (linear) elements that are bound to this element. */ boundElementIds: readonly ExcalidrawLinearElement["id"][] | null; + /** epoch (ms) timestamp of last element update */ + updated: number; }>; export type ExcalidrawSelectionElement = _ExcalidrawElementBase & { diff --git a/src/tests/__snapshots__/contextmenu.test.tsx.snap b/src/tests/__snapshots__/contextmenu.test.tsx.snap index 620354bec..fa662c766 100644 --- a/src/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/src/tests/__snapshots__/contextmenu.test.tsx.snap @@ -99,6 +99,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -152,6 +153,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -267,6 +269,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -293,6 +296,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -346,6 +350,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -383,6 +388,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -406,6 +412,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -443,6 +450,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -466,6 +474,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -581,6 +590,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -607,6 +617,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -660,6 +671,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -697,6 +709,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -720,6 +733,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -757,6 +771,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -780,6 +795,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -895,6 +911,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -948,6 +965,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -1061,6 +1079,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 20, @@ -1114,6 +1133,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1149,6 +1169,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 20, @@ -1264,6 +1285,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1290,6 +1312,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1343,6 +1366,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1380,6 +1404,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1403,6 +1428,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1526,6 +1552,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 20, @@ -1554,6 +1581,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 20, @@ -1607,6 +1635,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1644,6 +1673,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1667,6 +1697,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -1710,6 +1741,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 20, @@ -1735,6 +1767,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 20, @@ -1850,6 +1883,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 23633383, "width": 20, @@ -1876,6 +1910,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 9, "versionNonce": 1505387817, "width": 20, @@ -1929,6 +1964,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1966,6 +2002,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -1989,6 +2026,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -2026,6 +2064,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2049,6 +2088,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -2086,6 +2126,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2109,6 +2150,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1150084233, "width": 20, @@ -2146,6 +2188,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2169,6 +2212,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 1116226695, "width": 20, @@ -2206,6 +2250,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2229,6 +2274,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 6, "versionNonce": 1014066025, "width": 20, @@ -2266,6 +2312,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2289,6 +2336,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 7, "versionNonce": 238820263, "width": 20, @@ -2326,6 +2374,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2349,6 +2398,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 8, "versionNonce": 1604849351, "width": 20, @@ -2386,6 +2436,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2409,6 +2460,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 9, "versionNonce": 1505387817, "width": 20, @@ -2446,6 +2498,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 23633383, "width": 20, @@ -2469,6 +2522,7 @@ Object { "strokeStyle": "dotted", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 9, "versionNonce": 1505387817, "width": 20, @@ -2584,6 +2638,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -2610,6 +2665,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2663,6 +2719,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2700,6 +2757,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2723,6 +2781,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -2760,6 +2819,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -2783,6 +2843,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2898,6 +2959,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -2924,6 +2986,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -2977,6 +3040,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -3014,6 +3078,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -3037,6 +3102,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 20, @@ -3074,6 +3140,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 2019559783, "width": 20, @@ -3097,6 +3164,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -3216,6 +3284,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 238820263, "width": 20, @@ -3242,6 +3311,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 400692809, "width": 20, @@ -3295,6 +3365,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -3332,6 +3403,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -3355,6 +3427,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -3398,6 +3471,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 20, @@ -3423,6 +3497,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 20, @@ -3462,6 +3537,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 238820263, "width": 20, @@ -3485,6 +3561,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 400692809, "width": 20, @@ -3606,6 +3683,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 10, @@ -3632,6 +3710,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 10, @@ -3685,6 +3764,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 10, @@ -3722,6 +3802,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 10, @@ -3745,6 +3826,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 10, @@ -3870,6 +3952,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -3898,6 +3981,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -3951,6 +4035,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -3988,6 +4073,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4011,6 +4097,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -4055,6 +4142,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -4080,6 +4168,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -4379,6 +4468,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, @@ -4405,6 +4495,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 200, @@ -4431,6 +4522,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 200, @@ -4484,6 +4576,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 20, diff --git a/src/tests/__snapshots__/dragCreate.test.tsx.snap b/src/tests/__snapshots__/dragCreate.test.tsx.snap index 2f7cb6430..ea8abfedf 100644 --- a/src/tests/__snapshots__/dragCreate.test.tsx.snap +++ b/src/tests/__snapshots__/dragCreate.test.tsx.snap @@ -35,6 +35,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 30, @@ -63,6 +64,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, @@ -91,6 +93,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, @@ -132,6 +135,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 30, @@ -160,6 +164,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, diff --git a/src/tests/__snapshots__/move.test.tsx.snap b/src/tests/__snapshots__/move.test.tsx.snap index 18969e8d0..5cf2776e3 100644 --- a/src/tests/__snapshots__/move.test.tsx.snap +++ b/src/tests/__snapshots__/move.test.tsx.snap @@ -18,6 +18,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 2019559783, "width": 30, @@ -44,6 +45,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1150084233, "width": 30, @@ -70,6 +72,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 30, @@ -98,6 +101,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 100, @@ -126,6 +130,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 6, "versionNonce": 1723083209, "width": 300, @@ -175,6 +180,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 11, "versionNonce": 1006504105, "width": 81, diff --git a/src/tests/__snapshots__/multiPointCreate.test.tsx.snap b/src/tests/__snapshots__/multiPointCreate.test.tsx.snap index 807e17a59..2623df200 100644 --- a/src/tests/__snapshots__/multiPointCreate.test.tsx.snap +++ b/src/tests/__snapshots__/multiPointCreate.test.tsx.snap @@ -40,6 +40,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1150084233, "width": 70, @@ -88,6 +89,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 7, "versionNonce": 1150084233, "width": 70, diff --git a/src/tests/__snapshots__/regressionTests.test.tsx.snap b/src/tests/__snapshots__/regressionTests.test.tsx.snap index 2f47a1703..935fae623 100644 --- a/src/tests/__snapshots__/regressionTests.test.tsx.snap +++ b/src/tests/__snapshots__/regressionTests.test.tsx.snap @@ -110,6 +110,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -138,6 +139,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -166,6 +168,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -219,6 +222,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -256,6 +260,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -279,6 +284,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -316,6 +322,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -339,6 +346,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -362,6 +370,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -404,6 +413,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -429,6 +439,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -454,6 +465,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -587,6 +599,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -615,6 +628,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 100, @@ -643,6 +657,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 100, @@ -696,6 +711,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 100, @@ -733,6 +749,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 100, @@ -756,6 +773,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -793,6 +811,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 100, @@ -816,6 +835,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -839,6 +859,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 100, @@ -880,6 +901,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -905,6 +927,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 100, @@ -930,6 +953,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 100, @@ -1049,6 +1073,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -1078,6 +1103,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 915032327, "width": 10, @@ -1106,6 +1132,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 81784553, "width": 10, @@ -1159,6 +1186,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -1196,6 +1224,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -1219,6 +1248,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -1263,6 +1293,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -1288,6 +1319,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -1328,6 +1360,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -1353,6 +1386,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -1392,6 +1426,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -1417,6 +1452,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -1440,6 +1476,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1604849351, "width": 10, @@ -1486,6 +1523,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -1512,6 +1550,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 915032327, "width": 10, @@ -1537,6 +1576,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 81784553, "width": 10, @@ -1578,6 +1618,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -1604,6 +1645,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 915032327, "width": 10, @@ -1629,6 +1671,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 81784553, "width": 10, @@ -1670,6 +1713,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -1696,6 +1740,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 915032327, "width": 10, @@ -1721,6 +1766,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 81784553, "width": 10, @@ -1839,6 +1885,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -1892,6 +1939,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -1930,6 +1978,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -2053,6 +2102,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -2081,6 +2131,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -2109,6 +2160,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -2162,6 +2214,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -2199,6 +2252,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -2222,6 +2276,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -2259,6 +2314,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -2282,6 +2338,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -2305,6 +2362,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -2347,6 +2405,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -2372,6 +2431,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -2397,6 +2457,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -2515,6 +2576,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 2019559783, "width": 10, @@ -2541,6 +2603,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -2594,6 +2657,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -2632,6 +2696,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 2019559783, "width": 10, @@ -2655,6 +2720,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -2770,6 +2836,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 8, "versionNonce": 1116226695, "width": 10, @@ -2823,6 +2890,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -2941,6 +3009,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 200, @@ -2967,6 +3036,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 200, @@ -2993,6 +3063,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1150084233, "width": 350, @@ -3046,6 +3117,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 200, @@ -3083,6 +3155,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 200, @@ -3106,6 +3179,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 200, @@ -3143,6 +3217,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 200, @@ -3166,6 +3241,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 200, @@ -3189,6 +3265,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1150084233, "width": 350, @@ -3227,6 +3304,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 200, @@ -3250,6 +3328,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 200, @@ -3273,6 +3352,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1150084233, "width": 350, @@ -3388,6 +3468,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -3441,6 +3522,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -3478,6 +3560,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -3515,6 +3598,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -3633,6 +3717,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -3686,6 +3771,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -3724,6 +3810,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -3844,6 +3931,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 2019559783, "width": 10, @@ -3897,6 +3985,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -3935,6 +4024,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 453191, "width": 10, @@ -3974,6 +4064,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 2019559783, "width": 10, @@ -4092,6 +4183,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4118,6 +4210,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4171,6 +4264,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4208,6 +4302,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4231,6 +4326,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4350,6 +4446,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4376,6 +4473,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4402,6 +4500,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -4455,6 +4554,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4492,6 +4592,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4515,6 +4616,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4552,6 +4654,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4575,6 +4678,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4598,6 +4702,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -4650,6 +4755,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -4714,6 +4820,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -4759,6 +4866,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4785,6 +4893,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4838,6 +4947,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4875,6 +4985,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -4898,6 +5009,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -4950,6 +5062,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -5037,6 +5150,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5063,6 +5177,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -5116,6 +5231,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5153,6 +5269,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5176,6 +5293,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -5228,6 +5346,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -5290,6 +5409,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -5335,6 +5455,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5388,6 +5509,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5440,6 +5562,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -5525,6 +5648,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 100, @@ -5578,6 +5702,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 100, @@ -5695,6 +5820,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -5723,6 +5849,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -5751,6 +5878,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -5804,6 +5932,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5841,6 +5970,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5864,6 +5994,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -5901,6 +6032,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -5924,6 +6056,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -5947,6 +6080,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -5990,6 +6124,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -6015,6 +6150,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -6040,6 +6176,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -6162,6 +6299,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -6188,6 +6326,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -6241,6 +6380,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -6278,6 +6418,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -6301,6 +6442,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -6341,6 +6483,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -6364,6 +6507,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -6479,6 +6623,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -6505,6 +6650,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -6531,6 +6677,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -6572,6 +6719,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -6613,6 +6761,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -6661,6 +6810,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1723083209, "width": 80, @@ -6709,6 +6859,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 7, "versionNonce": 406373543, "width": 80, @@ -6759,6 +6910,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 1359939303, "width": 50, @@ -6812,6 +6964,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -6849,6 +7002,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -6872,6 +7026,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -6909,6 +7064,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -6932,6 +7088,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -6955,6 +7112,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -6992,6 +7150,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7015,6 +7174,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7038,6 +7198,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -7076,6 +7237,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -7113,6 +7275,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7136,6 +7299,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7159,6 +7323,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -7197,6 +7362,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -7235,6 +7401,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -7272,6 +7439,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7295,6 +7463,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7318,6 +7487,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -7356,6 +7526,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -7394,6 +7565,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -7435,6 +7607,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 5, "versionNonce": 81784553, "width": 50, @@ -7472,6 +7645,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7495,6 +7669,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7518,6 +7693,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -7556,6 +7732,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -7594,6 +7771,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -7639,6 +7817,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1723083209, "width": 80, @@ -7676,6 +7855,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7699,6 +7879,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7722,6 +7903,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -7760,6 +7942,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -7798,6 +7981,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -7843,6 +8027,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1723083209, "width": 80, @@ -7884,6 +8069,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 5, "versionNonce": 1898319239, "width": 50, @@ -7921,6 +8107,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -7944,6 +8131,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -7967,6 +8155,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -8005,6 +8194,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -8043,6 +8233,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -8088,6 +8279,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1723083209, "width": 80, @@ -8133,6 +8325,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 7, "versionNonce": 406373543, "width": 80, @@ -8170,6 +8363,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -8193,6 +8387,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 20, @@ -8216,6 +8411,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 20, @@ -8254,6 +8450,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -8292,6 +8489,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 1604849351, "width": 50, @@ -8337,6 +8535,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 1723083209, "width": 80, @@ -8382,6 +8581,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 7, "versionNonce": 406373543, "width": 80, @@ -8429,6 +8629,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 1359939303, "width": 50, @@ -8549,6 +8750,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -8575,6 +8777,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -8601,6 +8804,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 100, @@ -8654,6 +8858,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -8691,6 +8896,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -8714,6 +8920,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -8751,6 +8958,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -8774,6 +8982,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -8797,6 +9006,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 100, @@ -8918,6 +9128,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -8944,6 +9155,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 1000, @@ -8995,6 +9207,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -9032,6 +9245,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -9055,6 +9269,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 449462985, "width": 1000, @@ -9174,6 +9389,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 1000, @@ -9200,6 +9416,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 500, @@ -9254,6 +9471,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 1000, @@ -9277,6 +9495,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 500, @@ -9397,6 +9616,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 1000, @@ -9423,6 +9643,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 500, @@ -9477,6 +9698,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 1000, @@ -9500,6 +9722,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 500, @@ -9539,6 +9762,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 401146281, "width": 1000, @@ -9562,6 +9786,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 500, @@ -9677,6 +9902,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -9730,6 +9956,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -9845,6 +10072,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -9898,6 +10126,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -10013,6 +10242,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -10066,6 +10296,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -10196,6 +10427,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10264,6 +10496,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10394,6 +10627,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10462,6 +10696,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10601,6 +10836,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -10678,6 +10914,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -10808,6 +11045,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10876,6 +11114,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -10991,6 +11230,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11044,6 +11284,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11159,6 +11400,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11212,6 +11454,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11342,6 +11585,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -11410,6 +11654,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -11525,6 +11770,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11578,6 +11824,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -11717,6 +11964,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -11794,6 +12042,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 4, "versionNonce": 453191, "width": 10, @@ -11922,6 +12171,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 81784553, "width": 10, @@ -11950,6 +12200,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 1723083209, "width": 10, @@ -11978,6 +12229,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 1006504105, "width": 10, @@ -12006,6 +12258,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1505387817, "width": 10, @@ -12034,6 +12287,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 23633383, "width": 10, @@ -12062,6 +12316,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -12115,6 +12370,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -12152,6 +12408,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -12175,6 +12432,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -12212,6 +12470,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -12235,6 +12494,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -12258,6 +12518,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 10, @@ -12302,6 +12563,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -12327,6 +12589,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 238820263, "width": 10, @@ -12352,6 +12615,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 400692809, "width": 10, @@ -12397,6 +12661,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 81784553, "width": 10, @@ -12422,6 +12687,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 1723083209, "width": 10, @@ -12447,6 +12713,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 5, "versionNonce": 1006504105, "width": 10, @@ -12472,6 +12739,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1505387817, "width": 10, @@ -12497,6 +12765,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 23633383, "width": 10, @@ -12522,6 +12791,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 493213705, "width": 10, @@ -12641,6 +12911,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1116226695, "width": 10, @@ -12667,6 +12938,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1014066025, "width": 10, @@ -12720,6 +12992,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -12757,6 +13030,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -12780,6 +13054,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -13106,6 +13381,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13159,6 +13435,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13283,6 +13560,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -13309,6 +13587,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -13362,6 +13641,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13399,6 +13679,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13422,6 +13703,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -13463,6 +13745,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -13486,6 +13769,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 10, @@ -13601,6 +13885,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -13654,6 +13939,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13691,6 +13977,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 10, @@ -13820,6 +14107,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 81784553, "width": 10, @@ -13849,6 +14137,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 747212839, "width": 10, @@ -13878,6 +14167,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1723083209, "width": 10, @@ -13907,6 +14197,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 760410951, "width": 10, @@ -13960,6 +14251,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -13997,6 +14289,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -14020,6 +14313,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -14064,6 +14358,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -14089,6 +14384,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -14128,6 +14424,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -14153,6 +14450,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -14176,6 +14474,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 238820263, "width": 10, @@ -14215,6 +14514,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -14240,6 +14540,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -14263,6 +14564,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 238820263, "width": 10, @@ -14286,6 +14588,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1604849351, "width": 10, @@ -14330,6 +14633,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 10, @@ -14355,6 +14659,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 10, @@ -14380,6 +14685,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 493213705, "width": 10, @@ -14405,6 +14711,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 915032327, "width": 10, @@ -14450,6 +14757,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 81784553, "width": 10, @@ -14476,6 +14784,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 747212839, "width": 10, @@ -14502,6 +14811,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1723083209, "width": 10, @@ -14528,6 +14838,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 760410951, "width": 10, @@ -14750,6 +15061,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 50, @@ -14779,6 +15091,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 400692809, "width": 50, @@ -14808,6 +15121,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1604849351, "width": 50, @@ -14861,6 +15175,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 50, @@ -14898,6 +15213,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 50, @@ -14921,6 +15237,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 50, @@ -14958,6 +15275,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 50, @@ -14981,6 +15299,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 50, @@ -15004,6 +15323,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 50, @@ -15047,6 +15367,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 50, @@ -15072,6 +15393,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 50, @@ -15097,6 +15419,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -15138,6 +15461,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1150084233, "width": 50, @@ -15163,6 +15487,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 50, @@ -15188,6 +15513,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1014066025, "width": 50, @@ -15231,6 +15557,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 50, @@ -15257,6 +15584,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 400692809, "width": 50, @@ -15283,6 +15611,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1604849351, "width": 50, @@ -15327,6 +15656,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 3, "versionNonce": 1116226695, "width": 50, @@ -15353,6 +15683,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 400692809, "width": 50, @@ -15379,6 +15710,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 4, "versionNonce": 1604849351, "width": 50, @@ -15431,6 +15763,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -15497,6 +15830,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -15542,6 +15876,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -15568,6 +15903,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -15594,6 +15930,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 100, @@ -15647,6 +15984,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -15684,6 +16022,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -15707,6 +16046,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -15744,6 +16084,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -15767,6 +16108,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 100, @@ -15790,6 +16132,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 2019559783, "width": 100, @@ -15842,6 +16185,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -15906,6 +16250,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "selection", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -15951,6 +16296,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -15977,6 +16323,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -16030,6 +16377,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -16067,6 +16415,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 10, @@ -16090,6 +16439,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 10, @@ -16310,6 +16660,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 6, "versionNonce": 760410951, "width": 20, @@ -16336,6 +16687,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 6, "versionNonce": 1006504105, "width": 30, @@ -16380,6 +16732,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 9, "versionNonce": 81784553, "width": 60, @@ -16421,6 +16774,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -16444,6 +16798,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 30, @@ -16489,6 +16844,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 7, "versionNonce": 400692809, "width": 100, @@ -16526,6 +16882,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -16549,6 +16906,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 30, @@ -16590,6 +16948,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 5, "versionNonce": 1014066025, "width": 60, @@ -16640,6 +16999,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -16677,6 +17037,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 20, @@ -16700,6 +17061,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 453191, "width": 30, diff --git a/src/tests/__snapshots__/selection.test.tsx.snap b/src/tests/__snapshots__/selection.test.tsx.snap index 920bf5a0c..7b2f9d143 100644 --- a/src/tests/__snapshots__/selection.test.tsx.snap +++ b/src/tests/__snapshots__/selection.test.tsx.snap @@ -33,6 +33,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 30, @@ -74,6 +75,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 3, "versionNonce": 449462985, "width": 30, @@ -100,6 +102,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "diamond", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, @@ -126,6 +129,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "ellipse", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, @@ -152,6 +156,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "rectangle", + "updated": 1, "version": 2, "versionNonce": 1278240551, "width": 30, diff --git a/src/tests/data/__snapshots__/restore.test.ts.snap b/src/tests/data/__snapshots__/restore.test.ts.snap index f70c00d52..a38ac759c 100644 --- a/src/tests/data/__snapshots__/restore.test.ts.snap +++ b/src/tests/data/__snapshots__/restore.test.ts.snap @@ -33,6 +33,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "arrow", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -63,6 +64,7 @@ Object { "strokeStyle": "dashed", "strokeWidth": 2, "type": "rectangle", + "updated": 1, "version": 1, "versionNonce": 0, "width": 100, @@ -93,6 +95,7 @@ Object { "strokeStyle": "dashed", "strokeWidth": 2, "type": "ellipse", + "updated": 1, "version": 1, "versionNonce": 0, "width": 100, @@ -123,6 +126,7 @@ Object { "strokeStyle": "dashed", "strokeWidth": 2, "type": "diamond", + "updated": 1, "version": 1, "versionNonce": 0, "width": 100, @@ -153,6 +157,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "freedraw", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -194,6 +199,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -235,6 +241,7 @@ Object { "strokeStyle": "solid", "strokeWidth": 1, "type": "line", + "updated": 1, "version": 1, "versionNonce": 0, "width": 0, @@ -266,6 +273,7 @@ Object { "text": "text", "textAlign": "center", "type": "text", + "updated": 1, "version": 1, "versionNonce": 0, "verticalAlign": "middle", @@ -298,6 +306,7 @@ Object { "text": "", "textAlign": "left", "type": "text", + "updated": 1, "version": 1, "versionNonce": 0, "verticalAlign": "top", diff --git a/src/tests/fixtures/elementFixture.ts b/src/tests/fixtures/elementFixture.ts index d3ec64a7d..0cc4d554e 100644 --- a/src/tests/fixtures/elementFixture.ts +++ b/src/tests/fixtures/elementFixture.ts @@ -21,6 +21,7 @@ const elementBase: Omit = { versionNonce: 1188004276, isDeleted: false, boundElementIds: null, + updated: 1, }; export const rectangleFixture: ExcalidrawElement = { diff --git a/src/tests/scene/__snapshots__/export.test.ts.snap b/src/tests/scene/__snapshots__/export.test.ts.snap index 92bed1ba2..3abf9d18f 100644 --- a/src/tests/scene/__snapshots__/export.test.ts.snap +++ b/src/tests/scene/__snapshots__/export.test.ts.snap @@ -74,7 +74,7 @@ exports[`exportToSvg with default arguments 1`] = ` exports[`exportToSvg with exportEmbedScene 1`] = ` " - eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1SQW7CMFx1MDAxMLzzisi9XCKRpIFQbrRUVaWqPXBAatWDiTexhbGD7Vx1MDAwMFx1MDAxMeLvtVx1MDAxZEjaqP1BfbC045nd9e6cXHUwMDA2QYBMXVx1MDAwMppcdTAwMDVcYo5cdTAwMTnmjCh8QEOH70FpJoV9in2sZaUyz6TGlLPRiEsroFKbhlx1MDAwZlx1MDAxY7YgjLaMXHUwMDBmXHUwMDFiXHUwMDA3wcnf9oVcdTAwMTGn2q/U7m2eb5gg8S7bpi+L+dO7l3rS0XKSKGnj2lx1MDAxNb5N2/jAiKFcdTAwMTaLwrDFKLCCmlx1MDAxZYhFwV2bXHUwMDFkoo2SXHUwMDFieJBcXCrXyE3oT1d6jbNNoWQlSMeJxlx1MDAxOK/zjpMzzpem5s1cdTAwMDBwRitcdTAwMDWoV2F1bbGHtzot7YA7lS1ZUFx1MDAwMVr/0MhcdTAwMTJnzNS9X7n+ymfip/vZz0+xKi95kHbBt85cdTAwMDCIT5VEk3F6XHUwMDE3TtuXbr9RXHUwMDFj9tFXKfyuo2g6XHLDJE4nLYPphV218WlzzDV0c3QjfGxs0LQqKs7b56vRXGLDWylcYvL4efjvlX+v/OlcdTAwMTXgnJVcdTAwMWEuXrG3/1x1MDAwZsJluTTYOErjXHUwMDFjtGdwuP9lN7k/Tu+d5nZcdTAwMDOu2uk8OH9cdTAwMDFcZrNI1SJ9 + eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1SsW7CMFx1MDAxMN35ishdkUjSQChcdTAwMWItVVWpalx1MDAwN1x1MDAwNqRWXHUwMDFkTHxJLIxtbFx1MDAwN4hcdTAwMTD/XtuBpI26dK9cdTAwMDdL9/ze3fnunVx1MDAwNkGATC1cdTAwMDHNXHUwMDAyXHUwMDA0x1xmM0pcdTAwMTQ+oKHD96A0XHUwMDE13D7FPtaiUplnlsbI2WjEhFx1MDAxNZRCm4ZcdTAwMGZcZrbAjbaMXHUwMDBmXHUwMDFiXHUwMDA3wcnf9oVcdTAwMTKn2q/U7m2ebygn8S7bpi+L+dO7l3rS0XKSKGnj2lx1MDAxNb5N2/hAiSktXHUwMDE2hWGLlUCL0vRAzFx1MDAwYuba7Fx1MDAxMG2U2MCDYEK5Rm5Cf7rSa5xtXG4lKk46TjTGeJ13nJwytjQ1a1x1MDAwNoCzslKAelx1MDAxNVbXXHUwMDE2e3ir08JcdTAwMGW4U9mSRclB61x1MDAxZlx1MDAxYSFxRk3d+5XrTz5cdTAwMTM/3c9+/lx1MDAxMit5yYO0XHUwMDBivnVcdTAwMDZAfKokmozTu3DavnT7jeKwj75cbu53XHUwMDFkRdNpXHUwMDE4JnE6aVx1MDAxOVQv7KqNT5tjpqGbo1x1MDAxYuFjY4OmVV4x1j5XkuBG1n32aj5C8VZwgjx+XHUwMDFl/vvn3z9/8lx1MDAwZjBGpYaLf+zt/4iwlEtjRZbSuFx07SlcdTAwMWPuf9lX7o/Te/e5fYHr4HRcdTAwMWWcv1x1MDAwMKlcdFItIn0=