module Test.TestMonthDayRef where

testMonthDayRef :: String
testMonthDayRef =
 unlines
  [ "Regular:"
  , "DIFF: -2 -> 1-1 -> 1"
  , "DIFF: -1 -> 1-1 -> 1"
  , "DIFF: 0 -> 1-1 -> 1"
  , "1 == 1-1"
  , "2 == 1-2"
  , "3 == 1-3"
  , "4 == 1-4"
  , "5 == 1-5"
  , "6 == 1-6"
  , "7 == 1-7"
  , "8 == 1-8"
  , "9 == 1-9"
  , "10 == 1-10"
  , "11 == 1-11"
  , "12 == 1-12"
  , "13 == 1-13"
  , "14 == 1-14"
  , "15 == 1-15"
  , "16 == 1-16"
  , "17 == 1-17"
  , "18 == 1-18"
  , "19 == 1-19"
  , "20 == 1-20"
  , "21 == 1-21"
  , "22 == 1-22"
  , "23 == 1-23"
  , "24 == 1-24"
  , "25 == 1-25"
  , "26 == 1-26"
  , "27 == 1-27"
  , "28 == 1-28"
  , "29 == 1-29"
  , "30 == 1-30"
  , "31 == 1-31"
  , "32 == 2-1"
  , "33 == 2-2"
  , "34 == 2-3"
  , "35 == 2-4"
  , "36 == 2-5"
  , "37 == 2-6"
  , "38 == 2-7"
  , "39 == 2-8"
  , "40 == 2-9"
  , "41 == 2-10"
  , "42 == 2-11"
  , "43 == 2-12"
  , "44 == 2-13"
  , "45 == 2-14"
  , "46 == 2-15"
  , "47 == 2-16"
  , "48 == 2-17"
  , "49 == 2-18"
  , "50 == 2-19"
  , "51 == 2-20"
  , "52 == 2-21"
  , "53 == 2-22"
  , "54 == 2-23"
  , "55 == 2-24"
  , "56 == 2-25"
  , "57 == 2-26"
  , "58 == 2-27"
  , "59 == 2-28"
  , "60 == 3-1"
  , "61 == 3-2"
  , "62 == 3-3"
  , "63 == 3-4"
  , "64 == 3-5"
  , "65 == 3-6"
  , "66 == 3-7"
  , "67 == 3-8"
  , "68 == 3-9"
  , "69 == 3-10"
  , "70 == 3-11"
  , "71 == 3-12"
  , "72 == 3-13"
  , "73 == 3-14"
  , "74 == 3-15"
  , "75 == 3-16"
  , "76 == 3-17"
  , "77 == 3-18"
  , "78 == 3-19"
  , "79 == 3-20"
  , "80 == 3-21"
  , "81 == 3-22"
  , "82 == 3-23"
  , "83 == 3-24"
  , "84 == 3-25"
  , "85 == 3-26"
  , "86 == 3-27"
  , "87 == 3-28"
  , "88 == 3-29"
  , "89 == 3-30"
  , "90 == 3-31"
  , "91 == 4-1"
  , "92 == 4-2"
  , "93 == 4-3"
  , "94 == 4-4"
  , "95 == 4-5"
  , "96 == 4-6"
  , "97 == 4-7"
  , "98 == 4-8"
  , "99 == 4-9"
  , "100 == 4-10"
  , "101 == 4-11"
  , "102 == 4-12"
  , "103 == 4-13"
  , "104 == 4-14"
  , "105 == 4-15"
  , "106 == 4-16"
  , "107 == 4-17"
  , "108 == 4-18"
  , "109 == 4-19"
  , "110 == 4-20"
  , "111 == 4-21"
  , "112 == 4-22"
  , "113 == 4-23"
  , "114 == 4-24"
  , "115 == 4-25"
  , "116 == 4-26"
  , "117 == 4-27"
  , "118 == 4-28"
  , "119 == 4-29"
  , "120 == 4-30"
  , "121 == 5-1"
  , "122 == 5-2"
  , "123 == 5-3"
  , "124 == 5-4"
  , "125 == 5-5"
  , "126 == 5-6"
  , "127 == 5-7"
  , "128 == 5-8"
  , "129 == 5-9"
  , "130 == 5-10"
  , "131 == 5-11"
  , "132 == 5-12"
  , "133 == 5-13"
  , "134 == 5-14"
  , "135 == 5-15"
  , "136 == 5-16"
  , "137 == 5-17"
  , "138 == 5-18"
  , "139 == 5-19"
  , "140 == 5-20"
  , "141 == 5-21"
  , "142 == 5-22"
  , "143 == 5-23"
  , "144 == 5-24"
  , "145 == 5-25"
  , "146 == 5-26"
  , "147 == 5-27"
  , "148 == 5-28"
  , "149 == 5-29"
  , "150 == 5-30"
  , "151 == 5-31"
  , "152 == 6-1"
  , "153 == 6-2"
  , "154 == 6-3"
  , "155 == 6-4"
  , "156 == 6-5"
  , "157 == 6-6"
  , "158 == 6-7"
  , "159 == 6-8"
  , "160 == 6-9"
  , "161 == 6-10"
  , "162 == 6-11"
  , "163 == 6-12"
  , "164 == 6-13"
  , "165 == 6-14"
  , "166 == 6-15"
  , "167 == 6-16"
  , "168 == 6-17"
  , "169 == 6-18"
  , "170 == 6-19"
  , "171 == 6-20"
  , "172 == 6-21"
  , "173 == 6-22"
  , "174 == 6-23"
  , "175 == 6-24"
  , "176 == 6-25"
  , "177 == 6-26"
  , "178 == 6-27"
  , "179 == 6-28"
  , "180 == 6-29"
  , "181 == 6-30"
  , "182 == 7-1"
  , "183 == 7-2"
  , "184 == 7-3"
  , "185 == 7-4"
  , "186 == 7-5"
  , "187 == 7-6"
  , "188 == 7-7"
  , "189 == 7-8"
  , "190 == 7-9"
  , "191 == 7-10"
  , "192 == 7-11"
  , "193 == 7-12"
  , "194 == 7-13"
  , "195 == 7-14"
  , "196 == 7-15"
  , "197 == 7-16"
  , "198 == 7-17"
  , "199 == 7-18"
  , "200 == 7-19"
  , "201 == 7-20"
  , "202 == 7-21"
  , "203 == 7-22"
  , "204 == 7-23"
  , "205 == 7-24"
  , "206 == 7-25"
  , "207 == 7-26"
  , "208 == 7-27"
  , "209 == 7-28"
  , "210 == 7-29"
  , "211 == 7-30"
  , "212 == 7-31"
  , "213 == 8-1"
  , "214 == 8-2"
  , "215 == 8-3"
  , "216 == 8-4"
  , "217 == 8-5"
  , "218 == 8-6"
  , "219 == 8-7"
  , "220 == 8-8"
  , "221 == 8-9"
  , "222 == 8-10"
  , "223 == 8-11"
  , "224 == 8-12"
  , "225 == 8-13"
  , "226 == 8-14"
  , "227 == 8-15"
  , "228 == 8-16"
  , "229 == 8-17"
  , "230 == 8-18"
  , "231 == 8-19"
  , "232 == 8-20"
  , "233 == 8-21"
  , "234 == 8-22"
  , "235 == 8-23"
  , "236 == 8-24"
  , "237 == 8-25"
  , "238 == 8-26"
  , "239 == 8-27"
  , "240 == 8-28"
  , "241 == 8-29"
  , "242 == 8-30"
  , "243 == 8-31"
  , "244 == 9-1"
  , "245 == 9-2"
  , "246 == 9-3"
  , "247 == 9-4"
  , "248 == 9-5"
  , "249 == 9-6"
  , "250 == 9-7"
  , "251 == 9-8"
  , "252 == 9-9"
  , "253 == 9-10"
  , "254 == 9-11"
  , "255 == 9-12"
  , "256 == 9-13"
  , "257 == 9-14"
  , "258 == 9-15"
  , "259 == 9-16"
  , "260 == 9-17"
  , "261 == 9-18"
  , "262 == 9-19"
  , "263 == 9-20"
  , "264 == 9-21"
  , "265 == 9-22"
  , "266 == 9-23"
  , "267 == 9-24"
  , "268 == 9-25"
  , "269 == 9-26"
  , "270 == 9-27"
  , "271 == 9-28"
  , "272 == 9-29"
  , "273 == 9-30"
  , "274 == 10-1"
  , "275 == 10-2"
  , "276 == 10-3"
  , "277 == 10-4"
  , "278 == 10-5"
  , "279 == 10-6"
  , "280 == 10-7"
  , "281 == 10-8"
  , "282 == 10-9"
  , "283 == 10-10"
  , "284 == 10-11"
  , "285 == 10-12"
  , "286 == 10-13"
  , "287 == 10-14"
  , "288 == 10-15"
  , "289 == 10-16"
  , "290 == 10-17"
  , "291 == 10-18"
  , "292 == 10-19"
  , "293 == 10-20"
  , "294 == 10-21"
  , "295 == 10-22"
  , "296 == 10-23"
  , "297 == 10-24"
  , "298 == 10-25"
  , "299 == 10-26"
  , "300 == 10-27"
  , "301 == 10-28"
  , "302 == 10-29"
  , "303 == 10-30"
  , "304 == 10-31"
  , "305 == 11-1"
  , "306 == 11-2"
  , "307 == 11-3"
  , "308 == 11-4"
  , "309 == 11-5"
  , "310 == 11-6"
  , "311 == 11-7"
  , "312 == 11-8"
  , "313 == 11-9"
  , "314 == 11-10"
  , "315 == 11-11"
  , "316 == 11-12"
  , "317 == 11-13"
  , "318 == 11-14"
  , "319 == 11-15"
  , "320 == 11-16"
  , "321 == 11-17"
  , "322 == 11-18"
  , "323 == 11-19"
  , "324 == 11-20"
  , "325 == 11-21"
  , "326 == 11-22"
  , "327 == 11-23"
  , "328 == 11-24"
  , "329 == 11-25"
  , "330 == 11-26"
  , "331 == 11-27"
  , "332 == 11-28"
  , "333 == 11-29"
  , "334 == 11-30"
  , "335 == 12-1"
  , "336 == 12-2"
  , "337 == 12-3"
  , "338 == 12-4"
  , "339 == 12-5"
  , "340 == 12-6"
  , "341 == 12-7"
  , "342 == 12-8"
  , "343 == 12-9"
  , "344 == 12-10"
  , "345 == 12-11"
  , "346 == 12-12"
  , "347 == 12-13"
  , "348 == 12-14"
  , "349 == 12-15"
  , "350 == 12-16"
  , "351 == 12-17"
  , "352 == 12-18"
  , "353 == 12-19"
  , "354 == 12-20"
  , "355 == 12-21"
  , "356 == 12-22"
  , "357 == 12-23"
  , "358 == 12-24"
  , "359 == 12-25"
  , "360 == 12-26"
  , "361 == 12-27"
  , "362 == 12-28"
  , "363 == 12-29"
  , "364 == 12-30"
  , "365 == 12-31"
  , "DIFF: 366 -> 12-31 -> 365"
  , "DIFF: 367 -> 12-31 -> 365"
  , "DIFF: 368 -> 12-31 -> 365"
  , "DIFF: 369 -> 12-31 -> 365"
  , "Leap:"
  , "DIFF: -2 -> 1-1 -> 1"
  , "DIFF: -1 -> 1-1 -> 1"
  , "DIFF: 0 -> 1-1 -> 1"
  , "1 == 1-1"
  , "2 == 1-2"
  , "3 == 1-3"
  , "4 == 1-4"
  , "5 == 1-5"
  , "6 == 1-6"
  , "7 == 1-7"
  , "8 == 1-8"
  , "9 == 1-9"
  , "10 == 1-10"
  , "11 == 1-11"
  , "12 == 1-12"
  , "13 == 1-13"
  , "14 == 1-14"
  , "15 == 1-15"
  , "16 == 1-16"
  , "17 == 1-17"
  , "18 == 1-18"
  , "19 == 1-19"
  , "20 == 1-20"
  , "21 == 1-21"
  , "22 == 1-22"
  , "23 == 1-23"
  , "24 == 1-24"
  , "25 == 1-25"
  , "26 == 1-26"
  , "27 == 1-27"
  , "28 == 1-28"
  , "29 == 1-29"
  , "30 == 1-30"
  , "31 == 1-31"
  , "32 == 2-1"
  , "33 == 2-2"
  , "34 == 2-3"
  , "35 == 2-4"
  , "36 == 2-5"
  , "37 == 2-6"
  , "38 == 2-7"
  , "39 == 2-8"
  , "40 == 2-9"
  , "41 == 2-10"
  , "42 == 2-11"
  , "43 == 2-12"
  , "44 == 2-13"
  , "45 == 2-14"
  , "46 == 2-15"
  , "47 == 2-16"
  , "48 == 2-17"
  , "49 == 2-18"
  , "50 == 2-19"
  , "51 == 2-20"
  , "52 == 2-21"
  , "53 == 2-22"
  , "54 == 2-23"
  , "55 == 2-24"
  , "56 == 2-25"
  , "57 == 2-26"
  , "58 == 2-27"
  , "59 == 2-28"
  , "60 == 2-29"
  , "61 == 3-1"
  , "62 == 3-2"
  , "63 == 3-3"
  , "64 == 3-4"
  , "65 == 3-5"
  , "66 == 3-6"
  , "67 == 3-7"
  , "68 == 3-8"
  , "69 == 3-9"
  , "70 == 3-10"
  , "71 == 3-11"
  , "72 == 3-12"
  , "73 == 3-13"
  , "74 == 3-14"
  , "75 == 3-15"
  , "76 == 3-16"
  , "77 == 3-17"
  , "78 == 3-18"
  , "79 == 3-19"
  , "80 == 3-20"
  , "81 == 3-21"
  , "82 == 3-22"
  , "83 == 3-23"
  , "84 == 3-24"
  , "85 == 3-25"
  , "86 == 3-26"
  , "87 == 3-27"
  , "88 == 3-28"
  , "89 == 3-29"
  , "90 == 3-30"
  , "91 == 3-31"
  , "92 == 4-1"
  , "93 == 4-2"
  , "94 == 4-3"
  , "95 == 4-4"
  , "96 == 4-5"
  , "97 == 4-6"
  , "98 == 4-7"
  , "99 == 4-8"
  , "100 == 4-9"
  , "101 == 4-10"
  , "102 == 4-11"
  , "103 == 4-12"
  , "104 == 4-13"
  , "105 == 4-14"
  , "106 == 4-15"
  , "107 == 4-16"
  , "108 == 4-17"
  , "109 == 4-18"
  , "110 == 4-19"
  , "111 == 4-20"
  , "112 == 4-21"
  , "113 == 4-22"
  , "114 == 4-23"
  , "115 == 4-24"
  , "116 == 4-25"
  , "117 == 4-26"
  , "118 == 4-27"
  , "119 == 4-28"
  , "120 == 4-29"
  , "121 == 4-30"
  , "122 == 5-1"
  , "123 == 5-2"
  , "124 == 5-3"
  , "125 == 5-4"
  , "126 == 5-5"
  , "127 == 5-6"
  , "128 == 5-7"
  , "129 == 5-8"
  , "130 == 5-9"
  , "131 == 5-10"
  , "132 == 5-11"
  , "133 == 5-12"
  , "134 == 5-13"
  , "135 == 5-14"
  , "136 == 5-15"
  , "137 == 5-16"
  , "138 == 5-17"
  , "139 == 5-18"
  , "140 == 5-19"
  , "141 == 5-20"
  , "142 == 5-21"
  , "143 == 5-22"
  , "144 == 5-23"
  , "145 == 5-24"
  , "146 == 5-25"
  , "147 == 5-26"
  , "148 == 5-27"
  , "149 == 5-28"
  , "150 == 5-29"
  , "151 == 5-30"
  , "152 == 5-31"
  , "153 == 6-1"
  , "154 == 6-2"
  , "155 == 6-3"
  , "156 == 6-4"
  , "157 == 6-5"
  , "158 == 6-6"
  , "159 == 6-7"
  , "160 == 6-8"
  , "161 == 6-9"
  , "162 == 6-10"
  , "163 == 6-11"
  , "164 == 6-12"
  , "165 == 6-13"
  , "166 == 6-14"
  , "167 == 6-15"
  , "168 == 6-16"
  , "169 == 6-17"
  , "170 == 6-18"
  , "171 == 6-19"
  , "172 == 6-20"
  , "173 == 6-21"
  , "174 == 6-22"
  , "175 == 6-23"
  , "176 == 6-24"
  , "177 == 6-25"
  , "178 == 6-26"
  , "179 == 6-27"
  , "180 == 6-28"
  , "181 == 6-29"
  , "182 == 6-30"
  , "183 == 7-1"
  , "184 == 7-2"
  , "185 == 7-3"
  , "186 == 7-4"
  , "187 == 7-5"
  , "188 == 7-6"
  , "189 == 7-7"
  , "190 == 7-8"
  , "191 == 7-9"
  , "192 == 7-10"
  , "193 == 7-11"
  , "194 == 7-12"
  , "195 == 7-13"
  , "196 == 7-14"
  , "197 == 7-15"
  , "198 == 7-16"
  , "199 == 7-17"
  , "200 == 7-18"
  , "201 == 7-19"
  , "202 == 7-20"
  , "203 == 7-21"
  , "204 == 7-22"
  , "205 == 7-23"
  , "206 == 7-24"
  , "207 == 7-25"
  , "208 == 7-26"
  , "209 == 7-27"
  , "210 == 7-28"
  , "211 == 7-29"
  , "212 == 7-30"
  , "213 == 7-31"
  , "214 == 8-1"
  , "215 == 8-2"
  , "216 == 8-3"
  , "217 == 8-4"
  , "218 == 8-5"
  , "219 == 8-6"
  , "220 == 8-7"
  , "221 == 8-8"
  , "222 == 8-9"
  , "223 == 8-10"
  , "224 == 8-11"
  , "225 == 8-12"
  , "226 == 8-13"
  , "227 == 8-14"
  , "228 == 8-15"
  , "229 == 8-16"
  , "230 == 8-17"
  , "231 == 8-18"
  , "232 == 8-19"
  , "233 == 8-20"
  , "234 == 8-21"
  , "235 == 8-22"
  , "236 == 8-23"
  , "237 == 8-24"
  , "238 == 8-25"
  , "239 == 8-26"
  , "240 == 8-27"
  , "241 == 8-28"
  , "242 == 8-29"
  , "243 == 8-30"
  , "244 == 8-31"
  , "245 == 9-1"
  , "246 == 9-2"
  , "247 == 9-3"
  , "248 == 9-4"
  , "249 == 9-5"
  , "250 == 9-6"
  , "251 == 9-7"
  , "252 == 9-8"
  , "253 == 9-9"
  , "254 == 9-10"
  , "255 == 9-11"
  , "256 == 9-12"
  , "257 == 9-13"
  , "258 == 9-14"
  , "259 == 9-15"
  , "260 == 9-16"
  , "261 == 9-17"
  , "262 == 9-18"
  , "263 == 9-19"
  , "264 == 9-20"
  , "265 == 9-21"
  , "266 == 9-22"
  , "267 == 9-23"
  , "268 == 9-24"
  , "269 == 9-25"
  , "270 == 9-26"
  , "271 == 9-27"
  , "272 == 9-28"
  , "273 == 9-29"
  , "274 == 9-30"
  , "275 == 10-1"
  , "276 == 10-2"
  , "277 == 10-3"
  , "278 == 10-4"
  , "279 == 10-5"
  , "280 == 10-6"
  , "281 == 10-7"
  , "282 == 10-8"
  , "283 == 10-9"
  , "284 == 10-10"
  , "285 == 10-11"
  , "286 == 10-12"
  , "287 == 10-13"
  , "288 == 10-14"
  , "289 == 10-15"
  , "290 == 10-16"
  , "291 == 10-17"
  , "292 == 10-18"
  , "293 == 10-19"
  , "294 == 10-20"
  , "295 == 10-21"
  , "296 == 10-22"
  , "297 == 10-23"
  , "298 == 10-24"
  , "299 == 10-25"
  , "300 == 10-26"
  , "301 == 10-27"
  , "302 == 10-28"
  , "303 == 10-29"
  , "304 == 10-30"
  , "305 == 10-31"
  , "306 == 11-1"
  , "307 == 11-2"
  , "308 == 11-3"
  , "309 == 11-4"
  , "310 == 11-5"
  , "311 == 11-6"
  , "312 == 11-7"
  , "313 == 11-8"
  , "314 == 11-9"
  , "315 == 11-10"
  , "316 == 11-11"
  , "317 == 11-12"
  , "318 == 11-13"
  , "319 == 11-14"
  , "320 == 11-15"
  , "321 == 11-16"
  , "322 == 11-17"
  , "323 == 11-18"
  , "324 == 11-19"
  , "325 == 11-20"
  , "326 == 11-21"
  , "327 == 11-22"
  , "328 == 11-23"
  , "329 == 11-24"
  , "330 == 11-25"
  , "331 == 11-26"
  , "332 == 11-27"
  , "333 == 11-28"
  , "334 == 11-29"
  , "335 == 11-30"
  , "336 == 12-1"
  , "337 == 12-2"
  , "338 == 12-3"
  , "339 == 12-4"
  , "340 == 12-5"
  , "341 == 12-6"
  , "342 == 12-7"
  , "343 == 12-8"
  , "344 == 12-9"
  , "345 == 12-10"
  , "346 == 12-11"
  , "347 == 12-12"
  , "348 == 12-13"
  , "349 == 12-14"
  , "350 == 12-15"
  , "351 == 12-16"
  , "352 == 12-17"
  , "353 == 12-18"
  , "354 == 12-19"
  , "355 == 12-20"
  , "356 == 12-21"
  , "357 == 12-22"
  , "358 == 12-23"
  , "359 == 12-24"
  , "360 == 12-25"
  , "361 == 12-26"
  , "362 == 12-27"
  , "363 == 12-28"
  , "364 == 12-29"
  , "365 == 12-30"
  , "366 == 12-31"
  , "DIFF: 367 -> 12-31 -> 366"
  , "DIFF: 368 -> 12-31 -> 366"
  , "DIFF: 369 -> 12-31 -> 366" ]
