Skip to main content
Glama

Server Details

Neonix is an HTML-to-motion-video compiler: it turns HTML and CSS into a real, exportable motion video.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
36.8% over 26 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.8/5.0

Scored across 27 tools

Disambiguation3/5

Several tools overlap in project authoring and reading: create_project_html, update_project_html, update_project, apply_json_patch, compile_html, and validate_html all touch editing/validating project content, while get_project, get_project_html, get_project_json, and get_html_revision all read project data. The descriptions are detailed and distinguish the intended paths, but an agent must understand Neonix's dual HTML/JSON architecture to choose correctly.

Naming Consistency5/5

All 27 names use consistent snake_case with clear verb_noun or verb_noun_modifier patterns, such as create_project_html, get_export_download_url, and attach_asset_to_project. There is no mixing of camelCase or vague verb styles.

Tool Count3/5

At 27 tools, the set is heavy compared to the typical 3-15 range, though the server covers several real subsystems: projects, HTML/JSON authoring, assets, exports, and capabilities. Some read variants (get_project, get_project_html, get_project_json, get_html_revision) could likely be consolidated.

Completeness4/5

The surface covers project CRUD, HTML and JSON authoring, asset import/upload/attach/delete, export creation/status/cancel/download, validation, and capabilities. Minor gaps exist, such as no detach_asset or list_exports, and the JSON project creation path relies on compile_html rather than a direct create_project_json tool.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedcreate_project_html2 fields changed
      • removedInput schema / properties / ensure_browser_preview_style
        Removed value: -{
        -  "description": "If true and html/body has no margin/width/height/overflow reset, add one using this document's own composition width/height in exact pixels (margin:0; width:<composition.width>px; height:<composition.height>px; overflow:hidden) so opening the raw HTML in a real browser matches the composition - vw/vh/% would resolve against the browser's own window instead, not the composition, so they would not actually match. Only adds the rule when none of those four properties are already declared for html/body. Never changes the compiled Neonix output either way - only set this when the caller wants to preview the file in a browser. Has no effect when html is omitted, since the standard template already includes this reset.",
        -  "type": "boolean"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "project",
        -  "workspace",
        -  "htmlRevision",
        -  "protocolRevision",
        -  "diagnostics"
        -]New value: +[
        +  "project",
        +  "workspace",
        +  "htmlRevision"
        +]
    • Changedupdate_project_html3 fields changed
      • removedInput schema / properties / ensure_browser_preview_style
        Removed value: -{
        -  "description": "If true and html/body has no margin/width/height/overflow reset, add one using this document's own composition width/height in exact pixels (margin:0; width:<composition.width>px; height:<composition.height>px; overflow:hidden) so opening the raw HTML in a real browser matches the composition - vw/vh/% would resolve against the browser's own window instead, not the composition, so they would not actually match. Only adds the rule when none of those four properties are already declared for html/body; it does not update an existing declaration if you later change composition.width/height, so keep them in sync yourself in that case. Never changes the compiled Neonix output either way - only set this when the caller wants to preview the file in a browser.",
        -  "type": "boolean"
        -}
      • removedInput schema / properties / expected_protocol_revision_no
        Removed value: -{
        -  "description": "Expected current Protocol V2 revision number; omit to skip the optimistic-concurrency check.",
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "project",
        -  "htmlRevision",
        -  "protocolRevision",
        -  "diagnostics"
        -]New value: +[
        +  "project",
        +  "htmlRevision"
        +]
  2. 1 tool update
    • Changedapply_json_patch1 field changed
      • changedInput schema / properties / patch / properties / operations / items / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "changes": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "background": {
        -            "pattern": "^#[0-9a-f]{6}(?:[0-9a-f]{2})?$",
        -            "type": "string"
        -          },
        -          "colorSpace": {
        -            "const": "srgb",
        -            "type": "string"
        -          },
        -          "fps": {
        -            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -          },
        -          "height": {
        -            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -          },
        -          "view": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "projection": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "far": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "kind": {
        -                        "const": "orthographic",
        -                        "type": "string"
        -                      },
        -                      "near": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "zoom": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      }
        -                    },
        -                    "required": [
        -                      "kind",
        -                      "zoom",
        -                      "near",
        -                      "far"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "far": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "fov": {
        -                        "maximum": 179.999,
        -                        "minimum": 0.001,
        -                        "type": "number"
        -                      },
        -                      "kind": {
        -                        "const": "perspective",
        -                        "type": "string"
        -                      },
        -                      "near": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      }
        -                    },
        -                    "required": [
        -                      "kind",
        -                      "fov",
        -                      "near",
        -                      "far"
        -                    ],
        -                    "type": "object"
        -                  }
        -                ]
        -              },
        -              "transform": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "rotate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate"
        -                  },
        -                  "translate": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "type": "number"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "z": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y",
        -                      "z"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "translate",
        -                  "rotate"
        -                ],
        -                "type": "object"
        -              }
        -            },
        -            "required": [
        -              "projection",
        -              "transform"
        -            ],
        -            "type": "object"
        -          },
        -          "width": {
        -            "exclusiveMinimum": 0,
        -            "type": "number"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "op": {
        -        "const": "setComposition",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "changes"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "insertAt": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "layer": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "backfaceVisibility": {
        -                "enum": [
        -                  "visible",
        -                  "hidden"
        -                ],
        -                "type": "string"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -              },
        -              "composite": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "blendMode": {
        -                    "default": "normal",
        -                    "enum": [
        -                      "normal",
        -                      "darken",
        -                      "multiply",
        -                      "color-burn",
        -                      "lighten",
        -                      "screen",
        -                      "color-dodge",
        -                      "overlay",
        -                      "soft-light",
        -                      "hard-light",
        -                      "difference",
        -                      "exclusion",
        -                      "hue",
        -                      "saturation",
        -                      "color",
        -                      "luminosity"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "isolation": {
        -                    "enum": [
        -                      "auto",
        -                      "isolate"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "effects": {
        -                "items": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "brightness": {
        -                          "maximum": 1,
        -                          "minimum": -1,
        -                          "type": "number"
        -                        },
        -                        "contrast": {
        -                          "maximum": 4,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "hueRotate": {
        -                          "maximum": 180,
        -                          "minimum": -180,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "saturation": {
        -                          "maximum": 4,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "color-adjust",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "brightness",
        -                        "contrast",
        -                        "saturation",
        -                        "hueRotate"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "grayscale",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "sepia",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "invert",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "filter-opacity",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "radius": {
        -                          "maximum": 256,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "blur",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "blur": {
        -                              "maximum": 256,
        -                              "minimum": 0,
        -                              "type": "number"
        -                            },
        -                            "color": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                            },
        -                            "id": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "inset": {
        -                              "type": "boolean"
        -                            },
        -                            "offset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                            },
        -                            "source": {
        -                              "const": "box",
        -                              "type": "string"
        -                            },
        -                            "spread": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                            },
        -                            "type": {
        -                              "const": "shadow",
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "type",
        -                            "source",
        -                            "offset",
        -                            "blur",
        -                            "spread",
        -                            "color",
        -                            "inset"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "blur": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/blur"
        -                            },
        -                            "color": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                            },
        -                            "id": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "inset": {
        -                              "const": false,
        -                              "type": "boolean"
        -                            },
        -                            "offset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                            },
        -                            "source": {
        -                              "const": "alpha",
        -                              "type": "string"
        -                            },
        -                            "spread": {
        -                              "const": 0,
        -                              "type": "number"
        -                            },
        -                            "type": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/type"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "type",
        -                            "source",
        -                            "offset",
        -                            "blur",
        -                            "spread",
        -                            "color",
        -                            "inset"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ]
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "color": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "radius": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "outer-glow",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius",
        -                        "color",
        -                        "opacity"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "color": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "radius": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "inner-glow",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius",
        -                        "color",
        -                        "opacity"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "scale": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "seed": {
        -                          "maximum": 4294967295,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        "type": {
        -                          "const": "noise",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "scale",
        -                        "amount",
        -                        "opacity",
        -                        "seed"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                },
        -                "maxItems": 8,
        -                "type": "array"
        -              },
        -              "enabled": {
        -                "type": "boolean"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "frame": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "height": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "width": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  }
        -                },
        -                "required": [
        -                  "width",
        -                  "height"
        -                ],
        -                "type": "object"
        -              },
        -              "id": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "maskLayers": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "composite": {
        -                      "default": "add",
        -                      "enum": [
        -                        "add",
        -                        "subtract",
        -                        "intersect",
        -                        "exclude"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maskIds": {
        -                      "items": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                      },
        -                      "maxItems": 4096,
        -                      "minItems": 1,
        -                      "type": "array"
        -                    },
        -                    "mode": {
        -                      "enum": [
        -                        "alpha",
        -                        "luminance"
        -                      ],
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "maskIds"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 64,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "motion": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "offsetAnchor": {
        -                    "additionalProperties": false,
        -                    "default": {
        -                      "x": 0,
        -                      "y": 0
        -                    },
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "offsetDistance": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        -                    "default": 0
        -                  },
        -                  "offsetPath": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "contours": {
        -                        "items": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "closed": {
        -                              "type": "boolean"
        -                            },
        -                            "id": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "segments": {
        -                              "items": {
        -                                "anyOf": [
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "kind": {
        -                                        "const": "line",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "control": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "kind": {
        -                                        "const": "quadratic",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "control",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "control1": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "control2": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "kind": {
        -                                        "const": "cubic",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "control1",
        -                                      "control2",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "kind": {
        -                                        "const": "arc",
        -                                        "type": "string"
        -                                      },
        -                                      "largeArc": {
        -                                        "type": "boolean"
        -                                      },
        -                                      "radii": {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "x": {
        -                                            "minimum": 0,
        -                                            "type": "number"
        -                                          },
        -                                          "y": {
        -                                            "minimum": 0,
        -                                            "type": "number"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "x",
        -                                          "y"
        -                                        ],
        -                                        "type": "object"
        -                                      },
        -                                      "rotation": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "sweep": {
        -                                        "type": "boolean"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "radii",
        -                                      "rotation",
        -                                      "largeArc",
        -                                      "sweep",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  }
        -                                ]
        -                              },
        -                              "minItems": 1,
        -                              "type": "array"
        -                            },
        -                            "start": {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "start",
        -                            "segments",
        -                            "closed"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      },
        -                      "coordinateSpace": {
        -                        "default": "parent-local",
        -                        "enum": [
        -                          "parent-local",
        -                          "layer-local"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "pathLength": {
        -                        "exclusiveMinimum": 0,
        -                        "type": "number"
        -                      },
        -                      "referenceBox": {
        -                        "default": "border-box",
        -                        "enum": [
        -                          "border-box",
        -                          "fill-box",
        -                          "view-box"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "sampling": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "maxSegments": {
        -                            "exclusiveMinimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "method": {
        -                            "const": "adaptive-flatness",
        -                            "type": "string"
        -                          },
        -                          "tolerance": {
        -                            "exclusiveMinimum": 0,
        -                            "type": "number"
        -                          }
        -                        },
        -                        "required": [
        -                          "method",
        -                          "tolerance",
        -                          "maxSegments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "type": {
        -                        "const": "path",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "type",
        -                      "contours"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "offsetRotate": {
        -                    "additionalProperties": false,
        -                    "default": {
        -                      "angle": 0,
        -                      "mode": "auto"
        -                    },
        -                    "properties": {
        -                      "angle": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "mode": {
        -                        "enum": [
        -                          "auto",
        -                          "auto-reverse",
        -                          "fixed"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "mode",
        -                      "angle"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "offsetPath"
        -                ],
        -                "type": "object"
        -              },
        -              "opacity": {
        -                "default": 1,
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "order": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "parentLayerId": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "render3d": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "perspective": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "distance": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "origin": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                      }
        -                    },
        -                    "required": [
        -                      "distance",
        -                      "origin"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "transformStyle": {
        -                    "default": "flat",
        -                    "enum": [
        -                      "flat",
        -                      "preserve-3d"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "duration": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "start": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "start",
        -                  "duration"
        -                ],
        -                "type": "object"
        -              },
        -              "tracks": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "animation": {
        -                      "additionalProperties": false,
        -                      "default": {
        -                        "delayMs": 0,
        -                        "direction": "normal",
        -                        "durationMs": 1,
        -                        "fillMode": "none",
        -                        "iterations": 1,
        -                        "playState": "running"
        -                      },
        -                      "properties": {
        -                        "delayMs": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                        },
        -                        "direction": {
        -                          "enum": [
        -                            "normal",
        -                            "reverse",
        -                            "alternate",
        -                            "alternate-reverse"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "durationMs": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                        },
        -                        "fillMode": {
        -                          "enum": [
        -                            "none",
        -                            "forwards",
        -                            "backwards",
        -                            "both"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "iterations": {
        -                          "anyOf": [
        -                            {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                            },
        -                            {
        -                              "const": "infinite",
        -                              "type": "string"
        -                            }
        -                          ]
        -                        },
        -                        "playState": {
        -                          "enum": [
        -                            "running",
        -                            "paused"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "durationMs",
        -                        "delayMs",
        -                        "iterations",
        -                        "direction",
        -                        "fillMode",
        -                        "playState"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "id": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                    },
        -                    "interpolation": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "type": {
        -                          "enum": [
        -                            "linear",
        -                            "discrete"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "keyframes": {
        -                      "items": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "easing": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "linear",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "count": {
        -                                    "default": 1,
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "integer"
        -                                  },
        -                                  "position": {
        -                                    "default": "jump-end",
        -                                    "enum": [
        -                                      "jump-start",
        -                                      "jump-end",
        -                                      "jump-none",
        -                                      "jump-both"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "type": {
        -                                    "const": "step",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "cubicBezier",
        -                                    "type": "string"
        -                                  },
        -                                  "x1": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "x2": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "y1": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "y2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "x1",
        -                                  "y1",
        -                                  "x2",
        -                                  "y2"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "damping": {
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "mass": {
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "stiffness": {
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "type": {
        -                                    "const": "spring",
        -                                    "type": "string"
        -                                  },
        -                                  "velocity": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "mass",
        -                                  "stiffness",
        -                                  "damping"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          },
        -                          "time": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          },
        -                          "value": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "number",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec2",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 2,
        -                                    "minItems": 2,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec3",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 3,
        -                                    "minItems": 3,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec4",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 4,
        -                                    "minItems": 4,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "color",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      }
        -                                    ],
        -                                    "maxItems": 4,
        -                                    "minItems": 4,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "boolean",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "type": "boolean"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "string",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "enum",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "minLength": 1,
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "time",
        -                          "value"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "minItems": 1,
        -                      "type": "array"
        -                    },
        -                    "path": {
        -                      "maxLength": 200,
        -                      "minLength": 1,
        -                      "pattern": "^[A-Za-z0-9_-]+(?:\\.[A-Za-z0-9_-]+)*$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "id",
        -                    "path",
        -                    "keyframes"
        -                  ],
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "transform": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "anchor": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "extensions": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "anchor": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "operations": {
        -                    "items": {
        -                      "anyOf": [
        -                        {
        -                          "anyOf": [
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "translate",
        -                                  "type": "string"
        -                                },
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "scale",
        -                                  "type": "string"
        -                                },
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "center": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                                },
        -                                "type": {
        -                                  "const": "rotate",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "type": {
        -                                  "const": "skewX",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "type": {
        -                                  "const": "skewY",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "matrix",
        -                                  "type": "string"
        -                                },
        -                                "values": {
        -                                  "items": [
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    }
        -                                  ],
        -                                  "maxItems": 6,
        -                                  "minItems": 6,
        -                                  "type": "array"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "values"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          ]
        -                        },
        -                        {
        -                          "anyOf": [
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.translate3d",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.scale3d",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateX",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateY",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateZ",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.perspective",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "exclusiveMinimum": 0,
        -                                  "type": "number"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.matrix4",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "items": [
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    }
        -                                  ],
        -                                  "maxItems": 16,
        -                                  "minItems": 16,
        -                                  "type": "array"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          ]
        -                        }
        -                      ]
        -                    },
        -                    "type": "array"
        -                  },
        -                  "rotate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "scale": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "skew": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "translate": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "z": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y",
        -                      "z"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "translate",
        -                  "scale",
        -                  "rotate",
        -                  "skew",
        -                  "anchor"
        -                ],
        -                "type": "object"
        -              },
        -              "type": {
        -                "const": "group",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "enum": [
        -                  "visible",
        -                  "hidden",
        -                  "collapse"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "assetId": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "fit": {
        -                    "enum": [
        -                      "contain",
        -                      "cover",
        -                      "fill",
        -                      "none"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "height": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "imageRendering": {
        -                    "enum": [
        -                      "auto",
        -                      "optimizeQuality",
        -                      "optimizeSpeed",
        -                      "smooth",
        -                      "high-quality",
        -                      "crisp-edges",
        -                      "pixelated"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "preserveAspectRatio": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "align": {
        -                        "enum": [
        -                          "none",
        -                          "xMinYMin",
        -                          "xMidYMin",
        -                          "xMaxYMin",
        -                          "xMinYMid",
        -                          "xMidYMid",
        -                          "xMaxYMid",
        -                          "xMinYMax",
        -                          "xMidYMax",
        -                          "xMaxYMax"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "defer": {
        -                        "type": "boolean"
        -                      },
        -                      "meetOrSlice": {
        -                        "enum": [
        -                          "meet",
        -                          "slice"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "width": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "x": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                  },
        -                  "y": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                  }
        -                },
        -                "required": [
        -                  "assetId"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "image",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "cornerRadius": {
        -                    "anyOf": [
        -                      {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "unit": {
        -                            "enum": [
        -                              "number",
        -                              "px",
        -                              "pt",
        -                              "pc",
        -                              "mm",
        -                              "cm",
        -                              "in",
        -                              "em",
        -                              "percent"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "value": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          }
        -                        },
        -                        "required": [
        -                          "value",
        -                          "unit"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "end": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        -                  },
        -                  "pathLength": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "points": {
        -                    "items": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        -                    },
        -                    "minItems": 2,
        -                    "type": "array"
        -                  },
        -                  "rx": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                  },
        -                  "ry": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                  },
        -                  "shape": {
        -                    "enum": [
        -                      "rectangle",
        -                      "circle",
        -                      "ellipse",
        -                      "line",
        -                      "polyline",
        -                      "polygon"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "start": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "shape"
        -                ],
        -                "type": "object"
        -              },
        -              "style": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "fill": {
        -                    "anyOf": [
        -                      {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                      },
        -                      {
        -                        "enum": [
        -                          "none",
        -                          "currentColor",
        -                          "context-fill",
        -                          "context-stroke"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      {
        -                        "anyOf": [
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "type": {
        -                                "const": "none",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "color": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                              },
        -                              "opacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "type": {
        -                                "const": "solid",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type",
        -                              "color"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "angle": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "a": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "b": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "c": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "d": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "e": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "f": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "a",
        -                                      "b",
        -                                      "c",
        -                                      "d",
        -                                      "e",
        -                                      "f"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "enum": [
        -                                      "objectBoundingBox",
        -                                      "userSpaceOnUse"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "enum": [
        -                                      "pad",
        -                                      "reflect",
        -                                      "repeat"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "stops": {
        -                                    "items": {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "color": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                                        },
        -                                        "offset": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "stopOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "offset",
        -                                        "color"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    "type": "array"
        -                                  },
        -                                  "type": {
        -                                    "const": "linear-gradient",
        -                                    "type": "string"
        -                                  },
        -                                  "x1": {
        -                                    "anyOf": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "unit": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        -                                          },
        -                                          "value": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "value",
        -                                          "unit"
        -                                        ],
        -                                        "type": "object"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "x2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "y1": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "y2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "cx": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "cy": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "fr": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                                  },
        -                                  "fx": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "fy": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        -                                  },
        -                                  "radius": {
        -                                    "anyOf": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                      },
        -                                      {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "unit": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        -                                          },
        -                                          "value": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "value",
        -                                          "unit"
        -                                        ],
        -                                        "type": "object"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "radiusX": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "radiusY": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        -                                  },
        -                                  "stops": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        -                                  },
        -                                  "type": {
        -                                    "const": "radial-gradient",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "cx": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "cy": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "from": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        -                                  },
        -                                  "stops": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        -                                  },
        -                                  "type": {
        -                                    "const": "conic-gradient",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "content": {
        -                                "items": {
        -                                  "anyOf": [
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "height": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "rx": {
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "ry": {
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                        },
        -                                        "type": {
        -                                          "const": "rect",
        -                                          "type": "string"
        -                                        },
        -                                        "width": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "x": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "x",
        -                                        "y",
        -                                        "width",
        -                                        "height"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "cx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "cy": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "radius": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "circle",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "cx",
        -                                        "cy",
        -                                        "radius"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "cx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "cy": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "rx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "ry": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "ellipse",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "cx",
        -                                        "cy",
        -                                        "rx",
        -                                        "ry"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "line",
        -                                          "type": "string"
        -                                        },
        -                                        "x1": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "x2": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y1": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y2": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "x1",
        -                                        "y1",
        -                                        "x2",
        -                                        "y2"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "points": {
        -                                          "items": {
        -                                            "additionalProperties": false,
        -                                            "properties": {
        -                                              "x": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              },
        -                                              "y": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              }
        -                                            },
        -                                            "required": [
        -                                              "x",
        -                                              "y"
        -                                            ],
        -                                            "type": "object"
        -                                          },
        -                                          "minItems": 2,
        -                                          "type": "array"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "polyline",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "points"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "points": {
        -                                          "items": {
        -                                            "additionalProperties": false,
        -                                            "properties": {
        -                                              "x": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              },
        -                                              "y": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              }
        -                                            },
        -                                            "required": [
        -                                              "x",
        -                                              "y"
        -                                            ],
        -                                            "type": "object"
        -                                          },
        -                                          "minItems": 3,
        -                                          "type": "array"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "polygon",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "points"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "contours": {
        -                                          "items": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                                          },
        -                                          "minItems": 1,
        -                                          "type": "array"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "fillRule": {
        -                                          "enum": [
        -                                            "nonzero",
        -                                            "evenodd"
        -                                          ],
        -                                          "type": "string"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "path",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "contours"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "children": {
        -                                          "items": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items"
        -                                          },
        -                                          "minItems": 1,
        -                                          "type": "array"
        -                                        },
        -                                        "opacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "transform": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                        },
        -                                        "type": {
        -                                          "const": "group",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "children"
        -                                      ],
        -                                      "type": "object"
        -                                    }
        -                                  ]
        -                                },
        -                                "minItems": 1,
        -                                "type": "array"
        -                              },
        -                              "height": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "href": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "patternContentUnits": {
        -                                "enum": [
        -                                  "objectBoundingBox",
        -                                  "userSpaceOnUse"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "patternTransform": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                              },
        -                              "patternUnits": {
        -                                "enum": [
        -                                  "objectBoundingBox",
        -                                  "userSpaceOnUse"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "transform": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                              },
        -                              "type": {
        -                                "const": "pattern",
        -                                "type": "string"
        -                              },
        -                              "viewBox": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "align": {
        -                                    "enum": [
        -                                      "none",
        -                                      "xMinYMin",
        -                                      "xMidYMin",
        -                                      "xMaxYMin",
        -                                      "xMinYMid",
        -                                      "xMidYMid",
        -                                      "xMaxYMid",
        -                                      "xMinYMax",
        -                                      "xMidYMax",
        -                                      "xMaxYMax"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "height": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                  },
        -                                  "meetOrSlice": {
        -                                    "enum": [
        -                                      "meet",
        -                                      "slice"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "width": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                  },
        -                                  "x": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "y": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "x",
        -                                  "y",
        -                                  "width",
        -                                  "height"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              "width": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "x": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                              },
        -                              "y": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                              }
        -                            },
        -                            "required": [
        -                              "type"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "fallback": {
        -                                "anyOf": [
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "type": {
        -                                        "const": "none",
        -                                        "type": "string"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "type"
        -                                    ],
        -                                    "type": "object"
        -                                  }
        -                                ]
        -                              },
        -                              "id": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "type": {
        -                                "const": "reference",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type",
        -                              "id"
        -                            ],
        -                            "type": "object"
        -                          }
        -                        ]
        -                      }
        -                    ]
        -                  },
        -                  "fillOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "markerEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerMid": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "paintOrder": {
        -                    "items": {
        -                      "enum": [
        -                        "fill",
        -                        "stroke",
        -                        "markers"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 3,
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "stroke": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "strokeCap": {
        -                    "enum": [
        -                      "butt",
        -                      "square",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeDash": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "array": {
        -                        "anyOf": [
        -                          {
        -                            "const": "none",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "items": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                            },
        -                            "minItems": 1,
        -                            "type": "array"
        -                          }
        -                        ]
        -                      },
        -                      "offset": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                      }
        -                    },
        -                    "required": [
        -                      "array"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "strokeJoin": {
        -                    "enum": [
        -                      "miter",
        -                      "bevel",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeMiterLimit": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "strokeOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeWidth": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                  },
        -                  "vectorEffect": {
        -                    "enum": [
        -                      "none",
        -                      "non-scaling-stroke"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "shape",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload",
        -              "style"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "chunks": {
        -                    "items": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "dx": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "dy": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "rotate": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "sourceRange": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "end": {
        -                              "minimum": 0,
        -                              "type": "integer"
        -                            },
        -                            "start": {
        -                              "minimum": 0,
        -                              "type": "integer"
        -                            }
        -                          },
        -                          "required": [
        -                            "start",
        -                            "end"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "spans": {
        -                          "items": {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "alignmentBaseline": {
        -                                "enum": [
        -                                  "auto",
        -                                  "baseline",
        -                                  "before-edge",
        -                                  "text-before-edge",
        -                                  "middle",
        -                                  "central",
        -                                  "after-edge",
        -                                  "text-after-edge",
        -                                  "ideographic",
        -                                  "alphabetic",
        -                                  "hanging",
        -                                  "mathematical"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "baselineShift": {
        -                                "anyOf": [
        -                                  {
        -                                    "enum": [
        -                                      "baseline",
        -                                      "subscript",
        -                                      "superscript"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                ]
        -                              },
        -                              "dominantBaseline": {
        -                                "enum": [
        -                                  "auto",
        -                                  "use-script",
        -                                  "no-change",
        -                                  "reset-size",
        -                                  "ideographic",
        -                                  "alphabetic",
        -                                  "hanging",
        -                                  "mathematical",
        -                                  "central",
        -                                  "middle",
        -                                  "text-after-edge",
        -                                  "text-before-edge"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "fill": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                              },
        -                              "fillOpacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "font": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "families": {
        -                                    "items": {
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "minItems": 1,
        -                                    "type": "array"
        -                                  },
        -                                  "size": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "stretch": {
        -                                    "enum": [
        -                                      "ultra-condensed",
        -                                      "extra-condensed",
        -                                      "condensed",
        -                                      "semi-condensed",
        -                                      "normal",
        -                                      "semi-expanded",
        -                                      "expanded",
        -                                      "extra-expanded",
        -                                      "ultra-expanded"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "style": {
        -                                    "enum": [
        -                                      "normal",
        -                                      "italic",
        -                                      "oblique"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "variations": {
        -                                    "additionalProperties": {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    "propertyNames": {
        -                                      "pattern": "^[ -~]{4}$"
        -                                    },
        -                                    "type": "object"
        -                                  },
        -                                  "weight": {
        -                                    "maximum": 1000,
        -                                    "minimum": 1,
        -                                    "type": "integer"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "families",
        -                                  "size"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              "id": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "kerning": {
        -                                "enum": [
        -                                  "auto",
        -                                  "normal",
        -                                  "none"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "lengthAdjust": {
        -                                "enum": [
        -                                  "spacing",
        -                                  "spacingAndGlyphs"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "letterSpacing": {
        -                                "anyOf": [
        -                                  {
        -                                    "const": "normal",
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                ]
        -                              },
        -                              "opticalSizing": {
        -                                "enum": [
        -                                  "auto",
        -                                  "none"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "paintOrder": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        -                              },
        -                              "resolvedFontAssetIds": {
        -                                "items": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                                },
        -                                "minItems": 1,
        -                                "type": "array"
        -                              },
        -                              "smallCaps": {
        -                                "type": "boolean"
        -                              },
        -                              "sourceRange": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        -                              },
        -                              "stroke": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                              },
        -                              "strokeOpacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "strokeWidth": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "textDecoration": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "lineThrough": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        -                                  },
        -                                  "overline": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        -                                  },
        -                                  "underline": {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "fill": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                      },
        -                                      "stroke": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                      },
        -                                      "strokeWidth": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                      }
        -                                    },
        -                                    "type": "object"
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              "textLength": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "wordSpacing": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/letterSpacing"
        -                              }
        -                            },
        -                            "required": [
        -                              "id",
        -                              "sourceRange",
        -                              "font"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "textAnchor": {
        -                          "enum": [
        -                            "start",
        -                            "middle",
        -                            "end"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "textPath": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "method": {
        -                              "enum": [
        -                                "align",
        -                                "stretch"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "pathId": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "spacing": {
        -                              "enum": [
        -                                "auto",
        -                                "exact"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "startOffset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                            }
        -                          },
        -                          "required": [
        -                            "pathId"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "x": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "y": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "sourceRange",
        -                        "spans"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "layout": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "contentHeight": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentOffsetX": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentOffsetY": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentWidth": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "hardBreaks": {
        -                        "items": {
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      },
        -                      "lineHeight": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "maxLines": {
        -                        "exclusiveMinimum": 0,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "sizing": {
        -                        "enum": [
        -                          "auto-width-height",
        -                          "fixed-width-auto-height",
        -                          "fixed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "textAlign": {
        -                        "enum": [
        -                          "left",
        -                          "right",
        -                          "center",
        -                          "start",
        -                          "end",
        -                          "justify",
        -                          "match-parent",
        -                          "justify-all"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "textOverflow": {
        -                        "enum": [
        -                          "clip",
        -                          "ellipsis"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "whiteSpace": {
        -                        "enum": [
        -                          "normal",
        -                          "nowrap",
        -                          "pre",
        -                          "pre-wrap",
        -                          "pre-line",
        -                          "break-spaces"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "wrap": {
        -                        "enum": [
        -                          "none",
        -                          "word",
        -                          "character"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "lineHeight",
        -                      "textAlign",
        -                      "whiteSpace",
        -                      "wrap",
        -                      "textOverflow"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "rangeSelectors": {
        -                    "items": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "range": {
        -                          "anyOf": [
        -                            {
        -                              "const": "all",
        -                              "type": "string"
        -                            },
        -                            {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        -                            }
        -                          ]
        -                        },
        -                        "stagger": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "direction": {
        -                              "default": "forward",
        -                              "enum": [
        -                                "forward",
        -                                "reverse"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "perUnitDelayMs": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                            }
        -                          },
        -                          "required": [
        -                            "perUnitDelayMs"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "track": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks/items"
        -                        },
        -                        "unit": {
        -                          "enum": [
        -                            "character",
        -                            "word"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "unit",
        -                        "range",
        -                        "stagger",
        -                        "track"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "maxItems": 32,
        -                    "type": "array"
        -                  },
        -                  "source": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "direction": {
        -                        "enum": [
        -                          "ltr",
        -                          "rtl"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "language": {
        -                        "maxLength": 35,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      },
        -                      "text": {
        -                        "type": "string"
        -                      },
        -                      "textRendering": {
        -                        "enum": [
        -                          "auto",
        -                          "optimizeSpeed",
        -                          "geometricPrecision"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "whiteSpace": {
        -                        "enum": [
        -                          "default",
        -                          "preserve"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "writingMode": {
        -                        "enum": [
        -                          "horizontal-tb",
        -                          "vertical-rl",
        -                          "vertical-lr"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "text"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "source",
        -                  "chunks"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "contours": {
        -                    "items": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                    },
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "fillRule": {
        -                    "default": "nonzero",
        -                    "enum": [
        -                      "nonzero",
        -                      "evenodd"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "morph": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "progress": {
        -                        "maximum": 1,
        -                        "minimum": 0,
        -                        "type": "number"
        -                      },
        -                      "targetContours": {
        -                        "items": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      }
        -                    },
        -                    "required": [
        -                      "targetContours",
        -                      "progress"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "pathLength": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "contours"
        -                ],
        -                "type": "object"
        -              },
        -              "style": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "fill": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "fillOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "markerEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerMid": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "paintOrder": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        -                  },
        -                  "stroke": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "strokeCap": {
        -                    "enum": [
        -                      "butt",
        -                      "square",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeDash": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "array": {
        -                        "anyOf": [
        -                          {
        -                            "const": "none",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "items": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                            },
        -                            "minItems": 1,
        -                            "type": "array"
        -                          }
        -                        ]
        -                      },
        -                      "offset": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                      }
        -                    },
        -                    "required": [
        -                      "array"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "strokeJoin": {
        -                    "enum": [
        -                      "miter",
        -                      "bevel",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeMiterLimit": {
        -                    "exclusiveMinimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeWidth": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                  },
        -                  "vectorEffect": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/vectorEffect"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "path",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload",
        -              "style"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "assetId": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "audio": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "enabled": {
        -                        "type": "boolean"
        -                      },
        -                      "fadeIn": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "curve": {
        -                            "enum": [
        -                              "linear",
        -                              "equal-power"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "duration": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          }
        -                        },
        -                        "required": [
        -                          "duration",
        -                          "curve"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "fadeOut": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/5/properties/payload/properties/audio/properties/fadeIn"
        -                      },
        -                      "gainDb": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        -                        "default": 0
        -                      },
        -                      "pan": {
        -                        "default": 0,
        -                        "maximum": 1,
        -                        "minimum": -1,
        -                        "type": "number"
        -                      }
        -                    },
        -                    "required": [
        -                      "enabled"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "fit": {
        -                    "enum": [
        -                      "contain",
        -                      "cover",
        -                      "fill",
        -                      "none"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "framePolicy": {
        -                    "enum": [
        -                      "floor",
        -                      "round",
        -                      "ceil"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "playbackRate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "trimEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "trimStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                  }
        -                },
        -                "required": [
        -                  "assetId"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "video",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "op": {
        -        "const": "addLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layer"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "layer": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer"
        -      },
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "updateLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId",
        -      "layer"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "removeLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "duration": {
        -        "exclusiveMinimum": 0,
        -        "type": "number"
        -      },
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "trimLayer",
        -        "type": "string"
        -      },
        -      "start": {
        -        "minimum": 0,
        -        "type": "number"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "op": {
        -        "const": "setValue",
        -        "type": "string"
        -      },
        -      "path": {
        -        "maxLength": 256,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "value": {}
        -    },
        -    "required": [
        -      "op",
        -      "path"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "changes": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "background": {
        +            "pattern": "^#[0-9a-f]{6}(?:[0-9a-f]{2})?$",
        +            "type": "string"
        +          },
        +          "colorSpace": {
        +            "const": "srgb",
        +            "type": "string"
        +          },
        +          "fps": {
        +            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +          },
        +          "height": {
        +            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +          },
        +          "view": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "projection": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "far": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "kind": {
        +                        "const": "orthographic",
        +                        "type": "string"
        +                      },
        +                      "near": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "zoom": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      }
        +                    },
        +                    "required": [
        +                      "kind",
        +                      "zoom",
        +                      "near",
        +                      "far"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "far": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "fov": {
        +                        "maximum": 179.999,
        +                        "minimum": 0.001,
        +                        "type": "number"
        +                      },
        +                      "kind": {
        +                        "const": "perspective",
        +                        "type": "string"
        +                      },
        +                      "near": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      }
        +                    },
        +                    "required": [
        +                      "kind",
        +                      "fov",
        +                      "near",
        +                      "far"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "transform": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "rotate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate"
        +                  },
        +                  "translate": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "type": "number"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "z": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y",
        +                      "z"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "translate",
        +                  "rotate"
        +                ],
        +                "type": "object"
        +              }
        +            },
        +            "required": [
        +              "projection",
        +              "transform"
        +            ],
        +            "type": "object"
        +          },
        +          "width": {
        +            "exclusiveMinimum": 0,
        +            "type": "number"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "op": {
        +        "const": "setComposition",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "changes"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "insertAt": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "layer": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "backfaceVisibility": {
        +                "enum": [
        +                  "visible",
        +                  "hidden"
        +                ],
        +                "type": "string"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +              },
        +              "composite": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "blendMode": {
        +                    "default": "normal",
        +                    "enum": [
        +                      "normal",
        +                      "darken",
        +                      "multiply",
        +                      "color-burn",
        +                      "lighten",
        +                      "screen",
        +                      "color-dodge",
        +                      "overlay",
        +                      "soft-light",
        +                      "hard-light",
        +                      "difference",
        +                      "exclusion",
        +                      "hue",
        +                      "saturation",
        +                      "color",
        +                      "luminosity"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "isolation": {
        +                    "enum": [
        +                      "auto",
        +                      "isolate"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "effects": {
        +                "items": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "brightness": {
        +                          "maximum": 1,
        +                          "minimum": -1,
        +                          "type": "number"
        +                        },
        +                        "contrast": {
        +                          "maximum": 4,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "hueRotate": {
        +                          "maximum": 180,
        +                          "minimum": -180,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "saturation": {
        +                          "maximum": 4,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "color-adjust",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "brightness",
        +                        "contrast",
        +                        "saturation",
        +                        "hueRotate"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "grayscale",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "sepia",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "invert",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "filter-opacity",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "radius": {
        +                          "maximum": 256,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "blur",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "blur": {
        +                              "maximum": 256,
        +                              "minimum": 0,
        +                              "type": "number"
        +                            },
        +                            "color": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                            },
        +                            "id": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "inset": {
        +                              "type": "boolean"
        +                            },
        +                            "offset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                            },
        +                            "source": {
        +                              "const": "box",
        +                              "type": "string"
        +                            },
        +                            "spread": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                            },
        +                            "type": {
        +                              "const": "shadow",
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "type",
        +                            "source",
        +                            "offset",
        +                            "blur",
        +                            "spread",
        +                            "color",
        +                            "inset"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "blur": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/blur"
        +                            },
        +                            "color": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                            },
        +                            "id": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "inset": {
        +                              "const": false,
        +                              "type": "boolean"
        +                            },
        +                            "offset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                            },
        +                            "source": {
        +                              "const": "alpha",
        +                              "type": "string"
        +                            },
        +                            "spread": {
        +                              "const": 0,
        +                              "type": "number"
        +                            },
        +                            "type": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/type"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "type",
        +                            "source",
        +                            "offset",
        +                            "blur",
        +                            "spread",
        +                            "color",
        +                            "inset"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ]
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "color": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "radius": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "outer-glow",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius",
        +                        "color",
        +                        "opacity"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "color": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "radius": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "inner-glow",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius",
        +                        "color",
        +                        "opacity"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "scale": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "seed": {
        +                          "maximum": 4294967295,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "type": {
        +                          "const": "noise",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "scale",
        +                        "amount",
        +                        "opacity",
        +                        "seed"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "maxItems": 8,
        +                "type": "array"
        +              },
        +              "enabled": {
        +                "type": "boolean"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "frame": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "height": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "width": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  }
        +                },
        +                "required": [
        +                  "width",
        +                  "height"
        +                ],
        +                "type": "object"
        +              },
        +              "id": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "maskLayers": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "composite": {
        +                      "default": "add",
        +                      "enum": [
        +                        "add",
        +                        "subtract",
        +                        "intersect",
        +                        "exclude"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maskIds": {
        +                      "items": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                      },
        +                      "maxItems": 4096,
        +                      "minItems": 1,
        +                      "type": "array"
        +                    },
        +                    "mode": {
        +                      "enum": [
        +                        "alpha",
        +                        "luminance"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "maskIds"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 64,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "motion": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "offsetAnchor": {
        +                    "additionalProperties": false,
        +                    "default": {
        +                      "x": 0,
        +                      "y": 0
        +                    },
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "offsetDistance": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        +                    "default": 0
        +                  },
        +                  "offsetPath": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "contours": {
        +                        "items": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "closed": {
        +                              "type": "boolean"
        +                            },
        +                            "id": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "segments": {
        +                              "items": {
        +                                "anyOf": [
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "const": "line",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "control": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "kind": {
        +                                        "const": "quadratic",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "control",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "control1": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "control2": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "kind": {
        +                                        "const": "cubic",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "control1",
        +                                      "control2",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "const": "arc",
        +                                        "type": "string"
        +                                      },
        +                                      "largeArc": {
        +                                        "type": "boolean"
        +                                      },
        +                                      "radii": {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "x": {
        +                                            "minimum": 0,
        +                                            "type": "number"
        +                                          },
        +                                          "y": {
        +                                            "minimum": 0,
        +                                            "type": "number"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "x",
        +                                          "y"
        +                                        ],
        +                                        "type": "object"
        +                                      },
        +                                      "rotation": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "sweep": {
        +                                        "type": "boolean"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "radii",
        +                                      "rotation",
        +                                      "largeArc",
        +                                      "sweep",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                ]
        +                              },
        +                              "minItems": 1,
        +                              "type": "array"
        +                            },
        +                            "start": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "start",
        +                            "segments",
        +                            "closed"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      },
        +                      "coordinateSpace": {
        +                        "default": "parent-local",
        +                        "enum": [
        +                          "parent-local",
        +                          "layer-local"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "pathLength": {
        +                        "exclusiveMinimum": 0,
        +                        "type": "number"
        +                      },
        +                      "referenceBox": {
        +                        "default": "border-box",
        +                        "enum": [
        +                          "border-box",
        +                          "fill-box",
        +                          "view-box"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sampling": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "maxSegments": {
        +                            "exclusiveMinimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "method": {
        +                            "const": "adaptive-flatness",
        +                            "type": "string"
        +                          },
        +                          "tolerance": {
        +                            "exclusiveMinimum": 0,
        +                            "type": "number"
        +                          }
        +                        },
        +                        "required": [
        +                          "method",
        +                          "tolerance",
        +                          "maxSegments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "type": {
        +                        "const": "path",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "type",
        +                      "contours"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "offsetRotate": {
        +                    "additionalProperties": false,
        +                    "default": {
        +                      "angle": 0,
        +                      "mode": "auto"
        +                    },
        +                    "properties": {
        +                      "angle": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "mode": {
        +                        "enum": [
        +                          "auto",
        +                          "auto-reverse",
        +                          "fixed"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "mode",
        +                      "angle"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "offsetPath"
        +                ],
        +                "type": "object"
        +              },
        +              "opacity": {
        +                "default": 1,
        +                "maximum": 1,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "order": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "parentLayerId": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "render3d": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "perspective": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "distance": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "origin": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                      }
        +                    },
        +                    "required": [
        +                      "distance",
        +                      "origin"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "transformStyle": {
        +                    "default": "flat",
        +                    "enum": [
        +                      "flat",
        +                      "preserve-3d"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "duration": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "start": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "start",
        +                  "duration"
        +                ],
        +                "type": "object"
        +              },
        +              "tracks": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "animation": {
        +                      "additionalProperties": false,
        +                      "default": {
        +                        "delayMs": 0,
        +                        "direction": "normal",
        +                        "durationMs": 1,
        +                        "fillMode": "none",
        +                        "iterations": 1,
        +                        "playState": "running"
        +                      },
        +                      "properties": {
        +                        "delayMs": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                        },
        +                        "direction": {
        +                          "enum": [
        +                            "normal",
        +                            "reverse",
        +                            "alternate",
        +                            "alternate-reverse"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "durationMs": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                        },
        +                        "fillMode": {
        +                          "enum": [
        +                            "none",
        +                            "forwards",
        +                            "backwards",
        +                            "both"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "iterations": {
        +                          "anyOf": [
        +                            {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                            },
        +                            {
        +                              "const": "infinite",
        +                              "type": "string"
        +                            }
        +                          ]
        +                        },
        +                        "playState": {
        +                          "enum": [
        +                            "running",
        +                            "paused"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "durationMs",
        +                        "delayMs",
        +                        "iterations",
        +                        "direction",
        +                        "fillMode",
        +                        "playState"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "id": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                    },
        +                    "interpolation": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "type": {
        +                          "enum": [
        +                            "linear",
        +                            "discrete"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "keyframes": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "easing": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "linear",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "count": {
        +                                    "default": 1,
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "integer"
        +                                  },
        +                                  "position": {
        +                                    "default": "jump-end",
        +                                    "enum": [
        +                                      "jump-start",
        +                                      "jump-end",
        +                                      "jump-none",
        +                                      "jump-both"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "type": {
        +                                    "const": "step",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "cubicBezier",
        +                                    "type": "string"
        +                                  },
        +                                  "x1": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "x2": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "y1": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "y2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "x1",
        +                                  "y1",
        +                                  "x2",
        +                                  "y2"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "damping": {
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "mass": {
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "stiffness": {
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "type": {
        +                                    "const": "spring",
        +                                    "type": "string"
        +                                  },
        +                                  "velocity": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "mass",
        +                                  "stiffness",
        +                                  "damping"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          },
        +                          "time": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          },
        +                          "value": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "number",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec2",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 2,
        +                                    "minItems": 2,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec3",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 3,
        +                                    "minItems": 3,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec4",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 4,
        +                                    "minItems": 4,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "color",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      }
        +                                    ],
        +                                    "maxItems": 4,
        +                                    "minItems": 4,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "boolean",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "type": "boolean"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "string",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "enum",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "time",
        +                          "value"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "minItems": 1,
        +                      "type": "array"
        +                    },
        +                    "path": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9_-]+(?:\\.[A-Za-z0-9_-]+)*$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "id",
        +                    "path",
        +                    "keyframes"
        +                  ],
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "transform": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "anchor": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "extensions": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "anchor": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "operations": {
        +                    "items": {
        +                      "anyOf": [
        +                        {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "translate",
        +                                  "type": "string"
        +                                },
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "scale",
        +                                  "type": "string"
        +                                },
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "center": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                                },
        +                                "type": {
        +                                  "const": "rotate",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "type": {
        +                                  "const": "skewX",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "type": {
        +                                  "const": "skewY",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "matrix",
        +                                  "type": "string"
        +                                },
        +                                "values": {
        +                                  "items": [
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    }
        +                                  ],
        +                                  "maxItems": 6,
        +                                  "minItems": 6,
        +                                  "type": "array"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "values"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          ]
        +                        },
        +                        {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.translate3d",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.scale3d",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateX",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateY",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateZ",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.perspective",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "exclusiveMinimum": 0,
        +                                  "type": "number"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.matrix4",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "items": [
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    }
        +                                  ],
        +                                  "maxItems": 16,
        +                                  "minItems": 16,
        +                                  "type": "array"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          ]
        +                        }
        +                      ]
        +                    },
        +                    "type": "array"
        +                  },
        +                  "rotate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "scale": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "skew": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "translate": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "z": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y",
        +                      "z"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "translate",
        +                  "scale",
        +                  "rotate",
        +                  "skew",
        +                  "anchor"
        +                ],
        +                "type": "object"
        +              },
        +              "type": {
        +                "const": "group",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "enum": [
        +                  "visible",
        +                  "hidden",
        +                  "collapse"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "assetId": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "fit": {
        +                    "enum": [
        +                      "contain",
        +                      "cover",
        +                      "fill",
        +                      "none"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "height": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "imageRendering": {
        +                    "enum": [
        +                      "auto",
        +                      "optimizeQuality",
        +                      "optimizeSpeed",
        +                      "smooth",
        +                      "high-quality",
        +                      "crisp-edges",
        +                      "pixelated"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "preserveAspectRatio": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "align": {
        +                        "enum": [
        +                          "none",
        +                          "xMinYMin",
        +                          "xMidYMin",
        +                          "xMaxYMin",
        +                          "xMinYMid",
        +                          "xMidYMid",
        +                          "xMaxYMid",
        +                          "xMinYMax",
        +                          "xMidYMax",
        +                          "xMaxYMax"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "defer": {
        +                        "type": "boolean"
        +                      },
        +                      "meetOrSlice": {
        +                        "enum": [
        +                          "meet",
        +                          "slice"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "width": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "x": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                  },
        +                  "y": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                  }
        +                },
        +                "required": [
        +                  "assetId"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "cornerRadius": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "unit": {
        +                            "enum": [
        +                              "number",
        +                              "px",
        +                              "pt",
        +                              "pc",
        +                              "mm",
        +                              "cm",
        +                              "in",
        +                              "em",
        +                              "percent"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "value": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          }
        +                        },
        +                        "required": [
        +                          "value",
        +                          "unit"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "end": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        +                  },
        +                  "pathLength": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "points": {
        +                    "items": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        +                    },
        +                    "minItems": 2,
        +                    "type": "array"
        +                  },
        +                  "rx": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                  },
        +                  "ry": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                  },
        +                  "shape": {
        +                    "enum": [
        +                      "rectangle",
        +                      "circle",
        +                      "ellipse",
        +                      "line",
        +                      "polyline",
        +                      "polygon"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "start": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "shape"
        +                ],
        +                "type": "object"
        +              },
        +              "style": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "fill": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                      },
        +                      {
        +                        "enum": [
        +                          "none",
        +                          "currentColor",
        +                          "context-fill",
        +                          "context-stroke"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "type": {
        +                                "const": "none",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "color": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                              },
        +                              "opacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "type": {
        +                                "const": "solid",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type",
        +                              "color"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "angle": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "a": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "b": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "c": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "d": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "e": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "f": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "a",
        +                                      "b",
        +                                      "c",
        +                                      "d",
        +                                      "e",
        +                                      "f"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "enum": [
        +                                      "objectBoundingBox",
        +                                      "userSpaceOnUse"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "enum": [
        +                                      "pad",
        +                                      "reflect",
        +                                      "repeat"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "stops": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "color": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                                        },
        +                                        "offset": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "stopOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "offset",
        +                                        "color"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "type": "array"
        +                                  },
        +                                  "type": {
        +                                    "const": "linear-gradient",
        +                                    "type": "string"
        +                                  },
        +                                  "x1": {
        +                                    "anyOf": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "unit": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        +                                          },
        +                                          "value": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "value",
        +                                          "unit"
        +                                        ],
        +                                        "type": "object"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "x2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "y1": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "y2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "cx": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "cy": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "fr": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                                  },
        +                                  "fx": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "fy": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        +                                  },
        +                                  "radius": {
        +                                    "anyOf": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                      },
        +                                      {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "unit": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        +                                          },
        +                                          "value": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "value",
        +                                          "unit"
        +                                        ],
        +                                        "type": "object"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "radiusX": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "radiusY": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        +                                  },
        +                                  "stops": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        +                                  },
        +                                  "type": {
        +                                    "const": "radial-gradient",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "cx": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "cy": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "from": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        +                                  },
        +                                  "stops": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        +                                  },
        +                                  "type": {
        +                                    "const": "conic-gradient",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "content": {
        +                                "items": {
        +                                  "anyOf": [
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "height": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "rx": {
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "ry": {
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                        },
        +                                        "type": {
        +                                          "const": "rect",
        +                                          "type": "string"
        +                                        },
        +                                        "width": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "x": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "x",
        +                                        "y",
        +                                        "width",
        +                                        "height"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "cx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "cy": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "radius": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "circle",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "cx",
        +                                        "cy",
        +                                        "radius"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "cx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "cy": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "rx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "ry": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "ellipse",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "cx",
        +                                        "cy",
        +                                        "rx",
        +                                        "ry"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "line",
        +                                          "type": "string"
        +                                        },
        +                                        "x1": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "x2": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y1": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y2": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "x1",
        +                                        "y1",
        +                                        "x2",
        +                                        "y2"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "points": {
        +                                          "items": {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "x": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              },
        +                                              "y": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "x",
        +                                              "y"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          "minItems": 2,
        +                                          "type": "array"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "polyline",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "points"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "points": {
        +                                          "items": {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "x": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              },
        +                                              "y": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "x",
        +                                              "y"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          "minItems": 3,
        +                                          "type": "array"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "polygon",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "points"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "contours": {
        +                                          "items": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                                          },
        +                                          "minItems": 1,
        +                                          "type": "array"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "fillRule": {
        +                                          "enum": [
        +                                            "nonzero",
        +                                            "evenodd"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "path",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "contours"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "children": {
        +                                          "items": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items"
        +                                          },
        +                                          "minItems": 1,
        +                                          "type": "array"
        +                                        },
        +                                        "opacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "transform": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                        },
        +                                        "type": {
        +                                          "const": "group",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "children"
        +                                      ],
        +                                      "type": "object"
        +                                    }
        +                                  ]
        +                                },
        +                                "minItems": 1,
        +                                "type": "array"
        +                              },
        +                              "height": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "href": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "patternContentUnits": {
        +                                "enum": [
        +                                  "objectBoundingBox",
        +                                  "userSpaceOnUse"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "patternTransform": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                              },
        +                              "patternUnits": {
        +                                "enum": [
        +                                  "objectBoundingBox",
        +                                  "userSpaceOnUse"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "transform": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                              },
        +                              "type": {
        +                                "const": "pattern",
        +                                "type": "string"
        +                              },
        +                              "viewBox": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "align": {
        +                                    "enum": [
        +                                      "none",
        +                                      "xMinYMin",
        +                                      "xMidYMin",
        +                                      "xMaxYMin",
        +                                      "xMinYMid",
        +                                      "xMidYMid",
        +                                      "xMaxYMid",
        +                                      "xMinYMax",
        +                                      "xMidYMax",
        +                                      "xMaxYMax"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "height": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                  },
        +                                  "meetOrSlice": {
        +                                    "enum": [
        +                                      "meet",
        +                                      "slice"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "width": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                  },
        +                                  "x": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "y": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "x",
        +                                  "y",
        +                                  "width",
        +                                  "height"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "width": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "x": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                              },
        +                              "y": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                              }
        +                            },
        +                            "required": [
        +                              "type"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "fallback": {
        +                                "anyOf": [
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "type": {
        +                                        "const": "none",
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "type"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                ]
        +                              },
        +                              "id": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "type": {
        +                                "const": "reference",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type",
        +                              "id"
        +                            ],
        +                            "type": "object"
        +                          }
        +                        ]
        +                      }
        +                    ]
        +                  },
        +                  "fillOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "markerEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerMid": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "paintOrder": {
        +                    "items": {
        +                      "enum": [
        +                        "fill",
        +                        "stroke",
        +                        "markers"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 3,
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "stroke": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "strokeCap": {
        +                    "enum": [
        +                      "butt",
        +                      "square",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeDash": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "array": {
        +                        "anyOf": [
        +                          {
        +                            "const": "none",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "items": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                            },
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        ]
        +                      },
        +                      "offset": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                      }
        +                    },
        +                    "required": [
        +                      "array"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "strokeJoin": {
        +                    "enum": [
        +                      "miter",
        +                      "bevel",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeMiterLimit": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "strokeOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeWidth": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                  },
        +                  "vectorEffect": {
        +                    "enum": [
        +                      "none",
        +                      "non-scaling-stroke"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "shape",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload",
        +              "style"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "chunks": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "dx": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "dy": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "rotate": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "sourceRange": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "end": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "start": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            }
        +                          },
        +                          "required": [
        +                            "start",
        +                            "end"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "spans": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "alignmentBaseline": {
        +                                "enum": [
        +                                  "auto",
        +                                  "baseline",
        +                                  "before-edge",
        +                                  "text-before-edge",
        +                                  "middle",
        +                                  "central",
        +                                  "after-edge",
        +                                  "text-after-edge",
        +                                  "ideographic",
        +                                  "alphabetic",
        +                                  "hanging",
        +                                  "mathematical"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "baselineShift": {
        +                                "anyOf": [
        +                                  {
        +                                    "enum": [
        +                                      "baseline",
        +                                      "subscript",
        +                                      "superscript"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                ]
        +                              },
        +                              "dominantBaseline": {
        +                                "enum": [
        +                                  "auto",
        +                                  "use-script",
        +                                  "no-change",
        +                                  "reset-size",
        +                                  "ideographic",
        +                                  "alphabetic",
        +                                  "hanging",
        +                                  "mathematical",
        +                                  "central",
        +                                  "middle",
        +                                  "text-after-edge",
        +                                  "text-before-edge"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "fill": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                              },
        +                              "fillOpacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "font": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "families": {
        +                                    "items": {
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "minItems": 1,
        +                                    "type": "array"
        +                                  },
        +                                  "size": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "stretch": {
        +                                    "enum": [
        +                                      "ultra-condensed",
        +                                      "extra-condensed",
        +                                      "condensed",
        +                                      "semi-condensed",
        +                                      "normal",
        +                                      "semi-expanded",
        +                                      "expanded",
        +                                      "extra-expanded",
        +                                      "ultra-expanded"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "style": {
        +                                    "enum": [
        +                                      "normal",
        +                                      "italic",
        +                                      "oblique"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "variations": {
        +                                    "additionalProperties": {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    "propertyNames": {
        +                                      "pattern": "^[ -~]{4}$"
        +                                    },
        +                                    "type": "object"
        +                                  },
        +                                  "weight": {
        +                                    "maximum": 1000,
        +                                    "minimum": 1,
        +                                    "type": "integer"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "families",
        +                                  "size"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "id": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "kerning": {
        +                                "enum": [
        +                                  "auto",
        +                                  "normal",
        +                                  "none"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "lengthAdjust": {
        +                                "enum": [
        +                                  "spacing",
        +                                  "spacingAndGlyphs"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "letterSpacing": {
        +                                "anyOf": [
        +                                  {
        +                                    "const": "normal",
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                ]
        +                              },
        +                              "opticalSizing": {
        +                                "enum": [
        +                                  "auto",
        +                                  "none"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "paintOrder": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        +                              },
        +                              "resolvedFontAssetIds": {
        +                                "items": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                                },
        +                                "minItems": 1,
        +                                "type": "array"
        +                              },
        +                              "smallCaps": {
        +                                "type": "boolean"
        +                              },
        +                              "sourceRange": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        +                              },
        +                              "stroke": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                              },
        +                              "strokeOpacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "strokeWidth": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "textDecoration": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "lineThrough": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        +                                  },
        +                                  "overline": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        +                                  },
        +                                  "underline": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "fill": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                      },
        +                                      "stroke": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                      },
        +                                      "strokeWidth": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                      },
        +                                      "style": {
        +                                        "enum": [
        +                                          "solid",
        +                                          "dotted",
        +                                          "dashed",
        +                                          "wavy"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "type": "object"
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              "textLength": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "wordSpacing": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/letterSpacing"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "sourceRange",
        +                              "font"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "textAnchor": {
        +                          "enum": [
        +                            "start",
        +                            "middle",
        +                            "end"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "textPath": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "method": {
        +                              "enum": [
        +                                "align",
        +                                "stretch"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "pathId": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "spacing": {
        +                              "enum": [
        +                                "auto",
        +                                "exact"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "startOffset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                            }
        +                          },
        +                          "required": [
        +                            "pathId"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "x": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "y": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "sourceRange",
        +                        "spans"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "layout": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "contentHeight": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentOffsetX": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentOffsetY": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentWidth": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "hardBreaks": {
        +                        "items": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      },
        +                      "lineHeight": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "maxLines": {
        +                        "exclusiveMinimum": 0,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "sizing": {
        +                        "enum": [
        +                          "auto-width-height",
        +                          "fixed-width-auto-height",
        +                          "fixed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "textAlign": {
        +                        "enum": [
        +                          "left",
        +                          "right",
        +                          "center",
        +                          "start",
        +                          "end",
        +                          "justify",
        +                          "match-parent",
        +                          "justify-all"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "textIndent": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "textOverflow": {
        +                        "enum": [
        +                          "clip",
        +                          "ellipsis"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "whiteSpace": {
        +                        "enum": [
        +                          "normal",
        +                          "nowrap",
        +                          "pre",
        +                          "pre-wrap",
        +                          "pre-line",
        +                          "break-spaces"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "wrap": {
        +                        "enum": [
        +                          "none",
        +                          "word",
        +                          "character",
        +                          "word-break-long"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "lineHeight",
        +                      "textAlign",
        +                      "whiteSpace",
        +                      "wrap",
        +                      "textOverflow"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "rangeSelectors": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "range": {
        +                          "anyOf": [
        +                            {
        +                              "const": "all",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        +                            }
        +                          ]
        +                        },
        +                        "stagger": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "direction": {
        +                              "default": "forward",
        +                              "enum": [
        +                                "forward",
        +                                "reverse"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "perUnitDelayMs": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                            }
        +                          },
        +                          "required": [
        +                            "perUnitDelayMs"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "track": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks/items"
        +                        },
        +                        "unit": {
        +                          "enum": [
        +                            "character",
        +                            "word"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "unit",
        +                        "range",
        +                        "stagger",
        +                        "track"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 32,
        +                    "type": "array"
        +                  },
        +                  "source": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "direction": {
        +                        "enum": [
        +                          "ltr",
        +                          "rtl"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "language": {
        +                        "maxLength": 35,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "textRendering": {
        +                        "enum": [
        +                          "auto",
        +                          "optimizeSpeed",
        +                          "geometricPrecision"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "whiteSpace": {
        +                        "enum": [
        +                          "default",
        +                          "preserve"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "writingMode": {
        +                        "enum": [
        +                          "horizontal-tb",
        +                          "vertical-rl",
        +                          "vertical-lr"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "source",
        +                  "chunks"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "contours": {
        +                    "items": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                    },
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "fillRule": {
        +                    "default": "nonzero",
        +                    "enum": [
        +                      "nonzero",
        +                      "evenodd"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "morph": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "progress": {
        +                        "maximum": 1,
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      "targetContours": {
        +                        "items": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      }
        +                    },
        +                    "required": [
        +                      "targetContours",
        +                      "progress"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "pathLength": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "contours"
        +                ],
        +                "type": "object"
        +              },
        +              "style": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "fill": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "fillOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "markerEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerMid": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "paintOrder": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        +                  },
        +                  "stroke": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "strokeCap": {
        +                    "enum": [
        +                      "butt",
        +                      "square",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeDash": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "array": {
        +                        "anyOf": [
        +                          {
        +                            "const": "none",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "items": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                            },
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        ]
        +                      },
        +                      "offset": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                      }
        +                    },
        +                    "required": [
        +                      "array"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "strokeJoin": {
        +                    "enum": [
        +                      "miter",
        +                      "bevel",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeMiterLimit": {
        +                    "exclusiveMinimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeWidth": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                  },
        +                  "vectorEffect": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/vectorEffect"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "path",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload",
        +              "style"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "assetId": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "audio": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "enabled": {
        +                        "type": "boolean"
        +                      },
        +                      "fadeIn": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "curve": {
        +                            "enum": [
        +                              "linear",
        +                              "equal-power"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "duration": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          }
        +                        },
        +                        "required": [
        +                          "duration",
        +                          "curve"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "fadeOut": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/5/properties/payload/properties/audio/properties/fadeIn"
        +                      },
        +                      "gainDb": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        +                        "default": 0
        +                      },
        +                      "pan": {
        +                        "default": 0,
        +                        "maximum": 1,
        +                        "minimum": -1,
        +                        "type": "number"
        +                      }
        +                    },
        +                    "required": [
        +                      "enabled"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "fit": {
        +                    "enum": [
        +                      "contain",
        +                      "cover",
        +                      "fill",
        +                      "none"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "framePolicy": {
        +                    "enum": [
        +                      "floor",
        +                      "round",
        +                      "ceil"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "playbackRate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "trimEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "trimStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                  }
        +                },
        +                "required": [
        +                  "assetId"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "video",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "op": {
        +        "const": "addLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layer"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "layer": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer"
        +      },
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "updateLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId",
        +      "layer"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "removeLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "duration": {
        +        "exclusiveMinimum": 0,
        +        "type": "number"
        +      },
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "trimLayer",
        +        "type": "string"
        +      },
        +      "start": {
        +        "minimum": 0,
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "op": {
        +        "const": "setValue",
        +        "type": "string"
        +      },
        +      "path": {
        +        "maxLength": 256,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "value": {}
        +    },
        +    "required": [
        +      "op",
        +      "path"
        +    ],
        +    "type": "object"
        +  }
        +]
  3. 3 tool updates
    • Changedapply_json_patch1 field changed
      • changedInput schema / properties / patch / properties / operations / items / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "changes": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "background": {
        -            "pattern": "^#[0-9a-f]{6}(?:[0-9a-f]{2})?$",
        -            "type": "string"
        -          },
        -          "colorSpace": {
        -            "const": "srgb",
        -            "type": "string"
        -          },
        -          "fps": {
        -            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -          },
        -          "height": {
        -            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -          },
        -          "view": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "projection": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "far": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "kind": {
        -                        "const": "orthographic",
        -                        "type": "string"
        -                      },
        -                      "near": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "zoom": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      }
        -                    },
        -                    "required": [
        -                      "kind",
        -                      "zoom",
        -                      "near",
        -                      "far"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "far": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "fov": {
        -                        "maximum": 179.999,
        -                        "minimum": 0.001,
        -                        "type": "number"
        -                      },
        -                      "kind": {
        -                        "const": "perspective",
        -                        "type": "string"
        -                      },
        -                      "near": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      }
        -                    },
        -                    "required": [
        -                      "kind",
        -                      "fov",
        -                      "near",
        -                      "far"
        -                    ],
        -                    "type": "object"
        -                  }
        -                ]
        -              },
        -              "transform": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "rotate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate"
        -                  },
        -                  "translate": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "type": "number"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "z": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y",
        -                      "z"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "translate",
        -                  "rotate"
        -                ],
        -                "type": "object"
        -              }
        -            },
        -            "required": [
        -              "projection",
        -              "transform"
        -            ],
        -            "type": "object"
        -          },
        -          "width": {
        -            "exclusiveMinimum": 0,
        -            "type": "number"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "op": {
        -        "const": "setComposition",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "changes"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "insertAt": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "layer": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "backfaceVisibility": {
        -                "enum": [
        -                  "visible",
        -                  "hidden"
        -                ],
        -                "type": "string"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -              },
        -              "composite": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "blendMode": {
        -                    "default": "normal",
        -                    "enum": [
        -                      "normal",
        -                      "darken",
        -                      "multiply",
        -                      "color-burn",
        -                      "lighten",
        -                      "screen",
        -                      "color-dodge",
        -                      "overlay",
        -                      "soft-light",
        -                      "hard-light",
        -                      "difference",
        -                      "exclusion",
        -                      "hue",
        -                      "saturation",
        -                      "color",
        -                      "luminosity"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "isolation": {
        -                    "enum": [
        -                      "auto",
        -                      "isolate"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "effects": {
        -                "items": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "brightness": {
        -                          "maximum": 1,
        -                          "minimum": -1,
        -                          "type": "number"
        -                        },
        -                        "contrast": {
        -                          "maximum": 4,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "hueRotate": {
        -                          "maximum": 180,
        -                          "minimum": -180,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "saturation": {
        -                          "maximum": 4,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "color-adjust",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "brightness",
        -                        "contrast",
        -                        "saturation",
        -                        "hueRotate"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "grayscale",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "sepia",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "invert",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "type": {
        -                          "const": "filter-opacity",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "amount"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "radius": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "blur",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "anyOf": [
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "blur": {
        -                              "maximum": 256,
        -                              "minimum": 0,
        -                              "type": "number"
        -                            },
        -                            "color": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                            },
        -                            "id": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "inset": {
        -                              "type": "boolean"
        -                            },
        -                            "offset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                            },
        -                            "source": {
        -                              "const": "box",
        -                              "type": "string"
        -                            },
        -                            "spread": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                            },
        -                            "type": {
        -                              "const": "shadow",
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "type",
        -                            "source",
        -                            "offset",
        -                            "blur",
        -                            "spread",
        -                            "color",
        -                            "inset"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "blur": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/blur"
        -                            },
        -                            "color": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                            },
        -                            "id": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "inset": {
        -                              "const": false,
        -                              "type": "boolean"
        -                            },
        -                            "offset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                            },
        -                            "source": {
        -                              "const": "alpha",
        -                              "type": "string"
        -                            },
        -                            "spread": {
        -                              "const": 0,
        -                              "type": "number"
        -                            },
        -                            "type": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/type"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "type",
        -                            "source",
        -                            "offset",
        -                            "blur",
        -                            "spread",
        -                            "color",
        -                            "inset"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ]
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "color": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "radius": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "outer-glow",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius",
        -                        "color",
        -                        "opacity"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "color": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "radius": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "type": {
        -                          "const": "inner-glow",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "radius",
        -                        "color",
        -                        "opacity"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "amount": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "opacity": {
        -                          "maximum": 1,
        -                          "minimum": 0,
        -                          "type": "number"
        -                        },
        -                        "scale": {
        -                          "exclusiveMinimum": 0,
        -                          "maximum": 256,
        -                          "type": "number"
        -                        },
        -                        "seed": {
        -                          "maximum": 4294967295,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        "type": {
        -                          "const": "noise",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "type",
        -                        "scale",
        -                        "amount",
        -                        "opacity",
        -                        "seed"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                },
        -                "maxItems": 8,
        -                "type": "array"
        -              },
        -              "enabled": {
        -                "type": "boolean"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "frame": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "height": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "width": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  }
        -                },
        -                "required": [
        -                  "width",
        -                  "height"
        -                ],
        -                "type": "object"
        -              },
        -              "id": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "maskLayers": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "composite": {
        -                      "default": "add",
        -                      "enum": [
        -                        "add",
        -                        "subtract",
        -                        "intersect",
        -                        "exclude"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maskIds": {
        -                      "items": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                      },
        -                      "maxItems": 4096,
        -                      "minItems": 1,
        -                      "type": "array"
        -                    },
        -                    "mode": {
        -                      "enum": [
        -                        "alpha",
        -                        "luminance"
        -                      ],
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "maskIds"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 64,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "motion": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "offsetAnchor": {
        -                    "additionalProperties": false,
        -                    "default": {
        -                      "x": 0,
        -                      "y": 0
        -                    },
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "offsetDistance": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        -                    "default": 0
        -                  },
        -                  "offsetPath": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "contours": {
        -                        "items": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "closed": {
        -                              "type": "boolean"
        -                            },
        -                            "id": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "segments": {
        -                              "items": {
        -                                "anyOf": [
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "kind": {
        -                                        "const": "line",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "control": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "kind": {
        -                                        "const": "quadratic",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "control",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "control1": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "control2": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      },
        -                                      "kind": {
        -                                        "const": "cubic",
        -                                        "type": "string"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "control1",
        -                                      "control2",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "kind": {
        -                                        "const": "arc",
        -                                        "type": "string"
        -                                      },
        -                                      "largeArc": {
        -                                        "type": "boolean"
        -                                      },
        -                                      "radii": {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "x": {
        -                                            "minimum": 0,
        -                                            "type": "number"
        -                                          },
        -                                          "y": {
        -                                            "minimum": 0,
        -                                            "type": "number"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "x",
        -                                          "y"
        -                                        ],
        -                                        "type": "object"
        -                                      },
        -                                      "rotation": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "sweep": {
        -                                        "type": "boolean"
        -                                      },
        -                                      "to": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "kind",
        -                                      "radii",
        -                                      "rotation",
        -                                      "largeArc",
        -                                      "sweep",
        -                                      "to"
        -                                    ],
        -                                    "type": "object"
        -                                  }
        -                                ]
        -                              },
        -                              "minItems": 1,
        -                              "type": "array"
        -                            },
        -                            "start": {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          },
        -                          "required": [
        -                            "id",
        -                            "start",
        -                            "segments",
        -                            "closed"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      },
        -                      "coordinateSpace": {
        -                        "default": "parent-local",
        -                        "enum": [
        -                          "parent-local",
        -                          "layer-local"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "pathLength": {
        -                        "exclusiveMinimum": 0,
        -                        "type": "number"
        -                      },
        -                      "referenceBox": {
        -                        "default": "border-box",
        -                        "enum": [
        -                          "border-box",
        -                          "fill-box",
        -                          "view-box"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "sampling": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "maxSegments": {
        -                            "exclusiveMinimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "method": {
        -                            "const": "adaptive-flatness",
        -                            "type": "string"
        -                          },
        -                          "tolerance": {
        -                            "exclusiveMinimum": 0,
        -                            "type": "number"
        -                          }
        -                        },
        -                        "required": [
        -                          "method",
        -                          "tolerance",
        -                          "maxSegments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "type": {
        -                        "const": "path",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "type",
        -                      "contours"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "offsetRotate": {
        -                    "additionalProperties": false,
        -                    "default": {
        -                      "angle": 0,
        -                      "mode": "auto"
        -                    },
        -                    "properties": {
        -                      "angle": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "mode": {
        -                        "enum": [
        -                          "auto",
        -                          "auto-reverse",
        -                          "fixed"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "mode",
        -                      "angle"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "offsetPath"
        -                ],
        -                "type": "object"
        -              },
        -              "opacity": {
        -                "default": 1,
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "order": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "parentLayerId": {
        -                "anyOf": [
        -                  {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "render3d": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "perspective": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "distance": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "origin": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                      }
        -                    },
        -                    "required": [
        -                      "distance",
        -                      "origin"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "transformStyle": {
        -                    "default": "flat",
        -                    "enum": [
        -                      "flat",
        -                      "preserve-3d"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "duration": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "start": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "start",
        -                  "duration"
        -                ],
        -                "type": "object"
        -              },
        -              "tracks": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "animation": {
        -                      "additionalProperties": false,
        -                      "default": {
        -                        "delayMs": 0,
        -                        "direction": "normal",
        -                        "durationMs": 1,
        -                        "fillMode": "none",
        -                        "iterations": 1,
        -                        "playState": "running"
        -                      },
        -                      "properties": {
        -                        "delayMs": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                        },
        -                        "direction": {
        -                          "enum": [
        -                            "normal",
        -                            "reverse",
        -                            "alternate",
        -                            "alternate-reverse"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "durationMs": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                        },
        -                        "fillMode": {
        -                          "enum": [
        -                            "none",
        -                            "forwards",
        -                            "backwards",
        -                            "both"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "iterations": {
        -                          "anyOf": [
        -                            {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                            },
        -                            {
        -                              "const": "infinite",
        -                              "type": "string"
        -                            }
        -                          ]
        -                        },
        -                        "playState": {
        -                          "enum": [
        -                            "running",
        -                            "paused"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "durationMs",
        -                        "delayMs",
        -                        "iterations",
        -                        "direction",
        -                        "fillMode",
        -                        "playState"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "id": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                    },
        -                    "interpolation": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "type": {
        -                          "enum": [
        -                            "linear",
        -                            "discrete"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "keyframes": {
        -                      "items": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "easing": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "linear",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "count": {
        -                                    "default": 1,
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "integer"
        -                                  },
        -                                  "position": {
        -                                    "default": "jump-end",
        -                                    "enum": [
        -                                      "jump-start",
        -                                      "jump-end",
        -                                      "jump-none",
        -                                      "jump-both"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "type": {
        -                                    "const": "step",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "cubicBezier",
        -                                    "type": "string"
        -                                  },
        -                                  "x1": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "x2": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "y1": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "y2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "x1",
        -                                  "y1",
        -                                  "x2",
        -                                  "y2"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "damping": {
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "mass": {
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "stiffness": {
        -                                    "exclusiveMinimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "type": {
        -                                    "const": "spring",
        -                                    "type": "string"
        -                                  },
        -                                  "velocity": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "mass",
        -                                  "stiffness",
        -                                  "damping"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          },
        -                          "time": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          },
        -                          "value": {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "number",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec2",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 2,
        -                                    "minItems": 2,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec3",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 3,
        -                                    "minItems": 3,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "vec4",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    ],
        -                                    "maxItems": 4,
        -                                    "minItems": 4,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "color",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "items": [
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      },
        -                                      {
        -                                        "maximum": 1,
        -                                        "minimum": 0,
        -                                        "type": "number"
        -                                      }
        -                                    ],
        -                                    "maxItems": 4,
        -                                    "minItems": 4,
        -                                    "type": "array"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "boolean",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "type": "boolean"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "string",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "type": {
        -                                    "const": "enum",
        -                                    "type": "string"
        -                                  },
        -                                  "value": {
        -                                    "minLength": 1,
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type",
        -                                  "value"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          }
        -                        },
        -                        "required": [
        -                          "time",
        -                          "value"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "minItems": 1,
        -                      "type": "array"
        -                    },
        -                    "path": {
        -                      "maxLength": 200,
        -                      "minLength": 1,
        -                      "pattern": "^[A-Za-z0-9_-]+(?:\\.[A-Za-z0-9_-]+)*$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "id",
        -                    "path",
        -                    "keyframes"
        -                  ],
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "transform": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "anchor": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "extensions": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "anchor": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "operations": {
        -                    "items": {
        -                      "anyOf": [
        -                        {
        -                          "anyOf": [
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "translate",
        -                                  "type": "string"
        -                                },
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "scale",
        -                                  "type": "string"
        -                                },
        -                                "x": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "y": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "x",
        -                                "y"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "center": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        -                                },
        -                                "type": {
        -                                  "const": "rotate",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "type": {
        -                                  "const": "skewX",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "angle": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                },
        -                                "type": {
        -                                  "const": "skewY",
        -                                  "type": "string"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "angle"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "type": {
        -                                  "const": "matrix",
        -                                  "type": "string"
        -                                },
        -                                "values": {
        -                                  "items": [
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    }
        -                                  ],
        -                                  "maxItems": 6,
        -                                  "minItems": 6,
        -                                  "type": "array"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "values"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          ]
        -                        },
        -                        {
        -                          "anyOf": [
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.translate3d",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.scale3d",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateX",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateY",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.rotateZ",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.perspective",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "exclusiveMinimum": 0,
        -                                  "type": "number"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            },
        -                            {
        -                              "additionalProperties": false,
        -                              "properties": {
        -                                "name": {
        -                                  "const": "motion.matrix4",
        -                                  "type": "string"
        -                                },
        -                                "type": {
        -                                  "const": "extension",
        -                                  "type": "string"
        -                                },
        -                                "value": {
        -                                  "items": [
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    }
        -                                  ],
        -                                  "maxItems": 16,
        -                                  "minItems": 16,
        -                                  "type": "array"
        -                                }
        -                              },
        -                              "required": [
        -                                "type",
        -                                "name",
        -                                "value"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          ]
        -                        }
        -                      ]
        -                    },
        -                    "type": "array"
        -                  },
        -                  "rotate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "scale": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        -                  },
        -                  "skew": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "translate": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "z": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y",
        -                      "z"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "translate",
        -                  "scale",
        -                  "rotate",
        -                  "skew",
        -                  "anchor"
        -                ],
        -                "type": "object"
        -              },
        -              "type": {
        -                "const": "group",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "enum": [
        -                  "visible",
        -                  "hidden",
        -                  "collapse"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "assetId": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "fit": {
        -                    "enum": [
        -                      "contain",
        -                      "cover",
        -                      "fill",
        -                      "none"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "height": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "imageRendering": {
        -                    "enum": [
        -                      "auto",
        -                      "optimizeQuality",
        -                      "optimizeSpeed",
        -                      "smooth",
        -                      "high-quality",
        -                      "crisp-edges",
        -                      "pixelated"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "preserveAspectRatio": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "align": {
        -                        "enum": [
        -                          "none",
        -                          "xMinYMin",
        -                          "xMidYMin",
        -                          "xMaxYMin",
        -                          "xMinYMid",
        -                          "xMidYMid",
        -                          "xMaxYMid",
        -                          "xMinYMax",
        -                          "xMidYMax",
        -                          "xMaxYMax"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "defer": {
        -                        "type": "boolean"
        -                      },
        -                      "meetOrSlice": {
        -                        "enum": [
        -                          "meet",
        -                          "slice"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  "width": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "x": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                  },
        -                  "y": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                  }
        -                },
        -                "required": [
        -                  "assetId"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "image",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "cornerRadius": {
        -                    "anyOf": [
        -                      {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "unit": {
        -                            "enum": [
        -                              "number",
        -                              "px",
        -                              "pt",
        -                              "pc",
        -                              "mm",
        -                              "cm",
        -                              "in",
        -                              "em",
        -                              "percent"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "value": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          }
        -                        },
        -                        "required": [
        -                          "value",
        -                          "unit"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "end": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        -                  },
        -                  "pathLength": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "points": {
        -                    "items": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        -                    },
        -                    "minItems": 2,
        -                    "type": "array"
        -                  },
        -                  "rx": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                  },
        -                  "ry": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                  },
        -                  "shape": {
        -                    "enum": [
        -                      "rectangle",
        -                      "circle",
        -                      "ellipse",
        -                      "line",
        -                      "polyline",
        -                      "polygon"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "start": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "x": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      },
        -                      "y": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                      }
        -                    },
        -                    "required": [
        -                      "x",
        -                      "y"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "shape"
        -                ],
        -                "type": "object"
        -              },
        -              "style": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "fill": {
        -                    "anyOf": [
        -                      {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                      },
        -                      {
        -                        "enum": [
        -                          "none",
        -                          "currentColor",
        -                          "context-fill",
        -                          "context-stroke"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      {
        -                        "anyOf": [
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "type": {
        -                                "const": "none",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "color": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                              },
        -                              "opacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "type": {
        -                                "const": "solid",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type",
        -                              "color"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "anyOf": [
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "angle": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "a": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "b": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "c": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "d": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "e": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      "f": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "a",
        -                                      "b",
        -                                      "c",
        -                                      "d",
        -                                      "e",
        -                                      "f"
        -                                    ],
        -                                    "type": "object"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "enum": [
        -                                      "objectBoundingBox",
        -                                      "userSpaceOnUse"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "enum": [
        -                                      "pad",
        -                                      "reflect",
        -                                      "repeat"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "stops": {
        -                                    "items": {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "color": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                                        },
        -                                        "offset": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "stopOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "offset",
        -                                        "color"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    "type": "array"
        -                                  },
        -                                  "type": {
        -                                    "const": "linear-gradient",
        -                                    "type": "string"
        -                                  },
        -                                  "x1": {
        -                                    "anyOf": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                      },
        -                                      {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "unit": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        -                                          },
        -                                          "value": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "value",
        -                                          "unit"
        -                                        ],
        -                                        "type": "object"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "x2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "y1": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "y2": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "cx": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "cy": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "fr": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                                  },
        -                                  "fx": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "fy": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        -                                  },
        -                                  "radius": {
        -                                    "anyOf": [
        -                                      {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                      },
        -                                      {
        -                                        "additionalProperties": false,
        -                                        "properties": {
        -                                          "unit": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        -                                          },
        -                                          "value": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                          }
        -                                        },
        -                                        "required": [
        -                                          "value",
        -                                          "unit"
        -                                        ],
        -                                        "type": "object"
        -                                      }
        -                                    ]
        -                                  },
        -                                  "radiusX": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "radiusY": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        -                                  },
        -                                  "stops": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        -                                  },
        -                                  "type": {
        -                                    "const": "radial-gradient",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "cx": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "cy": {
        -                                    "maximum": 1,
        -                                    "minimum": 0,
        -                                    "type": "number"
        -                                  },
        -                                  "from": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "gradientTransform": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                  },
        -                                  "gradientUnits": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        -                                  },
        -                                  "href": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        -                                  },
        -                                  "spreadMethod": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        -                                  },
        -                                  "stops": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        -                                  },
        -                                  "type": {
        -                                    "const": "conic-gradient",
        -                                    "type": "string"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "type"
        -                                ],
        -                                "type": "object"
        -                              }
        -                            ]
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "content": {
        -                                "items": {
        -                                  "anyOf": [
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "height": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "rx": {
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "ry": {
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                        },
        -                                        "type": {
        -                                          "const": "rect",
        -                                          "type": "string"
        -                                        },
        -                                        "width": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "x": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "x",
        -                                        "y",
        -                                        "width",
        -                                        "height"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "cx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "cy": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "radius": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "circle",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "cx",
        -                                        "cy",
        -                                        "radius"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "cx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "cy": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "rx": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "ry": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "ellipse",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "cx",
        -                                        "cy",
        -                                        "rx",
        -                                        "ry"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "line",
        -                                          "type": "string"
        -                                        },
        -                                        "x1": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "x2": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y1": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        },
        -                                        "y2": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "x1",
        -                                        "y1",
        -                                        "x2",
        -                                        "y2"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "points": {
        -                                          "items": {
        -                                            "additionalProperties": false,
        -                                            "properties": {
        -                                              "x": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              },
        -                                              "y": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              }
        -                                            },
        -                                            "required": [
        -                                              "x",
        -                                              "y"
        -                                            ],
        -                                            "type": "object"
        -                                          },
        -                                          "minItems": 2,
        -                                          "type": "array"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "polyline",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "points"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "points": {
        -                                          "items": {
        -                                            "additionalProperties": false,
        -                                            "properties": {
        -                                              "x": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              },
        -                                              "y": {
        -                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                              }
        -                                            },
        -                                            "required": [
        -                                              "x",
        -                                              "y"
        -                                            ],
        -                                            "type": "object"
        -                                          },
        -                                          "minItems": 3,
        -                                          "type": "array"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "polygon",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "points"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "contours": {
        -                                          "items": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                                          },
        -                                          "minItems": 1,
        -                                          "type": "array"
        -                                        },
        -                                        "fill": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        -                                        },
        -                                        "fillOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        -                                        },
        -                                        "fillRule": {
        -                                          "enum": [
        -                                            "nonzero",
        -                                            "evenodd"
        -                                          ],
        -                                          "type": "string"
        -                                        },
        -                                        "stroke": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        -                                        },
        -                                        "strokeOpacity": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        -                                        },
        -                                        "strokeWidth": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        -                                        },
        -                                        "type": {
        -                                          "const": "path",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "contours"
        -                                      ],
        -                                      "type": "object"
        -                                    },
        -                                    {
        -                                      "additionalProperties": false,
        -                                      "properties": {
        -                                        "children": {
        -                                          "items": {
        -                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items"
        -                                          },
        -                                          "minItems": 1,
        -                                          "type": "array"
        -                                        },
        -                                        "opacity": {
        -                                          "maximum": 1,
        -                                          "minimum": 0,
        -                                          "type": "number"
        -                                        },
        -                                        "transform": {
        -                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                                        },
        -                                        "type": {
        -                                          "const": "group",
        -                                          "type": "string"
        -                                        }
        -                                      },
        -                                      "required": [
        -                                        "type",
        -                                        "children"
        -                                      ],
        -                                      "type": "object"
        -                                    }
        -                                  ]
        -                                },
        -                                "minItems": 1,
        -                                "type": "array"
        -                              },
        -                              "height": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "href": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "patternContentUnits": {
        -                                "enum": [
        -                                  "objectBoundingBox",
        -                                  "userSpaceOnUse"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "patternTransform": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                              },
        -                              "patternUnits": {
        -                                "enum": [
        -                                  "objectBoundingBox",
        -                                  "userSpaceOnUse"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "transform": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        -                              },
        -                              "type": {
        -                                "const": "pattern",
        -                                "type": "string"
        -                              },
        -                              "viewBox": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "align": {
        -                                    "enum": [
        -                                      "none",
        -                                      "xMinYMin",
        -                                      "xMidYMin",
        -                                      "xMaxYMin",
        -                                      "xMinYMid",
        -                                      "xMidYMid",
        -                                      "xMaxYMid",
        -                                      "xMinYMax",
        -                                      "xMidYMax",
        -                                      "xMaxYMax"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "height": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                  },
        -                                  "meetOrSlice": {
        -                                    "enum": [
        -                                      "meet",
        -                                      "slice"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "width": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                                  },
        -                                  "x": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  },
        -                                  "y": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "x",
        -                                  "y",
        -                                  "width",
        -                                  "height"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              "width": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "x": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                              },
        -                              "y": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                              }
        -                            },
        -                            "required": [
        -                              "type"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "fallback": {
        -                                "anyOf": [
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        -                                  },
        -                                  {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "type": {
        -                                        "const": "none",
        -                                        "type": "string"
        -                                      }
        -                                    },
        -                                    "required": [
        -                                      "type"
        -                                    ],
        -                                    "type": "object"
        -                                  }
        -                                ]
        -                              },
        -                              "id": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "type": {
        -                                "const": "reference",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "type",
        -                              "id"
        -                            ],
        -                            "type": "object"
        -                          }
        -                        ]
        -                      }
        -                    ]
        -                  },
        -                  "fillOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "markerEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerMid": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "paintOrder": {
        -                    "items": {
        -                      "enum": [
        -                        "fill",
        -                        "stroke",
        -                        "markers"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 3,
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "stroke": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "strokeCap": {
        -                    "enum": [
        -                      "butt",
        -                      "square",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeDash": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "array": {
        -                        "anyOf": [
        -                          {
        -                            "const": "none",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "items": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                            },
        -                            "minItems": 1,
        -                            "type": "array"
        -                          }
        -                        ]
        -                      },
        -                      "offset": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                      }
        -                    },
        -                    "required": [
        -                      "array"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "strokeJoin": {
        -                    "enum": [
        -                      "miter",
        -                      "bevel",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeMiterLimit": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "strokeOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeWidth": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                  },
        -                  "vectorEffect": {
        -                    "enum": [
        -                      "none",
        -                      "non-scaling-stroke"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "shape",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload",
        -              "style"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "chunks": {
        -                    "items": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "dx": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "dy": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "rotate": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "sourceRange": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "end": {
        -                              "minimum": 0,
        -                              "type": "integer"
        -                            },
        -                            "start": {
        -                              "minimum": 0,
        -                              "type": "integer"
        -                            }
        -                          },
        -                          "required": [
        -                            "start",
        -                            "end"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "spans": {
        -                          "items": {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "alignmentBaseline": {
        -                                "enum": [
        -                                  "auto",
        -                                  "baseline",
        -                                  "before-edge",
        -                                  "text-before-edge",
        -                                  "middle",
        -                                  "central",
        -                                  "after-edge",
        -                                  "text-after-edge",
        -                                  "ideographic",
        -                                  "alphabetic",
        -                                  "hanging",
        -                                  "mathematical"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "baselineShift": {
        -                                "anyOf": [
        -                                  {
        -                                    "enum": [
        -                                      "baseline",
        -                                      "subscript",
        -                                      "superscript"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                ]
        -                              },
        -                              "dominantBaseline": {
        -                                "enum": [
        -                                  "auto",
        -                                  "use-script",
        -                                  "no-change",
        -                                  "reset-size",
        -                                  "ideographic",
        -                                  "alphabetic",
        -                                  "hanging",
        -                                  "mathematical",
        -                                  "central",
        -                                  "middle",
        -                                  "text-after-edge",
        -                                  "text-before-edge"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "fill": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                              },
        -                              "fillOpacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "font": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "families": {
        -                                    "items": {
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "minItems": 1,
        -                                    "type": "array"
        -                                  },
        -                                  "size": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                  },
        -                                  "stretch": {
        -                                    "enum": [
        -                                      "ultra-condensed",
        -                                      "extra-condensed",
        -                                      "condensed",
        -                                      "semi-condensed",
        -                                      "normal",
        -                                      "semi-expanded",
        -                                      "expanded",
        -                                      "extra-expanded",
        -                                      "ultra-expanded"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "style": {
        -                                    "enum": [
        -                                      "normal",
        -                                      "italic",
        -                                      "oblique"
        -                                    ],
        -                                    "type": "string"
        -                                  },
        -                                  "variations": {
        -                                    "additionalProperties": {
        -                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        -                                    },
        -                                    "propertyNames": {
        -                                      "pattern": "^[ -~]{4}$"
        -                                    },
        -                                    "type": "object"
        -                                  },
        -                                  "weight": {
        -                                    "maximum": 1000,
        -                                    "minimum": 1,
        -                                    "type": "integer"
        -                                  }
        -                                },
        -                                "required": [
        -                                  "families",
        -                                  "size"
        -                                ],
        -                                "type": "object"
        -                              },
        -                              "id": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                              },
        -                              "kerning": {
        -                                "enum": [
        -                                  "auto",
        -                                  "normal",
        -                                  "none"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "lengthAdjust": {
        -                                "enum": [
        -                                  "spacing",
        -                                  "spacingAndGlyphs"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "letterSpacing": {
        -                                "anyOf": [
        -                                  {
        -                                    "const": "normal",
        -                                    "type": "string"
        -                                  },
        -                                  {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                                  }
        -                                ]
        -                              },
        -                              "opticalSizing": {
        -                                "enum": [
        -                                  "auto",
        -                                  "none"
        -                                ],
        -                                "type": "string"
        -                              },
        -                              "paintOrder": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        -                              },
        -                              "resolvedFontAssetIds": {
        -                                "items": {
        -                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                                },
        -                                "minItems": 1,
        -                                "type": "array"
        -                              },
        -                              "smallCaps": {
        -                                "type": "boolean"
        -                              },
        -                              "sourceRange": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        -                              },
        -                              "stroke": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                              },
        -                              "strokeOpacity": {
        -                                "maximum": 1,
        -                                "minimum": 0,
        -                                "type": "number"
        -                              },
        -                              "strokeWidth": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "textDecoration": {
        -                                "additionalProperties": false,
        -                                "properties": {
        -                                  "lineThrough": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        -                                  },
        -                                  "overline": {
        -                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        -                                  },
        -                                  "underline": {
        -                                    "additionalProperties": false,
        -                                    "properties": {
        -                                      "fill": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                      },
        -                                      "stroke": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                                      },
        -                                      "strokeWidth": {
        -                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                                      }
        -                                    },
        -                                    "type": "object"
        -                                  }
        -                                },
        -                                "type": "object"
        -                              },
        -                              "textLength": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                              },
        -                              "wordSpacing": {
        -                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/letterSpacing"
        -                              }
        -                            },
        -                            "required": [
        -                              "id",
        -                              "sourceRange",
        -                              "font"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "textAnchor": {
        -                          "enum": [
        -                            "start",
        -                            "middle",
        -                            "end"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "textPath": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "method": {
        -                              "enum": [
        -                                "align",
        -                                "stretch"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "pathId": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                            },
        -                            "spacing": {
        -                              "enum": [
        -                                "auto",
        -                                "exact"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "startOffset": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                            }
        -                          },
        -                          "required": [
        -                            "pathId"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "x": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        },
        -                        "y": {
        -                          "items": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                          },
        -                          "minItems": 1,
        -                          "type": "array"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "sourceRange",
        -                        "spans"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "layout": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "contentHeight": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentOffsetX": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentOffsetY": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "contentWidth": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                      },
        -                      "hardBreaks": {
        -                        "items": {
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      },
        -                      "lineHeight": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                      },
        -                      "maxLines": {
        -                        "exclusiveMinimum": 0,
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "sizing": {
        -                        "enum": [
        -                          "auto-width-height",
        -                          "fixed-width-auto-height",
        -                          "fixed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "textAlign": {
        -                        "enum": [
        -                          "left",
        -                          "right",
        -                          "center",
        -                          "start",
        -                          "end",
        -                          "justify",
        -                          "match-parent",
        -                          "justify-all"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "textOverflow": {
        -                        "enum": [
        -                          "clip",
        -                          "ellipsis"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "whiteSpace": {
        -                        "enum": [
        -                          "normal",
        -                          "nowrap",
        -                          "pre",
        -                          "pre-wrap",
        -                          "pre-line",
        -                          "break-spaces"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "wrap": {
        -                        "enum": [
        -                          "none",
        -                          "word",
        -                          "character"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "lineHeight",
        -                      "textAlign",
        -                      "whiteSpace",
        -                      "wrap",
        -                      "textOverflow"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "rangeSelectors": {
        -                    "items": {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "id": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                        },
        -                        "range": {
        -                          "anyOf": [
        -                            {
        -                              "const": "all",
        -                              "type": "string"
        -                            },
        -                            {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        -                            }
        -                          ]
        -                        },
        -                        "stagger": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "direction": {
        -                              "default": "forward",
        -                              "enum": [
        -                                "forward",
        -                                "reverse"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "perUnitDelayMs": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                            }
        -                          },
        -                          "required": [
        -                            "perUnitDelayMs"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "track": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks/items"
        -                        },
        -                        "unit": {
        -                          "enum": [
        -                            "character",
        -                            "word"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "id",
        -                        "unit",
        -                        "range",
        -                        "stagger",
        -                        "track"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    "maxItems": 32,
        -                    "type": "array"
        -                  },
        -                  "source": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "direction": {
        -                        "enum": [
        -                          "ltr",
        -                          "rtl"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "language": {
        -                        "maxLength": 35,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      },
        -                      "text": {
        -                        "type": "string"
        -                      },
        -                      "textRendering": {
        -                        "enum": [
        -                          "auto",
        -                          "optimizeSpeed",
        -                          "geometricPrecision"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "whiteSpace": {
        -                        "enum": [
        -                          "default",
        -                          "preserve"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "writingMode": {
        -                        "enum": [
        -                          "horizontal-tb",
        -                          "vertical-rl",
        -                          "vertical-lr"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "text"
        -                    ],
        -                    "type": "object"
        -                  }
        -                },
        -                "required": [
        -                  "source",
        -                  "chunks"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "contours": {
        -                    "items": {
        -                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                    },
        -                    "minItems": 1,
        -                    "type": "array"
        -                  },
        -                  "fillRule": {
        -                    "default": "nonzero",
        -                    "enum": [
        -                      "nonzero",
        -                      "evenodd"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "morph": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "progress": {
        -                        "maximum": 1,
        -                        "minimum": 0,
        -                        "type": "number"
        -                      },
        -                      "targetContours": {
        -                        "items": {
        -                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        -                        },
        -                        "minItems": 1,
        -                        "type": "array"
        -                      }
        -                    },
        -                    "required": [
        -                      "targetContours",
        -                      "progress"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "pathLength": {
        -                    "minimum": 0,
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "contours"
        -                ],
        -                "type": "object"
        -              },
        -              "style": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "fill": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "fillOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "markerEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerMid": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "markerStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "paintOrder": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        -                  },
        -                  "stroke": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        -                  },
        -                  "strokeCap": {
        -                    "enum": [
        -                      "butt",
        -                      "square",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeDash": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "array": {
        -                        "anyOf": [
        -                          {
        -                            "const": "none",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "items": {
        -                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        -                            },
        -                            "minItems": 1,
        -                            "type": "array"
        -                          }
        -                        ]
        -                      },
        -                      "offset": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        -                      }
        -                    },
        -                    "required": [
        -                      "array"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "strokeJoin": {
        -                    "enum": [
        -                      "miter",
        -                      "bevel",
        -                      "round"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "strokeMiterLimit": {
        -                    "exclusiveMinimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeOpacity": {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  "strokeWidth": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        -                  },
        -                  "vectorEffect": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/vectorEffect"
        -                  }
        -                },
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "path",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload",
        -              "style"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "backdropEffects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        -              },
        -              "backfaceVisibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        -              },
        -              "clipPath": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        -              },
        -              "color": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        -              },
        -              "composite": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        -              },
        -              "effects": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        -              },
        -              "enabled": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        -              },
        -              "filter": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        -              },
        -              "frame": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        -              },
        -              "id": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -              },
        -              "mask": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        -              },
        -              "maskLayers": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        -              },
        -              "motion": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        -              },
        -              "opacity": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        -              },
        -              "order": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        -              },
        -              "parentLayerId": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        -              },
        -              "payload": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "assetId": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -                  },
        -                  "audio": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "enabled": {
        -                        "type": "boolean"
        -                      },
        -                      "fadeIn": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "curve": {
        -                            "enum": [
        -                              "linear",
        -                              "equal-power"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "duration": {
        -                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                          }
        -                        },
        -                        "required": [
        -                          "duration",
        -                          "curve"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "fadeOut": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/5/properties/payload/properties/audio/properties/fadeIn"
        -                      },
        -                      "gainDb": {
        -                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        -                        "default": 0
        -                      },
        -                      "pan": {
        -                        "default": 0,
        -                        "maximum": 1,
        -                        "minimum": -1,
        -                        "type": "number"
        -                      }
        -                    },
        -                    "required": [
        -                      "enabled"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "fit": {
        -                    "enum": [
        -                      "contain",
        -                      "cover",
        -                      "fill",
        -                      "none"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "framePolicy": {
        -                    "enum": [
        -                      "floor",
        -                      "round",
        -                      "ceil"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "playbackRate": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "trimEnd": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        -                  },
        -                  "trimStart": {
        -                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        -                  }
        -                },
        -                "required": [
        -                  "assetId"
        -                ],
        -                "type": "object"
        -              },
        -              "timing": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        -              },
        -              "tracks": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        -              },
        -              "transform": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        -              },
        -              "type": {
        -                "const": "video",
        -                "type": "string"
        -              },
        -              "visibility": {
        -                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "parentLayerId",
        -              "order",
        -              "frame",
        -              "transform",
        -              "timing",
        -              "type",
        -              "payload"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "op": {
        -        "const": "addLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layer"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "layer": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer"
        -      },
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "updateLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId",
        -      "layer"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "removeLayer",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "duration": {
        -        "exclusiveMinimum": 0,
        -        "type": "number"
        -      },
        -      "layerId": {
        -        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        -      },
        -      "op": {
        -        "const": "trimLayer",
        -        "type": "string"
        -      },
        -      "start": {
        -        "minimum": 0,
        -        "type": "number"
        -      }
        -    },
        -    "required": [
        -      "op",
        -      "layerId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "op": {
        -        "const": "setValue",
        -        "type": "string"
        -      },
        -      "path": {
        -        "maxLength": 256,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "value": {}
        -    },
        -    "required": [
        -      "op",
        -      "path"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "changes": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "background": {
        +            "pattern": "^#[0-9a-f]{6}(?:[0-9a-f]{2})?$",
        +            "type": "string"
        +          },
        +          "colorSpace": {
        +            "const": "srgb",
        +            "type": "string"
        +          },
        +          "fps": {
        +            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +          },
        +          "height": {
        +            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +          },
        +          "view": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "projection": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "far": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "kind": {
        +                        "const": "orthographic",
        +                        "type": "string"
        +                      },
        +                      "near": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "zoom": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      }
        +                    },
        +                    "required": [
        +                      "kind",
        +                      "zoom",
        +                      "near",
        +                      "far"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "far": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "fov": {
        +                        "maximum": 179.999,
        +                        "minimum": 0.001,
        +                        "type": "number"
        +                      },
        +                      "kind": {
        +                        "const": "perspective",
        +                        "type": "string"
        +                      },
        +                      "near": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      }
        +                    },
        +                    "required": [
        +                      "kind",
        +                      "fov",
        +                      "near",
        +                      "far"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "transform": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "rotate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate"
        +                  },
        +                  "translate": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "type": "number"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "z": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y",
        +                      "z"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "translate",
        +                  "rotate"
        +                ],
        +                "type": "object"
        +              }
        +            },
        +            "required": [
        +              "projection",
        +              "transform"
        +            ],
        +            "type": "object"
        +          },
        +          "width": {
        +            "exclusiveMinimum": 0,
        +            "type": "number"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "op": {
        +        "const": "setComposition",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "changes"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "insertAt": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "layer": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "backfaceVisibility": {
        +                "enum": [
        +                  "visible",
        +                  "hidden"
        +                ],
        +                "type": "string"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +              },
        +              "composite": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "blendMode": {
        +                    "default": "normal",
        +                    "enum": [
        +                      "normal",
        +                      "darken",
        +                      "multiply",
        +                      "color-burn",
        +                      "lighten",
        +                      "screen",
        +                      "color-dodge",
        +                      "overlay",
        +                      "soft-light",
        +                      "hard-light",
        +                      "difference",
        +                      "exclusion",
        +                      "hue",
        +                      "saturation",
        +                      "color",
        +                      "luminosity"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "isolation": {
        +                    "enum": [
        +                      "auto",
        +                      "isolate"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "effects": {
        +                "items": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "brightness": {
        +                          "maximum": 1,
        +                          "minimum": -1,
        +                          "type": "number"
        +                        },
        +                        "contrast": {
        +                          "maximum": 4,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "hueRotate": {
        +                          "maximum": 180,
        +                          "minimum": -180,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "saturation": {
        +                          "maximum": 4,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "color-adjust",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "brightness",
        +                        "contrast",
        +                        "saturation",
        +                        "hueRotate"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "grayscale",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "sepia",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "invert",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "type": {
        +                          "const": "filter-opacity",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "amount"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "radius": {
        +                          "maximum": 256,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "blur",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "anyOf": [
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "blur": {
        +                              "maximum": 256,
        +                              "minimum": 0,
        +                              "type": "number"
        +                            },
        +                            "color": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                            },
        +                            "id": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "inset": {
        +                              "type": "boolean"
        +                            },
        +                            "offset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                            },
        +                            "source": {
        +                              "const": "box",
        +                              "type": "string"
        +                            },
        +                            "spread": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                            },
        +                            "type": {
        +                              "const": "shadow",
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "type",
        +                            "source",
        +                            "offset",
        +                            "blur",
        +                            "spread",
        +                            "color",
        +                            "inset"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "blur": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/blur"
        +                            },
        +                            "color": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                            },
        +                            "id": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "inset": {
        +                              "const": false,
        +                              "type": "boolean"
        +                            },
        +                            "offset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                            },
        +                            "source": {
        +                              "const": "alpha",
        +                              "type": "string"
        +                            },
        +                            "spread": {
        +                              "const": 0,
        +                              "type": "number"
        +                            },
        +                            "type": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects/items/anyOf/6/anyOf/0/properties/type"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "type",
        +                            "source",
        +                            "offset",
        +                            "blur",
        +                            "spread",
        +                            "color",
        +                            "inset"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ]
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "color": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "radius": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "outer-glow",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius",
        +                        "color",
        +                        "opacity"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "color": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "radius": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "type": {
        +                          "const": "inner-glow",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "radius",
        +                        "color",
        +                        "opacity"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "opacity": {
        +                          "maximum": 1,
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "scale": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 256,
        +                          "type": "number"
        +                        },
        +                        "seed": {
        +                          "maximum": 4294967295,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "type": {
        +                          "const": "noise",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "type",
        +                        "scale",
        +                        "amount",
        +                        "opacity",
        +                        "seed"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "maxItems": 8,
        +                "type": "array"
        +              },
        +              "enabled": {
        +                "type": "boolean"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "frame": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "height": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "width": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  }
        +                },
        +                "required": [
        +                  "width",
        +                  "height"
        +                ],
        +                "type": "object"
        +              },
        +              "id": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "maskLayers": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "composite": {
        +                      "default": "add",
        +                      "enum": [
        +                        "add",
        +                        "subtract",
        +                        "intersect",
        +                        "exclude"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maskIds": {
        +                      "items": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                      },
        +                      "maxItems": 4096,
        +                      "minItems": 1,
        +                      "type": "array"
        +                    },
        +                    "mode": {
        +                      "enum": [
        +                        "alpha",
        +                        "luminance"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "maskIds"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 64,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "motion": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "offsetAnchor": {
        +                    "additionalProperties": false,
        +                    "default": {
        +                      "x": 0,
        +                      "y": 0
        +                    },
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "offsetDistance": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        +                    "default": 0
        +                  },
        +                  "offsetPath": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "contours": {
        +                        "items": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "closed": {
        +                              "type": "boolean"
        +                            },
        +                            "id": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "segments": {
        +                              "items": {
        +                                "anyOf": [
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "const": "line",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "control": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "kind": {
        +                                        "const": "quadratic",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "control",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "control1": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "control2": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      },
        +                                      "kind": {
        +                                        "const": "cubic",
        +                                        "type": "string"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "control1",
        +                                      "control2",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "const": "arc",
        +                                        "type": "string"
        +                                      },
        +                                      "largeArc": {
        +                                        "type": "boolean"
        +                                      },
        +                                      "radii": {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "x": {
        +                                            "minimum": 0,
        +                                            "type": "number"
        +                                          },
        +                                          "y": {
        +                                            "minimum": 0,
        +                                            "type": "number"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "x",
        +                                          "y"
        +                                        ],
        +                                        "type": "object"
        +                                      },
        +                                      "rotation": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "sweep": {
        +                                        "type": "boolean"
        +                                      },
        +                                      "to": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items/properties/start"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "radii",
        +                                      "rotation",
        +                                      "largeArc",
        +                                      "sweep",
        +                                      "to"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                ]
        +                              },
        +                              "minItems": 1,
        +                              "type": "array"
        +                            },
        +                            "start": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          },
        +                          "required": [
        +                            "id",
        +                            "start",
        +                            "segments",
        +                            "closed"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      },
        +                      "coordinateSpace": {
        +                        "default": "parent-local",
        +                        "enum": [
        +                          "parent-local",
        +                          "layer-local"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "pathLength": {
        +                        "exclusiveMinimum": 0,
        +                        "type": "number"
        +                      },
        +                      "referenceBox": {
        +                        "default": "border-box",
        +                        "enum": [
        +                          "border-box",
        +                          "fill-box",
        +                          "view-box"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sampling": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "maxSegments": {
        +                            "exclusiveMinimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "method": {
        +                            "const": "adaptive-flatness",
        +                            "type": "string"
        +                          },
        +                          "tolerance": {
        +                            "exclusiveMinimum": 0,
        +                            "type": "number"
        +                          }
        +                        },
        +                        "required": [
        +                          "method",
        +                          "tolerance",
        +                          "maxSegments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "type": {
        +                        "const": "path",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "type",
        +                      "contours"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "offsetRotate": {
        +                    "additionalProperties": false,
        +                    "default": {
        +                      "angle": 0,
        +                      "mode": "auto"
        +                    },
        +                    "properties": {
        +                      "angle": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "mode": {
        +                        "enum": [
        +                          "auto",
        +                          "auto-reverse",
        +                          "fixed"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "mode",
        +                      "angle"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "offsetPath"
        +                ],
        +                "type": "object"
        +              },
        +              "opacity": {
        +                "default": 1,
        +                "maximum": 1,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "order": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "parentLayerId": {
        +                "anyOf": [
        +                  {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "render3d": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "perspective": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "distance": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "origin": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                      }
        +                    },
        +                    "required": [
        +                      "distance",
        +                      "origin"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "transformStyle": {
        +                    "default": "flat",
        +                    "enum": [
        +                      "flat",
        +                      "preserve-3d"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "duration": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "start": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "start",
        +                  "duration"
        +                ],
        +                "type": "object"
        +              },
        +              "tracks": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "animation": {
        +                      "additionalProperties": false,
        +                      "default": {
        +                        "delayMs": 0,
        +                        "direction": "normal",
        +                        "durationMs": 1,
        +                        "fillMode": "none",
        +                        "iterations": 1,
        +                        "playState": "running"
        +                      },
        +                      "properties": {
        +                        "delayMs": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                        },
        +                        "direction": {
        +                          "enum": [
        +                            "normal",
        +                            "reverse",
        +                            "alternate",
        +                            "alternate-reverse"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "durationMs": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                        },
        +                        "fillMode": {
        +                          "enum": [
        +                            "none",
        +                            "forwards",
        +                            "backwards",
        +                            "both"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "iterations": {
        +                          "anyOf": [
        +                            {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                            },
        +                            {
        +                              "const": "infinite",
        +                              "type": "string"
        +                            }
        +                          ]
        +                        },
        +                        "playState": {
        +                          "enum": [
        +                            "running",
        +                            "paused"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "durationMs",
        +                        "delayMs",
        +                        "iterations",
        +                        "direction",
        +                        "fillMode",
        +                        "playState"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "id": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                    },
        +                    "interpolation": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "type": {
        +                          "enum": [
        +                            "linear",
        +                            "discrete"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "keyframes": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "easing": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "linear",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "count": {
        +                                    "default": 1,
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "integer"
        +                                  },
        +                                  "position": {
        +                                    "default": "jump-end",
        +                                    "enum": [
        +                                      "jump-start",
        +                                      "jump-end",
        +                                      "jump-none",
        +                                      "jump-both"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "type": {
        +                                    "const": "step",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "cubicBezier",
        +                                    "type": "string"
        +                                  },
        +                                  "x1": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "x2": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "y1": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "y2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "x1",
        +                                  "y1",
        +                                  "x2",
        +                                  "y2"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "damping": {
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "mass": {
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "stiffness": {
        +                                    "exclusiveMinimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "type": {
        +                                    "const": "spring",
        +                                    "type": "string"
        +                                  },
        +                                  "velocity": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "mass",
        +                                  "stiffness",
        +                                  "damping"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          },
        +                          "time": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          },
        +                          "value": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "number",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec2",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 2,
        +                                    "minItems": 2,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec3",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 3,
        +                                    "minItems": 3,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "vec4",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    ],
        +                                    "maxItems": 4,
        +                                    "minItems": 4,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "color",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "items": [
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      },
        +                                      {
        +                                        "maximum": 1,
        +                                        "minimum": 0,
        +                                        "type": "number"
        +                                      }
        +                                    ],
        +                                    "maxItems": 4,
        +                                    "minItems": 4,
        +                                    "type": "array"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "boolean",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "type": "boolean"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "string",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "type": {
        +                                    "const": "enum",
        +                                    "type": "string"
        +                                  },
        +                                  "value": {
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type",
        +                                  "value"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          }
        +                        },
        +                        "required": [
        +                          "time",
        +                          "value"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "minItems": 1,
        +                      "type": "array"
        +                    },
        +                    "path": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9_-]+(?:\\.[A-Za-z0-9_-]+)*$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "id",
        +                    "path",
        +                    "keyframes"
        +                  ],
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "transform": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "anchor": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "extensions": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "anchor": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "operations": {
        +                    "items": {
        +                      "anyOf": [
        +                        {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "translate",
        +                                  "type": "string"
        +                                },
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "scale",
        +                                  "type": "string"
        +                                },
        +                                "x": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "y": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "x",
        +                                "y"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "center": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/skew"
        +                                },
        +                                "type": {
        +                                  "const": "rotate",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "type": {
        +                                  "const": "skewX",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "angle": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                },
        +                                "type": {
        +                                  "const": "skewY",
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "angle"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "type": {
        +                                  "const": "matrix",
        +                                  "type": "string"
        +                                },
        +                                "values": {
        +                                  "items": [
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    }
        +                                  ],
        +                                  "maxItems": 6,
        +                                  "minItems": 6,
        +                                  "type": "array"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "values"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          ]
        +                        },
        +                        {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.translate3d",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.scale3d",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateX",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateY",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.rotateZ",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.perspective",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "exclusiveMinimum": 0,
        +                                  "type": "number"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "name": {
        +                                  "const": "motion.matrix4",
        +                                  "type": "string"
        +                                },
        +                                "type": {
        +                                  "const": "extension",
        +                                  "type": "string"
        +                                },
        +                                "value": {
        +                                  "items": [
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    }
        +                                  ],
        +                                  "maxItems": 16,
        +                                  "minItems": 16,
        +                                  "type": "array"
        +                                }
        +                              },
        +                              "required": [
        +                                "type",
        +                                "name",
        +                                "value"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          ]
        +                        }
        +                      ]
        +                    },
        +                    "type": "array"
        +                  },
        +                  "rotate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "scale": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform/properties/translate"
        +                  },
        +                  "skew": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "translate": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "z": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y",
        +                      "z"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "translate",
        +                  "scale",
        +                  "rotate",
        +                  "skew",
        +                  "anchor"
        +                ],
        +                "type": "object"
        +              },
        +              "type": {
        +                "const": "group",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "enum": [
        +                  "visible",
        +                  "hidden",
        +                  "collapse"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "assetId": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "fit": {
        +                    "enum": [
        +                      "contain",
        +                      "cover",
        +                      "fill",
        +                      "none"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "height": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "imageRendering": {
        +                    "enum": [
        +                      "auto",
        +                      "optimizeQuality",
        +                      "optimizeSpeed",
        +                      "smooth",
        +                      "high-quality",
        +                      "crisp-edges",
        +                      "pixelated"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "preserveAspectRatio": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "align": {
        +                        "enum": [
        +                          "none",
        +                          "xMinYMin",
        +                          "xMidYMin",
        +                          "xMaxYMin",
        +                          "xMinYMid",
        +                          "xMidYMid",
        +                          "xMaxYMid",
        +                          "xMinYMax",
        +                          "xMidYMax",
        +                          "xMaxYMax"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "defer": {
        +                        "type": "boolean"
        +                      },
        +                      "meetOrSlice": {
        +                        "enum": [
        +                          "meet",
        +                          "slice"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  "width": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "x": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                  },
        +                  "y": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                  }
        +                },
        +                "required": [
        +                  "assetId"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "cornerRadius": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "unit": {
        +                            "enum": [
        +                              "number",
        +                              "px",
        +                              "pt",
        +                              "pc",
        +                              "mm",
        +                              "cm",
        +                              "in",
        +                              "em",
        +                              "percent"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "value": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          }
        +                        },
        +                        "required": [
        +                          "value",
        +                          "unit"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "end": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        +                  },
        +                  "pathLength": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "points": {
        +                    "items": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/start"
        +                    },
        +                    "minItems": 2,
        +                    "type": "array"
        +                  },
        +                  "rx": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                  },
        +                  "ry": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                  },
        +                  "shape": {
        +                    "enum": [
        +                      "rectangle",
        +                      "circle",
        +                      "ellipse",
        +                      "line",
        +                      "polyline",
        +                      "polygon"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "start": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "x": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      },
        +                      "y": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                      }
        +                    },
        +                    "required": [
        +                      "x",
        +                      "y"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "shape"
        +                ],
        +                "type": "object"
        +              },
        +              "style": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "fill": {
        +                    "anyOf": [
        +                      {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                      },
        +                      {
        +                        "enum": [
        +                          "none",
        +                          "currentColor",
        +                          "context-fill",
        +                          "context-stroke"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "type": {
        +                                "const": "none",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "color": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                              },
        +                              "opacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "type": {
        +                                "const": "solid",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type",
        +                              "color"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "angle": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "a": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "b": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "c": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "d": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "e": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      "f": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "a",
        +                                      "b",
        +                                      "c",
        +                                      "d",
        +                                      "e",
        +                                      "f"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "enum": [
        +                                      "objectBoundingBox",
        +                                      "userSpaceOnUse"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "enum": [
        +                                      "pad",
        +                                      "reflect",
        +                                      "repeat"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "stops": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "color": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                                        },
        +                                        "offset": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "stopOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "offset",
        +                                        "color"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "type": "array"
        +                                  },
        +                                  "type": {
        +                                    "const": "linear-gradient",
        +                                    "type": "string"
        +                                  },
        +                                  "x1": {
        +                                    "anyOf": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                      },
        +                                      {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "unit": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        +                                          },
        +                                          "value": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "value",
        +                                          "unit"
        +                                        ],
        +                                        "type": "object"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "x2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "y1": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "y2": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "cx": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "cy": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "fr": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                                  },
        +                                  "fx": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "fy": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        +                                  },
        +                                  "radius": {
        +                                    "anyOf": [
        +                                      {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                      },
        +                                      {
        +                                        "additionalProperties": false,
        +                                        "properties": {
        +                                          "unit": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius/anyOf/1/properties/unit"
        +                                          },
        +                                          "value": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                          }
        +                                        },
        +                                        "required": [
        +                                          "value",
        +                                          "unit"
        +                                        ],
        +                                        "type": "object"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "radiusX": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "radiusY": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        +                                  },
        +                                  "stops": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        +                                  },
        +                                  "type": {
        +                                    "const": "radial-gradient",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "cx": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "cy": {
        +                                    "maximum": 1,
        +                                    "minimum": 0,
        +                                    "type": "number"
        +                                  },
        +                                  "from": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "gradientTransform": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                  },
        +                                  "gradientUnits": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientUnits"
        +                                  },
        +                                  "href": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/href"
        +                                  },
        +                                  "spreadMethod": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/spreadMethod"
        +                                  },
        +                                  "stops": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/stops"
        +                                  },
        +                                  "type": {
        +                                    "const": "conic-gradient",
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "type"
        +                                ],
        +                                "type": "object"
        +                              }
        +                            ]
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "content": {
        +                                "items": {
        +                                  "anyOf": [
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "height": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "rx": {
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "ry": {
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                        },
        +                                        "type": {
        +                                          "const": "rect",
        +                                          "type": "string"
        +                                        },
        +                                        "width": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "x": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "x",
        +                                        "y",
        +                                        "width",
        +                                        "height"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "cx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "cy": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "radius": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "circle",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "cx",
        +                                        "cy",
        +                                        "radius"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "cx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "cy": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "rx": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "ry": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "ellipse",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "cx",
        +                                        "cy",
        +                                        "rx",
        +                                        "ry"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "line",
        +                                          "type": "string"
        +                                        },
        +                                        "x1": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "x2": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y1": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        },
        +                                        "y2": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "x1",
        +                                        "y1",
        +                                        "x2",
        +                                        "y2"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "points": {
        +                                          "items": {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "x": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              },
        +                                              "y": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "x",
        +                                              "y"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          "minItems": 2,
        +                                          "type": "array"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "polyline",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "points"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "points": {
        +                                          "items": {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "x": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              },
        +                                              "y": {
        +                                                "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "x",
        +                                              "y"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          "minItems": 3,
        +                                          "type": "array"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "polygon",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "points"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "contours": {
        +                                          "items": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                                          },
        +                                          "minItems": 1,
        +                                          "type": "array"
        +                                        },
        +                                        "fill": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fill"
        +                                        },
        +                                        "fillOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/fillOpacity"
        +                                        },
        +                                        "fillRule": {
        +                                          "enum": [
        +                                            "nonzero",
        +                                            "evenodd"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "stroke": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/stroke"
        +                                        },
        +                                        "strokeOpacity": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeOpacity"
        +                                        },
        +                                        "strokeWidth": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items/anyOf/0/properties/strokeWidth"
        +                                        },
        +                                        "type": {
        +                                          "const": "path",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "contours"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "children": {
        +                                          "items": {
        +                                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/3/properties/content/items"
        +                                          },
        +                                          "minItems": 1,
        +                                          "type": "array"
        +                                        },
        +                                        "opacity": {
        +                                          "maximum": 1,
        +                                          "minimum": 0,
        +                                          "type": "number"
        +                                        },
        +                                        "transform": {
        +                                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                                        },
        +                                        "type": {
        +                                          "const": "group",
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "type",
        +                                        "children"
        +                                      ],
        +                                      "type": "object"
        +                                    }
        +                                  ]
        +                                },
        +                                "minItems": 1,
        +                                "type": "array"
        +                              },
        +                              "height": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "href": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "patternContentUnits": {
        +                                "enum": [
        +                                  "objectBoundingBox",
        +                                  "userSpaceOnUse"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "patternTransform": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                              },
        +                              "patternUnits": {
        +                                "enum": [
        +                                  "objectBoundingBox",
        +                                  "userSpaceOnUse"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "transform": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/gradientTransform"
        +                              },
        +                              "type": {
        +                                "const": "pattern",
        +                                "type": "string"
        +                              },
        +                              "viewBox": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "align": {
        +                                    "enum": [
        +                                      "none",
        +                                      "xMinYMin",
        +                                      "xMidYMin",
        +                                      "xMaxYMin",
        +                                      "xMinYMid",
        +                                      "xMidYMid",
        +                                      "xMaxYMid",
        +                                      "xMinYMax",
        +                                      "xMidYMax",
        +                                      "xMaxYMax"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "height": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                  },
        +                                  "meetOrSlice": {
        +                                    "enum": [
        +                                      "meet",
        +                                      "slice"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "width": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                                  },
        +                                  "x": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  },
        +                                  "y": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "x",
        +                                  "y",
        +                                  "width",
        +                                  "height"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "width": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "x": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                              },
        +                              "y": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                              }
        +                            },
        +                            "required": [
        +                              "type"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "fallback": {
        +                                "anyOf": [
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/background"
        +                                  },
        +                                  {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "type": {
        +                                        "const": "none",
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "type"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                ]
        +                              },
        +                              "id": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "type": {
        +                                "const": "reference",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "type",
        +                              "id"
        +                            ],
        +                            "type": "object"
        +                          }
        +                        ]
        +                      }
        +                    ]
        +                  },
        +                  "fillOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "markerEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerMid": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "paintOrder": {
        +                    "items": {
        +                      "enum": [
        +                        "fill",
        +                        "stroke",
        +                        "markers"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 3,
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "stroke": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "strokeCap": {
        +                    "enum": [
        +                      "butt",
        +                      "square",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeDash": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "array": {
        +                        "anyOf": [
        +                          {
        +                            "const": "none",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "items": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                            },
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        ]
        +                      },
        +                      "offset": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                      }
        +                    },
        +                    "required": [
        +                      "array"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "strokeJoin": {
        +                    "enum": [
        +                      "miter",
        +                      "bevel",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeMiterLimit": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "strokeOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeWidth": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                  },
        +                  "vectorEffect": {
        +                    "enum": [
        +                      "none",
        +                      "non-scaling-stroke"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "shape",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload",
        +              "style"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "chunks": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "dx": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "dy": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "rotate": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "sourceRange": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "end": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "start": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            }
        +                          },
        +                          "required": [
        +                            "start",
        +                            "end"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "spans": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "alignmentBaseline": {
        +                                "enum": [
        +                                  "auto",
        +                                  "baseline",
        +                                  "before-edge",
        +                                  "text-before-edge",
        +                                  "middle",
        +                                  "central",
        +                                  "after-edge",
        +                                  "text-after-edge",
        +                                  "ideographic",
        +                                  "alphabetic",
        +                                  "hanging",
        +                                  "mathematical"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "baselineShift": {
        +                                "anyOf": [
        +                                  {
        +                                    "enum": [
        +                                      "baseline",
        +                                      "subscript",
        +                                      "superscript"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                ]
        +                              },
        +                              "dominantBaseline": {
        +                                "enum": [
        +                                  "auto",
        +                                  "use-script",
        +                                  "no-change",
        +                                  "reset-size",
        +                                  "ideographic",
        +                                  "alphabetic",
        +                                  "hanging",
        +                                  "mathematical",
        +                                  "central",
        +                                  "middle",
        +                                  "text-after-edge",
        +                                  "text-before-edge"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "fill": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                              },
        +                              "fillOpacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "font": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "families": {
        +                                    "items": {
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "minItems": 1,
        +                                    "type": "array"
        +                                  },
        +                                  "size": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                  },
        +                                  "stretch": {
        +                                    "enum": [
        +                                      "ultra-condensed",
        +                                      "extra-condensed",
        +                                      "condensed",
        +                                      "semi-condensed",
        +                                      "normal",
        +                                      "semi-expanded",
        +                                      "expanded",
        +                                      "extra-expanded",
        +                                      "ultra-expanded"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "style": {
        +                                    "enum": [
        +                                      "normal",
        +                                      "italic",
        +                                      "oblique"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "variations": {
        +                                    "additionalProperties": {
        +                                      "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x"
        +                                    },
        +                                    "propertyNames": {
        +                                      "pattern": "^[ -~]{4}$"
        +                                    },
        +                                    "type": "object"
        +                                  },
        +                                  "weight": {
        +                                    "maximum": 1000,
        +                                    "minimum": 1,
        +                                    "type": "integer"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "families",
        +                                  "size"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "id": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                              },
        +                              "kerning": {
        +                                "enum": [
        +                                  "auto",
        +                                  "normal",
        +                                  "none"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "lengthAdjust": {
        +                                "enum": [
        +                                  "spacing",
        +                                  "spacingAndGlyphs"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "letterSpacing": {
        +                                "anyOf": [
        +                                  {
        +                                    "const": "normal",
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                                  }
        +                                ]
        +                              },
        +                              "opticalSizing": {
        +                                "enum": [
        +                                  "auto",
        +                                  "none"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "paintOrder": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        +                              },
        +                              "resolvedFontAssetIds": {
        +                                "items": {
        +                                  "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                                },
        +                                "minItems": 1,
        +                                "type": "array"
        +                              },
        +                              "smallCaps": {
        +                                "type": "boolean"
        +                              },
        +                              "sourceRange": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        +                              },
        +                              "stroke": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                              },
        +                              "strokeOpacity": {
        +                                "maximum": 1,
        +                                "minimum": 0,
        +                                "type": "number"
        +                              },
        +                              "strokeWidth": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "textDecoration": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "lineThrough": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        +                                  },
        +                                  "overline": {
        +                                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/textDecoration/properties/underline"
        +                                  },
        +                                  "underline": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "fill": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                      },
        +                                      "stroke": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                                      },
        +                                      "strokeWidth": {
        +                                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                                      }
        +                                    },
        +                                    "type": "object"
        +                                  }
        +                                },
        +                                "type": "object"
        +                              },
        +                              "textLength": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                              },
        +                              "wordSpacing": {
        +                                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/spans/items/properties/letterSpacing"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "sourceRange",
        +                              "font"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "textAnchor": {
        +                          "enum": [
        +                            "start",
        +                            "middle",
        +                            "end"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "textPath": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "method": {
        +                              "enum": [
        +                                "align",
        +                                "stretch"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "pathId": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                            },
        +                            "spacing": {
        +                              "enum": [
        +                                "auto",
        +                                "exact"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "startOffset": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                            }
        +                          },
        +                          "required": [
        +                            "pathId"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "x": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "y": {
        +                          "items": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                          },
        +                          "minItems": 1,
        +                          "type": "array"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "sourceRange",
        +                        "spans"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "layout": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "contentHeight": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentOffsetX": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentOffsetY": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "contentWidth": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                      },
        +                      "hardBreaks": {
        +                        "items": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      },
        +                      "lineHeight": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                      },
        +                      "maxLines": {
        +                        "exclusiveMinimum": 0,
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "sizing": {
        +                        "enum": [
        +                          "auto-width-height",
        +                          "fixed-width-auto-height",
        +                          "fixed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "textAlign": {
        +                        "enum": [
        +                          "left",
        +                          "right",
        +                          "center",
        +                          "start",
        +                          "end",
        +                          "justify",
        +                          "match-parent",
        +                          "justify-all"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "textOverflow": {
        +                        "enum": [
        +                          "clip",
        +                          "ellipsis"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "whiteSpace": {
        +                        "enum": [
        +                          "normal",
        +                          "nowrap",
        +                          "pre",
        +                          "pre-wrap",
        +                          "pre-line",
        +                          "break-spaces"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "wrap": {
        +                        "enum": [
        +                          "none",
        +                          "word",
        +                          "character"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "lineHeight",
        +                      "textAlign",
        +                      "whiteSpace",
        +                      "wrap",
        +                      "textOverflow"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "rangeSelectors": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "id": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                        },
        +                        "range": {
        +                          "anyOf": [
        +                            {
        +                              "const": "all",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/3/properties/payload/properties/chunks/items/properties/sourceRange"
        +                            }
        +                          ]
        +                        },
        +                        "stagger": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "direction": {
        +                              "default": "forward",
        +                              "enum": [
        +                                "forward",
        +                                "reverse"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "perUnitDelayMs": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                            }
        +                          },
        +                          "required": [
        +                            "perUnitDelayMs"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "track": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks/items"
        +                        },
        +                        "unit": {
        +                          "enum": [
        +                            "character",
        +                            "word"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "id",
        +                        "unit",
        +                        "range",
        +                        "stagger",
        +                        "track"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 32,
        +                    "type": "array"
        +                  },
        +                  "source": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "direction": {
        +                        "enum": [
        +                          "ltr",
        +                          "rtl"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "language": {
        +                        "maxLength": 35,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "textRendering": {
        +                        "enum": [
        +                          "auto",
        +                          "optimizeSpeed",
        +                          "geometricPrecision"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "whiteSpace": {
        +                        "enum": [
        +                          "default",
        +                          "preserve"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "writingMode": {
        +                        "enum": [
        +                          "horizontal-tb",
        +                          "vertical-rl",
        +                          "vertical-lr"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "source",
        +                  "chunks"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "contours": {
        +                    "items": {
        +                      "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                    },
        +                    "minItems": 1,
        +                    "type": "array"
        +                  },
        +                  "fillRule": {
        +                    "default": "nonzero",
        +                    "enum": [
        +                      "nonzero",
        +                      "evenodd"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "morph": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "progress": {
        +                        "maximum": 1,
        +                        "minimum": 0,
        +                        "type": "number"
        +                      },
        +                      "targetContours": {
        +                        "items": {
        +                          "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion/properties/offsetPath/properties/contours/items"
        +                        },
        +                        "minItems": 1,
        +                        "type": "array"
        +                      }
        +                    },
        +                    "required": [
        +                      "targetContours",
        +                      "progress"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "pathLength": {
        +                    "minimum": 0,
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "contours"
        +                ],
        +                "type": "object"
        +              },
        +              "style": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "fill": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "fillOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "markerEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerMid": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "markerStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "paintOrder": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/paintOrder"
        +                  },
        +                  "stroke": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill"
        +                  },
        +                  "strokeCap": {
        +                    "enum": [
        +                      "butt",
        +                      "square",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeDash": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "array": {
        +                        "anyOf": [
        +                          {
        +                            "const": "none",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "items": {
        +                              "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/payload/properties/cornerRadius"
        +                            },
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        ]
        +                      },
        +                      "offset": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/0/properties/x1"
        +                      }
        +                    },
        +                    "required": [
        +                      "array"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "strokeJoin": {
        +                    "enum": [
        +                      "miter",
        +                      "bevel",
        +                      "round"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "strokeMiterLimit": {
        +                    "exclusiveMinimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeOpacity": {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  "strokeWidth": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/fill/anyOf/2/anyOf/2/anyOf/1/properties/radius"
        +                  },
        +                  "vectorEffect": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/2/properties/style/properties/vectorEffect"
        +                  }
        +                },
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "path",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload",
        +              "style"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "backdropEffects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backdropEffects"
        +              },
        +              "backfaceVisibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/backfaceVisibility"
        +              },
        +              "clipPath": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/clipPath"
        +              },
        +              "color": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/color"
        +              },
        +              "composite": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/composite"
        +              },
        +              "effects": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/effects"
        +              },
        +              "enabled": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/enabled"
        +              },
        +              "filter": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/filter"
        +              },
        +              "frame": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/frame"
        +              },
        +              "id": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +              },
        +              "mask": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/mask"
        +              },
        +              "maskLayers": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/maskLayers"
        +              },
        +              "motion": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/motion"
        +              },
        +              "opacity": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/opacity"
        +              },
        +              "order": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/order"
        +              },
        +              "parentLayerId": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/parentLayerId"
        +              },
        +              "payload": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "assetId": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +                  },
        +                  "audio": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "enabled": {
        +                        "type": "boolean"
        +                      },
        +                      "fadeIn": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "curve": {
        +                            "enum": [
        +                              "linear",
        +                              "equal-power"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "duration": {
        +                            "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                          }
        +                        },
        +                        "required": [
        +                          "duration",
        +                          "curve"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "fadeOut": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/5/properties/payload/properties/audio/properties/fadeIn"
        +                      },
        +                      "gainDb": {
        +                        "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/view/properties/transform/properties/translate/properties/x",
        +                        "default": 0
        +                      },
        +                      "pan": {
        +                        "default": 0,
        +                        "maximum": 1,
        +                        "minimum": -1,
        +                        "type": "number"
        +                      }
        +                    },
        +                    "required": [
        +                      "enabled"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "fit": {
        +                    "enum": [
        +                      "contain",
        +                      "cover",
        +                      "fill",
        +                      "none"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "framePolicy": {
        +                    "enum": [
        +                      "floor",
        +                      "round",
        +                      "ceil"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "playbackRate": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "trimEnd": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/0/properties/changes/properties/width"
        +                  },
        +                  "trimStart": {
        +                    "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing/properties/start"
        +                  }
        +                },
        +                "required": [
        +                  "assetId"
        +                ],
        +                "type": "object"
        +              },
        +              "timing": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/timing"
        +              },
        +              "tracks": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/tracks"
        +              },
        +              "transform": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/transform"
        +              },
        +              "type": {
        +                "const": "video",
        +                "type": "string"
        +              },
        +              "visibility": {
        +                "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/visibility"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "parentLayerId",
        +              "order",
        +              "frame",
        +              "transform",
        +              "timing",
        +              "type",
        +              "payload"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "op": {
        +        "const": "addLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layer"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "layer": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer"
        +      },
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "updateLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId",
        +      "layer"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "removeLayer",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "duration": {
        +        "exclusiveMinimum": 0,
        +        "type": "number"
        +      },
        +      "layerId": {
        +        "$ref": "#/properties/patch/properties/operations/items/anyOf/1/properties/layer/anyOf/0/properties/id"
        +      },
        +      "op": {
        +        "const": "trimLayer",
        +        "type": "string"
        +      },
        +      "start": {
        +        "minimum": 0,
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "op",
        +      "layerId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "op": {
        +        "const": "setValue",
        +        "type": "string"
        +      },
        +      "path": {
        +        "maxLength": 256,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "value": {}
        +    },
        +    "required": [
        +      "op",
        +      "path"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedcreate_project_html4 fields changed
      • addedInput schema / properties / ensure_browser_preview_style
        Added value: +{
        +  "description": "If true and html/body has no margin/width/height/overflow reset, add one using this document's own composition width/height in exact pixels (margin:0; width:<composition.width>px; height:<composition.height>px; overflow:hidden) so opening the raw HTML in a real browser matches the composition - vw/vh/% would resolve against the browser's own window instead, not the composition, so they would not actually match. Only adds the rule when none of those four properties are already declared for html/body. Never changes the compiled Neonix output either way - only set this when the caller wants to preview the file in a browser. Has no effect when html is omitted, since the standard template already includes this reset.",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / html / description
        Previous value: -"Complete neonix-document HTML source, including CSS in the document."New value: +"Complete neonix-document HTML source, including CSS in the document. Omit (or pass an empty string) to create the project from the standard blank template instead, then finish it with update_project_html."
      • removedInput schema / properties / html / minLength
        Removed value: -1
      • removedInput schema / required
        Removed value: -[
        -  "html"
        -]
    • Changedupdate_project_html1 field changed
      • addedInput schema / properties / ensure_browser_preview_style
        Added value: +{
        +  "description": "If true and html/body has no margin/width/height/overflow reset, add one using this document's own composition width/height in exact pixels (margin:0; width:<composition.width>px; height:<composition.height>px; overflow:hidden) so opening the raw HTML in a real browser matches the composition - vw/vh/% would resolve against the browser's own window instead, not the composition, so they would not actually match. Only adds the rule when none of those four properties are already declared for html/body; it does not update an existing declaration if you later change composition.width/height, so keep them in sync yourself in that case. Never changes the compiled Neonix output either way - only set this when the caller wants to preview the file in a browser.",
        +  "type": "boolean"
        +}
  4. 1 tool update
    • Changedget_capabilities1 field changed
      • addedOutput schema / properties / constraints
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "detail": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "summary": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "summary",
        +      "detail"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
  5. 27 tool updates
    • First observedapply_json_patch
    • First observedattach_asset_to_project
    • First observedcancel_export
    • First observedcompile_html
    • First observedcomplete_asset_upload
    • First observedcreate_export
    • First observedcreate_project_html
    • First observeddelete_asset
    • First observeddelete_project
    • First observedget_capabilities
    • First observedget_export
    • First observedget_export_download_url
    • First observedget_html_revision
    • First observedget_project
    • First observedget_project_html
    • First observedget_project_json
    • First observedimport_asset
    • First observedlist_assets
    • First observedlist_html_revisions
    • First observedlist_projects
    • First observedlist_workspaces
    • First observedopen_editor
    • First observedopen_preview
    • First observedrequest_asset_upload
    • First observedupdate_project
    • First observedupdate_project_html
    • First observedvalidate_html

Publisher details

Operator
Neonix · Publisher source
Vendor relationship
First-party
Trust center
Not available
Restrictions
Requires a free Neonix account and OAuth sign-in. No admin approval, paid plan, or regional restriction.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Perplexity for social: ask what competitors are running across social and get answers grounded in real ad and creative data, not guesses.
    2
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    11 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources