diff --git a/.drone.yml b/.drone.yml index 997a3c4..b0d7165 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,7 +7,7 @@ steps: image: node:16 commands: - node ./test-server/node-http.js & - - npm i + - npm ci - npm run test:nowatch - npm run build @@ -20,6 +20,6 @@ steps: image: node commands: - node ./test-server/node-http.js & - - npm i + - npm ci - npm run test:nowatch - npm run build \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 5def952..9c5ea7c 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -31,8 +31,6 @@ module.exports = { '@typescript-eslint/semi': ['warn', 'always'], 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'error', - '@typescript-eslint/ban-types': ['error'], - '@typescript-eslint/no-floating-promises': 'off', // disabled cuz troublesome for SweetAlert since they never reject 'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks 'react-hooks/exhaustive-deps': 'warn' // Checks effect dependencies } diff --git a/docs/Dependencies.md b/docs/Dependencies.md index ef15b06..34212ee 100644 --- a/docs/Dependencies.md +++ b/docs/Dependencies.md @@ -13,8 +13,8 @@ It depends on Vite in order to build the project. Others dependencies: - [react-dom](https://reactjs.org/docs/react-dom.html): library used to inject the app to `#root` html element. -- [react-window](https://www.npmjs.com/package/react-window): component that offers component dynamic loading over scroll (very useful++) -- [react-svg-pan-zoom](https://www.npmjs.com/package/react-svg-pan-zoom): component that offers pan + zoom to a svg element (if this gets deprecated, please try to migrate to HTML Canvas before trying a new library) +- [react-window](https://www.npmjs.com/package/react-windows): component that offers component dynamic loading over scroll (very useful++) +- [react-svg-pan-zoom](https://www.npmjs.com/package/react-svg-pan-zoom): component that offers pan + zoom to a svg element # [Vite](https://vitejs.dev/) @@ -49,12 +49,6 @@ Other dependencies: SVG Icons that can be used as JSX elements with Tailwind CSS -# [Interweave](https://interweave.dev/) - -React library to render HTML from string. -In this project, it is particularly used for the CustomSVG property. - -If this dependencies gets deprecated please revert [PR#18 e96e4f12](https://dev.azure.com/enguyen0660/SVGLayoutDesignerReact/_git/SVGLayoutDesignerReact/commit/e96e4f123b4aa4c9cdb327d4d617ab0e63dc4d0f?refName=refs%2Fheads%2Fdev) # Testing diff --git a/docs/Hardcoded.md b/docs/Hardcoded.md deleted file mode 100644 index 75cf025..0000000 --- a/docs/Hardcoded.md +++ /dev/null @@ -1,14 +0,0 @@ -> Here you will find the documentation of desastrous stuff that I made - -# XPositionReference - -XPositionReference is used as a fake horizontal offset indicator. - -The truth is that the svg will always take the left for its transformations and the best for us is to do the same. - -That's why everything that is shown to the user about XPositionReference is an illusion. Like for example: -- The inputs, see `PropertiesOperations.ts`, `StaticForm`, `DynamicForm`. -- Child dimensions, see `Container.ts`. - - -Look for use of `transformX()` and `restoreX()`. diff --git a/docs/Project_Structure.md b/docs/Project_Structure.md index 355682b..3daa579 100644 --- a/docs/Project_Structure.md +++ b/docs/Project_Structure.md @@ -6,8 +6,7 @@ The project is structured this way . ├── docs/ Documentation folder ├── public/ Public folder in which the index.html -│ │ import its resources -│ └── workers/ Webworkers folder +│ import its resources ├── src/ Source folder for the react app │ ├── assets/ Assets folder in which the react app │ │ import its resources @@ -18,6 +17,7 @@ The project is structured this way │ ├── test/ Setup folder for the tests │ ├── tests/ Other tests + resources │ ├── utils/ Utilities folder +│ ├── workers/ Webworkers folder │ ├── index.scss Tailwind CSS extends │ ├── main.tsx Entrypoint for App injection │ └── vite-env.d.ts Types for .env files diff --git a/package.json b/package.json index 99ac176..5fdcfa7 100644 --- a/package.json +++ b/package.json @@ -14,13 +14,10 @@ }, "dependencies": { "@heroicons/react": "^1.0.6", - "interweave": "^13.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-svg-pan-zoom": "^3.11.0", - "react-window": "^1.8.7", - "sweetalert2": "^11.4.28", - "sweetalert2-react-content": "^5.0.3" + "react-window": "^1.8.7" }, "devDependencies": { "@testing-library/dom": "^8.16.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 205c22e..be1cc19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,6 @@ specifiers: eslint-plugin-promise: ^6.0.0 eslint-plugin-react: ^7.30.1 eslint-plugin-react-hooks: ^4.6.0 - interweave: ^13.0.0 jsdom: ^20.0.0 postcss: ^8.4.14 react: ^18.2.0 @@ -32,8 +31,6 @@ specifiers: react-svg-pan-zoom: ^3.11.0 react-window: ^1.8.7 sass: ^1.54.0 - sweetalert2: ^11.4.28 - sweetalert2-react-content: ^5.0.3 tailwindcss: ^3.1.7 typescript: ^4.6.4 vite: ^3.0.0 @@ -41,13 +38,10 @@ specifiers: dependencies: '@heroicons/react': 1.0.6_react@18.2.0 - interweave: 13.0.0_react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-svg-pan-zoom: 3.11.0_react@18.2.0 react-window: 1.8.7_biqbaboplfbrettd7655fr4n2y - sweetalert2: 11.4.28 - sweetalert2-react-content: 5.0.3_m2nzudmh75bb5iwknw4em6omxi devDependencies: '@testing-library/dom': 8.16.1 @@ -1528,10 +1522,6 @@ packages: engines: {node: '>=6'} dev: true - /escape-html/1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false - /escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -2187,15 +2177,6 @@ packages: side-channel: 1.0.4 dev: true - /interweave/13.0.0_react@18.2.0: - resolution: {integrity: sha512-Mckwj+ix/VtrZu1bRBIIohwrsXj12ZTvJCoYUMZlJmgtvIaQCj0i77eSZ63ckbA1TsPrz2VOvLW9/kTgm5d+mw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - escape-html: 1.0.3 - react: 18.2.0 - dev: false - /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -3202,22 +3183,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /sweetalert2-react-content/5.0.3_m2nzudmh75bb5iwknw4em6omxi: - resolution: {integrity: sha512-DQXblZn0LHTvmaZquNQncZIE3Ljox85sAKKbXjYlDyFejyOibHwprAVvtQQpAUG3bgvyDUeAOE/BDFcVx6KUow==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - sweetalert2: ^11.0.0 - dependencies: - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - sweetalert2: 11.4.28 - dev: false - - /sweetalert2/11.4.28: - resolution: {integrity: sha512-leCf8Kc/o+R0LNWmLjWXI7l0roMchEHg6X+XibmfTYaOMvOoHXmoxmegHl0it+8vvvZlPIjzyfM6bYBOKTFnRg==} - dev: false - /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true diff --git a/src/Components/App/MenuActions.ts b/src/Components/App/MenuActions.ts index 601e4c7..1e37328 100644 --- a/src/Components/App/MenuActions.ts +++ b/src/Components/App/MenuActions.ts @@ -5,7 +5,6 @@ import { fetchConfiguration } from '../API/api'; import { IEditorState } from '../../Interfaces/IEditorState'; import { LoadState } from './Load'; import { XPositionReference } from '../../Enums/XPositionReference'; -import { DEFAULT_MAINCONTAINER_PROPS } from '../../utils/default'; export function NewEditor( setEditorState: Dispatch>, @@ -18,9 +17,19 @@ export function NewEditor( const MainContainer = new ContainerModel( null, { - ...DEFAULT_MAINCONTAINER_PROPS, + id: 'main', + parentId: 'null', + x: 0, + y: 0, width: Number(configuration.MainContainer.Width), - height: Number(configuration.MainContainer.Height) + height: Number(configuration.MainContainer.Height), + isRigidBody: false, + isAnchor: false, + XPositionReference: XPositionReference.Left, + style: { + fillOpacity: 0, + stroke: 'black' + } } ); diff --git a/src/Components/Editor/Behaviors/Behaviors.ts b/src/Components/Editor/Behaviors/Behaviors.ts deleted file mode 100644 index 63018b4..0000000 --- a/src/Components/Editor/Behaviors/Behaviors.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { IContainerModel } from '../../../Interfaces/IContainerModel'; -import { ImposePosition } from './AnchorBehaviors'; -import { RecalculatePhysics } from './RigidBodyBehaviors'; - -/** - * Recalculate the position of the container and its neighbors - * Mutate and returns the updated container - * @param container Container to recalculate its positions - * @returns Updated container - */ -export function ApplyBehaviors(container: IContainerModel): IContainerModel { - if (container.properties.isAnchor) { - ImposePosition(container); - } - - if (container.properties.isRigidBody) { - RecalculatePhysics(container); - } - - return container; -} diff --git a/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts b/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts index f0a734c..e0ffb2f 100644 --- a/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts +++ b/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts @@ -6,7 +6,6 @@ * If the contraints fails, an error message will be returned */ -import Swal from 'sweetalert2'; import { IContainerModel } from '../../../Interfaces/IContainerModel'; import { ISizePointer } from '../../../Interfaces/ISizePointer'; @@ -127,13 +126,8 @@ export function constraintBodyInsideUnallocatedWidth( // Check if there is still some space if (availableWidths.length === 0) { - Swal.fire({ - icon: 'error', - title: 'Not enough space!', - text: 'Try to free the parent a little bit!' - }); throw new Error( - 'No available space found on the parent container. Try to free the parent a bit.' + 'No available space found on the parent container. Try to free the parent a little before placing it inside.' ); } @@ -158,7 +152,7 @@ export function constraintBodyInsideUnallocatedWidth( // Check if the container actually fit inside // It will usually fit if it was alrady fitting const availableWidthFound = availableWidths.find((width) => - isFitting(container.properties.width, width) + isFitting(container, width) ); if (availableWidthFound === undefined) { @@ -169,26 +163,12 @@ export function constraintBodyInsideUnallocatedWidth( // We want the container to fit automatically inside the available space // even if it means to resize the container - const availableWidth: ISizePointer | undefined = availableWidths.find((width) => { - return isFitting(container.properties.minWidth, width); - }); - - if (availableWidth === undefined) { - console.warn(`Container ${container.properties.id} cannot fit in any space due to its minimum width being to large. Consequently, its rigid body property is disabled.`); - Swal.fire({ - position: 'top-end', - title: `Container ${container.properties.id} cannot fit!`, - text: 'Its rigid body property is now disabled. Change its the minimum width or free the parent container.', - timerProgressBar: true, - showConfirmButton: false, - timer: 5000 - }); - container.properties.isRigidBody = false; - return container; - } - + // The end goal is that the code never show the error message no matter what action is done + // TODO: Actually give an option to not fit and show the error message shown below + const availableWidth = availableWidths[0]; container.properties.x = availableWidth.x; container.properties.width = availableWidth.width; + // throw new Error('[constraintBodyInsideUnallocatedWidth] BIGERR: No available space found on the parent container, even though there is some.'); return container; } @@ -201,17 +181,6 @@ export function constraintBodyInsideUnallocatedWidth( ); } -/** - * Check if a container can fit inside a size space - * @param container Container to check - * @param sizePointer Size space to check - * @returns - */ -const isFitting = ( - containerWidth: number, - sizePointer: ISizePointer -): boolean => containerWidth <= sizePointer.width; - /** * Get the unallocated widths inside a container * An allocated width is defined by its the widths of the children that are rigid bodies. @@ -253,9 +222,10 @@ function getAvailableWidths( // We need to calculate the overlap between the two containers // We only works with widths meaning in 1D (with lines) const newUnallocatedWidths = getAvailableWidthsTwoLines( - unallocatedSpace, + unallocatedSpace.x, + unallocatedSpace.x + unallocatedSpace.width, childX, - childWidth + childX + childWidth ); // Concat the new list of SizePointer pointing to availables spaces @@ -270,90 +240,73 @@ function getAvailableWidths( /** * Returns the unallocated widths between two lines in 1D - * @param unalloctedSpace unallocated space - * @param rectX left of the second line - * @param rectWidth width of the second line + * @param unalloctedSpaceLeft left of the first line + * @param unallocatedSpaceRight rigth of the first line + * @param rectLeft left of the second line + * @param rectRight right of the second line * @returns Available widths */ function getAvailableWidthsTwoLines( - unallocatedSpace: ISizePointer, - rectX: number, - rectWidth: number -): ISizePointer[] { - const unallocatedSpaceRight = unallocatedSpace.x + unallocatedSpace.width; - const rectRight = rectX + rectWidth; - - const isNotOverlapping = unallocatedSpaceRight < rectX || - unallocatedSpace.x > rectRight; - if (isNotOverlapping) { - return [unallocatedSpace]; - } - - const isOverlappingFullWidth = rectX < unallocatedSpace.x && rectRight > unallocatedSpaceRight; - if (isOverlappingFullWidth) { - return []; - } - - const isOverlappingOnTheLeft = unallocatedSpace.x >= rectX; - if (isOverlappingOnTheLeft) { - return getAvailableWidthsLeft(unallocatedSpaceRight, rectRight); - } - - const isOverlappingOnTheRight = rectRight >= unallocatedSpaceRight; - if (isOverlappingOnTheRight) { - return getAvailableWidthsRight(unallocatedSpace.x, rectX); - } - - return getAvailableWidthsMiddle(unallocatedSpace.x, unallocatedSpaceRight, rectX, rectRight); -} - -function getAvailableWidthsLeft(unallocatedSpaceRight: number, rectRight: number): ISizePointer[] { - if (unallocatedSpaceRight - rectRight <= 0) { - return []; - } - - return [ - { - x: rectRight, - width: unallocatedSpaceRight - rectRight - } - ]; -} - -function getAvailableWidthsRight(unallocatedSpaceX: number, rectX: number): ISizePointer[] { - if (rectX - unallocatedSpaceX <= 0) { - return []; - } - - return [ - { - x: unallocatedSpaceX, - width: rectX - unallocatedSpaceX - } - ]; -} - -function getAvailableWidthsMiddle( - unallocatedSpaceX: number, + unalloctedSpaceLeft: number, unallocatedSpaceRight: number, - rectX: number, + rectLeft: number, rectRight: number ): ISizePointer[] { - const sizePointers: ISizePointer[] = []; - - if (rectX - unallocatedSpaceX > 0) { - sizePointers.push({ - x: unallocatedSpaceX, - width: rectX - unallocatedSpaceX - }); + if (unallocatedSpaceRight < rectLeft || + unalloctedSpaceLeft > rectRight + ) { + // object 1 and 2 are not overlapping + return [{ + x: unalloctedSpaceLeft, + width: unallocatedSpaceRight - unalloctedSpaceLeft + }]; } - if (unallocatedSpaceRight - rectRight > 0) { - sizePointers.push({ + if (rectLeft < unalloctedSpaceLeft && rectRight > unallocatedSpaceRight) { + // object 2 is overlapping full width + return []; + } + + if (unalloctedSpaceLeft >= rectLeft) { + // object 2 is partially overlapping on the left + return [ + { + x: rectRight, + width: unallocatedSpaceRight - rectRight + } + ]; + } + + if (rectRight >= unallocatedSpaceRight) { + // object 2 is partially overlapping on the right + return [ + { + x: unalloctedSpaceLeft, + width: rectRight - unalloctedSpaceLeft + } + ]; + } + + // object 2 is overlapping in the middle + return [ + { + x: unalloctedSpaceLeft, + width: rectLeft - unalloctedSpaceLeft + }, + { x: rectRight, width: unallocatedSpaceRight - rectRight - }); - } - - return sizePointers; + } + ]; } + +/** + * Check if a container can fit inside a size space + * @param container Container to check + * @param sizePointer Size space to check + * @returns + */ +const isFitting = ( + container: IContainerModel, + sizePointer: ISizePointer +): boolean => container.properties.width <= sizePointer.width; diff --git a/src/Components/Editor/ContainerOperations.ts b/src/Components/Editor/ContainerOperations.ts index 8c327e8..3d9e91e 100644 --- a/src/Components/Editor/ContainerOperations.ts +++ b/src/Components/Editor/ContainerOperations.ts @@ -4,10 +4,10 @@ import { IConfiguration } from '../../Interfaces/IConfiguration'; import { ContainerModel, IContainerModel } from '../../Interfaces/IContainerModel'; import { findContainerById } from '../../utils/itertools'; import { getCurrentHistory } from './Editor'; +import IProperties from '../../Interfaces/IProperties'; import { AddMethod } from '../../Enums/AddMethod'; import { IAvailableContainer } from '../../Interfaces/IAvailableContainer'; -import { GetDefaultContainerProps, DEFAULTCHILDTYPE_ALLOW_CYCLIC, DEFAULTCHILDTYPE_MAX_DEPTH } from '../../utils/default'; -import { ApplyBehaviors } from './Behaviors/Behaviors'; +import { XPositionReference } from '../../Enums/XPositionReference'; /** * Select a container @@ -181,7 +181,12 @@ export function AddContainer( // Set the counter of the object type in order to assign an unique id const newCounters = Object.assign({}, current.TypeCounters); - UpdateCounters(newCounters, type); + if (newCounters[type] === null || + newCounters[type] === undefined) { + newCounters[type] = 0; + } else { + newCounters[type]++; + } const count = newCounters[type]; // Create maincontainer model @@ -198,17 +203,23 @@ export function AddContainer( let x = containerConfig.DefaultX ?? 0; const y = containerConfig.DefaultY ?? 0; + const width = containerConfig.Width ?? parentClone.properties.width; + const height = containerConfig.Height ?? parentClone.properties.height; x = ApplyAddMethod(index, containerConfig, parentClone, x); - const defaultProperties = GetDefaultContainerProps( - type, - count, - parentClone, + const defaultProperties: IProperties = { + id: `${type}-${count}`, + parentId: parentClone.properties.id, x, y, - containerConfig - ); + width, + height, + isRigidBody: false, + isAnchor: false, + XPositionReference: containerConfig.XPositionReference ?? XPositionReference.Left, + style: containerConfig.Style + }; // Create the container const newContainer = new ContainerModel( @@ -220,8 +231,6 @@ export function AddContainer( } ); - ApplyBehaviors(newContainer); - // And push it the the parent children if (index === parentClone.children.length) { parentClone.children.push(newContainer); @@ -229,11 +238,9 @@ export function AddContainer( parentClone.children.splice(index, 0, newContainer); } - InitializeDefaultChild(configuration, containerConfig, newContainer, newCounters); - // Update the state history.push({ - LastAction: `Add ${newContainer.properties.id} in ${parentClone.properties.id}`, + LastAction: 'Add container', MainContainer: clone, SelectedContainer: parentClone, SelectedContainerId: parentClone.properties.id, @@ -243,74 +250,6 @@ export function AddContainer( setHistoryCurrentStep(history.length - 1); } -function UpdateCounters(counters: Record, type: string): void { - if (counters[type] === null || - counters[type] === undefined) { - counters[type] = 0; - } else { - counters[type]++; - } -} - -function InitializeDefaultChild( - configuration: IConfiguration, - containerConfig: IAvailableContainer, - newContainer: ContainerModel, - newCounters: Record -): void { - if (containerConfig.DefaultChildType === undefined) { - return; - } - - let currentConfig = configuration.AvailableContainers - .find(option => option.Type === containerConfig.DefaultChildType); - let parent = newContainer; - let depth = 0; - const seen = new Set([containerConfig.Type]); - - while (currentConfig !== undefined && - depth <= DEFAULTCHILDTYPE_MAX_DEPTH - ) { - if (!DEFAULTCHILDTYPE_ALLOW_CYCLIC && seen.has(currentConfig.Type)) { - return; - } - - seen.add(currentConfig.Type); - const x = currentConfig.DefaultX ?? 0; - const y = currentConfig.DefaultY ?? 0; - - UpdateCounters(newCounters, currentConfig.Type); - const count = newCounters[currentConfig.Type]; - const defaultChildProperties = GetDefaultContainerProps( - currentConfig.Type, - count, - parent, - x, - y, - currentConfig - ); - - // Create the container - const newChildContainer = new ContainerModel( - parent, - defaultChildProperties, - [], - { - type: currentConfig.Type - } - ); - - // And push it the the parent children - parent.children.push(newChildContainer); - - // iterate - depth++; - parent = newChildContainer; - currentConfig = configuration.AvailableContainers - .find(option => option.Type === (currentConfig as IAvailableContainer).DefaultChildType); - } -} - /** * Returns a new offset by applying an Add method (append, insert etc.) * See AddMethod @@ -324,7 +263,6 @@ function ApplyAddMethod(index: number, containerConfig: IAvailableContainer, par if (index > 0 && ( containerConfig.AddMethod === undefined || containerConfig.AddMethod === AddMethod.Append)) { - // Append method (default) const lastChild: IContainerModel | undefined = parent.children.at(index - 1); if (lastChild !== undefined) { diff --git a/src/Components/Editor/PropertiesOperations.ts b/src/Components/Editor/PropertiesOperations.ts index 70984da..0e3802c 100644 --- a/src/Components/Editor/PropertiesOperations.ts +++ b/src/Components/Editor/PropertiesOperations.ts @@ -3,8 +3,10 @@ import { IContainerModel, ContainerModel } from '../../Interfaces/IContainerMode import { IHistoryState } from '../../Interfaces/IHistoryState'; import { findContainerById } from '../../utils/itertools'; import { getCurrentHistory } from './Editor'; +import { constraintBodyInsideUnallocatedWidth, RecalculatePhysics } from './Behaviors/RigidBodyBehaviors'; +import { INPUT_TYPES } from '../Properties/PropertiesInputTypes'; +import { ImposePosition } from './Behaviors/AnchorBehaviors'; import { restoreX } from '../SVG/Elements/Container'; -import { ApplyBehaviors } from './Behaviors/Behaviors'; /** * Handled the property change event in the properties form @@ -42,7 +44,13 @@ export function OnPropertyChange( (container.properties as any)[key] = value; } - ApplyBehaviors(container); + if (container.properties.isAnchor) { + ImposePosition(container); + } + + if (container.properties.isRigidBody) { + RecalculatePhysics(container); + } history.push({ LastAction: `Change ${key} of ${container.properties.id}`, @@ -109,8 +117,9 @@ export function OnPropertiesSubmit( submitCSSForm(form, styleProperty, container); } - // Apply the behaviors - ApplyBehaviors(container); + if (container.properties.isRigidBody) { + RecalculatePhysics(container); + } history.push({ LastAction: `Change properties of ${container.properties.id}`, @@ -129,9 +138,8 @@ const submitHTMLInput = ( property: string, form: HTMLFormElement ): void => { - if (input.type !== 'number') { + if (INPUT_TYPES[property] !== 'number') { (container.properties as any)[property] = input.value; - return; } if (property === 'x') { @@ -180,7 +188,7 @@ const submitRadioButtons = ( return; } - if (radiobutton.type === 'radio') { + if (INPUT_TYPES[property] === 'number') { (container.properties as any)[property] = Number(radiobutton.value); return; } diff --git a/src/Components/Editor/Save.ts b/src/Components/Editor/Save.ts index 0dc783b..159959a 100644 --- a/src/Components/Editor/Save.ts +++ b/src/Components/Editor/Save.ts @@ -3,6 +3,7 @@ import { IConfiguration } from '../../Interfaces/IConfiguration'; import { getCircularReplacer } from '../../utils/saveload'; import { ID } from '../SVG/SVG'; import { IEditorState } from '../../Interfaces/IEditorState'; +import Worker from '../../workers/worker?worker'; export function SaveEditorAsJSON( history: IHistoryState[], @@ -20,7 +21,7 @@ export function SaveEditorAsJSON( // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions if (window.Worker) { // use webworker for the stringify to avoid freezing - const myWorker = new Worker('workers/worker.js'); + const myWorker = new Worker(); myWorker.postMessage({ editorState, spaces }); myWorker.onmessage = (event) => { const data = event.data; diff --git a/src/Components/Editor/Shortcuts.ts b/src/Components/Editor/Shortcuts.ts index f7d7b5b..aa20d96 100644 --- a/src/Components/Editor/Shortcuts.ts +++ b/src/Components/Editor/Shortcuts.ts @@ -1,6 +1,5 @@ import { Dispatch, SetStateAction } from 'react'; import { IHistoryState } from '../../Interfaces/IHistoryState'; -import { ENABLE_SHORTCUTS } from '../../utils/default'; export function onKeyDown( event: KeyboardEvent, @@ -8,10 +7,6 @@ export function onKeyDown( historyCurrentStep: number, setHistoryCurrentStep: Dispatch> ): void { - if (!ENABLE_SHORTCUTS) { - return; - } - event.preventDefault(); if (event.isComposing || event.keyCode === 229) { return; diff --git a/src/Components/ElementsSidebar/ElementsSidebar.test.tsx b/src/Components/ElementsSidebar/ElementsSidebar.test.tsx index 4f3b042..f207a46 100644 --- a/src/Components/ElementsSidebar/ElementsSidebar.test.tsx +++ b/src/Components/ElementsSidebar/ElementsSidebar.test.tsx @@ -14,12 +14,10 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'main', parentId: null, - displayedText: 'main', x: 0, y: 0, width: 2000, height: 100, - minWidth: 1, XPositionReference: XPositionReference.Left, isRigidBody: false, isAnchor: false @@ -48,12 +46,10 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'main', parentId: '', - displayedText: 'main', x: 0, y: 0, width: 2000, height: 100, - minWidth: 1, isRigidBody: false, isAnchor: false, XPositionReference: XPositionReference.Left @@ -108,10 +104,8 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'main', parentId: '', - displayedText: 'main', x: 0, y: 0, - minWidth: 1, width: 2000, height: 100, XPositionReference: XPositionReference.Left, @@ -128,10 +122,8 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'child-1', parentId: 'main', - displayedText: 'child-1', x: 0, y: 0, - minWidth: 1, width: 0, height: 0, isRigidBody: false, @@ -149,10 +141,8 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'child-2', parentId: 'main', - displayedText: 'child-2', x: 0, y: 0, - minWidth: 1, width: 0, height: 0, XPositionReference: XPositionReference.Left, @@ -190,10 +180,8 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'main', parentId: '', - displayedText: 'main', x: 0, y: 0, - minWidth: 1, width: 2000, height: 100, XPositionReference: XPositionReference.Left, @@ -209,10 +197,8 @@ describe.concurrent('Elements sidebar', () => { properties: { id: 'child-1', parentId: 'main', - displayedText: 'child-1', x: 0, y: 0, - minWidth: 1, width: 0, height: 0, XPositionReference: XPositionReference.Left, diff --git a/src/Components/ElementsSidebar/ElementsSidebar.tsx b/src/Components/ElementsSidebar/ElementsSidebar.tsx index 6a2d688..98eb071 100644 --- a/src/Components/ElementsSidebar/ElementsSidebar.tsx +++ b/src/Components/ElementsSidebar/ElementsSidebar.tsx @@ -83,9 +83,7 @@ export const ElementsSidebar: React.FC = (props: IElement const container = containers[index]; const depth: number = getDepth(container); const key = container.properties.id.toString(); - const text = container.properties.displayedText === key - ? `${'|\t'.repeat(depth)} ${key}` - : `${'|\t'.repeat(depth)} ${container.properties.displayedText} (${key})`; + const text = '|\t'.repeat(depth) + key; const selectedClass: string = props.SelectedContainer !== undefined && props.SelectedContainer !== null && props.SelectedContainer.properties.id === container.properties.id @@ -118,7 +116,7 @@ export const ElementsSidebar: React.FC = (props: IElement
) => void } @@ -43,7 +42,6 @@ export const InputGroup: React.FunctionComponent = (props) => checked={props.checked} defaultChecked={props.defaultChecked} onChange={props.onChange} - min={props.min} disabled={props.isDisabled} /> ; diff --git a/src/Components/Properties/DynamicForm.tsx b/src/Components/Properties/DynamicForm.tsx index a34b5bf..b5665b6 100644 --- a/src/Components/Properties/DynamicForm.tsx +++ b/src/Components/Properties/DynamicForm.tsx @@ -52,15 +52,6 @@ const DynamicForm: React.FunctionComponent = (props) => { value={props.properties.parentId?.toString()} isDisabled={true} /> - props.onChange('displayedText', event.target.value)} - /> = (props) => { value={props.properties.y.toString()} onChange={(event) => props.onChange('y', Number(event.target.value))} /> - props.onChange('minWidth', Number(event.target.value))} - /> props.onChange('width', Number(event.target.value))} /> @@ -105,7 +85,6 @@ const DynamicForm: React.FunctionComponent = (props) => { labelClassName='' inputClassName='' type='number' - min={0} value={props.properties.height.toString()} onChange={(event) => props.onChange('height', Number(event.target.value))} /> diff --git a/src/Components/Properties/Properties.test.tsx b/src/Components/Properties/Properties.test.tsx index dbe0d65..dc9473e 100644 --- a/src/Components/Properties/Properties.test.tsx +++ b/src/Components/Properties/Properties.test.tsx @@ -23,12 +23,10 @@ describe.concurrent('Properties', () => { const prop: IProperties = { id: 'stuff', parentId: 'parentId', - displayedText: 'stuff', x: 1, y: 1, width: 1, height: 1, - minWidth: 1, XPositionReference: XPositionReference.Left, isRigidBody: false, isAnchor: false diff --git a/src/Components/Properties/PropertiesInputTypes.tsx b/src/Components/Properties/PropertiesInputTypes.tsx new file mode 100644 index 0000000..b8f29d3 --- /dev/null +++ b/src/Components/Properties/PropertiesInputTypes.tsx @@ -0,0 +1,9 @@ +export const INPUT_TYPES: Record = { + x: 'number', + y: 'number', + width: 'number', + height: 'number', + isRigidBody: 'checkbox', + isAnchor: 'checkbox', + XPositionReference: 'number' +}; diff --git a/src/Components/Properties/StaticForm.tsx b/src/Components/Properties/StaticForm.tsx index e2b38c8..9f6055b 100644 --- a/src/Components/Properties/StaticForm.tsx +++ b/src/Components/Properties/StaticForm.tsx @@ -52,14 +52,6 @@ const StaticForm: React.FunctionComponent = (props) => { defaultValue={props.properties.parentId?.toString()} isDisabled={true} /> - = (props) => { type='number' defaultValue={props.properties.y.toString()} /> - = (props) => { labelClassName='' inputClassName='' type='number' - min={1} defaultValue={props.properties.height.toString()} /> = (props: IContainerProps) => props.model.properties.style ); - const svg = (props.model.properties.customSVG != null) - ? CreateReactCustomSVG(props.model.properties.customSVG, props.model.properties) - : ( - ); // Dimension props const depth = getDepth(props.model); const dimensionMargin = DIMENSION_MARGIN * (depth + 1); @@ -54,7 +44,7 @@ export const Container: React.FC = (props: IContainerProps) => const text = (props.model.properties.width ?? 0).toString(); let dimensionChildren: JSX.Element | null = null; - if (props.model.children.length > 1 && SHOW_CHILDREN_DIMENSIONS) { + if (props.model.children.length > 1) { const { childrenId, xChildrenStart, @@ -79,28 +69,28 @@ export const Container: React.FC = (props: IContainerProps) => transform={transform} key={`container-${props.model.properties.id}`} > - { SHOW_PARENT_DIMENSION - ? - : null - } + { dimensionChildren } - { svg } - { SHOW_TEXT - ? - {props.model.properties.displayedText} - - : null } + + + + {props.model.properties.id} + { containersElements } ); @@ -151,63 +141,3 @@ export function restoreX(x: number, width: number, xPositionReference = XPositio } return transformedX; } - -function CreateReactCustomSVG(customSVG: string, props: IProperties): React.ReactNode { - return transform(node, children, props)} - />; -} - -function transform(node: HTMLElement, children: Node[], props: IProperties): React.ReactNode { - const supportedTags = ['line', 'path', 'rect']; - if (supportedTags.includes(node.tagName.toLowerCase())) { - const attributes: {[att: string]: string | object | null} = {}; - node.getAttributeNames().forEach(attName => { - const attributeValue = node.getAttribute(attName); - if (attributeValue === null) { - attributes[attName] = attributeValue; - return; - } - - if (attributeValue.startsWith('{userData.') && attributeValue.endsWith('}')) { - // support for userData - if (props.userData === undefined) { - return undefined; - } - - const userDataKey = attributeValue.replace(/userData\./, ''); - - const prop = Object.entries(props.userData).find(([key]) => `{${key}}` === userDataKey); - if (prop !== undefined) { - attributes[camelize(attName)] = prop[1]; - return; - } - } - - if (attributeValue.startsWith('{{') && attributeValue.endsWith('}}')) { - // support for object - const stringObject = attributeValue.slice(1, -1); - const object: JSON = JSON.parse(stringObject); - attributes[camelize(attName)] = object; - return; - } - - const prop = Object.entries(props).find(([key]) => `{${key}}` === attributeValue); - if (prop !== undefined) { - attributes[camelize(attName)] = prop[1]; - return; - } - attributes[camelize(attName)] = attributeValue; - }); - return React.createElement(node.tagName.toLowerCase(), attributes, children); - } - return undefined; -} - -function camelize(str: string): any { - return str.split('-').map((word, index) => index > 0 ? word.charAt(0).toUpperCase() + word.slice(1) : word).join(''); -} diff --git a/src/Components/SVG/Elements/DepthDimensionLayer.tsx b/src/Components/SVG/Elements/DepthDimensionLayer.tsx deleted file mode 100644 index a32dbda..0000000 --- a/src/Components/SVG/Elements/DepthDimensionLayer.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import * as React from 'react'; -import { ContainerModel } from '../../../Interfaces/IContainerModel'; -import { DIMENSION_MARGIN } from '../../../utils/default'; -import { getAbsolutePosition, MakeBFSIterator } from '../../../utils/itertools'; -import { transformX } from './Container'; -import { Dimension } from './Dimension'; - -interface IDimensionLayerProps { - roots: ContainerModel | ContainerModel[] | null -} - -const getDimensionsNodes = (root: ContainerModel): React.ReactNode[] => { - const it = MakeBFSIterator(root); - const dimensions: React.ReactNode[] = []; - let currentDepth = 0; - let min = Infinity; - let max = -Infinity; - let lastY = 0; - for (const { container, depth } of it) { - if (currentDepth !== depth) { - AddNewDimension(currentDepth, min, max, lastY, dimensions); - - currentDepth = depth; - min = Infinity; - max = -Infinity; - } - - const absoluteX = getAbsolutePosition(container)[0]; - const x = transformX(absoluteX, container.properties.width, container.properties.XPositionReference); - lastY = container.properties.y + container.properties.height; - if (x < min) { - min = x; - } - - if (x > max) { - max = x; - } - } - - AddNewDimension(currentDepth, min, max, lastY, dimensions); - - return dimensions; -}; - -/** - * A layer containing all dimension - * @param props - * @returns - */ -export const DepthDimensionLayer: React.FC = (props: IDimensionLayerProps) => { - let dimensions: React.ReactNode[] = []; - if (Array.isArray(props.roots)) { - props.roots.forEach(child => { - dimensions.concat(getDimensionsNodes(child)); - }); - } else if (props.roots !== null) { - dimensions = getDimensionsNodes(props.roots); - } - return ( - - { dimensions } - - ); -}; - -function AddNewDimension(currentDepth: number, min: number, max: number, lastY: number, dimensions: React.ReactNode[]): void { - const id = `dim-depth-${currentDepth}`; - const xStart = min; - const xEnd = max; - const y = lastY + (DIMENSION_MARGIN * (currentDepth + 1)); - const strokeWidth = 1; - const width = xEnd - xStart; - const text = width.toString(); - - if (width === 0) { - return; - } - - dimensions.push( - - ); -} diff --git a/src/Components/SVG/Elements/DimensionLayer.tsx b/src/Components/SVG/Elements/DimensionLayer.tsx deleted file mode 100644 index 23d719e..0000000 --- a/src/Components/SVG/Elements/DimensionLayer.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import * as React from 'react'; -import { ContainerModel } from '../../../Interfaces/IContainerModel'; -import { DIMENSION_MARGIN } from '../../../utils/default'; -import { getAbsolutePosition, MakeBFSIterator } from '../../../utils/itertools'; -import { Dimension } from './Dimension'; - -interface IDimensionLayerProps { - roots: ContainerModel | ContainerModel[] | null -} - -const getDimensionsNodes = (root: ContainerModel): React.ReactNode[] => { - const it = MakeBFSIterator(root); - const dimensions: React.ReactNode[] = []; - for (const { container, depth } of it) { - const width = container.properties.width; - const id = `dim-${container.properties.id}`; - const xStart = getAbsolutePosition(container)[0]; - const xEnd = xStart + width; - const y = (container.properties.y + container.properties.height) + (DIMENSION_MARGIN * (depth + 1)); - const strokeWidth = 1; - const text = width.toString(); - dimensions.push( - - ); - } - return dimensions; -}; - -/** - * A layer containing all dimension - * @param props - * @returns - */ -export const DimensionLayer: React.FC = (props: IDimensionLayerProps) => { - let dimensions: React.ReactNode[] = []; - if (Array.isArray(props.roots)) { - props.roots.forEach(child => { - dimensions.concat(getDimensionsNodes(child)); - }); - } else if (props.roots !== null) { - dimensions = getDimensionsNodes(props.roots); - } - return ( - - { dimensions } - - ); -}; diff --git a/src/Components/SVG/SVG.tsx b/src/Components/SVG/SVG.tsx index e158da3..652258f 100644 --- a/src/Components/SVG/SVG.tsx +++ b/src/Components/SVG/SVG.tsx @@ -4,9 +4,6 @@ import { Container } from './Elements/Container'; import { ContainerModel } from '../../Interfaces/IContainerModel'; import { Selector } from './Elements/Selector'; import { BAR_WIDTH } from '../Bar/Bar'; -import { DimensionLayer } from './Elements/DimensionLayer'; -import { DepthDimensionLayer } from './Elements/DepthDimensionLayer'; -import { SHOW_DIMENSIONS_PER_DEPTH } from '../../utils/default'; interface ISVGProps { width: number @@ -77,11 +74,6 @@ export const SVG: React.FC = (props: ISVGProps) => { { children } - { - SHOW_DIMENSIONS_PER_DEPTH - ? - : null - }
diff --git a/src/Interfaces/IAvailableContainer.ts b/src/Interfaces/IAvailableContainer.ts index 67ad2af..2f4a011 100644 --- a/src/Interfaces/IAvailableContainer.ts +++ b/src/Interfaces/IAvailableContainer.ts @@ -5,15 +5,11 @@ import { XPositionReference } from '../Enums/XPositionReference'; /** Model of available container used in application configuration */ export interface IAvailableContainer { Type: string - DefaultX?: number - DefaultY?: number Width?: number Height?: number - MinWidth?: number + DefaultX?: number + DefaultY?: number AddMethod?: AddMethod XPositionReference?: XPositionReference - CustomSVG?: string - DefaultChildType?: string - Style?: React.CSSProperties - UserData?: object + Style: React.CSSProperties } diff --git a/src/Interfaces/IProperties.ts b/src/Interfaces/IProperties.ts index 205d93f..2513d74 100644 --- a/src/Interfaces/IProperties.ts +++ b/src/Interfaces/IProperties.ts @@ -3,70 +3,22 @@ import { XPositionReference } from '../Enums/XPositionReference'; /** * Properties of a container + * @property id id of the container + * @property parentId id of the parent container + * @property x horizontal offset of the container + * @property y vertical offset of the container + * @property isRigidBody if true apply rigid body behaviors + * @property isAnchor if true apply anchor behaviors */ export default interface IProperties { - /** id of the container */ id: string - - /** id of the parent container (null when there is no parent) */ parentId: string | null - - /** Text displayed in the container */ - displayedText: string - - /** horizontal offset */ x: number - - /** vertical offset */ y: number - - /** - * Minimum width (min=1) - * Allows the container to set isRigidBody to false when it gets squeezed - * by an anchor - */ - minWidth: number - - /** width */ width: number - - /** height */ height: number - - /** true if rigid, false otherwise */ isRigidBody: boolean - - /** true if anchor, false otherwise */ isAnchor: boolean - - /** Horizontal alignment, also determines the visual location of x {Left = 0, Center, Right } */ XPositionReference: XPositionReference - - /** - * (optional) - * Replace a by a customized "SVG". It is not really an svg but it at least allows - * to draw some patterns that can be bind to the properties of the container - * Use {prop} to bind a property. Use {{ styleProp }} to use an object. - * Example : - * ``` - * ` - * - * - * - * ` - * ``` - */ - customSVG?: string - - /** - * (optional) - * Style of the - */ style?: React.CSSProperties - - /** - * (optional) - * User data that can be used for data storage or custom SVG - */ - userData?: object } diff --git a/src/tests/resources/chassis2cannotfitminwidth.json b/src/tests/resources/chassis2cannotfitminwidth.json deleted file mode 100644 index 50c1cbc..0000000 --- a/src/tests/resources/chassis2cannotfitminwidth.json +++ /dev/null @@ -1,4148 +0,0 @@ -{ - "history": [ - { - "LastAction": "", - "MainContainer": { - "children": [], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": {} - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 0 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 499, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 498, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 497, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 496, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 495, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 494, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 493, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 492, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 491, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 490, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 489, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 488, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 487, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 486, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 485, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 484, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 483, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 482, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 481, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 480, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 479, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 478, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 477, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 476, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 475, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 474, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 473, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 472, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 471, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 470, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 469, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 468, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 467, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 466, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 465, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 464, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 463, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 462, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 461, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 460, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 459, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - } - ], - "historyCurrentStep": 53, - "configuration": { - "AvailableContainers": [ - { - "Type": "Chassis", - "Width": 500, - "MinWidth": 200 - }, - { - "Type": "Trou", - "DefaultX": 10, - "DefaultY": 10, - "Width": 480, - "Height": 180, - "Style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - { - "Type": "Remplissage", - "CustomSVG": "\n \n \n \n \n ", - "Style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "UserData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - { - "Type": "Montant", - "Width": 10, - "XPositionReference": 1, - "Style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - } - ], - "AvailableSymbols": [ - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg" - }, - "Name": "Poteau structure", - "Width": 0, - "XPositionReference": 1 - }, - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png" - }, - "Name": "Joint de structure", - "Width": 0, - "XPositionReference": 0 - } - ], - "MainContainer": { - "Height": 200, - "Width": 1000 - } - } -} \ No newline at end of file diff --git a/src/tests/resources/montantMustImpose.json b/src/tests/resources/montantMustImpose.json deleted file mode 100644 index c14df0d..0000000 --- a/src/tests/resources/montantMustImpose.json +++ /dev/null @@ -1,8145 +0,0 @@ -{ - "history": [ - { - "LastAction": "", - "MainContainer": { - "children": [], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": {} - }, - { - "LastAction": "Add Chassis-0 in main", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 0, - "Trou": 0, - "Remplissage": 0 - } - }, - { - "LastAction": "Add Chassis-1 in main", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1 - } - }, - { - "LastAction": "Select Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1 - } - }, - { - "LastAction": "Add Montant-0 in Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Change isAnchor of Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 480, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": false, - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Change properties of Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Change isRigidBody of Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": "", - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Change isAnchor of Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Select Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 1, - "Remplissage": 1, - "Montant": 0 - } - }, - { - "LastAction": "Add Remplissage-2 in Trou-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [ - { - "children": [], - "properties": { - "id": "Trou-2", - "parentId": "Remplissage-2", - "displayedText": "Trou-2", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [ - { - "children": [], - "properties": { - "id": "Trou-2", - "parentId": "Remplissage-2", - "displayedText": "Trou-2", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-2", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [ - { - "children": [], - "properties": { - "id": "Trou-2", - "parentId": "Remplissage-2", - "displayedText": "Trou-2", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-2", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Trou-2", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [ - { - "children": [], - "properties": { - "id": "Trou-2", - "parentId": "Remplissage-2", - "displayedText": "Trou-2", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Trou-2", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Delete Trou-2", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-2", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-2", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 240, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-2", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Change isRigidBody of Remplissage-2", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 0, - "y": 0, - "width": 230, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-2", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Remplissage-1", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 0, - "y": 0, - "width": 230, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Remplissage-1", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - }, - { - "LastAction": "Select Montant-0", - "MainContainer": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-0", - "parentId": "Trou-0", - "displayedText": "Remplissage-0", - "x": 0, - "y": 0, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-0", - "parentId": "Chassis-0", - "displayedText": "Trou-0", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "displayedText": "Chassis-0", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [ - { - "children": [ - { - "children": [], - "properties": { - "id": "Remplissage-1", - "parentId": "Trou-1", - "displayedText": "Remplissage-1", - "x": 240, - "y": 0, - "width": 240, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - }, - { - "children": [], - "properties": { - "id": "Montant-0", - "parentId": "Trou-1", - "displayedText": "Montant-0", - "x": 230, - "y": 0, - "width": 10, - "height": 180, - "isRigidBody": "", - "isAnchor": true, - "XPositionReference": 1, - "minWidth": 0, - "style": { - "fillOpacity": "0", - "strokeWidth": "2", - "stroke": "#713f12", - "fill": "#713f12" - } - }, - "userData": { - "type": "Montant" - } - }, - { - "children": [], - "properties": { - "id": "Remplissage-2", - "parentId": "Trou-1", - "displayedText": "Remplissage-2", - "x": 0, - "y": 0, - "width": 230, - "height": 180, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "customSVG": "\n \n \n \n \n ", - "style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "userData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - "userData": { - "type": "Remplissage" - } - } - ], - "properties": { - "id": "Trou-1", - "parentId": "Chassis-1", - "displayedText": "Trou-1", - "x": 10, - "y": 10, - "width": 480, - "height": 180, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 0, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - "userData": { - "type": "Trou" - } - } - ], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "displayedText": "Chassis-1", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "displayedText": "main", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Montant-0", - "TypeCounters": { - "Chassis": 1, - "Trou": 2, - "Remplissage": 2, - "Montant": 0 - } - } - ], - "historyCurrentStep": 35, - "configuration": { - "AvailableContainers": [ - { - "Type": "Chassis", - "Width": 500, - "MinWidth": 200, - "DefaultChildType": "Trou", - "Style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - { - "Type": "Trou", - "DefaultX": 10, - "DefaultY": 10, - "Width": 480, - "Height": 180, - "DefaultChildType": "Remplissage", - "Style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - { - "Type": "Remplissage", - "DefaultChildType": "Trou", - "CustomSVG": "\n \n \n \n \n ", - "Style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "UserData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - { - "Type": "Montant", - "Width": 10, - "XPositionReference": 1, - "Style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - } - ], - "AvailableSymbols": [ - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg" - }, - "Name": "Poteau structure", - "Width": 0, - "XPositionReference": 1 - }, - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png" - }, - "Name": "Joint de structure", - "Width": 0, - "XPositionReference": 0 - } - ], - "MainContainer": { - "Height": 200, - "Width": 1000 - } - } -} \ No newline at end of file diff --git a/src/tests/resources/nospaceleft.json b/src/tests/resources/nospaceleft.json deleted file mode 100644 index 1ae4ae2..0000000 --- a/src/tests/resources/nospaceleft.json +++ /dev/null @@ -1,4748 +0,0 @@ -{ - "history": [ - { - "LastAction": "", - "MainContainer": { - "children": [], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": {} - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 0 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 499, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 498, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 497, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 496, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 495, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 494, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 493, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 492, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 491, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 490, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 489, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 488, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 487, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 486, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 485, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 484, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 483, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 482, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 481, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 480, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 479, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 478, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 477, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 476, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 475, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 474, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 473, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 472, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 471, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 470, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 469, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 468, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 467, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 466, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 465, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 464, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 463, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 462, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 461, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 460, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 459, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 459, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 460, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 461, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - } - ], - "historyCurrentStep": 59, - "configuration": { - "AvailableContainers": [ - { - "Type": "Chassis", - "Width": 500, - "MinWidth": 200 - }, - { - "Type": "Trou", - "DefaultX": 10, - "DefaultY": 10, - "Width": 480, - "Height": 180, - "Style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - { - "Type": "Remplissage", - "CustomSVG": "\n \n \n \n \n ", - "Style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "UserData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - { - "Type": "Montant", - "Width": 10, - "XPositionReference": 1, - "Style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - } - ], - "AvailableSymbols": [ - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg" - }, - "Name": "Poteau structure", - "Width": 0, - "XPositionReference": 1 - }, - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png" - }, - "Name": "Joint de structure", - "Width": 0, - "XPositionReference": 0 - } - ], - "MainContainer": { - "Height": 200, - "Width": 1000 - } - } -} \ No newline at end of file diff --git a/src/tests/resources/rigidbodytest.json b/src/tests/resources/rigidbodytest.json new file mode 100644 index 0000000..8430870 --- /dev/null +++ b/src/tests/resources/rigidbodytest.json @@ -0,0 +1,436 @@ +{ + "history": [ + { + "MainContainer": { + "children": [], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "main", + "TypeCounters": {} + }, + { + "LastAction": "Add container", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": 75, + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "main", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Select container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": 75, + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "7", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "2", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "20", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "200", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "2000", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": "20000", + "height": 100, + "isRigidBody": false, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + }, + { + "LastAction": "Change property of container Container-0", + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Container-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "isRigidBody": true, + "fillOpacity": 0, + "stroke": "green" + }, + "userData": { + "type": "Container" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 2000, + "height": 100, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "SelectedContainerId": "Container-0", + "TypeCounters": { + "Container": 0 + } + } + ], + "historyCurrentStep": 10, + "configuration": { + "AvailableContainers": [ + { + "Type": "Container", + "Width": 75, + "Height": 100, + "Style": { + "fillOpacity": 0, + "stroke": "green" + } + } + ], + "AvailableSymbols": [], + "MainContainer": { + "Type": "Container", + "Width": 2000, + "Height": 100, + "Style": { + "fillOpacity": 0, + "stroke": "black" + } + } + } +} \ No newline at end of file diff --git a/src/tests/resources/squeezeChassis2.json b/src/tests/resources/squeezeChassis2.json deleted file mode 100644 index fc3b923..0000000 --- a/src/tests/resources/squeezeChassis2.json +++ /dev/null @@ -1,13148 +0,0 @@ -{ - "history": [ - { - "LastAction": "", - "MainContainer": { - "children": [], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": {} - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 0 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 499, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 498, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 497, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 496, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 495, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 494, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 493, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 492, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 491, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 490, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 489, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 488, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 487, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 486, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 485, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 484, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 483, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 482, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 481, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 480, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 479, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 478, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 477, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 476, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 475, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 474, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 473, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 472, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 471, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 470, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 469, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 468, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 467, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 466, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 465, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 464, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 463, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 462, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 461, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 460, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 459, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-0", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-0", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Select main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 1 - } - }, - { - "LastAction": "Add Chassis in main", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200 - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "main", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 458, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 3, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 30, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 3, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 30, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 30, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 3, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 0, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 2, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 20, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 958, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change isRigidBody of Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change isAnchor of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 300, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 301, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 302, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 303, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 304, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 305, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 306, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 307, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 308, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 309, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 310, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 311, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 312, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 313, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 314, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 315, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 316, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 317, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 318, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 319, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 320, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 321, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 322, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 323, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 324, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 325, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 326, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 327, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 328, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 329, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 330, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 331, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 332, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 333, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 334, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 335, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 336, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 337, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 338, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 339, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 340, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 341, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 342, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 343, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 344, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 345, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 346, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 347, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 348, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 349, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 350, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 351, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 352, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 353, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 354, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 355, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 356, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 357, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 358, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 359, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 360, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 361, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 362, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 363, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 364, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 365, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 366, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Change width of Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 367, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-2", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 367, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-2", - "TypeCounters": { - "Chassis": 2 - } - }, - { - "LastAction": "Select Chassis-1", - "MainContainer": { - "children": [ - { - "children": [], - "properties": { - "id": "Chassis-0", - "parentId": "main", - "x": 0, - "y": 0, - "width": 500, - "height": 200, - "isRigidBody": true, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-1", - "parentId": "main", - "x": 500, - "y": 0, - "width": 367, - "height": 200, - "isRigidBody": true, - "isAnchor": true, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - }, - { - "children": [], - "properties": { - "id": "Chassis-2", - "parentId": "main", - "x": 800, - "y": 0, - "width": 200, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "minWidth": 200, - "style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "red", - "fill": "#d3c9b7" - } - }, - "userData": { - "type": "Chassis" - } - } - ], - "properties": { - "id": "main", - "parentId": "null", - "x": 0, - "y": 0, - "minWidth": 1, - "width": 1000, - "height": 200, - "isRigidBody": false, - "isAnchor": false, - "XPositionReference": 0, - "style": { - "stroke": "black", - "fillOpacity": 0 - } - }, - "userData": {} - }, - "SelectedContainerId": "Chassis-1", - "TypeCounters": { - "Chassis": 2 - } - } - ], - "historyCurrentStep": 74, - "configuration": { - "AvailableContainers": [ - { - "Type": "Chassis", - "Width": 500, - "MinWidth": 200 - }, - { - "Type": "Trou", - "DefaultX": 10, - "DefaultY": 10, - "Width": 480, - "Height": 180, - "Style": { - "fillOpacity": 1, - "strokeWidth": 2, - "stroke": "green", - "fill": "white" - } - }, - { - "Type": "Remplissage", - "CustomSVG": "\n \n \n \n \n ", - "Style": { - "fillOpacity": 1, - "strokeWidth": 1, - "fill": "#bfdbfe" - }, - "UserData": { - "styleLine": { - "transform": "scaleY(0.5) translateY(100%)", - "transformBox": "fill-box" - } - } - }, - { - "Type": "Montant", - "Width": 10, - "XPositionReference": 1, - "Style": { - "fillOpacity": 0, - "strokeWidth": 2, - "stroke": "#713f12", - "fill": "#713f12" - } - } - ], - "AvailableSymbols": [ - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg" - }, - "Name": "Poteau structure", - "Width": 0, - "XPositionReference": 1 - }, - { - "Height": 0, - "Image": { - "Base64Image": null, - "Name": null, - "Svg": null, - "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png" - }, - "Name": "Joint de structure", - "Width": 0, - "XPositionReference": 0 - } - ], - "MainContainer": { - "Height": 200, - "Width": 1000 - } - } -} \ No newline at end of file diff --git a/src/tests/resources/state.json b/src/tests/resources/state.json new file mode 100644 index 0000000..2152cd1 --- /dev/null +++ b/src/tests/resources/state.json @@ -0,0 +1,182 @@ +{ + "isSidebarOpen": true, + "isElementsSidebarOpen": false, + "isHistoryOpen": false, + "configuration": { + "AvailableContainers": [ + { + "Type": "Chassis", + "Width": 500, + "Style": { + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "red" + } + }, + { + "Type": "Trou", + "Width": 300, + "Style": { + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "green" + } + }, + { + "Type": "Montant", + "Width": 100, + "Style": { + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "blue", + "transform": "translateX(-50%)", + "transformOrigin": "center", + "transformBox": "fill-box" + } + } + ], + "AvailableSymbols": [ + { + "Height": 0, + "Image": { + "Base64Image": null, + "Name": null, + "Svg": null, + "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg" + }, + "Name": "Poteau structure", + "Width": 0, + "XPositionReference": 1 + }, + { + "Height": 0, + "Image": { + "Base64Image": null, + "Name": null, + "Svg": null, + "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png" + }, + "Name": "Joint de structure", + "Width": 0, + "XPositionReference": 0 + } + ], + "MainContainer": { + "Height": 200, + "Width": 1000 + } + }, + "history": [ + { + "MainContainer": { + "children": [], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 1000, + "height": 200, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "TypeCounters": {} + }, + { + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Chassis-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": 500, + "height": 200, + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "red" + }, + "userData": { + "type": "Chassis" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 1000, + "height": 200, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "TypeCounters": { + "Chassis": 0 + }, + "SelectedContainerId": "main" + }, + { + "MainContainer": { + "children": [ + { + "children": [], + "properties": { + "id": "Chassis-0", + "parentId": "main", + "x": 0, + "y": 0, + "width": 500, + "height": 200, + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "red" + }, + "userData": { + "type": "Chassis" + } + }, + { + "children": [], + "properties": { + "id": "Chassis-1", + "parentId": "main", + "x": 500, + "y": 0, + "width": 500, + "height": 200, + "fillOpacity": 0, + "borderWidth": 2, + "stroke": "red" + }, + "userData": { + "type": "Chassis" + } + } + ], + "properties": { + "id": "main", + "parentId": "null", + "x": 0, + "y": 0, + "width": 1000, + "height": 200, + "fillOpacity": 0, + "stroke": "black" + }, + "userData": {} + }, + "TypeCounters": { + "Chassis": 1 + }, + "SelectedContainerId": "main" + } + ], + "historyCurrentStep": 2 +} \ No newline at end of file diff --git a/src/utils/default.ts b/src/utils/default.ts index 6bb414b..97df4b0 100644 --- a/src/utils/default.ts +++ b/src/utils/default.ts @@ -1,28 +1,7 @@ import { XPositionReference } from '../Enums/XPositionReference'; -import { IAvailableContainer } from '../Interfaces/IAvailableContainer'; import { IConfiguration } from '../Interfaces/IConfiguration'; -import { IContainerModel } from '../Interfaces/IContainerModel'; import IProperties from '../Interfaces/IProperties'; -/// CONTAINRE DEFAULTS /// - -export const SHOW_TEXT = true; -export const DEFAULTCHILDTYPE_ALLOW_CYCLIC = false; -export const DEFAULTCHILDTYPE_MAX_DEPTH = 10; - -/// DIMENSIONS DEFAULTS /// - -export const SHOW_PARENT_DIMENSION = true; -export const SHOW_CHILDREN_DIMENSIONS = false; -export const SHOW_DIMENSIONS_PER_DEPTH = true; -export const DIMENSION_MARGIN = 50; -export const NOTCHES_LENGTH = 4; - -/// EDITOR DEFAULTS /// - -export const ENABLE_SHORTCUTS = true; -export const MAX_HISTORY = 200; - export const DEFAULT_CONFIG: IConfiguration = { AvailableContainers: [ { @@ -50,10 +29,8 @@ export const DEFAULT_CONFIG: IConfiguration = { export const DEFAULT_MAINCONTAINER_PROPS: IProperties = { id: 'main', parentId: 'null', - displayedText: 'main', x: 0, y: 0, - minWidth: 1, width: Number(DEFAULT_CONFIG.MainContainer.Width), height: Number(DEFAULT_CONFIG.MainContainer.Height), isRigidBody: false, @@ -65,26 +42,7 @@ export const DEFAULT_MAINCONTAINER_PROPS: IProperties = { } }; -export const GetDefaultContainerProps = ( - type: string, - typeCount: number, - parent: IContainerModel, - x: number, - y: number, - containerConfig: IAvailableContainer -): IProperties => ({ - id: `${type}-${typeCount}`, - parentId: parent.properties.id, - displayedText: `${type}-${typeCount}`, - x, - y, - width: containerConfig.Width ?? containerConfig.MinWidth ?? parent.properties.width, - height: containerConfig.Height ?? parent.properties.height, - isRigidBody: false, // set this to true to replicate Florian's project - isAnchor: false, - XPositionReference: containerConfig.XPositionReference ?? XPositionReference.Left, - minWidth: containerConfig.MinWidth ?? 0, - customSVG: containerConfig.CustomSVG, - style: structuredClone(containerConfig.Style), - userData: structuredClone(containerConfig.UserData) -}); +export const DIMENSION_MARGIN = 50; +export const NOTCHES_LENGTH = 4; + +export const MAX_HISTORY = 200; diff --git a/src/utils/itertools.ts b/src/utils/itertools.ts index e52e034..221d6c0 100644 --- a/src/utils/itertools.ts +++ b/src/utils/itertools.ts @@ -22,34 +22,6 @@ export function * MakeIterator(root: IContainerModel): Generator { - const queue: IContainerModel[] = [root]; - let depth = 0; - while (queue.length > 0) { - let levelSize = queue.length; - while (levelSize-- !== 0) { - const container = queue.shift() as IContainerModel; - yield { - container, - depth - }; - - for (let i = container.children.length - 1; i >= 0; i--) { - const child = container.children[i]; - queue.push(child); - } - } - depth++; - } -} - /** * Returns the depth of the container * @returns The depth of the container diff --git a/src/utils/saveload.ts b/src/utils/saveload.ts index 6867ea3..356dd50 100644 --- a/src/utils/saveload.ts +++ b/src/utils/saveload.ts @@ -42,6 +42,7 @@ export function Revive(editorState: IEditorState): void { } export const getCircularReplacer = (): (key: any, value: object | null) => object | null | undefined => { + const seen = new WeakSet(); return (key: any, value: object | null) => { if (key === 'parent') { return; @@ -51,6 +52,12 @@ export const getCircularReplacer = (): (key: any, value: object | null) => objec return; } + if (typeof value === 'object' && value !== null) { + if (seen.has(value)) { + return; + } + seen.add(value); + } return value; }; }; diff --git a/public/workers/worker.js b/src/workers/worker.js similarity index 100% rename from public/workers/worker.js rename to src/workers/worker.js diff --git a/test-server/http.js b/test-server/http.js index 8053660..e6b7051 100644 --- a/test-server/http.js +++ b/test-server/http.js @@ -54,13 +54,12 @@ const GetSVGLayoutConfiguration = () => { { Type: 'Chassis', Width: 500, - MinWidth: 200, - DefaultChildType: 'Trou', Style: { fillOpacity: 1, - strokeWidth: 2, + borderWidth: 2, stroke: 'red', - fill: '#d3c9b7', + fill: '#78350F', + stroke: 'red' } }, { @@ -69,33 +68,20 @@ const GetSVGLayoutConfiguration = () => { DefaultY: 10, Width: 480, Height: 180, - DefaultChildType: 'Remplissage', Style: { fillOpacity: 1, - strokeWidth: 2, + borderWidth: 2, stroke: 'green', fill: 'white' } }, { Type: 'Remplissage', - CustomSVG: ` - - - - - ` - , Style: { fillOpacity: 1, - strokeWidth: 1, + borderWidth: 2, + stroke: '#bfdbfe', fill: '#bfdbfe' - }, - UserData: { - styleLine: { - transform: "scaleY(0.5) translateY(100%)", - transformBox: "fill-box" - } } }, { @@ -104,7 +90,7 @@ const GetSVGLayoutConfiguration = () => { XPositionReference: 1, Style: { fillOpacity: 0, - strokeWidth: 2, + borderWidth: 2, stroke: '#713f12', fill: '#713f12', } diff --git a/tsconfig.json b/tsconfig.json index 034ee0e..2fe4d5a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,7 +16,7 @@ "noEmit": true, "jsx": "react-jsx" }, - "include": ["src"], + "include": ["src", "src/workers"], "exclude": ["test-server"], "references": [{ "path": "./tsconfig.node.json" }] }