{
  "pack_format_version": 3,
  "slug": "woodpecker-500-1000-100",
  "title": "Woodpecker Set: 500-1000 (100 puzzles)",
  "author_name": "Theo van Stratum",
  "version": 1,
  "description": "A 100-puzzle Woodpecker Method set for players rated 500-1000 (puzzle difficulty 600-1099), drawn from the full Lichess puzzle database every installation already has. Built to match documents/study-brief-500-1000.md's own banding -- repeat the full cycle, timing each pass, and aim to halve your time on every repeat.",
  "content_types": [
    "woodpecker"
  ],
  "price_cents": null,
  "lines": [],
  "woodpecker_sets": [
    {
      "name": "Woodpecker: 500-1000",
      "rating_min": 600,
      "rating_max": 1099,
      "target_size": 100,
      "set_themes": [],
      "items": [
        {
          "position": 1,
          "matched_theme_name": null,
          "lichess_id": "NUPo5"
        },
        {
          "position": 2,
          "matched_theme_name": null,
          "lichess_id": "WC8h6"
        },
        {
          "position": 3,
          "matched_theme_name": null,
          "lichess_id": "KBH2N"
        },
        {
          "position": 4,
          "matched_theme_name": null,
          "lichess_id": "YXl5E"
        },
        {
          "position": 5,
          "matched_theme_name": null,
          "lichess_id": "oUJVf"
        },
        {
          "position": 6,
          "matched_theme_name": null,
          "lichess_id": "WgVRF"
        },
        {
          "position": 7,
          "matched_theme_name": null,
          "lichess_id": "9M7nv"
        },
        {
          "position": 8,
          "matched_theme_name": null,
          "lichess_id": "gxcpQ"
        },
        {
          "position": 9,
          "matched_theme_name": null,
          "lichess_id": "OC93H"
        },
        {
          "position": 10,
          "matched_theme_name": null,
          "lichess_id": "zohOR"
        },
        {
          "position": 11,
          "matched_theme_name": null,
          "lichess_id": "ow6Py"
        },
        {
          "position": 12,
          "matched_theme_name": null,
          "lichess_id": "p7fCo"
        },
        {
          "position": 13,
          "matched_theme_name": null,
          "lichess_id": "VwyT5"
        },
        {
          "position": 14,
          "matched_theme_name": null,
          "lichess_id": "BrdUC"
        },
        {
          "position": 15,
          "matched_theme_name": null,
          "lichess_id": "pZR8R"
        },
        {
          "position": 16,
          "matched_theme_name": null,
          "lichess_id": "f4nrV"
        },
        {
          "position": 17,
          "matched_theme_name": null,
          "lichess_id": "kagu3"
        },
        {
          "position": 18,
          "matched_theme_name": null,
          "lichess_id": "KoW05"
        },
        {
          "position": 19,
          "matched_theme_name": null,
          "lichess_id": "xDr1e"
        },
        {
          "position": 20,
          "matched_theme_name": null,
          "lichess_id": "P3DzD"
        },
        {
          "position": 21,
          "matched_theme_name": null,
          "lichess_id": "3Jtnt"
        },
        {
          "position": 22,
          "matched_theme_name": null,
          "lichess_id": "9sVaG"
        },
        {
          "position": 23,
          "matched_theme_name": null,
          "lichess_id": "wzBvm"
        },
        {
          "position": 24,
          "matched_theme_name": null,
          "lichess_id": "iHMRS"
        },
        {
          "position": 25,
          "matched_theme_name": null,
          "lichess_id": "SnKt0"
        },
        {
          "position": 26,
          "matched_theme_name": null,
          "lichess_id": "iUqYp"
        },
        {
          "position": 27,
          "matched_theme_name": null,
          "lichess_id": "WyRyA"
        },
        {
          "position": 28,
          "matched_theme_name": null,
          "lichess_id": "KGrbe"
        },
        {
          "position": 29,
          "matched_theme_name": null,
          "lichess_id": "QQOin"
        },
        {
          "position": 30,
          "matched_theme_name": null,
          "lichess_id": "g3qxT"
        },
        {
          "position": 31,
          "matched_theme_name": null,
          "lichess_id": "Ydxe9"
        },
        {
          "position": 32,
          "matched_theme_name": null,
          "lichess_id": "xFSfe"
        },
        {
          "position": 33,
          "matched_theme_name": null,
          "lichess_id": "G28uy"
        },
        {
          "position": 34,
          "matched_theme_name": null,
          "lichess_id": "2SuFk"
        },
        {
          "position": 35,
          "matched_theme_name": null,
          "lichess_id": "KxqlA"
        },
        {
          "position": 36,
          "matched_theme_name": null,
          "lichess_id": "Ve0tg"
        },
        {
          "position": 37,
          "matched_theme_name": null,
          "lichess_id": "zSify"
        },
        {
          "position": 38,
          "matched_theme_name": null,
          "lichess_id": "gOtFp"
        },
        {
          "position": 39,
          "matched_theme_name": null,
          "lichess_id": "OQK6x"
        },
        {
          "position": 40,
          "matched_theme_name": null,
          "lichess_id": "JTxzh"
        },
        {
          "position": 41,
          "matched_theme_name": null,
          "lichess_id": "GcASz"
        },
        {
          "position": 42,
          "matched_theme_name": null,
          "lichess_id": "PdZxx"
        },
        {
          "position": 43,
          "matched_theme_name": null,
          "lichess_id": "0yqqc"
        },
        {
          "position": 44,
          "matched_theme_name": null,
          "lichess_id": "zcgK7"
        },
        {
          "position": 45,
          "matched_theme_name": null,
          "lichess_id": "S2zk7"
        },
        {
          "position": 46,
          "matched_theme_name": null,
          "lichess_id": "6F771"
        },
        {
          "position": 47,
          "matched_theme_name": null,
          "lichess_id": "gD6z9"
        },
        {
          "position": 48,
          "matched_theme_name": null,
          "lichess_id": "tAcl4"
        },
        {
          "position": 49,
          "matched_theme_name": null,
          "lichess_id": "kmgQV"
        },
        {
          "position": 50,
          "matched_theme_name": null,
          "lichess_id": "sfM97"
        },
        {
          "position": 51,
          "matched_theme_name": null,
          "lichess_id": "gf5Kc"
        },
        {
          "position": 52,
          "matched_theme_name": null,
          "lichess_id": "3wtWa"
        },
        {
          "position": 53,
          "matched_theme_name": null,
          "lichess_id": "ImRRd"
        },
        {
          "position": 54,
          "matched_theme_name": null,
          "lichess_id": "nqw78"
        },
        {
          "position": 55,
          "matched_theme_name": null,
          "lichess_id": "FnHtn"
        },
        {
          "position": 56,
          "matched_theme_name": null,
          "lichess_id": "TrixR"
        },
        {
          "position": 57,
          "matched_theme_name": null,
          "lichess_id": "eRG2k"
        },
        {
          "position": 58,
          "matched_theme_name": null,
          "lichess_id": "r8udu"
        },
        {
          "position": 59,
          "matched_theme_name": null,
          "lichess_id": "gYiZa"
        },
        {
          "position": 60,
          "matched_theme_name": null,
          "lichess_id": "pWUY2"
        },
        {
          "position": 61,
          "matched_theme_name": null,
          "lichess_id": "ISSRq"
        },
        {
          "position": 62,
          "matched_theme_name": null,
          "lichess_id": "d9bbd"
        },
        {
          "position": 63,
          "matched_theme_name": null,
          "lichess_id": "5Skju"
        },
        {
          "position": 64,
          "matched_theme_name": null,
          "lichess_id": "YShub"
        },
        {
          "position": 65,
          "matched_theme_name": null,
          "lichess_id": "oUimy"
        },
        {
          "position": 66,
          "matched_theme_name": null,
          "lichess_id": "dp3tF"
        },
        {
          "position": 67,
          "matched_theme_name": null,
          "lichess_id": "1y7ad"
        },
        {
          "position": 68,
          "matched_theme_name": null,
          "lichess_id": "HBWMJ"
        },
        {
          "position": 69,
          "matched_theme_name": null,
          "lichess_id": "z1JbU"
        },
        {
          "position": 70,
          "matched_theme_name": null,
          "lichess_id": "mDZO9"
        },
        {
          "position": 71,
          "matched_theme_name": null,
          "lichess_id": "Vq5tM"
        },
        {
          "position": 72,
          "matched_theme_name": null,
          "lichess_id": "oRdjz"
        },
        {
          "position": 73,
          "matched_theme_name": null,
          "lichess_id": "LN9FM"
        },
        {
          "position": 74,
          "matched_theme_name": null,
          "lichess_id": "B8L6o"
        },
        {
          "position": 75,
          "matched_theme_name": null,
          "lichess_id": "VmHdi"
        },
        {
          "position": 76,
          "matched_theme_name": null,
          "lichess_id": "Zn3zd"
        },
        {
          "position": 77,
          "matched_theme_name": null,
          "lichess_id": "s1JT2"
        },
        {
          "position": 78,
          "matched_theme_name": null,
          "lichess_id": "Kp9nH"
        },
        {
          "position": 79,
          "matched_theme_name": null,
          "lichess_id": "747QA"
        },
        {
          "position": 80,
          "matched_theme_name": null,
          "lichess_id": "YkbJy"
        },
        {
          "position": 81,
          "matched_theme_name": null,
          "lichess_id": "c1JXa"
        },
        {
          "position": 82,
          "matched_theme_name": null,
          "lichess_id": "0oYIi"
        },
        {
          "position": 83,
          "matched_theme_name": null,
          "lichess_id": "yklGe"
        },
        {
          "position": 84,
          "matched_theme_name": null,
          "lichess_id": "Mr0y5"
        },
        {
          "position": 85,
          "matched_theme_name": null,
          "lichess_id": "SqYAg"
        },
        {
          "position": 86,
          "matched_theme_name": null,
          "lichess_id": "lZkxv"
        },
        {
          "position": 87,
          "matched_theme_name": null,
          "lichess_id": "c7Awo"
        },
        {
          "position": 88,
          "matched_theme_name": null,
          "lichess_id": "7ae5t"
        },
        {
          "position": 89,
          "matched_theme_name": null,
          "lichess_id": "TI0ov"
        },
        {
          "position": 90,
          "matched_theme_name": null,
          "lichess_id": "xxwDz"
        },
        {
          "position": 91,
          "matched_theme_name": null,
          "lichess_id": "3AdWv"
        },
        {
          "position": 92,
          "matched_theme_name": null,
          "lichess_id": "bgwBY"
        },
        {
          "position": 93,
          "matched_theme_name": null,
          "lichess_id": "pkEPy"
        },
        {
          "position": 94,
          "matched_theme_name": null,
          "lichess_id": "Revin"
        },
        {
          "position": 95,
          "matched_theme_name": null,
          "lichess_id": "cD58g"
        },
        {
          "position": 96,
          "matched_theme_name": null,
          "lichess_id": "ypov6"
        },
        {
          "position": 97,
          "matched_theme_name": null,
          "lichess_id": "cv3ci"
        },
        {
          "position": 98,
          "matched_theme_name": null,
          "lichess_id": "xzuh5"
        },
        {
          "position": 99,
          "matched_theme_name": null,
          "lichess_id": "bCRYH"
        },
        {
          "position": 100,
          "matched_theme_name": null,
          "lichess_id": "d8pwz"
        }
      ]
    }
  ],
  "endgame_positions": []
}
