)]}'
{
  "commit": "f0647c10a19ae96304ba0c76f3571023e78dc319",
  "tree": "5a7a903ebe3b6bc83d9a33a0c4a8eb0312613056",
  "parents": [
    "215de972f9e7a91a8f518158e14265a6aa18e24b"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Aug 19 22:14:44 2024 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Aug 19 22:14:44 2024 +0000"
  },
  "message": "add arithmetic operation and group converters\n\ntwo new converters:\n- arithmetic operation, that applies a basic arithmetic operation to an input\n- group converter: this is a special converter that is used to apply a sequence of converters to a data bound property.\n\nhttps://github.com/user-attachments/assets/50a0226c-343f-4252-923b-4f0c51ca6c8b\n\nDiffs\u003d\nad34dd4da add arithmetic operation and group converters (#7801)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dcbdefd2259bbfad7a5d2ea56323c33f5f4609b",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "41d3f18513415886e7cda946626ad93923a5f787",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acc05f8570599ff5474c938ed8bdb8458387c019",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_group.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e95ece0e7c6d6388ab8e4171851544bb4b5954",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_group_item.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a921799124654ed5ac28f013c73027b6bae69e5",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_operation.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1870b8dd7ceaebc9a8ea3415fd13ebb8fe9d84e2",
      "new_mode": 33188,
      "new_path": "include/rive/animation/arithmetic_operation.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40560857a86d36e6e52d8b1ecd4c5493b1a20b6b",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_group.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a6202d8130934d557d11b48f563493bff8631d8",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_group_item.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bbb2b4affcc41c353bf003bef0879a7c18f6c28",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_operation.hpp"
    },
    {
      "type": "modify",
      "old_id": "77e42517f926d40f19dc684802457cee4cede5d7",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "bb2d399df172b3035498e06322c4afbba96b34dc",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32377ba44dffad6f95f51537d8a062f9f7df0929",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_group_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f512813ba441116116598f02917960261cfa449",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_group_item_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "129131800bcc7d31e92f9ad8e4b4121abc4970b9",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_operation_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "c92454f74c1ebc01859d8cdb96cf15aba482a9a6",
      "old_mode": 33188,
      "old_path": "include/rive/importers/backboard_importer.hpp",
      "new_id": "cb2f9718d78502f1474cb5f2992b98e09f6afa19",
      "new_mode": 33188,
      "new_path": "include/rive/importers/backboard_importer.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61ba8abbedf2b5372dd40dfcffeba256cab73d54",
      "new_mode": 33188,
      "new_path": "include/rive/importers/data_converter_group_importer.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aab150fd71e652ffe39aa2e0d631cb3b161b5cf7",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_group.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a6fa65e36a741ebfd37b632d8563eb4854d7ede",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_group_item.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfb43d8ab07106a90a00b1c3018ab061ecb164b3",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_operation.cpp"
    },
    {
      "type": "modify",
      "old_id": "100969ecba183990f4595adeff513e92f43723cb",
      "old_mode": 33188,
      "old_path": "src/file.cpp",
      "new_id": "db3e98f00124b61f03b725e4d2bdcdc29732b359",
      "new_mode": 33188,
      "new_path": "src/file.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23ee7706560851f94239bd8b4ce0f49feeef3227",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_group_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f1e17b4fdd02fa971dbccac2455dd01d210a9f2",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_group_item_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77ee84b0294ae2900bbc3c66e15a66c03ccfcb93",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_operation_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "845c53629a57c62656db9f9c25b918be75b9a7a9",
      "old_mode": 33188,
      "old_path": "src/importers/backboard_importer.cpp",
      "new_id": "97a6c559436e946d9201873b73fd935bc9f8e5b8",
      "new_mode": 33188,
      "new_path": "src/importers/backboard_importer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "457a0e2d15acce1cb24097537a7cfca0aa50d4a6",
      "new_mode": 33188,
      "new_path": "src/importers/data_converter_group_importer.cpp"
    }
  ]
}
