{
  "format_version": "1.8.0",
  "animations": {
    "animation.sheep.baby_transform": {
      //Now obsolete and unused
      "loop": true,
      "bones": {
        "head": {
          "position": [0.0, 4.0, 4.0],
          "scale": 2.0
        }
      }
    },
    "animation.sheep.grazing.v2": {
      "animation_length": 2.0,
      "loop": true,
      "bones": {
        "head": {
          "position": {
            "0": [0.0, 0.0, 0.0],
            "0.2": [0.0, "query.is_baby ? -2.5 : -9.0", 0.0], // TODO: AB#1534041 remove query.is_baby instance
            "1.8": [0.0, "query.is_baby ? -2.5 : -9.0", 0.0], // TODO: AB#1534041 remove query.is_baby instance
            "2": [0.0, 0.0, 0.0]
          },
          "rotation": {
            "0.2": {
              "post": [
                "180.0 * (0.2 + 0.07 * math.sin(query.key_frame_lerp_time * 1644.39))",
                0.0,
                0.0
              ],
              "pre": [36.0, 0.0, 0.0]
            },
            "1.8": {
              "post": [36.0, 0.0, 0.0],
              "pre": [
                "180.0 * (0.2 + 0.07 * math.sin(query.key_frame_lerp_time * 1644.39))",
                0.0,
                0.0
              ]
            }
          }
        }
      }
    },
    "animation.sheep.setup.v2": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": ["query.is_baby ? 0.0 : -this", 0.0, 0.0] // TODO: AB#1534041 remove query.is_baby instance
        },
        "head": {
          "position": [0.0, "query.is_baby ? 0.0 : (-6.0 - this)", 0.0] // TODO: AB#1534041 remove query.is_baby instance
        }
      }
    }
  }
}
