pcre-light-0.1: tests/testdata/regex8.tests
testRegex "-- Do not use the \\x{} construct except with patterns that have the --" []
["/-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/",
"/-- that option is set. However, the latest Perls recognize them always. --/"]
[Just ["/-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/"],
Nothing,
Just ["/-- that option is set. However, the latest Perls recognize them always. --/"],
Nothing]
,
testRegex "\\x{100}ab" [ERROR]
["\\x{100}ab",
"",
"/a\\x{100}*b/8",
"ab",
"a\\x{100}b ",
"a\\x{100}\\x{100}b ",
"",
"/a\\x{100}+b/8",
"a\\x{100}b ",
"a\\x{100}\\x{100}b ",
"*** Failers ",
"ab",
"",
"/\\bX/8",
"Xoanon",
"+Xoanon",
"\\x{300}Xoanon ",
"*** Failers ",
"YXoanon ",
"",
"/\\BX/8",
"YXoanon",
"*** Failers",
"Xoanon",
"+Xoanon ",
"\\x{300}Xoanon "]
[Just [" 0: \\x{100}ab"],
Just ["/a\\x{100}*b/8"],
Just [" 0: ab"],
Just [" 0: a\\x{100}b"],
Just [" 0: a\\x{100}\\x{100}b"],
Just ["/a\\x{100}+b/8"],
Just [" 0: a\\x{100}b"],
Just [" 0: a\\x{100}\\x{100}b"],
Nothing,
Nothing,
Just ["/\\bX/8"],
Just [" 0: X"],
Just [" 0: X"],
Just [" 0: X"],
Nothing,
Nothing,
Just ["/\\BX/8"],
Just [" 0: X"],
Nothing,
Nothing,
Nothing,
Nothing]
,
testRegex "X\\b" [ERROR]
["X+oanon",
"ZX\\x{300}oanon ",
"FAX ",
"*** Failers ",
"Xoanon ",
"",
"/X\\B/8",
"Xoanon ",
"*** Failers",
"X+oanon",
"ZX\\x{300}oanon ",
"FAX ",
"",
"/[^a]/8",
"abcd",
"a\\x{100} "]
[Just [" 0: X"],
Just [" 0: X"],
Just [" 0: X"],
Nothing,
Nothing,
Just ["/X\\B/8"],
Just [" 0: X"],
Nothing,
Nothing,
Nothing,
Nothing,
Just ["/[^a]/8"],
Just [" 0: b"],
Just [" 0: \\x{100}"]]
,
testRegex "^[abc\\x{123}\\x{400}-\\x{402}]{2,3}\\d" [ERROR]
["ab99",
"\\x{123}\\x{123}45",
"\\x{400}\\x{401}\\x{402}6 ",
"*** Failers",
"d99",
"\\x{123}\\x{122}4 ",
"\\x{400}\\x{403}6 ",
"\\x{400}\\x{401}\\x{402}\\x{402}6 "]
[Just [" 0: ab9"],
Just [" 0: \\x{123}\\x{123}4"],
Just [" 0: \\x{400}\\x{401}\\x{402}6"],
Nothing,
Nothing,
Nothing,
Nothing,
Nothing]
,
testRegex "abc" [ERROR]
["\195]",
"\195",
"\195\195\195",
"\195\195\195\\?"]
[Just ["Error -10"],
Just ["Error -10"],
Just ["Error -10"],
Nothing]
,
testRegex "a.b" [ERROR]
["acb",
"a\\x7fb",
"a\\x{100}b ",
"*** Failers",
"a\\nb "]
[Just [" 0: acb"],
Just [" 0: a\\x{7f}b"],
Just [" 0: a\\x{100}b"],
Nothing,
Nothing]
,
testRegex "a(.{3})b" [ERROR]
["a\\x{4000}xyb ",
"a\\x{4000}\\x7fyb ",
"a\\x{4000}\\x{100}yb ",
"*** Failers",
"a\\x{4000}b ",
"ac\\ncb "]
[Just [" 0: a\\x{4000}xyb"],
Just [" 0: a\\x{4000}\\x{7f}yb"],
Just [" 0: a\\x{4000}\\x{100}yb"],
Nothing,
Nothing,
Nothing]
,
testRegex "a(.*?)(.)" []
["a\\xc0\\x88b"]
[Just [" 0: a\\xc0\\x88b"],
Just [" 1: a\\xc0\\x88"],
Just [" 2: a\\xc0"]]
,
testRegex "a(.*?)(.)" [ERROR]
["a\\x{100}b"]
[Just [" 0: a\\x{100}b"],
Just [" 1: a\\x{100}"]]
,
testRegex "a(.*)(.)" []
["a\\xc0\\x88b"]
[Just [" 0: a\\xc0\\x88b"],
Just [" 1: a\\xc0\\x88"],
Just [" 2: a\\xc0"]]
,
testRegex "a(.*)(.)" [ERROR]
["a\\x{100}b"]
[Just [" 0: a\\x{100}b"],
Just [" 1: a\\x{100}"]]
,
testRegex "a(.)(.)" []
["a\\xc0\\x92bcd"]
[Just [" 0: a\\xc0\\x92"]]
,
testRegex "a(.)(.)" [ERROR]
["a\\x{240}bcd"]
[Just [" 0: a\\x{240}b"]]
,
testRegex "a(.?)(.)" []
["a\\xc0\\x92bcd"]
[Just [" 0: a\\xc0\\x92"],
Just [" 1: a\\xc0"]]
,
testRegex "a(.?)(.)" [ERROR]
["a\\x{240}bcd"]
[Just [" 0: a\\x{240}b"],
Just [" 1: a\\x{240}"]]
,
testRegex "a(.??)(.)" []
["a\\xc0\\x92bcd"]
[Just [" 0: a\\xc0\\x92"],
Just [" 1: a\\xc0"]]
,
testRegex "a(.??)(.)" [ERROR]
["a\\x{240}bcd"]
[Just [" 0: a\\x{240}b"],
Just [" 1: a\\x{240}"]]
,
testRegex "a(.{3})b" [ERROR]
["a\\x{1234}xyb ",
"a\\x{1234}\\x{4321}yb ",
"a\\x{1234}\\x{4321}\\x{3412}b ",
"*** Failers",
"a\\x{1234}b ",
"ac\\ncb "]
[Just [" 0: a\\x{1234}xyb"],
Just [" 0: a\\x{1234}\\x{4321}yb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"],
Nothing,
Nothing,
Nothing]
,
testRegex "a(.{3,})b" [ERROR]
["a\\x{1234}xyb ",
"a\\x{1234}\\x{4321}yb ",
"a\\x{1234}\\x{4321}\\x{3412}b ",
"axxxxbcdefghijb ",
"a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ",
"*** Failers",
"a\\x{1234}b "]
[Just [" 0: a\\x{1234}xyb"],
Just [" 0: a\\x{1234}\\x{4321}yb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"],
Just [" 0: axxxxbcdefghijb"],
Just [" 1: axxxxb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"],
Nothing,
Nothing]
,
testRegex "a(.{3,}?)b" [ERROR]
["a\\x{1234}xyb ",
"a\\x{1234}\\x{4321}yb ",
"a\\x{1234}\\x{4321}\\x{3412}b ",
"axxxxbcdefghijb ",
"a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ",
"*** Failers",
"a\\x{1234}b "]
[Just [" 0: a\\x{1234}xyb"],
Just [" 0: a\\x{1234}\\x{4321}yb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"],
Just [" 0: axxxxbcdefghijb"],
Just [" 1: axxxxb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"],
Nothing,
Nothing]
,
testRegex "a(.{3,5})b" [ERROR]
["a\\x{1234}xyb ",
"a\\x{1234}\\x{4321}yb ",
"a\\x{1234}\\x{4321}\\x{3412}b ",
"axxxxbcdefghijb ",
"a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ",
"axbxxbcdefghijb ",
"axxxxxbcdefghijb ",
"*** Failers",
"a\\x{1234}b ",
"axxxxxxbcdefghijb "]
[Just [" 0: a\\x{1234}xyb"],
Just [" 0: a\\x{1234}\\x{4321}yb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"],
Just [" 0: axxxxb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"],
Just [" 0: axbxxb"],
Just [" 0: axxxxxb"],
Nothing,
Nothing,
Nothing]
,
testRegex "a(.{3,5}?)b" [ERROR]
["a\\x{1234}xyb ",
"a\\x{1234}\\x{4321}yb ",
"a\\x{1234}\\x{4321}\\x{3412}b ",
"axxxxbcdefghijb ",
"a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ",
"axbxxbcdefghijb ",
"axxxxxbcdefghijb ",
"*** Failers",
"a\\x{1234}b ",
"axxxxxxbcdefghijb "]
[Just [" 0: a\\x{1234}xyb"],
Just [" 0: a\\x{1234}\\x{4321}yb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"],
Just [" 0: axxxxb"],
Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"],
Just [" 0: axbxxb"],
Just [" 0: axxxxxb"],
Nothing,
Nothing,
Nothing]
,
testRegex "^[a\\x{c0}]" [ERROR]
["*** Failers",
"\\x{100}"]
[Nothing,
Nothing]
,
testRegex "(?<=aXb)cd" [ERROR]
["aXbcd"]
[Just [" 0: cd"]]
,
testRegex "(?<=a\\x{100}b)cd" [ERROR]
["a\\x{100}bcd"]
[Just [" 0: cd"]]
,
testRegex "(?<=a\\x{100000}b)cd" [ERROR]
["a\\x{100000}bcd",
"",
"/(?:\\x{100}){3}b/8",
"\\x{100}\\x{100}\\x{100}b",
"*** Failers ",
"\\x{100}\\x{100}b"]
[Just [" 0: cd"],
Just ["/(?:\\x{100}){3}b/8"],
Just [" 0: \\x{100}\\x{100}\\x{100}b"],
Nothing,
Nothing]
,
testRegex "\\x{ab}" [ERROR]
["\\x{ab} ",
"\\xc2\\xab",
"*** Failers ",
"\\x00{ab}"]
[Just [" 0: \\x{ab}"],
Just [" 0: \\x{ab}"],
Nothing,
Nothing]
,
testRegex "(?<=(.))X" [ERROR]
["WXYZ",
"\\x{256}XYZ ",
"*** Failers",
"XYZ "]
[Just [" 0: X"],
Just [" 0: X"],
Nothing,
Nothing]
,
testRegex "[^a]+" [ERROR]
["bcd",
"\\x{100}aY\\x{256}Z ",
"",
"/^[^a]{2}/8",
"\\x{100}bc",
"",
"/^[^a]{2,}/8",
"\\x{100}bcAa"]
[Just [" 0: bcd"],
Just [" 1: bc"],
Just [" 2: b"],
Just [" 0: \\x{100}"],
Just [" 0: Y\\x{256}Z"],
Just [" 1: Y\\x{256}"],
Just [" 2: Y"],
Just ["/^[^a]{2}/8"],
Just [" 0: \\x{100}b"],
Just ["/^[^a]{2,}/8"],
Just [" 0: \\x{100}bcA"],
Just [" 1: \\x{100}bc"],
Just [" 2: \\x{100}b"]]
,
testRegex "^[^a]{2,}?" [ERROR]
["\\x{100}bca"]
[Just [" 0: \\x{100}bc"],
Just [" 1: \\x{100}b"]]
,
testRegex "[^a]+" [ERROR]
["bcd",
"\\x{100}aY\\x{256}Z ",
"",
"/^[^a]{2}/8i",
"\\x{100}bc",
"",
"/^[^a]{2,}/8i",
"\\x{100}bcAa"]
[Just [" 0: bcd"],
Just [" 1: bc"],
Just [" 2: b"],
Just [" 0: \\x{100}"],
Just [" 0: Y\\x{256}Z"],
Just [" 1: Y\\x{256}"],
Just [" 2: Y"],
Just ["/^[^a]{2}/8i"],
Just [" 0: \\x{100}b"],
Just ["/^[^a]{2,}/8i"],
Just [" 0: \\x{100}bc"],
Just [" 1: \\x{100}b"]]
,
testRegex "^[^a]{2,}?" [caseless]
["\\x{100}bca"]
[Just [" 0: \\x{100}bc"],
Just [" 1: \\x{100}b"]]
,
testRegex "\\x{100}{0,0}" [ERROR]
["abcd",
"",
"/\\x{100}?/8",
"abcd",
"\\x{100}\\x{100} "]
[Just [" 0: "],
Just ["/\\x{100}?/8"],
Just [" 0: "],
Just [" 0: \\x{100}"],
Just [" 1: "]]
,
testRegex "\\x{100}{0,3}" [ERROR]
["\\x{100}\\x{100} ",
"\\x{100}\\x{100}\\x{100}\\x{100} ",
"",
"/\\x{100}*/8",
"abce",
"\\x{100}\\x{100}\\x{100}\\x{100} "]
[Just [" 0: \\x{100}\\x{100}"],
Just [" 1: \\x{100}"],
Just [" 2: "],
Just [" 0: \\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}"],
Just [" 2: \\x{100}"],
Just [" 3: "],
Just ["/\\x{100}*/8"],
Just [" 0: "],
Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}\\x{100}"],
Just [" 2: \\x{100}\\x{100}"],
Just [" 3: \\x{100}"],
Just [" 4: "]]
,
testRegex "\\x{100}{1,1}" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}\\x{100} "]
[Just [" 0: \\x{100}"]]
,
testRegex "\\x{100}{1,3}" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}\\x{100} "]
[Just [" 0: \\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}"],
Just [" 2: \\x{100}"]]
,
testRegex "\\x{100}+" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}\\x{100} "]
[Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}\\x{100}"],
Just [" 2: \\x{100}\\x{100}"],
Just [" 3: \\x{100}"]]
,
testRegex "\\x{100}{3}" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}XX"]
[Just [" 0: \\x{100}\\x{100}\\x{100}"]]
,
testRegex "\\x{100}{3,5}" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}XX"]
[Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 2: \\x{100}\\x{100}\\x{100}"]]
,
testRegex "\\x{100}{3,}" [ERROR]
["abcd\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}XX"]
[Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 2: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 3: \\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 4: \\x{100}\\x{100}\\x{100}"]]
,
testRegex "(?<=a\\x{100}{2}b)X" [ERROR]
["Xyyya\\x{100}\\x{100}bXzzz"]
[Just [" 0: X"]]
,
testRegex "\\D*" [ERROR]
["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]
[Just ["Matched, but too many subsidiary matches"],
Just [" 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just [" 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],
Just ["21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]]
,
testRegex "\\D*" [ERROR]
["\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"]
[Just ["Matched, but too many subsidiary matches"],
Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 2: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 3: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 4: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 5: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 6: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 7: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 8: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just [" 9: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["10: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["11: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["12: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["13: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["14: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["15: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["16: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["17: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["18: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["19: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["20: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"],
Just ["21: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"]]
,
testRegex "\\D" [ERROR]
["1X2",
"1\\x{100}2 ",
"",
"/>\\S/8",
"> >X Y",
"> >\\x{100} Y",
"",
"/\\d/8",
"\\x{100}3",
"",
"/\\s/8",
"\\x{100} X",
"",
"/\\D+/8",
"12abcd34",
"*** Failers",
"1234 "]
[Just [" 0: X"],
Just [" 0: \\x{100}"],
Just ["/>\\S/8"],
Just [" 0: >X"],
Just [" 0: >\\x{100}"],
Just ["/\\d/8"],
Just [" 0: 3"],
Just ["/\\s/8"],
Just [" 0: "],
Just ["/\\D+/8"],
Just [" 0: abcd"],
Just [" 1: abc"],
Just [" 2: ab"],
Just [" 3: a"],
Just [" 0: *** Failers"],
Just [" 1: *** Failer"],
Just [" 2: *** Faile"],
Just [" 3: *** Fail"],
Just [" 4: *** Fai"],
Just [" 5: *** Fa"],
Just [" 6: *** F"],
Just [" 7: *** "],
Just [" 8: ***"],
Just [" 9: **"],
Just ["10: *"],
Nothing]
,
testRegex "\\D{2,3}" [ERROR]
["12abcd34",
"12ab34",
"*** Failers ",
"1234",
"12a34 "]
[Just [" 0: abc"],
Just [" 1: ab"],
Just [" 0: ab"],
Just [" 0: ***"],
Just [" 1: **"],
Nothing,
Nothing]
,
testRegex "\\D{2,3}?" [ERROR]
["12abcd34",
"12ab34",
"*** Failers ",
"1234",
"12a34 "]
[Just [" 0: abc"],
Just [" 1: ab"],
Just [" 0: ab"],
Just [" 0: ***"],
Just [" 1: **"],
Nothing,
Nothing]
,
testRegex "\\d+" [ERROR]
["12abcd34",
"*** Failers"]
[Just [" 0: 12"],
Just [" 1: 1"],
Nothing]
,
testRegex "\\d{2,3}" [ERROR]
["12abcd34",
"1234abcd",
"*** Failers ",
"1.4 "]
[Just [" 0: 12"],
Just [" 0: 123"],
Just [" 1: 12"],
Nothing,
Nothing]
,
testRegex "\\d{2,3}?" [ERROR]
["12abcd34",
"1234abcd",
"*** Failers ",
"1.4 "]
[Just [" 0: 12"],
Just [" 0: 123"],
Just [" 1: 12"],
Nothing,
Nothing]
,
testRegex "\\S+" [ERROR]
["12abcd34",
"*** Failers",
"\\ \\ "]
[Just [" 0: 12abcd34"],
Just [" 1: 12abcd3"],
Just [" 2: 12abcd"],
Just [" 3: 12abc"],
Just [" 4: 12ab"],
Just [" 5: 12a"],
Just [" 6: 12"],
Just [" 7: 1"],
Just [" 0: ***"],
Just [" 1: **"],
Just [" 2: *"],
Nothing]
,
testRegex "\\S{2,3}" [ERROR]
["12abcd34",
"1234abcd",
"*** Failers",
"\\ \\ "]
[Just [" 0: 12a"],
Just [" 1: 12"],
Just [" 0: 123"],
Just [" 1: 12"],
Just [" 0: ***"],
Just [" 1: **"],
Nothing]
,
testRegex "\\S{2,3}?" [ERROR]
["12abcd34",
"1234abcd",
"*** Failers",
"\\ \\ "]
[Just [" 0: 12a"],
Just [" 1: 12"],
Just [" 0: 123"],
Just [" 1: 12"],
Just [" 0: ***"],
Just [" 1: **"],
Nothing]
,
testRegex ">\\s+<" [ERROR]
["12> <34",
"*** Failers"]
[Just [" 0: > <"],
Nothing]
,
testRegex ">\\s{2,3}<" [ERROR]
["ab> <cd",
"ab> <ce",
"*** Failers",
"ab> <cd "]
[Just [" 0: > <"],
Just [" 0: > <"],
Nothing,
Nothing]
,
testRegex ">\\s{2,3}?<" [ERROR]
["ab> <cd",
"ab> <ce",
"*** Failers",
"ab> <cd "]
[Just [" 0: > <"],
Just [" 0: > <"],
Nothing,
Nothing]
,
testRegex "\\w+" [ERROR]
["12 34",
"*** Failers",
"+++=*! "]
[Just [" 0: 12"],
Just [" 1: 1"],
Just [" 0: Failers"],
Just [" 1: Failer"],
Just [" 2: Faile"],
Just [" 3: Fail"],
Just [" 4: Fai"],
Just [" 5: Fa"],
Just [" 6: F"],
Nothing]
,
testRegex "\\w{2,3}" [ERROR]
["ab cd",
"abcd ce",
"*** Failers",
"a.b.c"]
[Just [" 0: ab"],
Just [" 0: abc"],
Just [" 1: ab"],
Just [" 0: Fai"],
Just [" 1: Fa"],
Nothing]
,
testRegex "\\w{2,3}?" [ERROR]
["ab cd",
"abcd ce",
"*** Failers",
"a.b.c"]
[Just [" 0: ab"],
Just [" 0: abc"],
Just [" 1: ab"],
Just [" 0: Fai"],
Just [" 1: Fa"],
Nothing]
,
testRegex "\\W+" [ERROR]
["12====34",
"*** Failers",
"abcd "]
[Just [" 0: ===="],
Just [" 1: ==="],
Just [" 2: =="],
Just [" 3: ="],
Just [" 0: *** "],
Just [" 1: ***"],
Just [" 2: **"],
Just [" 3: *"],
Nothing]
,
testRegex "\\W{2,3}" [ERROR]
["ab====cd",
"ab==cd",
"*** Failers",
"a.b.c"]
[Just [" 0: ==="],
Just [" 1: =="],
Just [" 0: =="],
Just [" 0: ***"],
Just [" 1: **"],
Nothing]
,
testRegex "\\W{2,3}?" [ERROR]
["ab====cd",
"ab==cd",
"*** Failers",
"a.b.c"]
[Just [" 0: ==="],
Just [" 1: =="],
Just [" 0: =="],
Just [" 0: ***"],
Just [" 1: **"],
Nothing]
,
testRegex "[\\x{100}]" [ERROR]
["\\x{100}",
"Z\\x{100}",
"\\x{100}Z",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{100}"],
Just [" 0: \\x{100}"],
Nothing]
,
testRegex "[Z\\x{100}]" [ERROR]
["Z\\x{100}",
"\\x{100}",
"\\x{100}Z",
"*** Failers "]
[Just [" 0: Z"],
Just [" 0: \\x{100}"],
Just [" 0: \\x{100}"],
Nothing]
,
testRegex "[\\x{100}\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Nothing]
,
testRegex "[\\x{100}-\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{111}cd ",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{111}"],
Nothing]
,
testRegex "[z-\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{111}cd ",
"abzcd",
"ab|cd ",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{111}"],
Just [" 0: z"],
Just [" 0: |"],
Nothing]
,
testRegex "[Q\\x{100}\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"Q? ",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: Q"],
Nothing]
,
testRegex "[Q\\x{100}-\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{111}cd ",
"Q? ",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{111}"],
Just [" 0: Q"],
Nothing]
,
testRegex "[Qz-\\x{200}]" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{111}cd ",
"abzcd",
"ab|cd ",
"Q? ",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{111}"],
Just [" 0: z"],
Just [" 0: |"],
Just [" 0: Q"],
Nothing]
,
testRegex "[\\x{100}\\x{200}]{1,3}" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{200}\\x{100}\\x{200}\\x{100}cd",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{200}\\x{100}\\x{200}"],
Just [" 1: \\x{200}\\x{100}"],
Just [" 2: \\x{200}"],
Nothing]
,
testRegex "[\\x{100}\\x{200}]{1,3}?" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{200}\\x{100}\\x{200}\\x{100}cd",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{200}\\x{100}\\x{200}"],
Just [" 1: \\x{200}\\x{100}"],
Just [" 2: \\x{200}"],
Nothing]
,
testRegex "[Q\\x{100}\\x{200}]{1,3}" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{200}\\x{100}\\x{200}\\x{100}cd",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{200}\\x{100}\\x{200}"],
Just [" 1: \\x{200}\\x{100}"],
Just [" 2: \\x{200}"],
Nothing]
,
testRegex "[Q\\x{100}\\x{200}]{1,3}?" [ERROR]
["ab\\x{100}cd",
"ab\\x{200}cd",
"ab\\x{200}\\x{100}\\x{200}\\x{100}cd",
"*** Failers "]
[Just [" 0: \\x{100}"],
Just [" 0: \\x{200}"],
Just [" 0: \\x{200}\\x{100}\\x{200}"],
Just [" 1: \\x{200}\\x{100}"],
Just [" 2: \\x{200}"],
Nothing]
,
testRegex "(?<=[\\x{100}\\x{200}])X" [ERROR]
["abc\\x{200}X",
"abc\\x{100}X ",
"*** Failers",
"X "]
[Just [" 0: X"],
Just [" 0: X"],
Nothing,
Nothing]
,
testRegex "(?<=[Q\\x{100}\\x{200}])X" [ERROR]
["abc\\x{200}X",
"abc\\x{100}X ",
"abQX ",
"*** Failers",
"X "]
[Just [" 0: X"],
Just [" 0: X"],
Just [" 0: X"],
Nothing,
Nothing]
,
testRegex "(?<=[\\x{100}\\x{200}]{3})X" [ERROR]
["abc\\x{100}\\x{200}\\x{100}X",
"*** Failers",
"abc\\x{200}X",
"X "]
[Just [" 0: X"],
Nothing,
Nothing,
Nothing]
,
testRegex "[^\\x{100}\\x{200}]X" [ERROR]
["AX",
"\\x{150}X",
"\\x{500}X ",
"*** Failers",
"\\x{100}X",
"\\x{200}X "]
[Just [" 0: AX"],
Just [" 0: \\x{150}X"],
Just [" 0: \\x{500}X"],
Nothing,
Nothing,
Nothing]
,
testRegex "[^Q\\x{100}\\x{200}]X" [ERROR]
["AX",
"\\x{150}X",
"\\x{500}X ",
"*** Failers",
"\\x{100}X",
"\\x{200}X ",
"QX "]
[Just [" 0: AX"],
Just [" 0: \\x{150}X"],
Just [" 0: \\x{500}X"],
Nothing,
Nothing,
Nothing,
Nothing]
,
testRegex "[^\\x{100}-\\x{200}]X" [ERROR]
["AX",
"\\x{500}X ",
"*** Failers",
"\\x{100}X",
"\\x{150}X",
"\\x{200}X "]
[Just [" 0: AX"],
Just [" 0: \\x{500}X"],
Nothing,
Nothing,
Nothing,
Nothing]
,
testRegex "[z-\\x{100}]" [caseless]
["z",
"Z ",
"\\x{100}",
"*** Failers",
"\\x{102}",
"y "]
[Just [" 0: z"],
Just [" 0: Z"],
Just [" 0: \\x{100}"],
Nothing,
Nothing,
Nothing]
,
testRegex "[\\xFF]" []
[">\\xff<"]
[Just [" 0: \\xff"]]
,
testRegex "[\\xff]" [ERROR]
[">\\x{ff}<"]
[Just [" 0: \\x{ff}"]]
,
testRegex "[^\\xFF]" []
["XYZ"]
[Just [" 0: X"]]
,
testRegex "[^\\xff]" [ERROR]
["XYZ",
"\\x{123} "]
[Just [" 0: X"],
Just [" 0: \\x{123}"]]
,
testRegex "^[ac]*b" [ERROR]
["xb"]
[Nothing]
,
testRegex "^[ac\\x{100}]*b" [ERROR]
["xb"]
[Nothing]
,
testRegex "^[^x]*b" [caseless]
["xb"]
[Nothing]
,
testRegex "^[^x]*b" [ERROR]
["xb",
"",
"/^\\d*b/8",
"xb "]
[Nothing,
Just ["/^\\d*b/8"],
Nothing]
,
testRegex "(|a)" [ERROR]
["catac",
"a\\x{256}a "]
[Just [" 0: "],
Just [" 0: a"],
Just [" 1: "],
Just [" 0: "],
Just [" 0: a"],
Just [" 1: "],
Just [" 0: "],
Just [" 0: "],
Just [" 0: a"],
Just [" 1: "],
Just [" 0: "],
Just [" 0: a"],
Just [" 1: "],
Just [" 0: "]]
,
testRegex "^\\x{85}$" [caseless]
["\\x{85}"]
[Just [" 0: \\x{85}"]]
,
testRegex "^abc." [ERROR]
["abc1 \\x0aabc2 \\x0babc3xx \\x0cabc4 \\x0dabc5xx \\x0d\\x0aabc6 \\x{0085}abc7 \\x{2028}abc8 \\x{2029}abc9 JUNK"]
[Just [" 0: abc1"],
Just [" 0: abc2"],
Just [" 0: abc3"],
Just [" 0: abc4"],
Just [" 0: abc5"],
Just [" 0: abc6"],
Just [" 0: abc7"],
Just [" 0: abc8"],
Just [" 0: abc9"]]
,
testRegex "abc.$" [ERROR]
["abc1\\x0a abc2\\x0b abc3\\x0c abc4\\x0d abc5\\x0d\\x0a abc6\\x{0085} abc7\\x{2028} abc8\\x{2029} abc9"]
[Just [" 0: abc1"],
Just [" 0: abc2"],
Just [" 0: abc3"],
Just [" 0: abc4"],
Just [" 0: abc5"],
Just [" 0: abc6"],
Just [" 0: abc7"],
Just [" 0: abc8"],
Just [" 0: abc9"]]
,
testRegex "^a\\Rb" [ERROR]
["a\\nb",
"a\\rb",
"a\\r\\nb",
"a\\x0bb",
"a\\x0cb",
"a\\x{85}b ",
"a\\x{2028}b ",
"a\\x{2029}b ",
"** Failers",
"a\\n\\rb "]
[Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{0b}b"],
Just [" 0: a\\x{0c}b"],
Just [" 0: a\\x{85}b"],
Just [" 0: a\\x{2028}b"],
Just [" 0: a\\x{2029}b"],
Nothing,
Nothing]
,
testRegex "^a\\R*b" [ERROR]
["ab",
"a\\nb",
"a\\rb",
"a\\r\\nb",
"a\\x0bb",
"a\\x0c\\x{2028}\\x{2029}b",
"a\\x{85}b ",
"a\\n\\rb ",
"a\\n\\r\\x{85}\\x0cb "]
[Just [" 0: ab"],
Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{0b}b"],
Just [" 0: a\\x{0c}\\x{2028}\\x{2029}b"],
Just [" 0: a\\x{85}b"],
Just [" 0: a\\x{0a}\\x{0d}b"],
Just [" 0: a\\x{0a}\\x{0d}\\x{85}\\x{0c}b"]]
,
testRegex "^a\\R+b" [ERROR]
["a\\nb",
"a\\rb",
"a\\r\\nb",
"a\\x0bb",
"a\\x0c\\x{2028}\\x{2029}b",
"a\\x{85}b ",
"a\\n\\rb ",
"a\\n\\r\\x{85}\\x0cb ",
"** Failers",
"ab "]
[Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{0b}b"],
Just [" 0: a\\x{0c}\\x{2028}\\x{2029}b"],
Just [" 0: a\\x{85}b"],
Just [" 0: a\\x{0a}\\x{0d}b"],
Just [" 0: a\\x{0a}\\x{0d}\\x{85}\\x{0c}b"],
Nothing,
Nothing]
,
testRegex "^a\\R{1,3}b" [ERROR]
["a\\nb",
"a\\n\\rb",
"a\\n\\r\\x{85}b",
"a\\r\\n\\r\\nb ",
"a\\r\\n\\r\\n\\r\\nb ",
"a\\n\\r\\n\\rb",
"a\\n\\n\\r\\nb ",
"** Failers",
"a\\n\\n\\n\\rb",
"a\\r"]
[Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0a}\\x{0d}b"],
Just [" 0: a\\x{0a}\\x{0d}\\x{85}b"],
Just [" 0: a\\x{0d}\\x{0a}\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{0d}\\x{0a}\\x{0d}\\x{0a}\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{0a}\\x{0d}\\x{0a}\\x{0d}b"],
Just [" 0: a\\x{0a}\\x{0a}\\x{0d}\\x{0a}b"],
Nothing,
Nothing,
Nothing]
,
testRegex "\\h+\\V?\\v{3,4}" [ERROR]
["\\x09\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a"]
[Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"],
Just [" 1: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}"]]
,
testRegex "\\V?\\v{3,4}" [ERROR]
["\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a"]
[Just [" 0: X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"],
Just [" 1: X\\x{0a}\\x{0b}\\x{0c}"]]
,
testRegex "\\h+\\V?\\v{3,4}" [ERROR]
[">\\x09\\x20\\x{a0}X\\x0a\\x0a\\x0a<"]
[Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0a}\\x{0a}"]]
,
testRegex "\\V?\\v{3,4}" [ERROR]
[">\\x09\\x20\\x{a0}X\\x0a\\x0a\\x0a<"]
[Just [" 0: X\\x{0a}\\x{0a}\\x{0a}"]]
,
testRegex "\\H\\h\\V\\v" [ERROR]
["X X\\x0a",
"X\\x09X\\x0b",
"** Failers",
"\\x{a0} X\\x0a ",
"",
"/\\H*\\h+\\V?\\v{3,4}/8 ",
"\\x09\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a",
"\\x09\\x20\\x{a0}\\x0a\\x0b\\x0c\\x0d\\x0a",
"\\x09\\x20\\x{a0}\\x0a\\x0b\\x0c",
"** Failers ",
"\\x09\\x20\\x{a0}\\x0a\\x0b",
"",
"/\\H\\h\\V\\v/8",
"\\x{3001}\\x{3000}\\x{2030}\\x{2028}",
"X\\x{180e}X\\x{85}",
"** Failers",
"\\x{2009} X\\x0a ",
"",
"/\\H*\\h+\\V?\\v{3,4}/8 ",
"\\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x0c\\x0d\\x0a",
"\\x09\\x{205f}\\x{a0}\\x0a\\x{2029}\\x0c\\x{2028}\\x0a",
"\\x09\\x20\\x{202f}\\x0a\\x0b\\x0c",
"** Failers ",
"\\x09\\x{200a}\\x{a0}\\x{2028}\\x0b",
"",
"/a\\Rb/I8<bsr_anycrlf>",
"a\\rb",
"a\\nb",
"a\\r\\nb",
"** Failers",
"a\\x{85}b",
"a\\x0bb "]
[Just [" 0: X X\\x{0a}"],
Just [" 0: X\\x{09}X\\x{0b}"],
Nothing,
Nothing,
Just ["/\\H*\\h+\\V?\\v{3,4}/8 "],
Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"],
Just [" 1: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}"],
Just [" 0: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}\\x{0d}"],
Just [" 1: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}"],
Just [" 0: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}"],
Nothing,
Nothing,
Just ["/\\H\\h\\V\\v/8"],
Just [" 0: \\x{3001}\\x{3000}\\x{2030}\\x{2028}"],
Just [" 0: X\\x{180e}X\\x{85}"],
Nothing,
Nothing,
Just ["/\\H*\\h+\\V?\\v{3,4}/8 "],
Just [" 0: \\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x{0c}\\x{0d}"],
Just [" 1: \\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x{0c}"],
Just [" 0: \\x{09}\\x{205f}\\x{a0}\\x{0a}\\x{2029}\\x{0c}\\x{2028}"],
Just [" 1: \\x{09}\\x{205f}\\x{a0}\\x{0a}\\x{2029}\\x{0c}"],
Just [" 0: \\x{09} \\x{202f}\\x{0a}\\x{0b}\\x{0c}"],
Nothing,
Nothing,
Just ["/a\\Rb/I8<bsr_anycrlf>"],
Just ["Capturing subpattern count = 0"],
Just ["Options: bsr_anycrlf utf8"],
Just ["First char = 'a'"],
Just ["Need char = 'b'"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Nothing,
Nothing,
Nothing]
,
testRegex "a\\Rb" [ERROR]
["a\\rb",
"a\\nb",
"a\\r\\nb",
"a\\x{85}b",
"a\\x0bb ",
"** Failers ",
"a\\x{85}b\\<bsr_anycrlf>",
"a\\x0bb\\<bsr_anycrlf>",
"",
"/a\\R?b/I8<bsr_anycrlf>",
"a\\rb",
"a\\nb",
"a\\r\\nb",
"** Failers",
"a\\x{85}b",
"a\\x0bb "]
[Just ["Capturing subpattern count = 0"],
Just ["Options: bsr_unicode utf8"],
Just ["First char = 'a'"],
Just ["Need char = 'b'"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{85}b"],
Just [" 0: a\\x{0b}b"],
Nothing,
Nothing,
Nothing,
Just ["/a\\R?b/I8<bsr_anycrlf>"],
Just ["Capturing subpattern count = 0"],
Just ["Options: bsr_anycrlf utf8"],
Just ["First char = 'a'"],
Just ["Need char = 'b'"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Nothing,
Nothing,
Nothing]
,
testRegex "a\\R?b" [ERROR]
["a\\rb",
"a\\nb",
"a\\r\\nb",
"a\\x{85}b",
"a\\x0bb ",
"** Failers ",
"a\\x{85}b\\<bsr_anycrlf>",
"a\\x0bb\\<bsr_anycrlf>",
"",
"/ End of testinput 8 / "]
[Just ["Capturing subpattern count = 0"],
Just ["Options: bsr_unicode utf8"],
Just ["First char = 'a'"],
Just ["Need char = 'b'"],
Just [" 0: a\\x{0d}b"],
Just [" 0: a\\x{0a}b"],
Just [" 0: a\\x{0d}\\x{0a}b"],
Just [" 0: a\\x{85}b"],
Just [" 0: a\\x{0b}b"],
Nothing,
Nothing,
Nothing,
Just ["/ End of testinput 8 / "]]