)]}'
{
  "commit": "83de1d78229086c5f14cee0b24ea74cbc9eff766",
  "tree": "2b902aa0f640e29e0e0731fa39c1f54f3b06d1db",
  "parents": [
    "ec9d94ab7915c6633d3bd0fd9b2fe74a4f69dda0"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Tue Mar 28 23:38:02 2023 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Tue Mar 28 23:38:02 2023 +0000"
  },
  "message": "Solos\n\nSo far:\n- [x] Editor\n- [x] Dart Tests\n- [x] Flutter Runtime\n- [x] C++ Runtime\n- [x] C++ Tests\n\nHierarchy interaction:\n\u003cimg width\u003d\"280\" alt\u003d\"CleanShot 2023-03-24 at 21 44 53@2x\" src\u003d\"https://user-images.githubusercontent.com/454182/227696646-09f9cbe5-c482-4bab-aae9-b0b36c16047e.png\"\u003e\n\nNesting:\n\u003cimg width\u003d\"394\" alt\u003d\"CleanShot 2023-03-24 at 21 45 23@2x\" src\u003d\"https://user-images.githubusercontent.com/454182/227696653-b1132ba1-5471-4c6d-9b59-20387389ae12.png\"\u003e\n\nInspector active solo selection:\n\u003cimg width\u003d\"253\" alt\u003d\"CleanShot 2023-03-24 at 21 45 33@2x\" src\u003d\"https://user-images.githubusercontent.com/454182/227696660-6676acfa-15ab-4ae2-a866-4b7898bc1f52.png\"\u003e\n\nAnimatable with timeline hierarchy value too:\n\u003cimg width\u003d\"510\" alt\u003d\"CleanShot 2023-03-24 at 21 46 07@2x\" src\u003d\"https://user-images.githubusercontent.com/454182/227696686-255064c9-43fd-4213-9e3f-9cd46cca9de3.png\"\u003e\n\nDiffs\u003d\ndaaf140ba Solos (#5047)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a911f6cbadb9c2d8c22a3f4bda4102d6271f5476",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "3f2c367d43cd3556060a4f3b34a02ff98a375922",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "53158b75f9990843347aad4bb4df67eeafdde848",
      "old_mode": 33188,
      "old_path": "dev/defs/artboard.json",
      "new_id": "3a359a63ff193d0152c70b4382dae0cbb6674415",
      "new_mode": 33188,
      "new_path": "dev/defs/artboard.json"
    },
    {
      "type": "modify",
      "old_id": "7d709dfb3578f4f54975cb307261332a43006907",
      "old_mode": 33188,
      "old_path": "dev/defs/backboard.json",
      "new_id": "66bd5f3c5555734a8000c7013b66746f8be57ce4",
      "new_mode": 33188,
      "new_path": "dev/defs/backboard.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c888b89c887b6f4d058e271f42f0c8ed6a5a3db",
      "new_mode": 33188,
      "new_path": "dev/defs/solo.json"
    },
    {
      "type": "modify",
      "old_id": "0c52a6ccbcbf97e50261972b22a9a38cdec088cb",
      "old_mode": 33188,
      "old_path": "include/rive/component.hpp",
      "new_id": "0aee6eebf6d180f1371360b77fb2690302a9af2a",
      "new_mode": 33188,
      "new_path": "include/rive/component.hpp"
    },
    {
      "type": "modify",
      "old_id": "e1f5c1ba194e5538c477fd6a6faae648d5256f42",
      "old_mode": 33188,
      "old_path": "include/rive/component_dirt.hpp",
      "new_id": "b01bd1fd52f50b4c152aa80aad72abcc81c72dbf",
      "new_mode": 33188,
      "new_path": "include/rive/component_dirt.hpp"
    },
    {
      "type": "modify",
      "old_id": "81b38a33ba2814f7ca2b883ea0b54b237f2ed3b9",
      "old_mode": 33188,
      "old_path": "include/rive/container_component.hpp",
      "new_id": "bc32628b5a198e854bb3194c28574c2b3455cca3",
      "new_mode": 33188,
      "new_path": "include/rive/container_component.hpp"
    },
    {
      "type": "modify",
      "old_id": "aa048b1cb83b3aa2fcd9c7202b2c1d0ed3113255",
      "old_mode": 33188,
      "old_path": "include/rive/drawable.hpp",
      "new_id": "08a40c29c06ab12ba3f2801623408b64b14fc9d0",
      "new_mode": 33188,
      "new_path": "include/rive/drawable.hpp"
    },
    {
      "type": "modify",
      "old_id": "0e16ec45e091572af79531cfcde87f4ee9bab851",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "d6f5af60a8748a77fbddb61fd684173a7dbbd54a",
      "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": "29237022896a30bcb761962b754f7f1b91676d7e",
      "new_mode": 33188,
      "new_path": "include/rive/generated/solo_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcfe8e3cf9591e1d469eee90ae2084d43b11d7dc",
      "new_mode": 33188,
      "new_path": "include/rive/solo.hpp"
    },
    {
      "type": "modify",
      "old_id": "d380660d1b3a627e5071b2d847397c922a4fd1c8",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "74dc6c0af1518c8de6757fa3477e5de807a472d2",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f58d17b6ccfc1e36767dca3e2f361f6cbc8fb7c",
      "old_mode": 33188,
      "old_path": "src/component.cpp",
      "new_id": "b68ffdfd5e9a2768f248e8810d5de68529db79bd",
      "new_mode": 33188,
      "new_path": "src/component.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a2526099f1e10bf847704456237a0d4c4867a9a",
      "new_mode": 33188,
      "new_path": "src/container_component.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "132eb74d626a6034598b810895100fa2337f3631",
      "new_mode": 33188,
      "new_path": "src/generated/solo_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "093443028b9f226b2bdd0503c470b77d46a5c0f3",
      "new_mode": 33188,
      "new_path": "src/solo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "345e7e6d0cb0b643613d3d30b40d8306fe35b238",
      "new_mode": 33188,
      "new_path": "test/assets/solo_test.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f653930f2ee0fa25d3003279af6e813a528cfa9b",
      "new_mode": 33188,
      "new_path": "test/solo_test.cpp"
    }
  ]
}
