fusionSetup { "workingDomain": { "width": 8192, "height": 8192, "designOriginPx": [ 3072, 3072 ] }, "fps": { "numerator": 60, "denominator": 1 }, "localRangeInclusive": [ 0, 299 ], "sourceOffset": 2100, "excerptLeadFrames": 0, "finalCrop": { "topLeft": [ 3072, 3072 ], "width": 1920, "height": 1080 }, "color": "Chosen SDR/sRGB-like graphics; no claim to recover film color management. Match both tool outputs in the intended delivery color space.", "root": "RootPaper = opaque canvas background inside padded canvas rectangle; all intermediate groups transparent.", "output": "footnote_Merge -> FinalCanvasCrop -> MediaOut", "transformChain": "Construct -> LocalMask -> AnchorShift(c-origin) -> ScaleRotate -> Position(t+origin-c) -> AlphaGate -> sibling Merge", "interpolation": "Left-key linear/smooth/hold; smooth=t*t*(3-2*t); clamp endpoints. End-exclusive gates, no auto-easing." } fusionNodes [ { "layerId": "wall", "nodeId": "wall_Merge", "kind": "group", "parentLayerId": null, "recipePointer": "/layers/0", "mergeIndex": 0, "backgroundInput": "RootPaper", "foregroundInput": "wall_Gated", "output": "wall_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "x": 0, "y": 0, "width": 1920, "height": 1080, "origin": [ 960, 540 ], "overflow": "visible" }, "tools": [ "wall_Construct", "wall_LocalMask", "wall_AnchorShift", "wall_ScaleRotate", "wall_Position", "wall_Gated", "wall_Merge" ], "connections": [ "wall_Construct -> wall_LocalMask -> wall_AnchorShift -> wall_ScaleRotate -> wall_Position -> wall_Gated -> wall_Merge.Foreground", "RootPaper -> wall_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase0", "nodeId": "hero0-phase0_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/0", "mergeIndex": 0, "backgroundInput": "wall_Transparent", "foregroundInput": "hero0-phase0_Gated", "output": "hero0-phase0_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "overflow": "hidden" }, "tools": [ "hero0-phase0_Construct", "hero0-phase0_LocalMask", "hero0-phase0_AnchorShift", "hero0-phase0_ScaleRotate", "hero0-phase0_Position", "hero0-phase0_Gated", "hero0-phase0_Merge" ], "connections": [ "hero0-phase0_Construct -> hero0-phase0_LocalMask -> hero0-phase0_AnchorShift -> hero0-phase0_ScaleRotate -> hero0-phase0_Position -> hero0-phase0_Gated -> hero0-phase0_Merge.Foreground", "wall_Transparent -> hero0-phase0_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase0-art", "nodeId": "hero0-phase0-art_Merge", "kind": "image", "parentLayerId": "hero0-phase0", "recipePointer": "/layers/0/children/0/children/0", "mergeIndex": 0, "backgroundInput": "hero0-phase0_Transparent", "foregroundInput": "hero0-phase0-art_Gated", "output": "hero0-phase0-art_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "slot": "tile00", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero0-phase0-art_Construct", "hero0-phase0-art_LocalMask", "hero0-phase0-art_AnchorShift", "hero0-phase0-art_ScaleRotate", "hero0-phase0-art_Position", "hero0-phase0-art_Gated", "hero0-phase0-art_Merge" ], "connections": [ "hero0-phase0-art_Construct -> hero0-phase0-art_LocalMask -> hero0-phase0-art_AnchorShift -> hero0-phase0-art_ScaleRotate -> hero0-phase0-art_Position -> hero0-phase0-art_Gated -> hero0-phase0-art_Merge.Foreground", "hero0-phase0_Transparent -> hero0-phase0-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero0-phase0-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card00", "nodeId": "card00_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/1", "mergeIndex": 1, "backgroundInput": "hero0-phase0_Merge", "foregroundInput": "card00_Gated", "output": "card00_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile04", "width": 550, "height": 360.9375, "origin": [ 275.0, 180.46875 ], "fit": "contain" }, "tools": [ "card00_Construct", "card00_LocalMask", "card00_AnchorShift", "card00_ScaleRotate", "card00_Position", "card00_Gated", "card00_Merge" ], "connections": [ "card00_Construct -> card00_LocalMask -> card00_AnchorShift -> card00_ScaleRotate -> card00_Position -> card00_Gated -> card00_Merge.Foreground", "hero0-phase0_Merge -> card00_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card01", "nodeId": "card01_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/2", "mergeIndex": 2, "backgroundInput": "card00_Merge", "foregroundInput": "card01_Gated", "output": "card01_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile10", "width": 590, "height": 387.1875, "origin": [ 295.0, 193.59375 ], "fit": "contain" }, "tools": [ "card01_Construct", "card01_LocalMask", "card01_AnchorShift", "card01_ScaleRotate", "card01_Position", "card01_Gated", "card01_Merge" ], "connections": [ "card01_Construct -> card01_LocalMask -> card01_AnchorShift -> card01_ScaleRotate -> card01_Position -> card01_Gated -> card01_Merge.Foreground", "card00_Merge -> card01_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile10-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile10-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card02", "nodeId": "card02_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/3", "mergeIndex": 3, "backgroundInput": "card01_Merge", "foregroundInput": "card02_Gated", "output": "card02_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile08", "width": 510, "height": 334.6875, "origin": [ 255.0, 167.34375 ], "fit": "contain" }, "tools": [ "card02_Construct", "card02_LocalMask", "card02_AnchorShift", "card02_ScaleRotate", "card02_Position", "card02_Gated", "card02_Merge" ], "connections": [ "card02_Construct -> card02_LocalMask -> card02_AnchorShift -> card02_ScaleRotate -> card02_Position -> card02_Gated -> card02_Merge.Foreground", "card01_Merge -> card02_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile08-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile08-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card03", "nodeId": "card03_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/4", "mergeIndex": 4, "backgroundInput": "card02_Merge", "foregroundInput": "card03_Gated", "output": "card03_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile01", "width": 620, "height": 406.875, "origin": [ 310.0, 203.4375 ], "fit": "contain" }, "tools": [ "card03_Construct", "card03_LocalMask", "card03_AnchorShift", "card03_ScaleRotate", "card03_Position", "card03_Gated", "card03_Merge" ], "connections": [ "card03_Construct -> card03_LocalMask -> card03_AnchorShift -> card03_ScaleRotate -> card03_Position -> card03_Gated -> card03_Merge.Foreground", "card02_Merge -> card03_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card04", "nodeId": "card04_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/5", "mergeIndex": 5, "backgroundInput": "card03_Merge", "foregroundInput": "card04_Gated", "output": "card04_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile09", "width": 540, "height": 354.375, "origin": [ 270.0, 177.1875 ], "fit": "contain" }, "tools": [ "card04_Construct", "card04_LocalMask", "card04_AnchorShift", "card04_ScaleRotate", "card04_Position", "card04_Gated", "card04_Merge" ], "connections": [ "card04_Construct -> card04_LocalMask -> card04_AnchorShift -> card04_ScaleRotate -> card04_Position -> card04_Gated -> card04_Merge.Foreground", "card03_Merge -> card04_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile09-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile09-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card05", "nodeId": "card05_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/6", "mergeIndex": 6, "backgroundInput": "card04_Merge", "foregroundInput": "card05_Gated", "output": "card05_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile05", "width": 460, "height": 301.875, "origin": [ 230.0, 150.9375 ], "fit": "contain" }, "tools": [ "card05_Construct", "card05_LocalMask", "card05_AnchorShift", "card05_ScaleRotate", "card05_Position", "card05_Gated", "card05_Merge" ], "connections": [ "card05_Construct -> card05_LocalMask -> card05_AnchorShift -> card05_ScaleRotate -> card05_Position -> card05_Gated -> card05_Merge.Foreground", "card04_Merge -> card05_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile05-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile05-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card07", "nodeId": "card07_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/7", "mergeIndex": 7, "backgroundInput": "card05_Merge", "foregroundInput": "card07_Gated", "output": "card07_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile07", "width": 440, "height": 288.75, "origin": [ 220.0, 144.375 ], "fit": "contain" }, "tools": [ "card07_Construct", "card07_LocalMask", "card07_AnchorShift", "card07_ScaleRotate", "card07_Position", "card07_Gated", "card07_Merge" ], "connections": [ "card07_Construct -> card07_LocalMask -> card07_AnchorShift -> card07_ScaleRotate -> card07_Position -> card07_Gated -> card07_Merge.Foreground", "card05_Merge -> card07_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile07-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile07-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card08", "nodeId": "card08_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/8", "mergeIndex": 8, "backgroundInput": "card07_Merge", "foregroundInput": "card08_Gated", "output": "card08_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile03", "width": 450, "height": 295.3125, "origin": [ 225.0, 147.65625 ], "fit": "contain" }, "tools": [ "card08_Construct", "card08_LocalMask", "card08_AnchorShift", "card08_ScaleRotate", "card08_Position", "card08_Gated", "card08_Merge" ], "connections": [ "card08_Construct -> card08_LocalMask -> card08_AnchorShift -> card08_ScaleRotate -> card08_Position -> card08_Gated -> card08_Merge.Foreground", "card07_Merge -> card08_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile03-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile03-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card09", "nodeId": "card09_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/9", "mergeIndex": 9, "backgroundInput": "card08_Merge", "foregroundInput": "card09_Gated", "output": "card09_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile08", "width": 540, "height": 354.375, "origin": [ 270.0, 177.1875 ], "fit": "contain" }, "tools": [ "card09_Construct", "card09_LocalMask", "card09_AnchorShift", "card09_ScaleRotate", "card09_Position", "card09_Gated", "card09_Merge" ], "connections": [ "card09_Construct -> card09_LocalMask -> card09_AnchorShift -> card09_ScaleRotate -> card09_Position -> card09_Gated -> card09_Merge.Foreground", "card08_Merge -> card09_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile08-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile08-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card10", "nodeId": "card10_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/10", "mergeIndex": 10, "backgroundInput": "card09_Merge", "foregroundInput": "card10_Gated", "output": "card10_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile02", "width": 460, "height": 301.875, "origin": [ 230.0, 150.9375 ], "fit": "contain" }, "tools": [ "card10_Construct", "card10_LocalMask", "card10_AnchorShift", "card10_ScaleRotate", "card10_Position", "card10_Gated", "card10_Merge" ], "connections": [ "card10_Construct -> card10_LocalMask -> card10_AnchorShift -> card10_ScaleRotate -> card10_Position -> card10_Gated -> card10_Merge.Foreground", "card09_Merge -> card10_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile02-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile02-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card11", "nodeId": "card11_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/11", "mergeIndex": 11, "backgroundInput": "card10_Merge", "foregroundInput": "card11_Gated", "output": "card11_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile09", "width": 500, "height": 328.125, "origin": [ 250.0, 164.0625 ], "fit": "contain" }, "tools": [ "card11_Construct", "card11_LocalMask", "card11_AnchorShift", "card11_ScaleRotate", "card11_Position", "card11_Gated", "card11_Merge" ], "connections": [ "card11_Construct -> card11_LocalMask -> card11_AnchorShift -> card11_ScaleRotate -> card11_Position -> card11_Gated -> card11_Merge.Foreground", "card10_Merge -> card11_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile09-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile09-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card12", "nodeId": "card12_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/12", "mergeIndex": 12, "backgroundInput": "card11_Merge", "foregroundInput": "card12_Gated", "output": "card12_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile04", "width": 560, "height": 367.5, "origin": [ 280.0, 183.75 ], "fit": "contain" }, "tools": [ "card12_Construct", "card12_LocalMask", "card12_AnchorShift", "card12_ScaleRotate", "card12_Position", "card12_Gated", "card12_Merge" ], "connections": [ "card12_Construct -> card12_LocalMask -> card12_AnchorShift -> card12_ScaleRotate -> card12_Position -> card12_Gated -> card12_Merge.Foreground", "card11_Merge -> card12_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card13", "nodeId": "card13_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/13", "mergeIndex": 13, "backgroundInput": "card12_Merge", "foregroundInput": "card13_Gated", "output": "card13_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile01", "width": 630, "height": 413.4375, "origin": [ 315.0, 206.71875 ], "fit": "contain" }, "tools": [ "card13_Construct", "card13_LocalMask", "card13_AnchorShift", "card13_ScaleRotate", "card13_Position", "card13_Gated", "card13_Merge" ], "connections": [ "card13_Construct -> card13_LocalMask -> card13_AnchorShift -> card13_ScaleRotate -> card13_Position -> card13_Gated -> card13_Merge.Foreground", "card12_Merge -> card13_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card14", "nodeId": "card14_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/14", "mergeIndex": 14, "backgroundInput": "card13_Merge", "foregroundInput": "card14_Gated", "output": "card14_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile11", "width": 530, "height": 347.8125, "origin": [ 265.0, 173.90625 ], "fit": "contain" }, "tools": [ "card14_Construct", "card14_LocalMask", "card14_AnchorShift", "card14_ScaleRotate", "card14_Position", "card14_Gated", "card14_Merge" ], "connections": [ "card14_Construct -> card14_LocalMask -> card14_AnchorShift -> card14_ScaleRotate -> card14_Position -> card14_Gated -> card14_Merge.Foreground", "card13_Merge -> card14_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile11-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile11-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card15", "nodeId": "card15_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/15", "mergeIndex": 15, "backgroundInput": "card14_Merge", "foregroundInput": "card15_Gated", "output": "card15_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile06", "width": 620, "height": 406.875, "origin": [ 310.0, 203.4375 ], "fit": "contain" }, "tools": [ "card15_Construct", "card15_LocalMask", "card15_AnchorShift", "card15_ScaleRotate", "card15_Position", "card15_Gated", "card15_Merge" ], "connections": [ "card15_Construct -> card15_LocalMask -> card15_AnchorShift -> card15_ScaleRotate -> card15_Position -> card15_Gated -> card15_Merge.Foreground", "card14_Merge -> card15_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card16", "nodeId": "card16_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/16", "mergeIndex": 16, "backgroundInput": "card15_Merge", "foregroundInput": "card16_Gated", "output": "card16_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile03", "width": 340, "height": 223.125, "origin": [ 170.0, 111.5625 ], "fit": "contain" }, "tools": [ "card16_Construct", "card16_LocalMask", "card16_AnchorShift", "card16_ScaleRotate", "card16_Position", "card16_Gated", "card16_Merge" ], "connections": [ "card16_Construct -> card16_LocalMask -> card16_AnchorShift -> card16_ScaleRotate -> card16_Position -> card16_Gated -> card16_Merge.Foreground", "card15_Merge -> card16_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile03-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile03-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card17", "nodeId": "card17_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/17", "mergeIndex": 17, "backgroundInput": "card16_Merge", "foregroundInput": "card17_Gated", "output": "card17_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile10", "width": 320, "height": 210.0, "origin": [ 160.0, 105.0 ], "fit": "contain" }, "tools": [ "card17_Construct", "card17_LocalMask", "card17_AnchorShift", "card17_ScaleRotate", "card17_Position", "card17_Gated", "card17_Merge" ], "connections": [ "card17_Construct -> card17_LocalMask -> card17_AnchorShift -> card17_ScaleRotate -> card17_Position -> card17_Gated -> card17_Merge.Foreground", "card16_Merge -> card17_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile10-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile10-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card18", "nodeId": "card18_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/18", "mergeIndex": 18, "backgroundInput": "card17_Merge", "foregroundInput": "card18_Gated", "output": "card18_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile05", "width": 420, "height": 275.625, "origin": [ 210.0, 137.8125 ], "fit": "contain" }, "tools": [ "card18_Construct", "card18_LocalMask", "card18_AnchorShift", "card18_ScaleRotate", "card18_Position", "card18_Gated", "card18_Merge" ], "connections": [ "card18_Construct -> card18_LocalMask -> card18_AnchorShift -> card18_ScaleRotate -> card18_Position -> card18_Gated -> card18_Merge.Foreground", "card17_Merge -> card18_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile05-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile05-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card19", "nodeId": "card19_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/19", "mergeIndex": 19, "backgroundInput": "card18_Merge", "foregroundInput": "card19_Gated", "output": "card19_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile09", "width": 440, "height": 288.75, "origin": [ 220.0, 144.375 ], "fit": "contain" }, "tools": [ "card19_Construct", "card19_LocalMask", "card19_AnchorShift", "card19_ScaleRotate", "card19_Position", "card19_Gated", "card19_Merge" ], "connections": [ "card19_Construct -> card19_LocalMask -> card19_AnchorShift -> card19_ScaleRotate -> card19_Position -> card19_Gated -> card19_Merge.Foreground", "card18_Merge -> card19_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile09-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile09-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card20", "nodeId": "card20_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/20", "mergeIndex": 20, "backgroundInput": "card19_Merge", "foregroundInput": "card20_Gated", "output": "card20_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile07", "width": 280, "height": 183.75, "origin": [ 140.0, 91.875 ], "fit": "contain" }, "tools": [ "card20_Construct", "card20_LocalMask", "card20_AnchorShift", "card20_ScaleRotate", "card20_Position", "card20_Gated", "card20_Merge" ], "connections": [ "card20_Construct -> card20_LocalMask -> card20_AnchorShift -> card20_ScaleRotate -> card20_Position -> card20_Gated -> card20_Merge.Foreground", "card19_Merge -> card20_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile07-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile07-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card21", "nodeId": "card21_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/21", "mergeIndex": 21, "backgroundInput": "card20_Merge", "foregroundInput": "card21_Gated", "output": "card21_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile02", "width": 390, "height": 255.9375, "origin": [ 195.0, 127.96875 ], "fit": "contain" }, "tools": [ "card21_Construct", "card21_LocalMask", "card21_AnchorShift", "card21_ScaleRotate", "card21_Position", "card21_Gated", "card21_Merge" ], "connections": [ "card21_Construct -> card21_LocalMask -> card21_AnchorShift -> card21_ScaleRotate -> card21_Position -> card21_Gated -> card21_Merge.Foreground", "card20_Merge -> card21_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile02-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile02-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card22", "nodeId": "card22_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/22", "mergeIndex": 22, "backgroundInput": "card21_Merge", "foregroundInput": "card22_Gated", "output": "card22_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile00", "width": 460, "height": 301.875, "origin": [ 230.0, 150.9375 ], "fit": "contain" }, "tools": [ "card22_Construct", "card22_LocalMask", "card22_AnchorShift", "card22_ScaleRotate", "card22_Position", "card22_Gated", "card22_Merge" ], "connections": [ "card22_Construct -> card22_LocalMask -> card22_AnchorShift -> card22_ScaleRotate -> card22_Position -> card22_Gated -> card22_Merge.Foreground", "card21_Merge -> card22_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card23", "nodeId": "card23_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/23", "mergeIndex": 23, "backgroundInput": "card22_Merge", "foregroundInput": "card23_Gated", "output": "card23_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile08", "width": 510, "height": 334.6875, "origin": [ 255.0, 167.34375 ], "fit": "contain" }, "tools": [ "card23_Construct", "card23_LocalMask", "card23_AnchorShift", "card23_ScaleRotate", "card23_Position", "card23_Gated", "card23_Merge" ], "connections": [ "card23_Construct -> card23_LocalMask -> card23_AnchorShift -> card23_ScaleRotate -> card23_Position -> card23_Gated -> card23_Merge.Foreground", "card22_Merge -> card23_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile08-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile08-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card24", "nodeId": "card24_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/24", "mergeIndex": 24, "backgroundInput": "card23_Merge", "foregroundInput": "card24_Gated", "output": "card24_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile11", "width": 400, "height": 262.5, "origin": [ 200.0, 131.25 ], "fit": "contain" }, "tools": [ "card24_Construct", "card24_LocalMask", "card24_AnchorShift", "card24_ScaleRotate", "card24_Position", "card24_Gated", "card24_Merge" ], "connections": [ "card24_Construct -> card24_LocalMask -> card24_AnchorShift -> card24_ScaleRotate -> card24_Position -> card24_Gated -> card24_Merge.Foreground", "card23_Merge -> card24_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile11-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile11-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card25", "nodeId": "card25_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/25", "mergeIndex": 25, "backgroundInput": "card24_Merge", "foregroundInput": "card25_Gated", "output": "card25_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile06", "width": 370, "height": 242.8125, "origin": [ 185.0, 121.40625 ], "fit": "contain" }, "tools": [ "card25_Construct", "card25_LocalMask", "card25_AnchorShift", "card25_ScaleRotate", "card25_Position", "card25_Gated", "card25_Merge" ], "connections": [ "card25_Construct -> card25_LocalMask -> card25_AnchorShift -> card25_ScaleRotate -> card25_Position -> card25_Gated -> card25_Merge.Foreground", "card24_Merge -> card25_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "card26", "nodeId": "card26_Merge", "kind": "image", "parentLayerId": "wall", "recipePointer": "/layers/0/children/26", "mergeIndex": 26, "backgroundInput": "card25_Merge", "foregroundInput": "card26_Gated", "output": "card26_Merge", "activeLocalFrames": [ 0, 248 ], "effectiveActiveLocalFrames": [ 0, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 248, "slot": "tile03", "width": 420, "height": 275.625, "origin": [ 210.0, 137.8125 ], "fit": "contain" }, "tools": [ "card26_Construct", "card26_LocalMask", "card26_AnchorShift", "card26_ScaleRotate", "card26_Position", "card26_Gated", "card26_Merge" ], "connections": [ "card26_Construct -> card26_LocalMask -> card26_AnchorShift -> card26_ScaleRotate -> card26_Position -> card26_Gated -> card26_Merge.Foreground", "card25_Merge -> card26_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile03-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile03-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero3-phase0", "nodeId": "hero3-phase0_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/27", "mergeIndex": 27, "backgroundInput": "card26_Merge", "foregroundInput": "hero3-phase0_Gated", "output": "hero3-phase0_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "overflow": "hidden" }, "tools": [ "hero3-phase0_Construct", "hero3-phase0_LocalMask", "hero3-phase0_AnchorShift", "hero3-phase0_ScaleRotate", "hero3-phase0_Position", "hero3-phase0_Gated", "hero3-phase0_Merge" ], "connections": [ "hero3-phase0_Construct -> hero3-phase0_LocalMask -> hero3-phase0_AnchorShift -> hero3-phase0_ScaleRotate -> hero3-phase0_Position -> hero3-phase0_Gated -> hero3-phase0_Merge.Foreground", "card26_Merge -> hero3-phase0_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero3-phase0-art", "nodeId": "hero3-phase0-art_Merge", "kind": "image", "parentLayerId": "hero3-phase0", "recipePointer": "/layers/0/children/27/children/0", "mergeIndex": 0, "backgroundInput": "hero3-phase0_Transparent", "foregroundInput": "hero3-phase0-art_Gated", "output": "hero3-phase0-art_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "slot": "tile06", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero3-phase0-art_Construct", "hero3-phase0-art_LocalMask", "hero3-phase0-art_AnchorShift", "hero3-phase0-art_ScaleRotate", "hero3-phase0-art_Position", "hero3-phase0-art_Gated", "hero3-phase0-art_Merge" ], "connections": [ "hero3-phase0-art_Construct -> hero3-phase0-art_LocalMask -> hero3-phase0-art_AnchorShift -> hero3-phase0-art_ScaleRotate -> hero3-phase0-art_Position -> hero3-phase0-art_Gated -> hero3-phase0-art_Merge.Foreground", "hero3-phase0_Transparent -> hero3-phase0-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase0-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero2-phase0", "nodeId": "hero2-phase0_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/28", "mergeIndex": 28, "backgroundInput": "hero3-phase0_Merge", "foregroundInput": "hero2-phase0_Gated", "output": "hero2-phase0_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "overflow": "hidden" }, "tools": [ "hero2-phase0_Construct", "hero2-phase0_LocalMask", "hero2-phase0_AnchorShift", "hero2-phase0_ScaleRotate", "hero2-phase0_Position", "hero2-phase0_Gated", "hero2-phase0_Merge" ], "connections": [ "hero2-phase0_Construct -> hero2-phase0_LocalMask -> hero2-phase0_AnchorShift -> hero2-phase0_ScaleRotate -> hero2-phase0_Position -> hero2-phase0_Gated -> hero2-phase0_Merge.Foreground", "hero3-phase0_Merge -> hero2-phase0_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero2-phase0-art", "nodeId": "hero2-phase0-art_Merge", "kind": "image", "parentLayerId": "hero2-phase0", "recipePointer": "/layers/0/children/28/children/0", "mergeIndex": 0, "backgroundInput": "hero2-phase0_Transparent", "foregroundInput": "hero2-phase0-art_Gated", "output": "hero2-phase0-art_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "slot": "tile01", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero2-phase0-art_Construct", "hero2-phase0-art_LocalMask", "hero2-phase0-art_AnchorShift", "hero2-phase0-art_ScaleRotate", "hero2-phase0-art_Position", "hero2-phase0-art_Gated", "hero2-phase0-art_Merge" ], "connections": [ "hero2-phase0-art_Construct -> hero2-phase0-art_LocalMask -> hero2-phase0-art_AnchorShift -> hero2-phase0-art_ScaleRotate -> hero2-phase0-art_Position -> hero2-phase0-art_Gated -> hero2-phase0-art_Merge.Foreground", "hero2-phase0_Transparent -> hero2-phase0-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero2-phase0-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero1-phase0", "nodeId": "hero1-phase0_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/29", "mergeIndex": 29, "backgroundInput": "hero2-phase0_Merge", "foregroundInput": "hero1-phase0_Gated", "output": "hero1-phase0_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "overflow": "hidden" }, "tools": [ "hero1-phase0_Construct", "hero1-phase0_LocalMask", "hero1-phase0_AnchorShift", "hero1-phase0_ScaleRotate", "hero1-phase0_Position", "hero1-phase0_Gated", "hero1-phase0_Merge" ], "connections": [ "hero1-phase0_Construct -> hero1-phase0_LocalMask -> hero1-phase0_AnchorShift -> hero1-phase0_ScaleRotate -> hero1-phase0_Position -> hero1-phase0_Gated -> hero1-phase0_Merge.Foreground", "hero2-phase0_Merge -> hero1-phase0_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero1-phase0-art", "nodeId": "hero1-phase0-art_Merge", "kind": "image", "parentLayerId": "hero1-phase0", "recipePointer": "/layers/0/children/29/children/0", "mergeIndex": 0, "backgroundInput": "hero1-phase0_Transparent", "foregroundInput": "hero1-phase0-art_Gated", "output": "hero1-phase0-art_Merge", "activeLocalFrames": [ 0, 20 ], "effectiveActiveLocalFrames": [ 0, 20 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 0, "end": 20, "slot": "tile04", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero1-phase0-art_Construct", "hero1-phase0-art_LocalMask", "hero1-phase0-art_AnchorShift", "hero1-phase0-art_ScaleRotate", "hero1-phase0-art_Position", "hero1-phase0-art_Gated", "hero1-phase0-art_Merge" ], "connections": [ "hero1-phase0-art_Construct -> hero1-phase0-art_LocalMask -> hero1-phase0-art_AnchorShift -> hero1-phase0-art_ScaleRotate -> hero1-phase0-art_Position -> hero1-phase0-art_Gated -> hero1-phase0-art_Merge.Foreground", "hero1-phase0_Transparent -> hero1-phase0-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero1-phase0-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero3-phase20", "nodeId": "hero3-phase20_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/30", "mergeIndex": 30, "backgroundInput": "hero1-phase0_Merge", "foregroundInput": "hero3-phase20_Gated", "output": "hero3-phase20_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "overflow": "hidden" }, "tools": [ "hero3-phase20_Construct", "hero3-phase20_LocalMask", "hero3-phase20_AnchorShift", "hero3-phase20_ScaleRotate", "hero3-phase20_Position", "hero3-phase20_Gated", "hero3-phase20_Merge" ], "connections": [ "hero3-phase20_Construct -> hero3-phase20_LocalMask -> hero3-phase20_AnchorShift -> hero3-phase20_ScaleRotate -> hero3-phase20_Position -> hero3-phase20_Gated -> hero3-phase20_Merge.Foreground", "hero1-phase0_Merge -> hero3-phase20_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero3-phase20-art", "nodeId": "hero3-phase20-art_Merge", "kind": "image", "parentLayerId": "hero3-phase20", "recipePointer": "/layers/0/children/30/children/0", "mergeIndex": 0, "backgroundInput": "hero3-phase20_Transparent", "foregroundInput": "hero3-phase20-art_Gated", "output": "hero3-phase20-art_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "slot": "tile06", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero3-phase20-art_Construct", "hero3-phase20-art_LocalMask", "hero3-phase20-art_AnchorShift", "hero3-phase20-art_ScaleRotate", "hero3-phase20-art_Position", "hero3-phase20-art_Gated", "hero3-phase20-art_Merge" ], "connections": [ "hero3-phase20-art_Construct -> hero3-phase20-art_LocalMask -> hero3-phase20-art_AnchorShift -> hero3-phase20-art_ScaleRotate -> hero3-phase20-art_Position -> hero3-phase20-art_Gated -> hero3-phase20-art_Merge.Foreground", "hero3-phase20_Transparent -> hero3-phase20-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase20-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero2-phase20", "nodeId": "hero2-phase20_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/31", "mergeIndex": 31, "backgroundInput": "hero3-phase20_Merge", "foregroundInput": "hero2-phase20_Gated", "output": "hero2-phase20_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "overflow": "hidden" }, "tools": [ "hero2-phase20_Construct", "hero2-phase20_LocalMask", "hero2-phase20_AnchorShift", "hero2-phase20_ScaleRotate", "hero2-phase20_Position", "hero2-phase20_Gated", "hero2-phase20_Merge" ], "connections": [ "hero2-phase20_Construct -> hero2-phase20_LocalMask -> hero2-phase20_AnchorShift -> hero2-phase20_ScaleRotate -> hero2-phase20_Position -> hero2-phase20_Gated -> hero2-phase20_Merge.Foreground", "hero3-phase20_Merge -> hero2-phase20_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero2-phase20-art", "nodeId": "hero2-phase20-art_Merge", "kind": "image", "parentLayerId": "hero2-phase20", "recipePointer": "/layers/0/children/31/children/0", "mergeIndex": 0, "backgroundInput": "hero2-phase20_Transparent", "foregroundInput": "hero2-phase20-art_Gated", "output": "hero2-phase20-art_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "slot": "tile01", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero2-phase20-art_Construct", "hero2-phase20-art_LocalMask", "hero2-phase20-art_AnchorShift", "hero2-phase20-art_ScaleRotate", "hero2-phase20-art_Position", "hero2-phase20-art_Gated", "hero2-phase20-art_Merge" ], "connections": [ "hero2-phase20-art_Construct -> hero2-phase20-art_LocalMask -> hero2-phase20-art_AnchorShift -> hero2-phase20-art_ScaleRotate -> hero2-phase20-art_Position -> hero2-phase20-art_Gated -> hero2-phase20-art_Merge.Foreground", "hero2-phase20_Transparent -> hero2-phase20-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero2-phase20-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero1-phase20", "nodeId": "hero1-phase20_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/32", "mergeIndex": 32, "backgroundInput": "hero2-phase20_Merge", "foregroundInput": "hero1-phase20_Gated", "output": "hero1-phase20_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "overflow": "hidden" }, "tools": [ "hero1-phase20_Construct", "hero1-phase20_LocalMask", "hero1-phase20_AnchorShift", "hero1-phase20_ScaleRotate", "hero1-phase20_Position", "hero1-phase20_Gated", "hero1-phase20_Merge" ], "connections": [ "hero1-phase20_Construct -> hero1-phase20_LocalMask -> hero1-phase20_AnchorShift -> hero1-phase20_ScaleRotate -> hero1-phase20_Position -> hero1-phase20_Gated -> hero1-phase20_Merge.Foreground", "hero2-phase20_Merge -> hero1-phase20_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero1-phase20-art", "nodeId": "hero1-phase20-art_Merge", "kind": "image", "parentLayerId": "hero1-phase20", "recipePointer": "/layers/0/children/32/children/0", "mergeIndex": 0, "backgroundInput": "hero1-phase20_Transparent", "foregroundInput": "hero1-phase20-art_Gated", "output": "hero1-phase20-art_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "slot": "tile04", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero1-phase20-art_Construct", "hero1-phase20-art_LocalMask", "hero1-phase20-art_AnchorShift", "hero1-phase20-art_ScaleRotate", "hero1-phase20-art_Position", "hero1-phase20-art_Gated", "hero1-phase20-art_Merge" ], "connections": [ "hero1-phase20-art_Construct -> hero1-phase20-art_LocalMask -> hero1-phase20-art_AnchorShift -> hero1-phase20-art_ScaleRotate -> hero1-phase20-art_Position -> hero1-phase20-art_Gated -> hero1-phase20-art_Merge.Foreground", "hero1-phase20_Transparent -> hero1-phase20-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero1-phase20-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero0-phase20", "nodeId": "hero0-phase20_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/33", "mergeIndex": 33, "backgroundInput": "hero1-phase20_Merge", "foregroundInput": "hero0-phase20_Gated", "output": "hero0-phase20_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "overflow": "hidden" }, "tools": [ "hero0-phase20_Construct", "hero0-phase20_LocalMask", "hero0-phase20_AnchorShift", "hero0-phase20_ScaleRotate", "hero0-phase20_Position", "hero0-phase20_Gated", "hero0-phase20_Merge" ], "connections": [ "hero0-phase20_Construct -> hero0-phase20_LocalMask -> hero0-phase20_AnchorShift -> hero0-phase20_ScaleRotate -> hero0-phase20_Position -> hero0-phase20_Gated -> hero0-phase20_Merge.Foreground", "hero1-phase20_Merge -> hero0-phase20_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase20-art", "nodeId": "hero0-phase20-art_Merge", "kind": "image", "parentLayerId": "hero0-phase20", "recipePointer": "/layers/0/children/33/children/0", "mergeIndex": 0, "backgroundInput": "hero0-phase20_Transparent", "foregroundInput": "hero0-phase20-art_Gated", "output": "hero0-phase20-art_Merge", "activeLocalFrames": [ 20, 164 ], "effectiveActiveLocalFrames": [ 20, 164 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 20, "end": 164, "slot": "tile00", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero0-phase20-art_Construct", "hero0-phase20-art_LocalMask", "hero0-phase20-art_AnchorShift", "hero0-phase20-art_ScaleRotate", "hero0-phase20-art_Position", "hero0-phase20-art_Gated", "hero0-phase20-art_Merge" ], "connections": [ "hero0-phase20-art_Construct -> hero0-phase20-art_LocalMask -> hero0-phase20-art_AnchorShift -> hero0-phase20-art_ScaleRotate -> hero0-phase20-art_Position -> hero0-phase20-art_Gated -> hero0-phase20-art_Merge.Foreground", "hero0-phase20_Transparent -> hero0-phase20-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero0-phase20-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero0-phase164", "nodeId": "hero0-phase164_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/34", "mergeIndex": 34, "backgroundInput": "hero0-phase20_Merge", "foregroundInput": "hero0-phase164_Gated", "output": "hero0-phase164_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "overflow": "hidden" }, "tools": [ "hero0-phase164_Construct", "hero0-phase164_LocalMask", "hero0-phase164_AnchorShift", "hero0-phase164_ScaleRotate", "hero0-phase164_Position", "hero0-phase164_Gated", "hero0-phase164_Merge" ], "connections": [ "hero0-phase164_Construct -> hero0-phase164_LocalMask -> hero0-phase164_AnchorShift -> hero0-phase164_ScaleRotate -> hero0-phase164_Position -> hero0-phase164_Gated -> hero0-phase164_Merge.Foreground", "hero0-phase20_Merge -> hero0-phase164_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase164-art", "nodeId": "hero0-phase164-art_Merge", "kind": "image", "parentLayerId": "hero0-phase164", "recipePointer": "/layers/0/children/34/children/0", "mergeIndex": 0, "backgroundInput": "hero0-phase164_Transparent", "foregroundInput": "hero0-phase164-art_Gated", "output": "hero0-phase164-art_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "slot": "tile00", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero0-phase164-art_Construct", "hero0-phase164-art_LocalMask", "hero0-phase164-art_AnchorShift", "hero0-phase164-art_ScaleRotate", "hero0-phase164-art_Position", "hero0-phase164-art_Gated", "hero0-phase164-art_Merge" ], "connections": [ "hero0-phase164-art_Construct -> hero0-phase164-art_LocalMask -> hero0-phase164-art_AnchorShift -> hero0-phase164-art_ScaleRotate -> hero0-phase164-art_Position -> hero0-phase164-art_Gated -> hero0-phase164-art_Merge.Foreground", "hero0-phase164_Transparent -> hero0-phase164-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero0-phase164-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero3-phase164", "nodeId": "hero3-phase164_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/35", "mergeIndex": 35, "backgroundInput": "hero0-phase164_Merge", "foregroundInput": "hero3-phase164_Gated", "output": "hero3-phase164_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "overflow": "hidden" }, "tools": [ "hero3-phase164_Construct", "hero3-phase164_LocalMask", "hero3-phase164_AnchorShift", "hero3-phase164_ScaleRotate", "hero3-phase164_Position", "hero3-phase164_Gated", "hero3-phase164_Merge" ], "connections": [ "hero3-phase164_Construct -> hero3-phase164_LocalMask -> hero3-phase164_AnchorShift -> hero3-phase164_ScaleRotate -> hero3-phase164_Position -> hero3-phase164_Gated -> hero3-phase164_Merge.Foreground", "hero0-phase164_Merge -> hero3-phase164_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero3-phase164-art", "nodeId": "hero3-phase164-art_Merge", "kind": "image", "parentLayerId": "hero3-phase164", "recipePointer": "/layers/0/children/35/children/0", "mergeIndex": 0, "backgroundInput": "hero3-phase164_Transparent", "foregroundInput": "hero3-phase164-art_Gated", "output": "hero3-phase164-art_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "slot": "tile06", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero3-phase164-art_Construct", "hero3-phase164-art_LocalMask", "hero3-phase164-art_AnchorShift", "hero3-phase164-art_ScaleRotate", "hero3-phase164-art_Position", "hero3-phase164-art_Gated", "hero3-phase164-art_Merge" ], "connections": [ "hero3-phase164-art_Construct -> hero3-phase164-art_LocalMask -> hero3-phase164-art_AnchorShift -> hero3-phase164-art_ScaleRotate -> hero3-phase164-art_Position -> hero3-phase164-art_Gated -> hero3-phase164-art_Merge.Foreground", "hero3-phase164_Transparent -> hero3-phase164-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase164-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero2-phase164", "nodeId": "hero2-phase164_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/36", "mergeIndex": 36, "backgroundInput": "hero3-phase164_Merge", "foregroundInput": "hero2-phase164_Gated", "output": "hero2-phase164_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "overflow": "hidden" }, "tools": [ "hero2-phase164_Construct", "hero2-phase164_LocalMask", "hero2-phase164_AnchorShift", "hero2-phase164_ScaleRotate", "hero2-phase164_Position", "hero2-phase164_Gated", "hero2-phase164_Merge" ], "connections": [ "hero2-phase164_Construct -> hero2-phase164_LocalMask -> hero2-phase164_AnchorShift -> hero2-phase164_ScaleRotate -> hero2-phase164_Position -> hero2-phase164_Gated -> hero2-phase164_Merge.Foreground", "hero3-phase164_Merge -> hero2-phase164_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero2-phase164-art", "nodeId": "hero2-phase164-art_Merge", "kind": "image", "parentLayerId": "hero2-phase164", "recipePointer": "/layers/0/children/36/children/0", "mergeIndex": 0, "backgroundInput": "hero2-phase164_Transparent", "foregroundInput": "hero2-phase164-art_Gated", "output": "hero2-phase164-art_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "slot": "tile01", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero2-phase164-art_Construct", "hero2-phase164-art_LocalMask", "hero2-phase164-art_AnchorShift", "hero2-phase164-art_ScaleRotate", "hero2-phase164-art_Position", "hero2-phase164-art_Gated", "hero2-phase164-art_Merge" ], "connections": [ "hero2-phase164-art_Construct -> hero2-phase164-art_LocalMask -> hero2-phase164-art_AnchorShift -> hero2-phase164-art_ScaleRotate -> hero2-phase164-art_Position -> hero2-phase164-art_Gated -> hero2-phase164-art_Merge.Foreground", "hero2-phase164_Transparent -> hero2-phase164-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero2-phase164-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero1-phase164", "nodeId": "hero1-phase164_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/37", "mergeIndex": 37, "backgroundInput": "hero2-phase164_Merge", "foregroundInput": "hero1-phase164_Gated", "output": "hero1-phase164_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "overflow": "hidden" }, "tools": [ "hero1-phase164_Construct", "hero1-phase164_LocalMask", "hero1-phase164_AnchorShift", "hero1-phase164_ScaleRotate", "hero1-phase164_Position", "hero1-phase164_Gated", "hero1-phase164_Merge" ], "connections": [ "hero1-phase164_Construct -> hero1-phase164_LocalMask -> hero1-phase164_AnchorShift -> hero1-phase164_ScaleRotate -> hero1-phase164_Position -> hero1-phase164_Gated -> hero1-phase164_Merge.Foreground", "hero2-phase164_Merge -> hero1-phase164_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero1-phase164-art", "nodeId": "hero1-phase164-art_Merge", "kind": "image", "parentLayerId": "hero1-phase164", "recipePointer": "/layers/0/children/37/children/0", "mergeIndex": 0, "backgroundInput": "hero1-phase164_Transparent", "foregroundInput": "hero1-phase164-art_Gated", "output": "hero1-phase164-art_Merge", "activeLocalFrames": [ 164, 198 ], "effectiveActiveLocalFrames": [ 164, 198 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 164, "end": 198, "slot": "tile04", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero1-phase164-art_Construct", "hero1-phase164-art_LocalMask", "hero1-phase164-art_AnchorShift", "hero1-phase164-art_ScaleRotate", "hero1-phase164-art_Position", "hero1-phase164-art_Gated", "hero1-phase164-art_Merge" ], "connections": [ "hero1-phase164-art_Construct -> hero1-phase164-art_LocalMask -> hero1-phase164-art_AnchorShift -> hero1-phase164-art_ScaleRotate -> hero1-phase164-art_Position -> hero1-phase164-art_Gated -> hero1-phase164-art_Merge.Foreground", "hero1-phase164_Transparent -> hero1-phase164-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero1-phase164-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero0-phase198", "nodeId": "hero0-phase198_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/38", "mergeIndex": 38, "backgroundInput": "hero1-phase164_Merge", "foregroundInput": "hero0-phase198_Gated", "output": "hero0-phase198_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "overflow": "hidden" }, "tools": [ "hero0-phase198_Construct", "hero0-phase198_LocalMask", "hero0-phase198_AnchorShift", "hero0-phase198_ScaleRotate", "hero0-phase198_Position", "hero0-phase198_Gated", "hero0-phase198_Merge" ], "connections": [ "hero0-phase198_Construct -> hero0-phase198_LocalMask -> hero0-phase198_AnchorShift -> hero0-phase198_ScaleRotate -> hero0-phase198_Position -> hero0-phase198_Gated -> hero0-phase198_Merge.Foreground", "hero1-phase164_Merge -> hero0-phase198_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase198-art", "nodeId": "hero0-phase198-art_Merge", "kind": "image", "parentLayerId": "hero0-phase198", "recipePointer": "/layers/0/children/38/children/0", "mergeIndex": 0, "backgroundInput": "hero0-phase198_Transparent", "foregroundInput": "hero0-phase198-art_Gated", "output": "hero0-phase198-art_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "slot": "tile00", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero0-phase198-art_Construct", "hero0-phase198-art_LocalMask", "hero0-phase198-art_AnchorShift", "hero0-phase198-art_ScaleRotate", "hero0-phase198-art_Position", "hero0-phase198-art_Gated", "hero0-phase198-art_Merge" ], "connections": [ "hero0-phase198-art_Construct -> hero0-phase198-art_LocalMask -> hero0-phase198-art_AnchorShift -> hero0-phase198-art_ScaleRotate -> hero0-phase198-art_Position -> hero0-phase198-art_Gated -> hero0-phase198-art_Merge.Foreground", "hero0-phase198_Transparent -> hero0-phase198-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero0-phase198-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero3-phase198", "nodeId": "hero3-phase198_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/39", "mergeIndex": 39, "backgroundInput": "hero0-phase198_Merge", "foregroundInput": "hero3-phase198_Gated", "output": "hero3-phase198_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "overflow": "hidden" }, "tools": [ "hero3-phase198_Construct", "hero3-phase198_LocalMask", "hero3-phase198_AnchorShift", "hero3-phase198_ScaleRotate", "hero3-phase198_Position", "hero3-phase198_Gated", "hero3-phase198_Merge" ], "connections": [ "hero3-phase198_Construct -> hero3-phase198_LocalMask -> hero3-phase198_AnchorShift -> hero3-phase198_ScaleRotate -> hero3-phase198_Position -> hero3-phase198_Gated -> hero3-phase198_Merge.Foreground", "hero0-phase198_Merge -> hero3-phase198_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero3-phase198-art", "nodeId": "hero3-phase198-art_Merge", "kind": "image", "parentLayerId": "hero3-phase198", "recipePointer": "/layers/0/children/39/children/0", "mergeIndex": 0, "backgroundInput": "hero3-phase198_Transparent", "foregroundInput": "hero3-phase198-art_Gated", "output": "hero3-phase198-art_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "slot": "tile06", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero3-phase198-art_Construct", "hero3-phase198-art_LocalMask", "hero3-phase198-art_AnchorShift", "hero3-phase198-art_ScaleRotate", "hero3-phase198-art_Position", "hero3-phase198-art_Gated", "hero3-phase198-art_Merge" ], "connections": [ "hero3-phase198-art_Construct -> hero3-phase198-art_LocalMask -> hero3-phase198-art_AnchorShift -> hero3-phase198-art_ScaleRotate -> hero3-phase198-art_Position -> hero3-phase198-art_Gated -> hero3-phase198-art_Merge.Foreground", "hero3-phase198_Transparent -> hero3-phase198-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase198-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero1-phase198", "nodeId": "hero1-phase198_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/40", "mergeIndex": 40, "backgroundInput": "hero3-phase198_Merge", "foregroundInput": "hero1-phase198_Gated", "output": "hero1-phase198_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "overflow": "hidden" }, "tools": [ "hero1-phase198_Construct", "hero1-phase198_LocalMask", "hero1-phase198_AnchorShift", "hero1-phase198_ScaleRotate", "hero1-phase198_Position", "hero1-phase198_Gated", "hero1-phase198_Merge" ], "connections": [ "hero1-phase198_Construct -> hero1-phase198_LocalMask -> hero1-phase198_AnchorShift -> hero1-phase198_ScaleRotate -> hero1-phase198_Position -> hero1-phase198_Gated -> hero1-phase198_Merge.Foreground", "hero3-phase198_Merge -> hero1-phase198_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero1-phase198-art", "nodeId": "hero1-phase198-art_Merge", "kind": "image", "parentLayerId": "hero1-phase198", "recipePointer": "/layers/0/children/40/children/0", "mergeIndex": 0, "backgroundInput": "hero1-phase198_Transparent", "foregroundInput": "hero1-phase198-art_Gated", "output": "hero1-phase198-art_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "slot": "tile04", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero1-phase198-art_Construct", "hero1-phase198-art_LocalMask", "hero1-phase198-art_AnchorShift", "hero1-phase198-art_ScaleRotate", "hero1-phase198-art_Position", "hero1-phase198-art_Gated", "hero1-phase198-art_Merge" ], "connections": [ "hero1-phase198-art_Construct -> hero1-phase198-art_LocalMask -> hero1-phase198-art_AnchorShift -> hero1-phase198-art_ScaleRotate -> hero1-phase198-art_Position -> hero1-phase198-art_Gated -> hero1-phase198-art_Merge.Foreground", "hero1-phase198_Transparent -> hero1-phase198-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero1-phase198-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero2-phase198", "nodeId": "hero2-phase198_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/41", "mergeIndex": 41, "backgroundInput": "hero1-phase198_Merge", "foregroundInput": "hero2-phase198_Gated", "output": "hero2-phase198_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "overflow": "hidden" }, "tools": [ "hero2-phase198_Construct", "hero2-phase198_LocalMask", "hero2-phase198_AnchorShift", "hero2-phase198_ScaleRotate", "hero2-phase198_Position", "hero2-phase198_Gated", "hero2-phase198_Merge" ], "connections": [ "hero2-phase198_Construct -> hero2-phase198_LocalMask -> hero2-phase198_AnchorShift -> hero2-phase198_ScaleRotate -> hero2-phase198_Position -> hero2-phase198_Gated -> hero2-phase198_Merge.Foreground", "hero1-phase198_Merge -> hero2-phase198_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero2-phase198-art", "nodeId": "hero2-phase198-art_Merge", "kind": "image", "parentLayerId": "hero2-phase198", "recipePointer": "/layers/0/children/41/children/0", "mergeIndex": 0, "backgroundInput": "hero2-phase198_Transparent", "foregroundInput": "hero2-phase198-art_Gated", "output": "hero2-phase198-art_Merge", "activeLocalFrames": [ 198, 217 ], "effectiveActiveLocalFrames": [ 198, 217 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 198, "end": 217, "slot": "tile01", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero2-phase198-art_Construct", "hero2-phase198-art_LocalMask", "hero2-phase198-art_AnchorShift", "hero2-phase198-art_ScaleRotate", "hero2-phase198-art_Position", "hero2-phase198-art_Gated", "hero2-phase198-art_Merge" ], "connections": [ "hero2-phase198-art_Construct -> hero2-phase198-art_LocalMask -> hero2-phase198-art_AnchorShift -> hero2-phase198-art_ScaleRotate -> hero2-phase198-art_Position -> hero2-phase198-art_Gated -> hero2-phase198-art_Merge.Foreground", "hero2-phase198_Transparent -> hero2-phase198-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero2-phase198-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero0-phase217", "nodeId": "hero0-phase217_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/42", "mergeIndex": 42, "backgroundInput": "hero2-phase198_Merge", "foregroundInput": "hero0-phase217_Gated", "output": "hero0-phase217_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "overflow": "hidden" }, "tools": [ "hero0-phase217_Construct", "hero0-phase217_LocalMask", "hero0-phase217_AnchorShift", "hero0-phase217_ScaleRotate", "hero0-phase217_Position", "hero0-phase217_Gated", "hero0-phase217_Merge" ], "connections": [ "hero0-phase217_Construct -> hero0-phase217_LocalMask -> hero0-phase217_AnchorShift -> hero0-phase217_ScaleRotate -> hero0-phase217_Position -> hero0-phase217_Gated -> hero0-phase217_Merge.Foreground", "hero2-phase198_Merge -> hero0-phase217_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero0-phase217-art", "nodeId": "hero0-phase217-art_Merge", "kind": "image", "parentLayerId": "hero0-phase217", "recipePointer": "/layers/0/children/42/children/0", "mergeIndex": 0, "backgroundInput": "hero0-phase217_Transparent", "foregroundInput": "hero0-phase217-art_Gated", "output": "hero0-phase217-art_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "slot": "tile00", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero0-phase217-art_Construct", "hero0-phase217-art_LocalMask", "hero0-phase217-art_AnchorShift", "hero0-phase217-art_ScaleRotate", "hero0-phase217-art_Position", "hero0-phase217-art_Gated", "hero0-phase217-art_Merge" ], "connections": [ "hero0-phase217-art_Construct -> hero0-phase217-art_LocalMask -> hero0-phase217-art_AnchorShift -> hero0-phase217-art_ScaleRotate -> hero0-phase217-art_Position -> hero0-phase217-art_Gated -> hero0-phase217-art_Merge.Foreground", "hero0-phase217_Transparent -> hero0-phase217-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile00-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile00-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero0-phase217-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero1-phase217", "nodeId": "hero1-phase217_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/43", "mergeIndex": 43, "backgroundInput": "hero0-phase217_Merge", "foregroundInput": "hero1-phase217_Gated", "output": "hero1-phase217_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "overflow": "hidden" }, "tools": [ "hero1-phase217_Construct", "hero1-phase217_LocalMask", "hero1-phase217_AnchorShift", "hero1-phase217_ScaleRotate", "hero1-phase217_Position", "hero1-phase217_Gated", "hero1-phase217_Merge" ], "connections": [ "hero1-phase217_Construct -> hero1-phase217_LocalMask -> hero1-phase217_AnchorShift -> hero1-phase217_ScaleRotate -> hero1-phase217_Position -> hero1-phase217_Gated -> hero1-phase217_Merge.Foreground", "hero0-phase217_Merge -> hero1-phase217_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero1-phase217-art", "nodeId": "hero1-phase217-art_Merge", "kind": "image", "parentLayerId": "hero1-phase217", "recipePointer": "/layers/0/children/43/children/0", "mergeIndex": 0, "backgroundInput": "hero1-phase217_Transparent", "foregroundInput": "hero1-phase217-art_Gated", "output": "hero1-phase217-art_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "slot": "tile04", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero1-phase217-art_Construct", "hero1-phase217-art_LocalMask", "hero1-phase217-art_AnchorShift", "hero1-phase217-art_ScaleRotate", "hero1-phase217-art_Position", "hero1-phase217-art_Gated", "hero1-phase217-art_Merge" ], "connections": [ "hero1-phase217-art_Construct -> hero1-phase217-art_LocalMask -> hero1-phase217-art_AnchorShift -> hero1-phase217-art_ScaleRotate -> hero1-phase217-art_Position -> hero1-phase217-art_Gated -> hero1-phase217-art_Merge.Foreground", "hero1-phase217_Transparent -> hero1-phase217-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile04-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile04-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero1-phase217-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero2-phase217", "nodeId": "hero2-phase217_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/44", "mergeIndex": 44, "backgroundInput": "hero1-phase217_Merge", "foregroundInput": "hero2-phase217_Gated", "output": "hero2-phase217_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "overflow": "hidden" }, "tools": [ "hero2-phase217_Construct", "hero2-phase217_LocalMask", "hero2-phase217_AnchorShift", "hero2-phase217_ScaleRotate", "hero2-phase217_Position", "hero2-phase217_Gated", "hero2-phase217_Merge" ], "connections": [ "hero2-phase217_Construct -> hero2-phase217_LocalMask -> hero2-phase217_AnchorShift -> hero2-phase217_ScaleRotate -> hero2-phase217_Position -> hero2-phase217_Gated -> hero2-phase217_Merge.Foreground", "hero1-phase217_Merge -> hero2-phase217_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero2-phase217-art", "nodeId": "hero2-phase217-art_Merge", "kind": "image", "parentLayerId": "hero2-phase217", "recipePointer": "/layers/0/children/44/children/0", "mergeIndex": 0, "backgroundInput": "hero2-phase217_Transparent", "foregroundInput": "hero2-phase217-art_Gated", "output": "hero2-phase217-art_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "slot": "tile01", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero2-phase217-art_Construct", "hero2-phase217-art_LocalMask", "hero2-phase217-art_AnchorShift", "hero2-phase217-art_ScaleRotate", "hero2-phase217-art_Position", "hero2-phase217-art_Gated", "hero2-phase217-art_Merge" ], "connections": [ "hero2-phase217-art_Construct -> hero2-phase217-art_LocalMask -> hero2-phase217-art_AnchorShift -> hero2-phase217-art_ScaleRotate -> hero2-phase217-art_Position -> hero2-phase217-art_Gated -> hero2-phase217-art_Merge.Foreground", "hero2-phase217_Transparent -> hero2-phase217-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile01-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile01-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero2-phase217-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "hero3-phase217", "nodeId": "hero3-phase217_Merge", "kind": "group", "parentLayerId": "wall", "recipePointer": "/layers/0/children/45", "mergeIndex": 45, "backgroundInput": "hero2-phase217_Merge", "foregroundInput": "hero3-phase217_Gated", "output": "hero3-phase217_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "overflow": "hidden" }, "tools": [ "hero3-phase217_Construct", "hero3-phase217_LocalMask", "hero3-phase217_AnchorShift", "hero3-phase217_ScaleRotate", "hero3-phase217_Position", "hero3-phase217_Gated", "hero3-phase217_Merge" ], "connections": [ "hero3-phase217_Construct -> hero3-phase217_LocalMask -> hero3-phase217_AnchorShift -> hero3-phase217_ScaleRotate -> hero3-phase217_Position -> hero3-phase217_Gated -> hero3-phase217_Merge.Foreground", "hero2-phase217_Merge -> hero3-phase217_Merge.Background" ], "construction": "Start a transparent padded image, merge children back-to-front, then apply this group mask/transform/alpha exactly once. width/height bound the optional local mask; never rescale children implicitly.", "children": [ { "layerId": "hero3-phase217-art", "nodeId": "hero3-phase217-art_Merge", "kind": "image", "parentLayerId": "hero3-phase217", "recipePointer": "/layers/0/children/45/children/0", "mergeIndex": 0, "backgroundInput": "hero3-phase217_Transparent", "foregroundInput": "hero3-phase217-art_Gated", "output": "hero3-phase217-art_Merge", "activeLocalFrames": [ 217, 248 ], "effectiveActiveLocalFrames": [ 217, 248 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 217, "end": 248, "slot": "tile06", "x": 0, "y": 0, "fit": "contain" }, "tools": [ "hero3-phase217-art_Construct", "hero3-phase217-art_LocalMask", "hero3-phase217-art_AnchorShift", "hero3-phase217-art_ScaleRotate", "hero3-phase217-art_Position", "hero3-phase217-art_Gated", "hero3-phase217-art_Merge" ], "connections": [ "hero3-phase217-art_Construct -> hero3-phase217-art_LocalMask -> hero3-phase217-art_AnchorShift -> hero3-phase217-art_ScaleRotate -> hero3-phase217-art_Position -> hero3-phase217-art_Gated -> hero3-phase217-art_Merge.Foreground", "hero3-phase217_Transparent -> hero3-phase217-art_Merge.Background" ], "construction": "Construct the selected svgSubgraphs entry with native vector masks/Backgrounds in primitive order. Fit contain: scale=min(layerWidth/viewBoxWidth,layerHeight/viewBoxHeight), center within the local box. No Loader of research media, PNG conversion, font substitution or source image flattening.", "assets": { "defaults": { "kind": "image", "path": "constructive/apps-output-wall/tile06-default.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." }, "adaptation": { "kind": "image", "path": "constructive/apps-output-wall/tile06-adaptation.svg", "width": 640, "height": 420, "rights": "Original geometric SVG authored for this kit; no source film imagery, tracing, source logos, embedded media or third-party fonts." } }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase217-art_Merge", "mask": { "enabled": true, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ], "constructInput": "hero3-phase217_Merge", "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "delimiter-left", "nodeId": "delimiter-left_Merge", "kind": "path", "parentLayerId": null, "recipePointer": "/layers/1", "mergeIndex": 1, "backgroundInput": "wall_Merge", "foregroundInput": "delimiter-left_Gated", "output": "delimiter-left_Merge", "activeLocalFrames": [ 248, 300 ], "effectiveActiveLocalFrames": [ 248, 300 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 248, "end": 300, "y": 490, "width": 24, "height": 100, "viewBox": [ 0, 0, 24, 100 ], "path": "M24 0H0V100H24V88H12V12H24Z", "fill": "$accent" }, "tools": [ "delimiter-left_Construct", "delimiter-left_LocalMask", "delimiter-left_AnchorShift", "delimiter-left_ScaleRotate", "delimiter-left_Position", "delimiter-left_Gated", "delimiter-left_Merge" ], "connections": [ "delimiter-left_Construct -> delimiter-left_LocalMask -> delimiter-left_AnchorShift -> delimiter-left_ScaleRotate -> delimiter-left_Position -> delimiter-left_Gated -> delimiter-left_Merge.Foreground", "wall_Merge -> delimiter-left_Merge.Background" ], "construction": "Use closed Polygon masks for the absolute M/H/V/L/Z path subpaths in viewBox coordinates; all supplied glyph/bracket paths use straight segments. Union filled subpaths without outlines, use the stated fill, then the layer transform. Preserve the original editable path slot in both variants.", "content": { "path": "M24 0H0V100H24V88H12V12H24Z" }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "delimiter-right", "nodeId": "delimiter-right_Merge", "kind": "path", "parentLayerId": null, "recipePointer": "/layers/2", "mergeIndex": 2, "backgroundInput": "delimiter-left_Merge", "foregroundInput": "delimiter-right_Gated", "output": "delimiter-right_Merge", "activeLocalFrames": [ 256, 300 ], "effectiveActiveLocalFrames": [ 256, 300 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 256, "end": 300, "y": 490, "width": 24, "height": 100, "viewBox": [ 0, 0, 24, 100 ], "path": "M0 0H24V100H0V88H12V12H0Z", "fill": "$accent" }, "tools": [ "delimiter-right_Construct", "delimiter-right_LocalMask", "delimiter-right_AnchorShift", "delimiter-right_ScaleRotate", "delimiter-right_Position", "delimiter-right_Gated", "delimiter-right_Merge" ], "connections": [ "delimiter-right_Construct -> delimiter-right_LocalMask -> delimiter-right_AnchorShift -> delimiter-right_ScaleRotate -> delimiter-right_Position -> delimiter-right_Gated -> delimiter-right_Merge.Foreground", "delimiter-left_Merge -> delimiter-right_Merge.Background" ], "construction": "Use closed Polygon masks for the absolute M/H/V/L/Z path subpaths in viewBox coordinates; all supplied glyph/bracket paths use straight segments. Union filled subpaths without outlines, use the stated fill, then the layer transform. Preserve the original editable path slot in both variants.", "content": { "path": "M0 0H24V100H0V88H12V12H0Z" }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "chapter-title", "nodeId": "chapter-title_Merge", "kind": "text", "parentLayerId": null, "recipePointer": "/layers/3", "mergeIndex": 3, "backgroundInput": "delimiter-right_Merge", "foregroundInput": "chapter-title_Gated", "output": "chapter-title_Merge", "activeLocalFrames": [ 287, 300 ], "effectiveActiveLocalFrames": [ 287, 300 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 287, "end": 300, "slot": "title", "y": 487, "width": 224, "height": 108, "fontSize": 88, "lineHeight": 1.2, "weight": 500, "color": "$ink", "letterSpacing": -2, "reveal": { "unit": "characters", "steps": [ { "frame": 287, "count": 1 }, { "frame": 289, "count": 2 }, { "frame": 290, "count": 3 }, { "frame": 292, "count": 4 }, { "frame": 296, "count": 5 } ] } }, "tools": [ "chapter-title_Construct", "chapter-title_LocalMask", "chapter-title_AnchorShift", "chapter-title_ScaleRotate", "chapter-title_Position", "chapter-title_Gated", "chapter-title_Merge" ], "connections": [ "chapter-title_Construct -> chapter-title_LocalMask -> chapter-title_AnchorShift -> chapter-title_ScaleRotate -> chapter-title_Position -> chapter-title_Gated -> chapter-title_Merge.Foreground", "delimiter-right_Merge -> chapter-title_Merge.Background" ], "construction": "Text+ in the specified pixel box, bundled Geist and explicit weight. Preserve literal newlines, baseline, tracking and alignment. Match the measured pixel footprint; Text+ Size is not a universal CSS-pixel conversion. If reveal exists, key StyledText to the exact first N characters at each listed step (stepped), retaining the full line layout; do not animate type size.", "content": { "defaults": "Field", "adaptation": "Orbit" }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } }, { "layerId": "footnote", "nodeId": "footnote_Merge", "kind": "text", "parentLayerId": null, "recipePointer": "/layers/4", "mergeIndex": 4, "backgroundInput": "chapter-title_Merge", "foregroundInput": "footnote_Gated", "output": "footnote_Merge", "activeLocalFrames": [ 248, 300 ], "effectiveActiveLocalFrames": [ 248, 300 ], "frameConvention": "Global local frame; end exclusive. Gate = 1 only if every ancestor is active.", "staticControls": { "start": 248, "end": 300, "slot": "footnote", "x": 100, "y": 970, "width": 1720, "height": 64, "fontSize": 36, "lineHeight": 1.2, "weight": 500, "color": "$ink", "align": "center" }, "tools": [ "footnote_Construct", "footnote_LocalMask", "footnote_AnchorShift", "footnote_ScaleRotate", "footnote_Position", "footnote_Gated", "footnote_Merge" ], "connections": [ "footnote_Construct -> footnote_LocalMask -> footnote_AnchorShift -> footnote_ScaleRotate -> footnote_Position -> footnote_Gated -> footnote_Merge.Foreground", "chapter-title_Merge -> footnote_Merge.Background" ], "construction": "Text+ in the specified pixel box, bundled Geist and explicit weight. Preserve literal newlines, baseline, tracking and alignment. Match the measured pixel footprint; Text+ Size is not a universal CSS-pixel conversion. If reveal exists, key StyledText to the exact first N characters at each listed step (stepped), retaining the full line layout; do not animate type size.", "content": { "defaults": "Independent print and diagram studies", "adaptation": "A collection of orbital instrument studies" }, "mask": { "enabled": false, "bounds": "[0,0,width,height] before this layer transform", "radius": 0, "outside": "Do not clip to nominal group dimensions when overflow is visible." } } ] svgSubgraphs { "constructive/apps-output-wall/tile00-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 81.0, 36.5 ], "sizePx": [ 110.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 110.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile00-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 81.0, 36.5 ], "sizePx": [ 110.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 110.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 319.0 ], "sizePx": [ 48.0, 72.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 283.0, "width": 48.0, "height": 72.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 295.5 ], "sizePx": [ 48.0, 119.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 236.0, "width": 48.0, "height": 119.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 272.0 ], "sizePx": [ 48.0, 166.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 189.0, "width": 48.0, "height": 166.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 248.5 ], "sizePx": [ 48.0, 213.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 142.0, "width": 48.0, "height": 213.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 304.0 ], "sizePx": [ 48.0, 102.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 253.0, "width": 48.0, "height": 102.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile01-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.5, 36.5 ], "sizePx": [ 119.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 119.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#f7eee0", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#f7eee0" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile01-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.5, 36.5 ], "sizePx": [ 119.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 119.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile02-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 90.0, 36.5 ], "sizePx": [ 128.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 128.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 261.5 ], "sizePx": [ 52.0, 155.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 184.0, "width": 52.0, "height": 155.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 210.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 210.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 280.0 ], "sizePx": [ 52.0, 118.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 221.0, "width": 52.0, "height": 118.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 247.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 247.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 251.5 ], "sizePx": [ 52.0, 175.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 164.0, "width": 52.0, "height": 175.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 190.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 190.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 270.0 ], "sizePx": [ 52.0, 138.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 201.0, "width": 52.0, "height": 138.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 227.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 227.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 241.5 ], "sizePx": [ 52.0, 195.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 144.0, "width": 52.0, "height": 195.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 170.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 170.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 260.0 ], "sizePx": [ 52.0, 158.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 181.0, "width": 52.0, "height": 158.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 207.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 207.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile02-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 90.0, 36.5 ], "sizePx": [ 128.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 128.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#eff0e9", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#eff0e9" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile03-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 94.5, 36.5 ], "sizePx": [ 137.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 137.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 260.0 ], "sizePx": [ 48.0, 190.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 165.0, "width": 48.0, "height": 190.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 315.5 ], "sizePx": [ 48.0, 79.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 276.0, "width": 48.0, "height": 79.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 292.0 ], "sizePx": [ 48.0, 126.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 229.0, "width": 48.0, "height": 126.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 268.5 ], "sizePx": [ 48.0, 173.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 182.0, "width": 48.0, "height": 173.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 245.0 ], "sizePx": [ 48.0, 220.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 135.0, "width": 48.0, "height": 220.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile03-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 94.5, 36.5 ], "sizePx": [ 137.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 137.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 264.5 ], "sizePx": [ 52.0, 149.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 190.0, "width": 52.0, "height": 149.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 216.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 216.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 236.0 ], "sizePx": [ 52.0, 206.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 133.0, "width": 52.0, "height": 206.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 159.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 159.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 254.5 ], "sizePx": [ 52.0, 169.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 170.0, "width": 52.0, "height": 169.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 196.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 196.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 273.0 ], "sizePx": [ 52.0, 132.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 207.0, "width": 52.0, "height": 132.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 233.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 233.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 244.5 ], "sizePx": [ 52.0, 189.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 150.0, "width": 52.0, "height": 189.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 176.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 176.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 263.0 ], "sizePx": [ 52.0, 152.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 187.0, "width": 52.0, "height": 152.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 213.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 213.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile04-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 99.0, 36.5 ], "sizePx": [ 146.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 146.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile04-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 99.0, 36.5 ], "sizePx": [ 146.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 146.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 261.0 ], "sizePx": [ 48.0, 188.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 167.0, "width": 48.0, "height": 188.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 316.5 ], "sizePx": [ 48.0, 77.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 278.0, "width": 48.0, "height": 77.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 293.0 ], "sizePx": [ 48.0, 124.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 231.0, "width": 48.0, "height": 124.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 269.5 ], "sizePx": [ 48.0, 171.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 184.0, "width": 48.0, "height": 171.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 246.0 ], "sizePx": [ 48.0, 218.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 137.0, "width": 48.0, "height": 218.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile05-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 103.5, 36.5 ], "sizePx": [ 155.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 155.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#f7eee0", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#f7eee0" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile05-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 103.5, 36.5 ], "sizePx": [ 155.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 155.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile06-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 108.0, 36.5 ], "sizePx": [ 164.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 164.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 252.5 ], "sizePx": [ 52.0, 173.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 166.0, "width": 52.0, "height": 173.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 192.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 192.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 271.0 ], "sizePx": [ 52.0, 136.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 203.0, "width": 52.0, "height": 136.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 229.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 229.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 242.5 ], "sizePx": [ 52.0, 193.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 146.0, "width": 52.0, "height": 193.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 172.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 172.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 261.0 ], "sizePx": [ 52.0, 156.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 183.0, "width": 52.0, "height": 156.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 209.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 209.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 279.5 ], "sizePx": [ 52.0, 119.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 220.0, "width": 52.0, "height": 119.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 246.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 246.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 251.0 ], "sizePx": [ 52.0, 176.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 163.0, "width": 52.0, "height": 176.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 189.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 189.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile06-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 108.0, 36.5 ], "sizePx": [ 164.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 164.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#eff0e9", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#eff0e9" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile07-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 112.5, 36.5 ], "sizePx": [ 173.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 173.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 281.0 ], "sizePx": [ 48.0, 148.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 207.0, "width": 48.0, "height": 148.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 257.5 ], "sizePx": [ 48.0, 195.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 160.0, "width": 48.0, "height": 195.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 313.0 ], "sizePx": [ 48.0, 84.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 271.0, "width": 48.0, "height": 84.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 289.5 ], "sizePx": [ 48.0, 131.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 224.0, "width": 48.0, "height": 131.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 266.0 ], "sizePx": [ 48.0, 178.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 177.0, "width": 48.0, "height": 178.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile07-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 112.5, 36.5 ], "sizePx": [ 173.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 173.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 255.5 ], "sizePx": [ 52.0, 167.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 172.0, "width": 52.0, "height": 167.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 198.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 198.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 274.0 ], "sizePx": [ 52.0, 130.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 209.0, "width": 52.0, "height": 130.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 235.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 235.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 245.5 ], "sizePx": [ 52.0, 187.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 152.0, "width": 52.0, "height": 187.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 178.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 178.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 264.0 ], "sizePx": [ 52.0, 150.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 189.0, "width": 52.0, "height": 150.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 215.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 215.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 282.5 ], "sizePx": [ 52.0, 113.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 226.0, "width": 52.0, "height": 113.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 252.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 252.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 254.0 ], "sizePx": [ 52.0, 170.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 169.0, "width": 52.0, "height": 170.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 195.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 195.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile08-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 117.0, 36.5 ], "sizePx": [ 182.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 182.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile08-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 117.0, 36.5 ], "sizePx": [ 182.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 182.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 282.0 ], "sizePx": [ 48.0, 146.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 209.0, "width": 48.0, "height": 146.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 258.5 ], "sizePx": [ 48.0, 193.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 162.0, "width": 48.0, "height": 193.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 314.0 ], "sizePx": [ 48.0, 82.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 273.0, "width": 48.0, "height": 82.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 290.5 ], "sizePx": [ 48.0, 129.0 ], "cornerRadiusPx": 6.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 226.0, "width": 48.0, "height": 129.0, "rx": 6.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 267.0 ], "sizePx": [ 48.0, 176.0 ], "cornerRadiusPx": 6.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 179.0, "width": 48.0, "height": 176.0, "rx": 6.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile09-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 121.5, 36.5 ], "sizePx": [ 191.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 191.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#f7eee0", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#f7eee0" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile09-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 121.5, 36.5 ], "sizePx": [ 191.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 191.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 48.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 71.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 160.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 44.0, "y": 158.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 26.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 48.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 71.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 246.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 44.0, "y": 244.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 118.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 26.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 48.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "cx": 48.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 71.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 85.0, 332.5 ], "sizePx": [ 82.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 44.0, "y": 330.0, "width": 82.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 228.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "cx": 250.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 273.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 160.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 246.0, "y": 158.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 228.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 250.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 273.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 246.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 246.0, "y": 244.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 228.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive26", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 250.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive25_Merge", "foregroundInput": "Primitive26_Paint", "maskInput": "Primitive26_Mask", "output": "Primitive26_Merge", "svgAttributes": { "cx": 250.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive27", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 328.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive26_Merge", "foregroundInput": "Primitive27_Paint", "maskInput": "Primitive27_Mask", "output": "Primitive27_Merge", "svgAttributes": { "x": 273.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive28", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 293.0, 332.5 ], "sizePx": [ 94.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive27_Merge", "foregroundInput": "Primitive28_Paint", "maskInput": "Primitive28_Mask", "output": "Primitive28_Merge", "svgAttributes": { "x": 246.0, "y": 330.0, "width": 94.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive29", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 145.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive28_Merge", "foregroundInput": "Primitive29_Paint", "maskInput": "Primitive29_Mask", "output": "Primitive29_Merge", "svgAttributes": { "x": 430.0, "y": 110.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive30", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 132.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive29_Merge", "foregroundInput": "Primitive30_Paint", "maskInput": "Primitive30_Mask", "output": "Primitive30_Merge", "svgAttributes": { "cx": 452.0, "cy": 132.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive31", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 131.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive30_Merge", "foregroundInput": "Primitive31_Paint", "maskInput": "Primitive31_Mask", "output": "Primitive31_Merge", "svgAttributes": { "x": 475.0, "y": 128.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive32", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 160.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive31_Merge", "foregroundInput": "Primitive32_Paint", "maskInput": "Primitive32_Mask", "output": "Primitive32_Merge", "svgAttributes": { "x": 448.0, "y": 158.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive33", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 231.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive32_Merge", "foregroundInput": "Primitive33_Paint", "maskInput": "Primitive33_Mask", "output": "Primitive33_Merge", "svgAttributes": { "x": 430.0, "y": 196.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive34", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 218.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive33_Merge", "foregroundInput": "Primitive34_Paint", "maskInput": "Primitive34_Mask", "output": "Primitive34_Merge", "svgAttributes": { "cx": 452.0, "cy": 218.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive35", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 217.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive34_Merge", "foregroundInput": "Primitive35_Paint", "maskInput": "Primitive35_Mask", "output": "Primitive35_Merge", "svgAttributes": { "x": 475.0, "y": 214.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive36", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 246.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive35_Merge", "foregroundInput": "Primitive36_Paint", "maskInput": "Primitive36_Mask", "output": "Primitive36_Merge", "svgAttributes": { "x": 448.0, "y": 244.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive37", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 522.0, 317.0 ], "sizePx": [ 184.0, 70.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive36_Merge", "foregroundInput": "Primitive37_Paint", "maskInput": "Primitive37_Mask", "output": "Primitive37_Merge", "svgAttributes": { "x": 430.0, "y": 282.0, "width": 184.0, "height": 70.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive38", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 452.0, 304.0 ], "sizePx": [ 18.0, 18.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive37_Merge", "foregroundInput": "Primitive38_Paint", "maskInput": "Primitive38_Mask", "output": "Primitive38_Merge", "svgAttributes": { "cx": 452.0, "cy": 304.0, "r": 9.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive39", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 530.0, 303.0 ], "sizePx": [ 110.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive38_Merge", "foregroundInput": "Primitive39_Paint", "maskInput": "Primitive39_Mask", "output": "Primitive39_Merge", "svgAttributes": { "x": 475.0, "y": 300.0, "width": 110.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive40", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 501.0, 332.5 ], "sizePx": [ 106.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive39_Merge", "foregroundInput": "Primitive40_Paint", "maskInput": "Primitive40_Mask", "output": "Primitive40_Merge", "svgAttributes": { "x": 448.0, "y": 330.0, "width": 106.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive41", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive40_Merge", "foregroundInput": "Primitive41_Paint", "maskInput": "Primitive41_Mask", "output": "Primitive41_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive42", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive41_Merge", "foregroundInput": "Primitive42_Paint", "maskInput": "Primitive42_Mask", "output": "Primitive42_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive42_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile10-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 36.5 ], "sizePx": [ 200.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 200.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 243.5 ], "sizePx": [ 52.0, 191.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 148.0, "width": 52.0, "height": 191.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 174.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 174.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 262.0 ], "sizePx": [ 52.0, 154.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 185.0, "width": 52.0, "height": 154.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 211.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 211.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 280.5 ], "sizePx": [ 52.0, 117.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 222.0, "width": 52.0, "height": 117.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 248.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 248.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 252.0 ], "sizePx": [ 52.0, 174.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 165.0, "width": 52.0, "height": 174.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 191.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 191.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 270.5 ], "sizePx": [ 52.0, 137.0 ], "cornerRadiusPx": 26.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 202.0, "width": 52.0, "height": 137.0, "rx": 26.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 228.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 228.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 242.0 ], "sizePx": [ 52.0, 194.0 ], "cornerRadiusPx": 26.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 145.0, "width": 52.0, "height": 194.0, "rx": 26.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 171.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 171.0, "r": 10.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile10-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 126.0, 36.5 ], "sizePx": [ 200.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 200.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 246.0, 246.0 ] }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 123.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 174.0, 174.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 87.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 200.0, 245.0 ], "sizePx": [ 112.0, 112.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 200.0, "cy": 245.0, "r": 56.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "polygon", "tools": [ "Polygon", "Background", "Merge" ], "geometry": { "closed": true, "verticesPx": [ [ 177.0, 211.0 ], [ 231.0, 244.0 ], [ 177.0, 277.0 ] ] }, "fill": "#eff0e9", "alpha": 1, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "points": "177,211 231,244 177,277", "fill": "#eff0e9" } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 137.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 367.0, "y": 121.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 137.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "cx": 384.0, "cy": 137.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 137.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 400.0, "y": 134.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 185.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 367.0, "y": 169.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 185.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 384.0, "cy": 185.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 185.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 400.0, "y": 182.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 233.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 367.0, "y": 217.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 233.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "cx": 384.0, "cy": 233.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 233.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "x": 400.0, "y": 230.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 281.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 367.0, "y": 265.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 281.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "cx": 384.0, "cy": 281.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive20", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 482.0, 281.0 ], "sizePx": [ 164.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive19_Merge", "foregroundInput": "Primitive20_Paint", "maskInput": "Primitive20_Mask", "output": "Primitive20_Merge", "svgAttributes": { "x": 400.0, "y": 278.0, "width": 164.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive21", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 476.0, 329.0 ], "sizePx": [ 218.0, 32.0 ], "cornerRadiusPx": 8.0 }, "fill": "#ffffff", "alpha": 1.0, "backgroundInput": "Primitive20_Merge", "foregroundInput": "Primitive21_Paint", "maskInput": "Primitive21_Mask", "output": "Primitive21_Merge", "svgAttributes": { "x": 367.0, "y": 313.0, "width": 218.0, "height": 32.0, "rx": 8.0, "fill": "#ffffff", "opacity": 1.0 } }, { "id": "Primitive22", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 384.0, 329.0 ], "sizePx": [ 10.0, 10.0 ] }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive21_Merge", "foregroundInput": "Primitive22_Paint", "maskInput": "Primitive22_Mask", "output": "Primitive22_Merge", "svgAttributes": { "cx": 384.0, "cy": 329.0, "r": 5.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive23", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 453.0, 329.0 ], "sizePx": [ 106.0, 6.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive22_Merge", "foregroundInput": "Primitive23_Paint", "maskInput": "Primitive23_Mask", "output": "Primitive23_Merge", "svgAttributes": { "x": 400.0, "y": 326.0, "width": 106.0, "height": 6.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive24", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive23_Merge", "foregroundInput": "Primitive24_Paint", "maskInput": "Primitive24_Mask", "output": "Primitive24_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive25", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive24_Merge", "foregroundInput": "Primitive25_Paint", "maskInput": "Primitive25_Mask", "output": "Primitive25_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive25_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile11-adaptation.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 130.5, 36.5 ], "sizePx": [ 209.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 209.0, "height": 13.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#573749", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 239.0 ], "sizePx": [ 150.0, 258.0 ], "cornerRadiusPx": 12.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 150.0, "height": 258.0, "rx": 12.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 178.0 ], "sizePx": [ 88.0, 88.0 ] }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "cx": 101.0, "cy": 178.0, "r": 44.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 101.0, 260.0 ], "sizePx": [ 92.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#f7eee0", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "x": 55.0, "y": 256.0, "width": 92.0, "height": 8.0, "rx": 0.0, "fill": "#f7eee0", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 89.0, 287.0 ], "sizePx": [ 68.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 55.0, "y": 283.0, "width": 68.0, "height": 8.0, "rx": 0.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 237.0, 302.0 ], "sizePx": [ 48.0, 106.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "x": 213.0, "y": 249.0, "width": 48.0, "height": 106.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 315.0, 278.5 ], "sizePx": [ 48.0, 153.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 291.0, "y": 202.0, "width": 48.0, "height": 153.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 393.0, 255.0 ], "sizePx": [ 48.0, 200.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "x": 369.0, "y": 155.0, "width": 48.0, "height": 200.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 471.0, 310.5 ], "sizePx": [ 48.0, 89.0 ], "cornerRadiusPx": 6.0 }, "fill": "#bbb1c9", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 447.0, "y": 266.0, "width": 48.0, "height": 89.0, "rx": 6.0, "fill": "#bbb1c9", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 549.0, 287.0 ], "sizePx": [ 48.0, 136.0 ], "cornerRadiusPx": 6.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "x": 525.0, "y": 219.0, "width": 48.0, "height": 136.0, "rx": 6.0, "fill": "#c6a64d", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 407.0, 368.0 ], "sizePx": [ 414.0, 2.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 200.0, "y": 367.0, "width": 414.0, "height": 2.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#573749", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#573749", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#c6a64d", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#c6a64d", "opacity": 1.0 } } ], "output": "Primitive16_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." }, "constructive/apps-output-wall/tile11-default.svg": { "viewBox": [ 0.0, 0.0, 640.0, 420.0 ], "domain": "Use the shared padded working domain; map these source pixels into the image layer box before its own transform.", "transparentInput": "Transparent", "instances": "Prefix every node name with the consuming recipe layerId. Repeated assets are independently transformable instances, not flattened screenshots.", "primitives": [ { "id": "Primitive00", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 210.0 ], "sizePx": [ 640.0, 420.0 ], "cornerRadiusPx": 0.0 }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Transparent", "foregroundInput": "Primitive00_Paint", "maskInput": "Primitive00_Mask", "output": "Primitive00_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 420.0, "rx": 0.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive01", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 4.0 ], "sizePx": [ 640.0, 8.0 ], "cornerRadiusPx": 0.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive00_Merge", "foregroundInput": "Primitive01_Paint", "maskInput": "Primitive01_Mask", "output": "Primitive01_Merge", "svgAttributes": { "x": 0.0, "y": 0.0, "width": 640.0, "height": 8.0, "rx": 0.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive02", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 130.5, 36.5 ], "sizePx": [ 209.0, 13.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive01_Merge", "foregroundInput": "Primitive02_Paint", "maskInput": "Primitive02_Mask", "output": "Primitive02_Merge", "svgAttributes": { "x": 26.0, "y": 30.0, "width": 209.0, "height": 13.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive03", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 62.0, 56.5 ], "sizePx": [ 72.0, 5.0 ], "cornerRadiusPx": 0.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive02_Merge", "foregroundInput": "Primitive03_Paint", "maskInput": "Primitive03_Mask", "output": "Primitive03_Merge", "svgAttributes": { "x": 26.0, "y": 54.0, "width": 72.0, "height": 5.0, "rx": 0.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive04", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 83.5 ], "sizePx": [ 588.0, 1.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 0.2, "backgroundInput": "Primitive03_Merge", "foregroundInput": "Primitive04_Paint", "maskInput": "Primitive04_Mask", "output": "Primitive04_Merge", "svgAttributes": { "x": 26.0, "y": 83.0, "width": 588.0, "height": 1.0, "rx": 0.0, "fill": "#1c4245", "opacity": 0.2 } }, { "id": "Primitive05", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 320.0, 238.0 ], "sizePx": [ 588.0, 256.0 ], "cornerRadiusPx": 10.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive04_Merge", "foregroundInput": "Primitive05_Paint", "maskInput": "Primitive05_Mask", "output": "Primitive05_Merge", "svgAttributes": { "x": 26.0, "y": 110.0, "width": 588.0, "height": 256.0, "rx": 10.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive06", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 246.5 ], "sizePx": [ 52.0, 185.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive05_Merge", "foregroundInput": "Primitive06_Paint", "maskInput": "Primitive06_Mask", "output": "Primitive06_Merge", "svgAttributes": { "x": 54.0, "y": 154.0, "width": 52.0, "height": 185.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive07", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 80.0, 180.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive06_Merge", "foregroundInput": "Primitive07_Paint", "maskInput": "Primitive07_Mask", "output": "Primitive07_Merge", "svgAttributes": { "cx": 80.0, "cy": 180.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive08", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 265.0 ], "sizePx": [ 52.0, 148.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive07_Merge", "foregroundInput": "Primitive08_Paint", "maskInput": "Primitive08_Mask", "output": "Primitive08_Merge", "svgAttributes": { "x": 145.0, "y": 191.0, "width": 52.0, "height": 148.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive09", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 171.0, 217.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive08_Merge", "foregroundInput": "Primitive09_Paint", "maskInput": "Primitive09_Mask", "output": "Primitive09_Merge", "svgAttributes": { "cx": 171.0, "cy": 217.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive10", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 236.5 ], "sizePx": [ 52.0, 205.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive09_Merge", "foregroundInput": "Primitive10_Paint", "maskInput": "Primitive10_Mask", "output": "Primitive10_Merge", "svgAttributes": { "x": 236.0, "y": 134.0, "width": 52.0, "height": 205.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive11", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 262.0, 160.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive10_Merge", "foregroundInput": "Primitive11_Paint", "maskInput": "Primitive11_Mask", "output": "Primitive11_Merge", "svgAttributes": { "cx": 262.0, "cy": 160.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive12", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 255.0 ], "sizePx": [ 52.0, 168.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive11_Merge", "foregroundInput": "Primitive12_Paint", "maskInput": "Primitive12_Mask", "output": "Primitive12_Merge", "svgAttributes": { "x": 327.0, "y": 171.0, "width": 52.0, "height": 168.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive13", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 353.0, 197.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive12_Merge", "foregroundInput": "Primitive13_Paint", "maskInput": "Primitive13_Mask", "output": "Primitive13_Merge", "svgAttributes": { "cx": 353.0, "cy": 197.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive14", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 273.5 ], "sizePx": [ 52.0, 131.0 ], "cornerRadiusPx": 26.0 }, "fill": "#a9c1b0", "alpha": 1.0, "backgroundInput": "Primitive13_Merge", "foregroundInput": "Primitive14_Paint", "maskInput": "Primitive14_Mask", "output": "Primitive14_Merge", "svgAttributes": { "x": 418.0, "y": 208.0, "width": 52.0, "height": 131.0, "rx": 26.0, "fill": "#a9c1b0", "opacity": 1.0 } }, { "id": "Primitive15", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 444.0, 234.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive14_Merge", "foregroundInput": "Primitive15_Paint", "maskInput": "Primitive15_Mask", "output": "Primitive15_Merge", "svgAttributes": { "cx": 444.0, "cy": 234.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive16", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 245.0 ], "sizePx": [ 52.0, 188.0 ], "cornerRadiusPx": 26.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive15_Merge", "foregroundInput": "Primitive16_Paint", "maskInput": "Primitive16_Mask", "output": "Primitive16_Merge", "svgAttributes": { "x": 509.0, "y": 151.0, "width": 52.0, "height": 188.0, "rx": 26.0, "fill": "#d97449", "opacity": 1.0 } }, { "id": "Primitive17", "kind": "circle", "tools": [ "Ellipse", "Background", "Merge" ], "geometry": { "centerPx": [ 535.0, 177.0 ], "sizePx": [ 20.0, 20.0 ] }, "fill": "#eff0e9", "alpha": 1.0, "backgroundInput": "Primitive16_Merge", "foregroundInput": "Primitive17_Paint", "maskInput": "Primitive17_Mask", "output": "Primitive17_Merge", "svgAttributes": { "cx": 535.0, "cy": 177.0, "r": 10.0, "fill": "#eff0e9", "opacity": 1.0 } }, { "id": "Primitive18", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 52.0, 397.5 ], "sizePx": [ 52.0, 3.0 ], "cornerRadiusPx": 0.0 }, "fill": "#1c4245", "alpha": 1.0, "backgroundInput": "Primitive17_Merge", "foregroundInput": "Primitive18_Paint", "maskInput": "Primitive18_Mask", "output": "Primitive18_Merge", "svgAttributes": { "x": 26.0, "y": 396.0, "width": 52.0, "height": 3.0, "rx": 0.0, "fill": "#1c4245", "opacity": 1.0 } }, { "id": "Primitive19", "kind": "rect", "tools": [ "Rectangle", "Background", "Merge" ], "geometry": { "centerPx": [ 589.0, 394.0 ], "sizePx": [ 50.0, 10.0 ], "cornerRadiusPx": 5.0 }, "fill": "#d97449", "alpha": 1.0, "backgroundInput": "Primitive18_Merge", "foregroundInput": "Primitive19_Paint", "maskInput": "Primitive19_Mask", "output": "Primitive19_Merge", "svgAttributes": { "x": 564.0, "y": 389.0, "width": 50.0, "height": 10.0, "rx": 5.0, "fill": "#d97449", "opacity": 1.0 } } ], "output": "Primitive19_Merge", "stroke": "No strokes or external text/resources in these original SVG assets." } } tracks [ { "layerId": "wall", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "wall", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "wall", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/width", "keyCount": 1, "minimum": 1920, "maximum": 1920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "wall", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/height", "keyCount": 1, "minimum": 1080, "maximum": 1080, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "wall", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/scale", "keyCount": 18, "minimum": 0.136, "maximum": 1, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/0/x", "keyCount": 9, "minimum": -110, "maximum": 1540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/0/y", "keyCount": 9, "minimum": -72, "maximum": 680, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/0/height", "keyCount": 8, "minimum": 313.2, "maximum": 488.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/0/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/0/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/0/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase0-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/0/children/0/height", "keyCount": 8, "minimum": 354.375, "maximum": 552.5625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card00", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/1/x", "keyCount": 248, "minimum": 200.0, "maximum": 250.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card00", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/1/y", "keyCount": 248, "minimum": -270.0, "maximum": -210.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card00", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/1/width", "keyCount": 1, "minimum": 550, "maximum": 550, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card00", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/1/height", "keyCount": 1, "minimum": 360.9375, "maximum": 360.9375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card00", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/1/scale", "keyCount": 248, "minimum": 1.0, "maximum": 1.03499989, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card01", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/2/x", "keyCount": 248, "minimum": 690.0, "maximum": 810.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card01", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/2/y", "keyCount": 248, "minimum": -270.0, "maximum": -70.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card01", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/2/width", "keyCount": 1, "minimum": 590, "maximum": 590, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card01", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/2/height", "keyCount": 1, "minimum": 387.1875, "maximum": 387.1875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card01", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/2/scale", "keyCount": 248, "minimum": 0.96793419, "maximum": 1.02609968, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card02", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/3/x", "keyCount": 248, "minimum": 1230.0, "maximum": 1250.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card02", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/3/y", "keyCount": 248, "minimum": -210.0, "maximum": -180.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card02", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/3/width", "keyCount": 1, "minimum": 510, "maximum": 510, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card02", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/3/height", "keyCount": 1, "minimum": 334.6875, "maximum": 334.6875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card02", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/3/scale", "keyCount": 248, "minimum": 0.96500008, "maximum": 1.01090395, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card03", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/4/x", "keyCount": 248, "minimum": 1270.0, "maximum": 1530.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card03", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/4/y", "keyCount": 248, "minimum": 10.0, "maximum": 140.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card03", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/4/width", "keyCount": 1, "minimum": 620, "maximum": 620, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card03", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/4/height", "keyCount": 1, "minimum": 406.875, "maximum": 406.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card03", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/4/scale", "keyCount": 248, "minimum": 1.01753573, "maximum": 1.0349999, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card04", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/5/x", "keyCount": 248, "minimum": -240.0, "maximum": -20.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card04", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/5/y", "keyCount": 248, "minimum": 60.0, "maximum": 90.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card04", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/5/width", "keyCount": 1, "minimum": 540, "maximum": 540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card04", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/5/height", "keyCount": 1, "minimum": 354.375, "maximum": 354.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card04", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/5/scale", "keyCount": 248, "minimum": 0.96500006, "maximum": 1.00780115, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card05", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/6/x", "keyCount": 248, "minimum": 40.0, "maximum": 190.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card05", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/6/y", "keyCount": 248, "minimum": -65.0, "maximum": 25.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card05", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/6/width", "keyCount": 1, "minimum": 460, "maximum": 460, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card05", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/6/height", "keyCount": 1, "minimum": 301.875, "maximum": 301.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card05", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/6/scale", "keyCount": 248, "minimum": 0.96935917, "maximum": 1.02813245, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card07", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/7/x", "keyCount": 248, "minimum": 800.0, "maximum": 1140.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card07", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/7/y", "keyCount": 248, "minimum": 40.0, "maximum": 130.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card07", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/7/width", "keyCount": 1, "minimum": 440, "maximum": 440, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card07", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/7/height", "keyCount": 1, "minimum": 288.75, "maximum": 288.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card07", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/7/scale", "keyCount": 248, "minimum": 0.96500006, "maximum": 0.9866275, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card08", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/8/x", "keyCount": 248, "minimum": 1700.0, "maximum": 1800.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card08", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/8/y", "keyCount": 248, "minimum": 120.0, "maximum": 350.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card08", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/8/width", "keyCount": 1, "minimum": 450, "maximum": 450, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card08", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/8/height", "keyCount": 1, "minimum": 295.3125, "maximum": 295.3125, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card08", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/8/scale", "keyCount": 248, "minimum": 0.9847902, "maximum": 1.03499275, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card09", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/9/x", "keyCount": 248, "minimum": -180.0, "maximum": -70.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card09", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/9/y", "keyCount": 248, "minimum": 400.0, "maximum": 450.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card09", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/9/width", "keyCount": 1, "minimum": 540, "maximum": 540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card09", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/9/height", "keyCount": 1, "minimum": 354.375, "maximum": 354.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card09", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/9/scale", "keyCount": 248, "minimum": 0.97721632, "maximum": 1.03364035, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card10", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/10/x", "keyCount": 248, "minimum": 40.0, "maximum": 290.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card10", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/10/y", "keyCount": 248, "minimum": 230.0, "maximum": 520.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card10", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/10/width", "keyCount": 1, "minimum": 460, "maximum": 460, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card10", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/10/height", "keyCount": 1, "minimum": 301.875, "maximum": 301.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card10", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/10/scale", "keyCount": 248, "minimum": 0.96500007, "maximum": 0.99536769, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card11", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/11/x", "keyCount": 248, "minimum": 710.0, "maximum": 860.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card11", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/11/y", "keyCount": 248, "minimum": 430.0, "maximum": 650.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card11", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/11/width", "keyCount": 1, "minimum": 500, "maximum": 500, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card11", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/11/height", "keyCount": 1, "minimum": 328.125, "maximum": 328.125, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card11", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/11/scale", "keyCount": 248, "minimum": 1.0058268, "maximum": 1.03499988, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card12", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/12/x", "keyCount": 248, "minimum": 860.0, "maximum": 1210.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card12", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/12/y", "keyCount": 248, "minimum": 620.0, "maximum": 690.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card12", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/12/width", "keyCount": 1, "minimum": 560, "maximum": 560, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card12", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/12/height", "keyCount": 1, "minimum": 367.5, "maximum": 367.5, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card12", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/12/scale", "keyCount": 248, "minimum": 0.9660463, "maximum": 1.0218532, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card13", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/13/x", "keyCount": 248, "minimum": 140.0, "maximum": 280.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card13", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/13/y", "keyCount": 248, "minimum": 750.0, "maximum": 960.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card13", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/13/width", "keyCount": 1, "minimum": 630, "maximum": 630, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card13", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/13/height", "keyCount": 1, "minimum": 413.4375, "maximum": 413.4375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card13", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/13/scale", "keyCount": 248, "minimum": 0.96505267, "maximum": 1.0162886, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card14", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/14/x", "keyCount": 248, "minimum": 670.0, "maximum": 720.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card14", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/14/y", "keyCount": 248, "minimum": 860.0, "maximum": 1090.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card14", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/14/width", "keyCount": 1, "minimum": 530, "maximum": 530, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card14", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/14/height", "keyCount": 1, "minimum": 347.8125, "maximum": 347.8125, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card14", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/14/scale", "keyCount": 248, "minimum": 1.0122483, "maximum": 1.03499988, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card15", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/15/x", "keyCount": 248, "minimum": 1080.0, "maximum": 1160.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card15", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/15/y", "keyCount": 248, "minimum": 980.0, "maximum": 1020.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card15", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/15/width", "keyCount": 1, "minimum": 620, "maximum": 620, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card15", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/15/height", "keyCount": 1, "minimum": 406.875, "maximum": 406.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card15", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/15/scale", "keyCount": 248, "minimum": 0.96500005, "maximum": 1.00201206, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card16", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/16/x", "keyCount": 248, "minimum": 500.0, "maximum": 650.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card16", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/16/y", "keyCount": 248, "minimum": -340.0, "maximum": -230.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card16", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/16/width", "keyCount": 1, "minimum": 340, "maximum": 340, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card16", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/16/height", "keyCount": 1, "minimum": 223.125, "maximum": 223.125, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card16", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/16/scale", "keyCount": 248, "minimum": 0.97260289, "maximum": 1.03120635, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card17", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/17/x", "keyCount": 248, "minimum": 880.0, "maximum": 960.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card17", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/17/y", "keyCount": 248, "minimum": -70.0, "maximum": -20.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card17", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/17/width", "keyCount": 1, "minimum": 320, "maximum": 320, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card17", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/17/height", "keyCount": 1, "minimum": 210.0, "maximum": 210.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card17", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/17/scale", "keyCount": 248, "minimum": 0.99102601, "maximum": 1.03499989, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card18", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/18/x", "keyCount": 248, "minimum": -100.0, "maximum": 100.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card18", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/18/y", "keyCount": 248, "minimum": 850.0, "maximum": 920.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card18", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/18/width", "keyCount": 1, "minimum": 420, "maximum": 420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card18", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/18/height", "keyCount": 1, "minimum": 275.625, "maximum": 275.625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card18", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/18/scale", "keyCount": 248, "minimum": 0.96500005, "maximum": 0.98142938, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card19", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/19/x", "keyCount": 248, "minimum": 1680.0, "maximum": 1780.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card19", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/19/y", "keyCount": 248, "minimum": 830.0, "maximum": 960.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card19", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/19/width", "keyCount": 1, "minimum": 440, "maximum": 440, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card19", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/19/height", "keyCount": 1, "minimum": 288.75, "maximum": 288.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card19", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/19/scale", "keyCount": 248, "minimum": 0.99025031, "maximum": 1.03499986, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card20", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/20/x", "keyCount": 248, "minimum": 230.0, "maximum": 300.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card20", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/20/y", "keyCount": 248, "minimum": 340.0, "maximum": 510.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card20", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/20/width", "keyCount": 1, "minimum": 280, "maximum": 280, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card20", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/20/height", "keyCount": 1, "minimum": 183.75, "maximum": 183.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card20", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/20/scale", "keyCount": 248, "minimum": 0.97311109, "maximum": 1.03156259, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card21", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/21/x", "keyCount": 248, "minimum": 620.0, "maximum": 760.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card21", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/21/y", "keyCount": 248, "minimum": 860.0, "maximum": 890.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card21", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/21/width", "keyCount": 1, "minimum": 390, "maximum": 390, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card21", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/21/height", "keyCount": 1, "minimum": 255.9375, "maximum": 255.9375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card21", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/21/scale", "keyCount": 248, "minimum": 0.96500006, "maximum": 1.00120787, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card22", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/22/x", "keyCount": 248, "minimum": 940.0, "maximum": 1110.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card22", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/22/y", "keyCount": 248, "minimum": 380.0, "maximum": 470.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card22", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/22/width", "keyCount": 1, "minimum": 460, "maximum": 460, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card22", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/22/height", "keyCount": 1, "minimum": 301.875, "maximum": 301.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card22", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/22/scale", "keyCount": 248, "minimum": 1.01149097, "maximum": 1.03499986, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card23", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/23/x", "keyCount": 248, "minimum": 1490.0, "maximum": 1610.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card23", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/23/y", "keyCount": 248, "minimum": 680.0, "maximum": 790.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card23", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/23/width", "keyCount": 1, "minimum": 510, "maximum": 510, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card23", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/23/height", "keyCount": 1, "minimum": 334.6875, "maximum": 334.6875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card23", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/23/scale", "keyCount": 248, "minimum": 0.96510607, "maximum": 1.01699679, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card24", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/24/x", "keyCount": 248, "minimum": 1240.0, "maximum": 1250.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card24", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/24/y", "keyCount": 248, "minimum": -220.0, "maximum": -40.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card24", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/24/width", "keyCount": 1, "minimum": 400, "maximum": 400, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card24", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/24/height", "keyCount": 1, "minimum": 262.5, "maximum": 262.5, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card24", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/24/scale", "keyCount": 248, "minimum": 0.96585992, "maximum": 1.02121863, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card25", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/25/x", "keyCount": 248, "minimum": -145.0, "maximum": 115.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card25", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/25/y", "keyCount": 248, "minimum": -120.0, "maximum": -10.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card25", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/25/width", "keyCount": 1, "minimum": 370, "maximum": 370, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card25", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/25/height", "keyCount": 1, "minimum": 242.8125, "maximum": 242.8125, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card25", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/25/scale", "keyCount": 248, "minimum": 1.00661901, "maximum": 1.03499987, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card26", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/26/x", "keyCount": 248, "minimum": -190.0, "maximum": -60.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card26", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/26/y", "keyCount": 248, "minimum": 530.0, "maximum": 650.0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card26", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/26/width", "keyCount": 1, "minimum": 420, "maximum": 420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card26", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/0/children/26/height", "keyCount": 1, "minimum": 275.625, "maximum": 275.625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "card26", "property": "scale", "mapping": "ScaleRotate.Size = scale; keep default Pivot/Center .5,.5 after AnchorShift.", "animated": true, "recipePointer": "/layers/0/children/26/scale", "keyCount": 248, "minimum": 0.96500004, "maximum": 0.99616682, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/27/x", "keyCount": 9, "minimum": -1900, "maximum": 505, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/27/y", "keyCount": 9, "minimum": -230, "maximum": 375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/27/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/27/height", "keyCount": 8, "minimum": 440.8, "maximum": 545.2, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/27/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/27/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/27/children/0/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase0-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/27/children/0/height", "keyCount": 8, "minimum": 498.75, "maximum": 616.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/28/x", "keyCount": 10, "minimum": -1540, "maximum": 1420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/28/y", "keyCount": 10, "minimum": -580, "maximum": 292, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/28/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/28/height", "keyCount": 6, "minimum": 435.0, "maximum": 533.6, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/28/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/28/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/28/children/0/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase0-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/28/children/0/height", "keyCount": 6, "minimum": 492.1875, "maximum": 603.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/29/x", "keyCount": 11, "minimum": -260, "maximum": 1615, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/29/y", "keyCount": 11, "minimum": -190, "maximum": 600, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/29/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/29/height", "keyCount": 11, "minimum": 220.4, "maximum": 517.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/29/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/29/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/29/children/0/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase0-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/29/children/0/height", "keyCount": 11, "minimum": 249.375, "maximum": 585.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/30/x", "keyCount": 9, "minimum": -1900, "maximum": 505, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/30/y", "keyCount": 9, "minimum": -230, "maximum": 375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/30/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/30/height", "keyCount": 8, "minimum": 440.8, "maximum": 545.2, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/30/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/30/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/30/children/0/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase20-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/30/children/0/height", "keyCount": 8, "minimum": 498.75, "maximum": 616.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/31/x", "keyCount": 10, "minimum": -1540, "maximum": 1420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/31/y", "keyCount": 10, "minimum": -580, "maximum": 292, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/31/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/31/height", "keyCount": 6, "minimum": 435.0, "maximum": 533.6, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/31/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/31/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/31/children/0/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase20-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/31/children/0/height", "keyCount": 6, "minimum": 492.1875, "maximum": 603.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/32/x", "keyCount": 11, "minimum": -260, "maximum": 1615, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/32/y", "keyCount": 11, "minimum": -190, "maximum": 600, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/32/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/32/height", "keyCount": 11, "minimum": 220.4, "maximum": 517.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/32/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/32/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/32/children/0/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase20-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/32/children/0/height", "keyCount": 11, "minimum": 249.375, "maximum": 585.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/33/x", "keyCount": 9, "minimum": -110, "maximum": 1540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/33/y", "keyCount": 9, "minimum": -72, "maximum": 680, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/33/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/33/height", "keyCount": 8, "minimum": 313.2, "maximum": 488.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/33/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/33/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/33/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase20-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/33/children/0/height", "keyCount": 8, "minimum": 354.375, "maximum": 552.5625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/34/x", "keyCount": 9, "minimum": -110, "maximum": 1540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/34/y", "keyCount": 9, "minimum": -72, "maximum": 680, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/34/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/34/height", "keyCount": 8, "minimum": 313.2, "maximum": 488.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/34/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/34/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/34/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase164-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/34/children/0/height", "keyCount": 8, "minimum": 354.375, "maximum": 552.5625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/35/x", "keyCount": 9, "minimum": -1900, "maximum": 505, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/35/y", "keyCount": 9, "minimum": -230, "maximum": 375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/35/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/35/height", "keyCount": 8, "minimum": 440.8, "maximum": 545.2, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/35/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/35/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/35/children/0/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase164-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/35/children/0/height", "keyCount": 8, "minimum": 498.75, "maximum": 616.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/36/x", "keyCount": 10, "minimum": -1540, "maximum": 1420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/36/y", "keyCount": 10, "minimum": -580, "maximum": 292, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/36/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/36/height", "keyCount": 6, "minimum": 435.0, "maximum": 533.6, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/36/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/36/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/36/children/0/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase164-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/36/children/0/height", "keyCount": 6, "minimum": 492.1875, "maximum": 603.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/37/x", "keyCount": 11, "minimum": -260, "maximum": 1615, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/37/y", "keyCount": 11, "minimum": -190, "maximum": 600, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/37/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/37/height", "keyCount": 11, "minimum": 220.4, "maximum": 517.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/37/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/37/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/37/children/0/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase164-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/37/children/0/height", "keyCount": 11, "minimum": 249.375, "maximum": 585.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/38/x", "keyCount": 9, "minimum": -110, "maximum": 1540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/38/y", "keyCount": 9, "minimum": -72, "maximum": 680, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/38/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/38/height", "keyCount": 8, "minimum": 313.2, "maximum": 488.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/38/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/38/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/38/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase198-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/38/children/0/height", "keyCount": 8, "minimum": 354.375, "maximum": 552.5625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/39/x", "keyCount": 9, "minimum": -1900, "maximum": 505, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/39/y", "keyCount": 9, "minimum": -230, "maximum": 375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/39/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/39/height", "keyCount": 8, "minimum": 440.8, "maximum": 545.2, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/39/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/39/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/39/children/0/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase198-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/39/children/0/height", "keyCount": 8, "minimum": 498.75, "maximum": 616.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/40/x", "keyCount": 11, "minimum": -260, "maximum": 1615, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/40/y", "keyCount": 11, "minimum": -190, "maximum": 600, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/40/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/40/height", "keyCount": 11, "minimum": 220.4, "maximum": 517.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/40/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/40/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/40/children/0/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase198-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/40/children/0/height", "keyCount": 11, "minimum": 249.375, "maximum": 585.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/41/x", "keyCount": 10, "minimum": -1540, "maximum": 1420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/41/y", "keyCount": 10, "minimum": -580, "maximum": 292, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/41/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/41/height", "keyCount": 6, "minimum": 435.0, "maximum": 533.6, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/41/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/41/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/41/children/0/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase198-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/41/children/0/height", "keyCount": 6, "minimum": 492.1875, "maximum": 603.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/42/x", "keyCount": 9, "minimum": -110, "maximum": 1540, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/42/y", "keyCount": 9, "minimum": -72, "maximum": 680, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/42/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/42/height", "keyCount": 8, "minimum": 313.2, "maximum": 488.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/42/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/42/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/42/children/0/width", "keyCount": 8, "minimum": 540, "maximum": 842, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero0-phase217-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/42/children/0/height", "keyCount": 8, "minimum": 354.375, "maximum": 552.5625, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/43/x", "keyCount": 11, "minimum": -260, "maximum": 1615, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/43/y", "keyCount": 11, "minimum": -190, "maximum": 600, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/43/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/43/height", "keyCount": 11, "minimum": 220.4, "maximum": 517.36, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/43/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/43/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/43/children/0/width", "keyCount": 11, "minimum": 380, "maximum": 892, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero1-phase217-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/43/children/0/height", "keyCount": 11, "minimum": 249.375, "maximum": 585.375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/44/x", "keyCount": 10, "minimum": -1540, "maximum": 1420, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/44/y", "keyCount": 10, "minimum": -580, "maximum": 292, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/44/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/44/height", "keyCount": 6, "minimum": 435.0, "maximum": 533.6, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/44/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/44/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/44/children/0/width", "keyCount": 6, "minimum": 750, "maximum": 920, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero2-phase217-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/44/children/0/height", "keyCount": 6, "minimum": 492.1875, "maximum": 603.75, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/0/children/45/x", "keyCount": 9, "minimum": -1900, "maximum": 505, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": true, "recipePointer": "/layers/0/children/45/y", "keyCount": 9, "minimum": -230, "maximum": 375, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/45/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/45/height", "keyCount": 8, "minimum": 440.8, "maximum": 545.2, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217-art", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/0/children/45/children/0/x", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217-art", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/0/children/45/children/0/y", "keyCount": 1, "minimum": 0, "maximum": 0, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217-art", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/45/children/0/width", "keyCount": 8, "minimum": 760, "maximum": 940, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "hero3-phase217-art", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": true, "recipePointer": "/layers/0/children/45/children/0/height", "keyCount": 8, "minimum": 498.75, "maximum": 616.875, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-left", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/1/x", "keyCount": 15, "minimum": 840, "maximum": 970, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-left", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/1/y", "keyCount": 1, "minimum": 490, "maximum": 490, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-left", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/1/width", "keyCount": 1, "minimum": 24, "maximum": 24, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-left", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/1/height", "keyCount": 1, "minimum": 100, "maximum": 100, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-right", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/2/x", "keyCount": 13, "minimum": 972, "maximum": 1102, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-right", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/2/y", "keyCount": 1, "minimum": 490, "maximum": 490, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-right", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/2/width", "keyCount": 1, "minimum": 24, "maximum": 24, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "delimiter-right", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/2/height", "keyCount": 1, "minimum": 100, "maximum": 100, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "chapter-title", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": true, "recipePointer": "/layers/3/x", "keyCount": 15, "minimum": 872, "maximum": 1002, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "chapter-title", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/3/y", "keyCount": 1, "minimum": 487, "maximum": 487, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "chapter-title", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/3/width", "keyCount": 1, "minimum": 224, "maximum": 224, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "chapter-title", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/3/height", "keyCount": 1, "minimum": 108, "maximum": 108, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "footnote", "property": "x", "mapping": "Position.Center.X = .5 + (x + originX - workingCenterX)/domainWidth", "animated": false, "recipePointer": "/layers/4/x", "keyCount": 1, "minimum": 100, "maximum": 100, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "footnote", "property": "y", "mapping": "Position.Center.Y = .5 - (y + originY - workingCenterY)/domainHeight", "animated": false, "recipePointer": "/layers/4/y", "keyCount": 1, "minimum": 970, "maximum": 970, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "footnote", "property": "width", "mapping": "Local geometry/mask width in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/4/width", "keyCount": 1, "minimum": 1720, "maximum": 1720, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "footnote", "property": "height", "mapping": "Local geometry/mask height in pixels, before the layer transform; not a second Size multiplier.", "animated": false, "recipePointer": "/layers/4/height", "keyCount": 1, "minimum": 64, "maximum": 64, "caveat": "Native local implementation controls, not measurements of production source values." }, { "layerId": "footnote", "property": "opacity", "mapping": "Merge onto transparent after assembly with Blend=active*opacity; never multiply every child alpha.", "animated": true, "recipePointer": "/layers/4/opacity", "keyCount": 12, "minimum": 0, "maximum": 1, "caveat": "Native local implementation controls, not measurements of production source values." } ] steps [ "Unpack core then recipe/SVG override; run handoff verify and frames from kit root.", "Construct every recursive Fusion branch and SVG primitive subgraph using the README domain/coordinate convention.", "Local 0–247: 26 background cards plus four foreground hero artworks under wall scale. Hero zero is behind the cards until 20; the other depth phases change at 164, 198 and 217. Phase instances are mutually exclusive, not extra candidates.", "Local 224–247: source-scaffold parent contraction to scale 0.136; individual card tracks are sampled at each frame and stop travelling after 227.", "Local 248: discrete wall removal and left delimiter. Right delimiter 256; title counts 1/2/3/4/5 at 287/289/290/292/296. Footnote has its own alpha track.", "Inspect both content variants and all checkpoints; moving and native Resolve acceptance remain separate." ] checkpoints [ { "localFrame": 0, "sourceFrame": 2100, "excerptFrame": 0, "nominalSourceSeconds": 35.0, "expected": "Layered wall; hero zero behind the background cards." }, { "localFrame": 164, "sourceFrame": 2264, "excerptFrame": 164, "nominalSourceSeconds": 37.733333333333334, "expected": "Hero-depth phase changes without a blank frame." }, { "localFrame": 227, "sourceFrame": 2327, "excerptFrame": 227, "nominalSourceSeconds": 38.78333333333333, "expected": "Last travelling hero pose before scaffold geometry holds." }, { "localFrame": 247, "sourceFrame": 2347, "excerptFrame": 247, "nominalSourceSeconds": 39.11666666666667, "expected": "Wall still nonzero; scale 0.136." }, { "localFrame": 248, "sourceFrame": 2348, "excerptFrame": 248, "nominalSourceSeconds": 39.13333333333333, "expected": "Wall absent, left bracket present; no crossfade." }, { "localFrame": 256, "sourceFrame": 2356, "excerptFrame": 256, "nominalSourceSeconds": 39.266666666666666, "expected": "Right bracket present." }, { "localFrame": 287, "sourceFrame": 2387, "excerptFrame": 287, "nominalSourceSeconds": 39.78333333333333, "expected": "First original title character." }, { "localFrame": 296, "sourceFrame": 2396, "excerptFrame": 296, "nominalSourceSeconds": 39.93333333333333, "expected": "All five original letters; only four complete-title frames remain." }, { "localFrame": 299, "sourceFrame": 2399, "excerptFrame": 299, "nominalSourceSeconds": 39.983333333333334, "expected": "Bounded last frame; do not add a reading hold." } ] limitations [ "Not a source-faithful recreation, running product demo, native Resolve project, or approved final all-hands video.", "No source photographs, source logos, raster footage, external assets, audio or simulated application latency.", "Original screen contents, photographic cards, internal demo movement, source shadow/blur and exact type metrics are not reconstructed.", "Inherited tile geometry freezes after local 227 while the source continues rearranging during contraction. This source-first critic finding remains an explicit adaptation gap.", "Five-letter title only. Final complete title exists for four frames; do not silently add reading time to the source-bound clip.", "No encoded candidate, moving source/candidate comparison, whole-film viewing or native Resolve execution." ]