{
  "unlocks": [
    {
      "songId": "tempestissimo",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 101,
          "min": 5,
          "max": 15
        }
      ]
    },
    {
      "songId": "tempestissimo",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "tempestissimo",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "tempestissimo",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "infinitestrife",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "infinitestrife",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "infinitestrife",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "infinitestrife",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "worldender",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "worldender",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "worldender",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "worldender",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "pentiment",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "pentiment",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "pentiment",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "pentiment",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "arcanaeden",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "arcanaeden",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "arcanaeden",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "arcanaeden",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 104
        },
        {
          "type": 101,
          "min": 15,
          "max": 40
        }
      ]
    },
    {
      "songId": "testify",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "testify",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "testify",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "testify",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lovelessdress",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lovelessdress",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lovelessdress",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "callimakarma",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "callimakarma",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "callimakarma",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "last",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 1,
          "song_id": "lovelessdress",
          "song_difficulty": 0,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "last",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 1,
          "song_id": "lovelessdress",
          "song_difficulty": 0,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "last",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 1,
          "song_id": "lovelessdress",
          "song_difficulty": 0,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "last",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 1,
          "song_id": "lovelessdress",
          "song_difficulty": 0,
          "grade": 0
        },
        {
          "type": 106,
          "song_id": "lasteternity",
          "song_difficulty": 3,
          "inverted": true
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lasteternity",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 1,
          "song_id": "lasteternity",
          "song_difficulty": 0,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lasteternity",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 1,
          "song_id": "lasteternity",
          "song_difficulty": 1,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lasteternity",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 1,
          "song_id": "lasteternity",
          "song_difficulty": 2,
          "grade": 0
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "lasteternity",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 105,
          "char_id": 5,
          "awakened": true,
          "inverted": false
        },
        {
          "type": 104
        }
      ]
    },
    {
      "songId": "designant",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        },
        {
          "type": 2,
          "song_id": "lamentrain",
          "song_difficulty": 0
        }
      ]
    },
    {
      "songId": "designant",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        },
        {
          "type": 2,
          "song_id": "lamentrain",
          "song_difficulty": 1
        }
      ]
    },
    {
      "songId": "designant",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        },
        {
          "type": 2,
          "song_id": "lamentrain",
          "song_difficulty": 2
        }
      ]
    },
    {
      "songId": "designant",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        },
        {
          "type": 2,
          "song_id": "lamentrain",
          "song_difficulty": 3
        }
      ]
    },
    {
      "songId": "astralquant",
      "ratingClass": 0,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "astralquant",
      "ratingClass": 1,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "astralquant",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 101,
          "min": 0,
          "max": 0
        }
      ]
    },
    {
      "songId": "weaponize",
      "ratingClass": 2,
      "conditions": [
        {
          "type": 0,
          "credit": 152
        }
      ]
    },
    {
      "songId": "alive",
      "ratingClass": 4,
      "conditions": [
        {
          "type": 2,
          "song_id": "weaponize",
          "song_difficulty": 2
        }
      ]
    },
    {
      "songId": "roquira",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 2,
          "song_id": "alive",
          "song_difficulty": 4
        }
      ]
    },
    {
      "songId": "snowwhitefrums",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 2,
          "song_id": "roquira",
          "song_difficulty": 3
        }
      ]
    },
    {
      "songId": "angelecholappelduvide",
      "ratingClass": 3,
      "conditions": [
        {
          "type": 2,
          "song_id": "snowwhitefrums",
          "song_difficulty": 3
        }
      ]
    }
  ]
}
