export const HabboAvatarAnimations = {
  animations: [
    {
      id: "Move",
      parts: [
        {
          setType: "bd",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "bds",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "ss",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "lg",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "sh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "lh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "lhs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "ls",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "lc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "rh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "rhs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "rs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "rc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
        {
          setType: "ch",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wlk",
            },
            {
              number: 1,
              assetPartDefinition: "wlk",
            },
            {
              number: 2,
              assetPartDefinition: "wlk",
            },
            {
              number: 3,
              assetPartDefinition: "wlk",
            },
          ],
        },
      ],
    },
    {
      id: "Wave",
      parts: [
        {
          setType: "lh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
            {
              number: 1,
              assetPartDefinition: "wav",
            },
          ],
        },
        {
          setType: "lhs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
            {
              number: 1,
              assetPartDefinition: "wav",
            },
          ],
        },
        {
          setType: "ls",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
            {
              number: 1,
              assetPartDefinition: "wav",
            },
          ],
        },
        {
          setType: "lc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
            {
              number: 1,
              assetPartDefinition: "wav",
            },
          ],
        },
        {
          setType: "ch",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
            {
              number: 1,
              assetPartDefinition: "wav",
            },
            {
              number: 2,
              assetPartDefinition: "wav",
            },
            {
              number: 3,
              assetPartDefinition: "wav",
            },
          ],
        },
      ],
    },
    {
      id: "Talk",
      parts: [
        {
          setType: "hd",
          frames: [
            {
              number: 0,
              assetPartDefinition: "spk",
            },
            {
              number: 1,
              assetPartDefinition: "spk",
            },
          ],
        },
        {
          setType: "fc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "spk",
            },
            {
              number: 1,
              assetPartDefinition: "spk",
            },
          ],
        },
        {
          setType: "fa",
          frames: [
            {
              number: 0,
              assetPartDefinition: "spk",
            },
            {
              number: 1,
              assetPartDefinition: "spk",
            },
          ],
        },
      ],
    },
    {
      id: "Sign",
      parts: [
        {
          setType: "lh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "sig",
            },
          ],
        },
        {
          setType: "li",
          frames: [
            {
              number: 0,
              assetPartDefinition: "sig",
            },
          ],
        },
        {
          setType: "ls",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
          ],
        },
        {
          setType: "lc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
            },
          ],
        },
      ],
    },
    {
      id: "Respect",
      parts: [
        {
          setType: "lh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "respect",
              repeats: 15,
            },
            {
              number: 1,
              assetPartDefinition: "respect",
              repeats: 15,
            },
          ],
        },
        {
          setType: "ls",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
              repeats: 15,
            },
            {
              number: 1,
              assetPartDefinition: "wav",
              repeats: 15,
            },
          ],
        },
        {
          setType: "lc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "wav",
              repeats: 15,
            },
            {
              number: 1,
              assetPartDefinition: "wav",
              repeats: 15,
            },
          ],
        },
      ],
    },
    {
      id: "Blow",
      parts: [
        {
          setType: "rh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "blw",
              repeats: 10,
            },
            {
              number: 1,
              assetPartDefinition: "blw",
              repeats: 10,
            },
          ],
        },
        {
          setType: "rs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "drk",
            },
          ],
        },
        {
          setType: "rc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "drk",
            },
          ],
        },
        {
          setType: "ri",
          frames: [
            {
              number: 0,
              assetPartDefinition: "",
            },
          ],
        },
        {
          setType: "ey",
          frames: [
            {
              number: 0,
              assetPartDefinition: "std",
              repeats: 10,
            },
            {
              number: 0,
              assetPartDefinition: "eyb",
              repeats: 10,
            },
          ],
        },
        {
          setType: "fc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "std",
              repeats: 10,
            },
            {
              number: 0,
              assetPartDefinition: "blw",
              repeats: 10,
            },
          ],
        },
      ],
    },
    {
      id: "Laugh",
      parts: [
        {
          setType: "rh",
          frames: [
            {
              number: 0,
              assetPartDefinition: "blw",
            },
          ],
        },
        {
          setType: "rs",
          frames: [
            {
              number: 0,
              assetPartDefinition: "drk",
            },
          ],
        },
        {
          setType: "rc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "drk",
            },
          ],
        },
        {
          setType: "ri",
          frames: [
            {
              number: 0,
              assetPartDefinition: "",
            },
          ],
        },
        {
          setType: "ey",
          frames: [
            {
              number: 0,
              assetPartDefinition: "std",
              repeats: 2,
            },
          ],
        },
        {
          setType: "fc",
          frames: [
            {
              number: 0,
              assetPartDefinition: "sml",
            },
          ],
        },
      ],
      offsets: {
        frames: [
          {
            id: 0,
            directions: [
              {
                id: 0,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 1,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 2,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 3,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 4,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 5,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 6,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
              {
                id: 7,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 1,
                  },
                ],
              },
            ],
          },
          {
            id: 1,
            directions: [
              {
                id: 0,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 1,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 2,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 3,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 4,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 5,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 6,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
              {
                id: 7,
                bodyParts: [
                  {
                    id: "head",
                    dx: 0,
                    dy: 0,
                  },
                ],
              },
            ],
          },
        ],
      },
    },
  ],
};
