Annotation of embedaddon/pcre/testdata/testoutput8, revision 1.1
1.1 ! misho 1: /-- This set of tests checks UTF-8 support with the DFA matching functionality
! 2: of pcre_dfa_exec(). The -dfa flag must be used with pcretest when running
! 3: it. --/
! 4:
! 5: /\x{100}ab/8
! 6: \x{100}ab
! 7: 0: \x{100}ab
! 8:
! 9: /a\x{100}*b/8
! 10: ab
! 11: 0: ab
! 12: a\x{100}b
! 13: 0: a\x{100}b
! 14: a\x{100}\x{100}b
! 15: 0: a\x{100}\x{100}b
! 16:
! 17: /a\x{100}+b/8
! 18: a\x{100}b
! 19: 0: a\x{100}b
! 20: a\x{100}\x{100}b
! 21: 0: a\x{100}\x{100}b
! 22: *** Failers
! 23: No match
! 24: ab
! 25: No match
! 26:
! 27: /\bX/8
! 28: Xoanon
! 29: 0: X
! 30: +Xoanon
! 31: 0: X
! 32: \x{300}Xoanon
! 33: 0: X
! 34: *** Failers
! 35: No match
! 36: YXoanon
! 37: No match
! 38:
! 39: /\BX/8
! 40: YXoanon
! 41: 0: X
! 42: *** Failers
! 43: No match
! 44: Xoanon
! 45: No match
! 46: +Xoanon
! 47: No match
! 48: \x{300}Xoanon
! 49: No match
! 50:
! 51: /X\b/8
! 52: X+oanon
! 53: 0: X
! 54: ZX\x{300}oanon
! 55: 0: X
! 56: FAX
! 57: 0: X
! 58: *** Failers
! 59: No match
! 60: Xoanon
! 61: No match
! 62:
! 63: /X\B/8
! 64: Xoanon
! 65: 0: X
! 66: *** Failers
! 67: No match
! 68: X+oanon
! 69: No match
! 70: ZX\x{300}oanon
! 71: No match
! 72: FAX
! 73: No match
! 74:
! 75: /[^a]/8
! 76: abcd
! 77: 0: b
! 78: a\x{100}
! 79: 0: \x{100}
! 80:
! 81: /^[abc\x{123}\x{400}-\x{402}]{2,3}\d/8
! 82: ab99
! 83: 0: ab9
! 84: \x{123}\x{123}45
! 85: 0: \x{123}\x{123}4
! 86: \x{400}\x{401}\x{402}6
! 87: 0: \x{400}\x{401}\x{402}6
! 88: *** Failers
! 89: No match
! 90: d99
! 91: No match
! 92: \x{123}\x{122}4
! 93: No match
! 94: \x{400}\x{403}6
! 95: No match
! 96: \x{400}\x{401}\x{402}\x{402}6
! 97: No match
! 98:
! 99: /abc/8
! 100: ร]
! 101: Error -10 (bad UTF-8 string) offset=0 reason=6
! 102: ร
! 103: Error -10 (bad UTF-8 string) offset=0 reason=1
! 104: รรร
! 105: Error -10 (bad UTF-8 string) offset=0 reason=6
! 106: รรร\?
! 107: No match
! 108: \xe1\x88
! 109: Error -10 (bad UTF-8 string) offset=0 reason=1
! 110: \P\xe1\x88
! 111: Error -10 (bad UTF-8 string) offset=0 reason=1
! 112: \P\P\xe1\x88
! 113: Error -25 (short UTF-8 string) offset=0 reason=1
! 114:
! 115: /a.b/8
! 116: acb
! 117: 0: acb
! 118: a\x7fb
! 119: 0: a\x{7f}b
! 120: a\x{100}b
! 121: 0: a\x{100}b
! 122: *** Failers
! 123: No match
! 124: a\nb
! 125: No match
! 126:
! 127: /a(.{3})b/8
! 128: a\x{4000}xyb
! 129: 0: a\x{4000}xyb
! 130: a\x{4000}\x7fyb
! 131: 0: a\x{4000}\x{7f}yb
! 132: a\x{4000}\x{100}yb
! 133: 0: a\x{4000}\x{100}yb
! 134: *** Failers
! 135: No match
! 136: a\x{4000}b
! 137: No match
! 138: ac\ncb
! 139: No match
! 140:
! 141: /a(.*?)(.)/
! 142: a\xc0\x88b
! 143: 0: a\xc0\x88b
! 144: 1: a\xc0\x88
! 145: 2: a\xc0
! 146:
! 147: /a(.*?)(.)/8
! 148: a\x{100}b
! 149: 0: a\x{100}b
! 150: 1: a\x{100}
! 151:
! 152: /a(.*)(.)/
! 153: a\xc0\x88b
! 154: 0: a\xc0\x88b
! 155: 1: a\xc0\x88
! 156: 2: a\xc0
! 157:
! 158: /a(.*)(.)/8
! 159: a\x{100}b
! 160: 0: a\x{100}b
! 161: 1: a\x{100}
! 162:
! 163: /a(.)(.)/
! 164: a\xc0\x92bcd
! 165: 0: a\xc0\x92
! 166:
! 167: /a(.)(.)/8
! 168: a\x{240}bcd
! 169: 0: a\x{240}b
! 170:
! 171: /a(.?)(.)/
! 172: a\xc0\x92bcd
! 173: 0: a\xc0\x92
! 174: 1: a\xc0
! 175:
! 176: /a(.?)(.)/8
! 177: a\x{240}bcd
! 178: 0: a\x{240}b
! 179: 1: a\x{240}
! 180:
! 181: /a(.??)(.)/
! 182: a\xc0\x92bcd
! 183: 0: a\xc0\x92
! 184: 1: a\xc0
! 185:
! 186: /a(.??)(.)/8
! 187: a\x{240}bcd
! 188: 0: a\x{240}b
! 189: 1: a\x{240}
! 190:
! 191: /a(.{3})b/8
! 192: a\x{1234}xyb
! 193: 0: a\x{1234}xyb
! 194: a\x{1234}\x{4321}yb
! 195: 0: a\x{1234}\x{4321}yb
! 196: a\x{1234}\x{4321}\x{3412}b
! 197: 0: a\x{1234}\x{4321}\x{3412}b
! 198: *** Failers
! 199: No match
! 200: a\x{1234}b
! 201: No match
! 202: ac\ncb
! 203: No match
! 204:
! 205: /a(.{3,})b/8
! 206: a\x{1234}xyb
! 207: 0: a\x{1234}xyb
! 208: a\x{1234}\x{4321}yb
! 209: 0: a\x{1234}\x{4321}yb
! 210: a\x{1234}\x{4321}\x{3412}b
! 211: 0: a\x{1234}\x{4321}\x{3412}b
! 212: axxxxbcdefghijb
! 213: 0: axxxxbcdefghijb
! 214: 1: axxxxb
! 215: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 216: 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 217: *** Failers
! 218: No match
! 219: a\x{1234}b
! 220: No match
! 221:
! 222: /a(.{3,}?)b/8
! 223: a\x{1234}xyb
! 224: 0: a\x{1234}xyb
! 225: a\x{1234}\x{4321}yb
! 226: 0: a\x{1234}\x{4321}yb
! 227: a\x{1234}\x{4321}\x{3412}b
! 228: 0: a\x{1234}\x{4321}\x{3412}b
! 229: axxxxbcdefghijb
! 230: 0: axxxxbcdefghijb
! 231: 1: axxxxb
! 232: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 233: 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 234: *** Failers
! 235: No match
! 236: a\x{1234}b
! 237: No match
! 238:
! 239: /a(.{3,5})b/8
! 240: a\x{1234}xyb
! 241: 0: a\x{1234}xyb
! 242: a\x{1234}\x{4321}yb
! 243: 0: a\x{1234}\x{4321}yb
! 244: a\x{1234}\x{4321}\x{3412}b
! 245: 0: a\x{1234}\x{4321}\x{3412}b
! 246: axxxxbcdefghijb
! 247: 0: axxxxb
! 248: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 249: 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 250: axbxxbcdefghijb
! 251: 0: axbxxb
! 252: axxxxxbcdefghijb
! 253: 0: axxxxxb
! 254: *** Failers
! 255: No match
! 256: a\x{1234}b
! 257: No match
! 258: axxxxxxbcdefghijb
! 259: No match
! 260:
! 261: /a(.{3,5}?)b/8
! 262: a\x{1234}xyb
! 263: 0: a\x{1234}xyb
! 264: a\x{1234}\x{4321}yb
! 265: 0: a\x{1234}\x{4321}yb
! 266: a\x{1234}\x{4321}\x{3412}b
! 267: 0: a\x{1234}\x{4321}\x{3412}b
! 268: axxxxbcdefghijb
! 269: 0: axxxxb
! 270: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 271: 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
! 272: axbxxbcdefghijb
! 273: 0: axbxxb
! 274: axxxxxbcdefghijb
! 275: 0: axxxxxb
! 276: *** Failers
! 277: No match
! 278: a\x{1234}b
! 279: No match
! 280: axxxxxxbcdefghijb
! 281: No match
! 282:
! 283: /^[a\x{c0}]/8
! 284: *** Failers
! 285: No match
! 286: \x{100}
! 287: No match
! 288:
! 289: /(?<=aXb)cd/8
! 290: aXbcd
! 291: 0: cd
! 292:
! 293: /(?<=a\x{100}b)cd/8
! 294: a\x{100}bcd
! 295: 0: cd
! 296:
! 297: /(?<=a\x{100000}b)cd/8
! 298: a\x{100000}bcd
! 299: 0: cd
! 300:
! 301: /(?:\x{100}){3}b/8
! 302: \x{100}\x{100}\x{100}b
! 303: 0: \x{100}\x{100}\x{100}b
! 304: *** Failers
! 305: No match
! 306: \x{100}\x{100}b
! 307: No match
! 308:
! 309: /\x{ab}/8
! 310: \x{ab}
! 311: 0: \x{ab}
! 312: \xc2\xab
! 313: 0: \x{ab}
! 314: *** Failers
! 315: No match
! 316: \x00{ab}
! 317: No match
! 318:
! 319: /(?<=(.))X/8
! 320: WXYZ
! 321: 0: X
! 322: \x{256}XYZ
! 323: 0: X
! 324: *** Failers
! 325: No match
! 326: XYZ
! 327: No match
! 328:
! 329: /[^a]+/8g
! 330: bcd
! 331: 0: bcd
! 332: 1: bc
! 333: 2: b
! 334: \x{100}aY\x{256}Z
! 335: 0: \x{100}
! 336: 0: Y\x{256}Z
! 337: 1: Y\x{256}
! 338: 2: Y
! 339:
! 340: /^[^a]{2}/8
! 341: \x{100}bc
! 342: 0: \x{100}b
! 343:
! 344: /^[^a]{2,}/8
! 345: \x{100}bcAa
! 346: 0: \x{100}bcA
! 347: 1: \x{100}bc
! 348: 2: \x{100}b
! 349:
! 350: /^[^a]{2,}?/8
! 351: \x{100}bca
! 352: 0: \x{100}bc
! 353: 1: \x{100}b
! 354:
! 355: /[^a]+/8ig
! 356: bcd
! 357: 0: bcd
! 358: 1: bc
! 359: 2: b
! 360: \x{100}aY\x{256}Z
! 361: 0: \x{100}
! 362: 0: Y\x{256}Z
! 363: 1: Y\x{256}
! 364: 2: Y
! 365:
! 366: /^[^a]{2}/8i
! 367: \x{100}bc
! 368: 0: \x{100}b
! 369:
! 370: /^[^a]{2,}/8i
! 371: \x{100}bcAa
! 372: 0: \x{100}bc
! 373: 1: \x{100}b
! 374:
! 375: /^[^a]{2,}?/8i
! 376: \x{100}bca
! 377: 0: \x{100}bc
! 378: 1: \x{100}b
! 379:
! 380: /\x{100}{0,0}/8
! 381: abcd
! 382: 0:
! 383:
! 384: /\x{100}?/8
! 385: abcd
! 386: 0:
! 387: \x{100}\x{100}
! 388: 0: \x{100}
! 389: 1:
! 390:
! 391: /\x{100}{0,3}/8
! 392: \x{100}\x{100}
! 393: 0: \x{100}\x{100}
! 394: 1: \x{100}
! 395: 2:
! 396: \x{100}\x{100}\x{100}\x{100}
! 397: 0: \x{100}\x{100}\x{100}
! 398: 1: \x{100}\x{100}
! 399: 2: \x{100}
! 400: 3:
! 401:
! 402: /\x{100}*/8
! 403: abce
! 404: 0:
! 405: \x{100}\x{100}\x{100}\x{100}
! 406: 0: \x{100}\x{100}\x{100}\x{100}
! 407: 1: \x{100}\x{100}\x{100}
! 408: 2: \x{100}\x{100}
! 409: 3: \x{100}
! 410: 4:
! 411:
! 412: /\x{100}{1,1}/8
! 413: abcd\x{100}\x{100}\x{100}\x{100}
! 414: 0: \x{100}
! 415:
! 416: /\x{100}{1,3}/8
! 417: abcd\x{100}\x{100}\x{100}\x{100}
! 418: 0: \x{100}\x{100}\x{100}
! 419: 1: \x{100}\x{100}
! 420: 2: \x{100}
! 421:
! 422: /\x{100}+/8
! 423: abcd\x{100}\x{100}\x{100}\x{100}
! 424: 0: \x{100}\x{100}\x{100}\x{100}
! 425: 1: \x{100}\x{100}\x{100}
! 426: 2: \x{100}\x{100}
! 427: 3: \x{100}
! 428:
! 429: /\x{100}{3}/8
! 430: abcd\x{100}\x{100}\x{100}XX
! 431: 0: \x{100}\x{100}\x{100}
! 432:
! 433: /\x{100}{3,5}/8
! 434: abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
! 435: 0: \x{100}\x{100}\x{100}\x{100}\x{100}
! 436: 1: \x{100}\x{100}\x{100}\x{100}
! 437: 2: \x{100}\x{100}\x{100}
! 438:
! 439: /\x{100}{3,}/8
! 440: abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
! 441: 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
! 442: 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
! 443: 2: \x{100}\x{100}\x{100}\x{100}\x{100}
! 444: 3: \x{100}\x{100}\x{100}\x{100}
! 445: 4: \x{100}\x{100}\x{100}
! 446:
! 447: /(?<=a\x{100}{2}b)X/8
! 448: Xyyya\x{100}\x{100}bXzzz
! 449: 0: X
! 450:
! 451: /\D*/8
! 452: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 453: Matched, but too many subsidiary matches
! 454: 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 455: 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 456: 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 457: 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 458: 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 459: 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 460: 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 461: 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 462: 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 463: 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 464: 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 465: 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 466: 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 467: 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 468: 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 469: 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 470: 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 471: 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 472: 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 473: 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 474: 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 475: 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
! 476:
! 477: /\D*/8
! 478: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
! 479: Matched, but too many subsidiary matches
! 480: 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}
! 481: 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}
! 482: 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}
! 483: 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}
! 484: 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}
! 485: 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}
! 486: 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}
! 487: 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}
! 488: 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}
! 489: 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}
! 490: 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}
! 491: 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}
! 492: 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}
! 493: 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}
! 494: 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}
! 495: 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}
! 496: 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}
! 497: 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}
! 498: 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}
! 499: 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}
! 500: 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}
! 501: 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}
! 502:
! 503: /\D/8
! 504: 1X2
! 505: 0: X
! 506: 1\x{100}2
! 507: 0: \x{100}
! 508:
! 509: />\S/8
! 510: > >X Y
! 511: 0: >X
! 512: > >\x{100} Y
! 513: 0: >\x{100}
! 514:
! 515: /\d/8
! 516: \x{100}3
! 517: 0: 3
! 518:
! 519: /\s/8
! 520: \x{100} X
! 521: 0:
! 522:
! 523: /\D+/8
! 524: 12abcd34
! 525: 0: abcd
! 526: 1: abc
! 527: 2: ab
! 528: 3: a
! 529: *** Failers
! 530: 0: *** Failers
! 531: 1: *** Failer
! 532: 2: *** Faile
! 533: 3: *** Fail
! 534: 4: *** Fai
! 535: 5: *** Fa
! 536: 6: *** F
! 537: 7: ***
! 538: 8: ***
! 539: 9: **
! 540: 10: *
! 541: 1234
! 542: No match
! 543:
! 544: /\D{2,3}/8
! 545: 12abcd34
! 546: 0: abc
! 547: 1: ab
! 548: 12ab34
! 549: 0: ab
! 550: *** Failers
! 551: 0: ***
! 552: 1: **
! 553: 1234
! 554: No match
! 555: 12a34
! 556: No match
! 557:
! 558: /\D{2,3}?/8
! 559: 12abcd34
! 560: 0: abc
! 561: 1: ab
! 562: 12ab34
! 563: 0: ab
! 564: *** Failers
! 565: 0: ***
! 566: 1: **
! 567: 1234
! 568: No match
! 569: 12a34
! 570: No match
! 571:
! 572: /\d+/8
! 573: 12abcd34
! 574: 0: 12
! 575: 1: 1
! 576: *** Failers
! 577: No match
! 578:
! 579: /\d{2,3}/8
! 580: 12abcd34
! 581: 0: 12
! 582: 1234abcd
! 583: 0: 123
! 584: 1: 12
! 585: *** Failers
! 586: No match
! 587: 1.4
! 588: No match
! 589:
! 590: /\d{2,3}?/8
! 591: 12abcd34
! 592: 0: 12
! 593: 1234abcd
! 594: 0: 123
! 595: 1: 12
! 596: *** Failers
! 597: No match
! 598: 1.4
! 599: No match
! 600:
! 601: /\S+/8
! 602: 12abcd34
! 603: 0: 12abcd34
! 604: 1: 12abcd3
! 605: 2: 12abcd
! 606: 3: 12abc
! 607: 4: 12ab
! 608: 5: 12a
! 609: 6: 12
! 610: 7: 1
! 611: *** Failers
! 612: 0: ***
! 613: 1: **
! 614: 2: *
! 615: \ \
! 616: No match
! 617:
! 618: /\S{2,3}/8
! 619: 12abcd34
! 620: 0: 12a
! 621: 1: 12
! 622: 1234abcd
! 623: 0: 123
! 624: 1: 12
! 625: *** Failers
! 626: 0: ***
! 627: 1: **
! 628: \ \
! 629: No match
! 630:
! 631: /\S{2,3}?/8
! 632: 12abcd34
! 633: 0: 12a
! 634: 1: 12
! 635: 1234abcd
! 636: 0: 123
! 637: 1: 12
! 638: *** Failers
! 639: 0: ***
! 640: 1: **
! 641: \ \
! 642: No match
! 643:
! 644: />\s+</8
! 645: 12> <34
! 646: 0: > <
! 647: *** Failers
! 648: No match
! 649:
! 650: />\s{2,3}</8
! 651: ab> <cd
! 652: 0: > <
! 653: ab> <ce
! 654: 0: > <
! 655: *** Failers
! 656: No match
! 657: ab> <cd
! 658: No match
! 659:
! 660: />\s{2,3}?</8
! 661: ab> <cd
! 662: 0: > <
! 663: ab> <ce
! 664: 0: > <
! 665: *** Failers
! 666: No match
! 667: ab> <cd
! 668: No match
! 669:
! 670: /\w+/8
! 671: 12 34
! 672: 0: 12
! 673: 1: 1
! 674: *** Failers
! 675: 0: Failers
! 676: 1: Failer
! 677: 2: Faile
! 678: 3: Fail
! 679: 4: Fai
! 680: 5: Fa
! 681: 6: F
! 682: +++=*!
! 683: No match
! 684:
! 685: /\w{2,3}/8
! 686: ab cd
! 687: 0: ab
! 688: abcd ce
! 689: 0: abc
! 690: 1: ab
! 691: *** Failers
! 692: 0: Fai
! 693: 1: Fa
! 694: a.b.c
! 695: No match
! 696:
! 697: /\w{2,3}?/8
! 698: ab cd
! 699: 0: ab
! 700: abcd ce
! 701: 0: abc
! 702: 1: ab
! 703: *** Failers
! 704: 0: Fai
! 705: 1: Fa
! 706: a.b.c
! 707: No match
! 708:
! 709: /\W+/8
! 710: 12====34
! 711: 0: ====
! 712: 1: ===
! 713: 2: ==
! 714: 3: =
! 715: *** Failers
! 716: 0: ***
! 717: 1: ***
! 718: 2: **
! 719: 3: *
! 720: abcd
! 721: No match
! 722:
! 723: /\W{2,3}/8
! 724: ab====cd
! 725: 0: ===
! 726: 1: ==
! 727: ab==cd
! 728: 0: ==
! 729: *** Failers
! 730: 0: ***
! 731: 1: **
! 732: a.b.c
! 733: No match
! 734:
! 735: /\W{2,3}?/8
! 736: ab====cd
! 737: 0: ===
! 738: 1: ==
! 739: ab==cd
! 740: 0: ==
! 741: *** Failers
! 742: 0: ***
! 743: 1: **
! 744: a.b.c
! 745: No match
! 746:
! 747: /[\x{100}]/8
! 748: \x{100}
! 749: 0: \x{100}
! 750: Z\x{100}
! 751: 0: \x{100}
! 752: \x{100}Z
! 753: 0: \x{100}
! 754: *** Failers
! 755: No match
! 756:
! 757: /[Z\x{100}]/8
! 758: Z\x{100}
! 759: 0: Z
! 760: \x{100}
! 761: 0: \x{100}
! 762: \x{100}Z
! 763: 0: \x{100}
! 764: *** Failers
! 765: No match
! 766:
! 767: /[\x{100}\x{200}]/8
! 768: ab\x{100}cd
! 769: 0: \x{100}
! 770: ab\x{200}cd
! 771: 0: \x{200}
! 772: *** Failers
! 773: No match
! 774:
! 775: /[\x{100}-\x{200}]/8
! 776: ab\x{100}cd
! 777: 0: \x{100}
! 778: ab\x{200}cd
! 779: 0: \x{200}
! 780: ab\x{111}cd
! 781: 0: \x{111}
! 782: *** Failers
! 783: No match
! 784:
! 785: /[z-\x{200}]/8
! 786: ab\x{100}cd
! 787: 0: \x{100}
! 788: ab\x{200}cd
! 789: 0: \x{200}
! 790: ab\x{111}cd
! 791: 0: \x{111}
! 792: abzcd
! 793: 0: z
! 794: ab|cd
! 795: 0: |
! 796: *** Failers
! 797: No match
! 798:
! 799: /[Q\x{100}\x{200}]/8
! 800: ab\x{100}cd
! 801: 0: \x{100}
! 802: ab\x{200}cd
! 803: 0: \x{200}
! 804: Q?
! 805: 0: Q
! 806: *** Failers
! 807: No match
! 808:
! 809: /[Q\x{100}-\x{200}]/8
! 810: ab\x{100}cd
! 811: 0: \x{100}
! 812: ab\x{200}cd
! 813: 0: \x{200}
! 814: ab\x{111}cd
! 815: 0: \x{111}
! 816: Q?
! 817: 0: Q
! 818: *** Failers
! 819: No match
! 820:
! 821: /[Qz-\x{200}]/8
! 822: ab\x{100}cd
! 823: 0: \x{100}
! 824: ab\x{200}cd
! 825: 0: \x{200}
! 826: ab\x{111}cd
! 827: 0: \x{111}
! 828: abzcd
! 829: 0: z
! 830: ab|cd
! 831: 0: |
! 832: Q?
! 833: 0: Q
! 834: *** Failers
! 835: No match
! 836:
! 837: /[\x{100}\x{200}]{1,3}/8
! 838: ab\x{100}cd
! 839: 0: \x{100}
! 840: ab\x{200}cd
! 841: 0: \x{200}
! 842: ab\x{200}\x{100}\x{200}\x{100}cd
! 843: 0: \x{200}\x{100}\x{200}
! 844: 1: \x{200}\x{100}
! 845: 2: \x{200}
! 846: *** Failers
! 847: No match
! 848:
! 849: /[\x{100}\x{200}]{1,3}?/8
! 850: ab\x{100}cd
! 851: 0: \x{100}
! 852: ab\x{200}cd
! 853: 0: \x{200}
! 854: ab\x{200}\x{100}\x{200}\x{100}cd
! 855: 0: \x{200}\x{100}\x{200}
! 856: 1: \x{200}\x{100}
! 857: 2: \x{200}
! 858: *** Failers
! 859: No match
! 860:
! 861: /[Q\x{100}\x{200}]{1,3}/8
! 862: ab\x{100}cd
! 863: 0: \x{100}
! 864: ab\x{200}cd
! 865: 0: \x{200}
! 866: ab\x{200}\x{100}\x{200}\x{100}cd
! 867: 0: \x{200}\x{100}\x{200}
! 868: 1: \x{200}\x{100}
! 869: 2: \x{200}
! 870: *** Failers
! 871: No match
! 872:
! 873: /[Q\x{100}\x{200}]{1,3}?/8
! 874: ab\x{100}cd
! 875: 0: \x{100}
! 876: ab\x{200}cd
! 877: 0: \x{200}
! 878: ab\x{200}\x{100}\x{200}\x{100}cd
! 879: 0: \x{200}\x{100}\x{200}
! 880: 1: \x{200}\x{100}
! 881: 2: \x{200}
! 882: *** Failers
! 883: No match
! 884:
! 885: /(?<=[\x{100}\x{200}])X/8
! 886: abc\x{200}X
! 887: 0: X
! 888: abc\x{100}X
! 889: 0: X
! 890: *** Failers
! 891: No match
! 892: X
! 893: No match
! 894:
! 895: /(?<=[Q\x{100}\x{200}])X/8
! 896: abc\x{200}X
! 897: 0: X
! 898: abc\x{100}X
! 899: 0: X
! 900: abQX
! 901: 0: X
! 902: *** Failers
! 903: No match
! 904: X
! 905: No match
! 906:
! 907: /(?<=[\x{100}\x{200}]{3})X/8
! 908: abc\x{100}\x{200}\x{100}X
! 909: 0: X
! 910: *** Failers
! 911: No match
! 912: abc\x{200}X
! 913: No match
! 914: X
! 915: No match
! 916:
! 917: /[^\x{100}\x{200}]X/8
! 918: AX
! 919: 0: AX
! 920: \x{150}X
! 921: 0: \x{150}X
! 922: \x{500}X
! 923: 0: \x{500}X
! 924: *** Failers
! 925: No match
! 926: \x{100}X
! 927: No match
! 928: \x{200}X
! 929: No match
! 930:
! 931: /[^Q\x{100}\x{200}]X/8
! 932: AX
! 933: 0: AX
! 934: \x{150}X
! 935: 0: \x{150}X
! 936: \x{500}X
! 937: 0: \x{500}X
! 938: *** Failers
! 939: No match
! 940: \x{100}X
! 941: No match
! 942: \x{200}X
! 943: No match
! 944: QX
! 945: No match
! 946:
! 947: /[^\x{100}-\x{200}]X/8
! 948: AX
! 949: 0: AX
! 950: \x{500}X
! 951: 0: \x{500}X
! 952: *** Failers
! 953: No match
! 954: \x{100}X
! 955: No match
! 956: \x{150}X
! 957: No match
! 958: \x{200}X
! 959: No match
! 960:
! 961: /[z-\x{100}]/8i
! 962: z
! 963: 0: z
! 964: Z
! 965: 0: Z
! 966: \x{100}
! 967: 0: \x{100}
! 968: *** Failers
! 969: No match
! 970: \x{102}
! 971: No match
! 972: y
! 973: No match
! 974:
! 975: /[\xFF]/
! 976: >\xff<
! 977: 0: \xff
! 978:
! 979: /[\xff]/8
! 980: >\x{ff}<
! 981: 0: \x{ff}
! 982:
! 983: /[^\xFF]/
! 984: XYZ
! 985: 0: X
! 986:
! 987: /[^\xff]/8
! 988: XYZ
! 989: 0: X
! 990: \x{123}
! 991: 0: \x{123}
! 992:
! 993: /^[ac]*b/8
! 994: xb
! 995: No match
! 996:
! 997: /^[ac\x{100}]*b/8
! 998: xb
! 999: No match
! 1000:
! 1001: /^[^x]*b/8i
! 1002: xb
! 1003: No match
! 1004:
! 1005: /^[^x]*b/8
! 1006: xb
! 1007: No match
! 1008:
! 1009: /^\d*b/8
! 1010: xb
! 1011: No match
! 1012:
! 1013: /(|a)/g8
! 1014: catac
! 1015: 0:
! 1016: 0: a
! 1017: 1:
! 1018: 0:
! 1019: 0: a
! 1020: 1:
! 1021: 0:
! 1022: 0:
! 1023: a\x{256}a
! 1024: 0: a
! 1025: 1:
! 1026: 0:
! 1027: 0: a
! 1028: 1:
! 1029: 0:
! 1030:
! 1031: /^\x{85}$/8i
! 1032: \x{85}
! 1033: 0: \x{85}
! 1034:
! 1035: /^abc./mgx8<any>
! 1036: abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
! 1037: 0: abc1
! 1038: 0: abc2
! 1039: 0: abc3
! 1040: 0: abc4
! 1041: 0: abc5
! 1042: 0: abc6
! 1043: 0: abc7
! 1044: 0: abc8
! 1045: 0: abc9
! 1046:
! 1047: /abc.$/mgx8<any>
! 1048: abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
! 1049: 0: abc1
! 1050: 0: abc2
! 1051: 0: abc3
! 1052: 0: abc4
! 1053: 0: abc5
! 1054: 0: abc6
! 1055: 0: abc7
! 1056: 0: abc8
! 1057: 0: abc9
! 1058:
! 1059: /^a\Rb/8<bsr_unicode>
! 1060: a\nb
! 1061: 0: a\x{0a}b
! 1062: a\rb
! 1063: 0: a\x{0d}b
! 1064: a\r\nb
! 1065: 0: a\x{0d}\x{0a}b
! 1066: a\x0bb
! 1067: 0: a\x{0b}b
! 1068: a\x0cb
! 1069: 0: a\x{0c}b
! 1070: a\x{85}b
! 1071: 0: a\x{85}b
! 1072: a\x{2028}b
! 1073: 0: a\x{2028}b
! 1074: a\x{2029}b
! 1075: 0: a\x{2029}b
! 1076: ** Failers
! 1077: No match
! 1078: a\n\rb
! 1079: No match
! 1080:
! 1081: /^a\R*b/8<bsr_unicode>
! 1082: ab
! 1083: 0: ab
! 1084: a\nb
! 1085: 0: a\x{0a}b
! 1086: a\rb
! 1087: 0: a\x{0d}b
! 1088: a\r\nb
! 1089: 0: a\x{0d}\x{0a}b
! 1090: a\x0bb
! 1091: 0: a\x{0b}b
! 1092: a\x0c\x{2028}\x{2029}b
! 1093: 0: a\x{0c}\x{2028}\x{2029}b
! 1094: a\x{85}b
! 1095: 0: a\x{85}b
! 1096: a\n\rb
! 1097: 0: a\x{0a}\x{0d}b
! 1098: a\n\r\x{85}\x0cb
! 1099: 0: a\x{0a}\x{0d}\x{85}\x{0c}b
! 1100:
! 1101: /^a\R+b/8<bsr_unicode>
! 1102: a\nb
! 1103: 0: a\x{0a}b
! 1104: a\rb
! 1105: 0: a\x{0d}b
! 1106: a\r\nb
! 1107: 0: a\x{0d}\x{0a}b
! 1108: a\x0bb
! 1109: 0: a\x{0b}b
! 1110: a\x0c\x{2028}\x{2029}b
! 1111: 0: a\x{0c}\x{2028}\x{2029}b
! 1112: a\x{85}b
! 1113: 0: a\x{85}b
! 1114: a\n\rb
! 1115: 0: a\x{0a}\x{0d}b
! 1116: a\n\r\x{85}\x0cb
! 1117: 0: a\x{0a}\x{0d}\x{85}\x{0c}b
! 1118: ** Failers
! 1119: No match
! 1120: ab
! 1121: No match
! 1122:
! 1123: /^a\R{1,3}b/8<bsr_unicode>
! 1124: a\nb
! 1125: 0: a\x{0a}b
! 1126: a\n\rb
! 1127: 0: a\x{0a}\x{0d}b
! 1128: a\n\r\x{85}b
! 1129: 0: a\x{0a}\x{0d}\x{85}b
! 1130: a\r\n\r\nb
! 1131: 0: a\x{0d}\x{0a}\x{0d}\x{0a}b
! 1132: a\r\n\r\n\r\nb
! 1133: 0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
! 1134: a\n\r\n\rb
! 1135: 0: a\x{0a}\x{0d}\x{0a}\x{0d}b
! 1136: a\n\n\r\nb
! 1137: 0: a\x{0a}\x{0a}\x{0d}\x{0a}b
! 1138: ** Failers
! 1139: No match
! 1140: a\n\n\n\rb
! 1141: No match
! 1142: a\r
! 1143: No match
! 1144:
! 1145: /\h+\V?\v{3,4}/8
! 1146: \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
! 1147: 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
! 1148: 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
! 1149:
! 1150: /\V?\v{3,4}/8
! 1151: \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
! 1152: 0: X\x{0a}\x{0b}\x{0c}\x{0d}
! 1153: 1: X\x{0a}\x{0b}\x{0c}
! 1154:
! 1155: /\h+\V?\v{3,4}/8
! 1156: >\x09\x20\x{a0}X\x0a\x0a\x0a<
! 1157: 0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a}
! 1158:
! 1159: /\V?\v{3,4}/8
! 1160: >\x09\x20\x{a0}X\x0a\x0a\x0a<
! 1161: 0: X\x{0a}\x{0a}\x{0a}
! 1162:
! 1163: /\H\h\V\v/8
! 1164: X X\x0a
! 1165: 0: X X\x{0a}
! 1166: X\x09X\x0b
! 1167: 0: X\x{09}X\x{0b}
! 1168: ** Failers
! 1169: No match
! 1170: \x{a0} X\x0a
! 1171: No match
! 1172:
! 1173: /\H*\h+\V?\v{3,4}/8
! 1174: \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
! 1175: 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
! 1176: 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
! 1177: \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
! 1178: 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
! 1179: 1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
! 1180: \x09\x20\x{a0}\x0a\x0b\x0c
! 1181: 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
! 1182: ** Failers
! 1183: No match
! 1184: \x09\x20\x{a0}\x0a\x0b
! 1185: No match
! 1186:
! 1187: /\H\h\V\v/8
! 1188: \x{3001}\x{3000}\x{2030}\x{2028}
! 1189: 0: \x{3001}\x{3000}\x{2030}\x{2028}
! 1190: X\x{180e}X\x{85}
! 1191: 0: X\x{180e}X\x{85}
! 1192: ** Failers
! 1193: No match
! 1194: \x{2009} X\x0a
! 1195: No match
! 1196:
! 1197: /\H*\h+\V?\v{3,4}/8
! 1198: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
! 1199: 0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
! 1200: 1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}
! 1201: \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
! 1202: 0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
! 1203: 1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}
! 1204: \x09\x20\x{202f}\x0a\x0b\x0c
! 1205: 0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
! 1206: ** Failers
! 1207: No match
! 1208: \x09\x{200a}\x{a0}\x{2028}\x0b
! 1209: No match
! 1210:
! 1211: /a\Rb/I8<bsr_anycrlf>
! 1212: Capturing subpattern count = 0
! 1213: Options: bsr_anycrlf utf8
! 1214: First char = 'a'
! 1215: Need char = 'b'
! 1216: a\rb
! 1217: 0: a\x{0d}b
! 1218: a\nb
! 1219: 0: a\x{0a}b
! 1220: a\r\nb
! 1221: 0: a\x{0d}\x{0a}b
! 1222: ** Failers
! 1223: No match
! 1224: a\x{85}b
! 1225: No match
! 1226: a\x0bb
! 1227: No match
! 1228:
! 1229: /a\Rb/I8<bsr_unicode>
! 1230: Capturing subpattern count = 0
! 1231: Options: bsr_unicode utf8
! 1232: First char = 'a'
! 1233: Need char = 'b'
! 1234: a\rb
! 1235: 0: a\x{0d}b
! 1236: a\nb
! 1237: 0: a\x{0a}b
! 1238: a\r\nb
! 1239: 0: a\x{0d}\x{0a}b
! 1240: a\x{85}b
! 1241: 0: a\x{85}b
! 1242: a\x0bb
! 1243: 0: a\x{0b}b
! 1244: ** Failers
! 1245: No match
! 1246: a\x{85}b\<bsr_anycrlf>
! 1247: No match
! 1248: a\x0bb\<bsr_anycrlf>
! 1249: No match
! 1250:
! 1251: /a\R?b/I8<bsr_anycrlf>
! 1252: Capturing subpattern count = 0
! 1253: Options: bsr_anycrlf utf8
! 1254: First char = 'a'
! 1255: Need char = 'b'
! 1256: a\rb
! 1257: 0: a\x{0d}b
! 1258: a\nb
! 1259: 0: a\x{0a}b
! 1260: a\r\nb
! 1261: 0: a\x{0d}\x{0a}b
! 1262: ** Failers
! 1263: No match
! 1264: a\x{85}b
! 1265: No match
! 1266: a\x0bb
! 1267: No match
! 1268:
! 1269: /a\R?b/I8<bsr_unicode>
! 1270: Capturing subpattern count = 0
! 1271: Options: bsr_unicode utf8
! 1272: First char = 'a'
! 1273: Need char = 'b'
! 1274: a\rb
! 1275: 0: a\x{0d}b
! 1276: a\nb
! 1277: 0: a\x{0a}b
! 1278: a\r\nb
! 1279: 0: a\x{0d}\x{0a}b
! 1280: a\x{85}b
! 1281: 0: a\x{85}b
! 1282: a\x0bb
! 1283: 0: a\x{0b}b
! 1284: ** Failers
! 1285: No match
! 1286: a\x{85}b\<bsr_anycrlf>
! 1287: No match
! 1288: a\x0bb\<bsr_anycrlf>
! 1289: No match
! 1290:
! 1291: /X/8f<any>
! 1292: A\x{1ec5}ABCXYZ
! 1293: 0: X
! 1294:
! 1295: /abcd*/8
! 1296: xxxxabcd\P
! 1297: 0: abcd
! 1298: 1: abc
! 1299: xxxxabcd\P\P
! 1300: Partial match: abcd
! 1301:
! 1302: /abcd*/i8
! 1303: xxxxabcd\P
! 1304: 0: abcd
! 1305: 1: abc
! 1306: xxxxabcd\P\P
! 1307: Partial match: abcd
! 1308: XXXXABCD\P
! 1309: 0: ABCD
! 1310: 1: ABC
! 1311: XXXXABCD\P\P
! 1312: Partial match: ABCD
! 1313:
! 1314: /abc\d*/8
! 1315: xxxxabc1\P
! 1316: 0: abc1
! 1317: 1: abc
! 1318: xxxxabc1\P\P
! 1319: Partial match: abc1
! 1320:
! 1321: /abc[de]*/8
! 1322: xxxxabcde\P
! 1323: 0: abcde
! 1324: 1: abcd
! 1325: 2: abc
! 1326: xxxxabcde\P\P
! 1327: Partial match: abcde
! 1328:
! 1329: /\bthe cat\b/8
! 1330: the cat\P
! 1331: 0: the cat
! 1332: the cat\P\P
! 1333: Partial match: the cat
! 1334:
! 1335: /a+/8
! 1336: a\x{123}aa\>1
! 1337: 0: aa
! 1338: 1: a
! 1339: a\x{123}aa\>2
! 1340: Error -11 (bad UTF-8 offset)
! 1341: a\x{123}aa\>3
! 1342: 0: aa
! 1343: 1: a
! 1344: a\x{123}aa\>4
! 1345: 0: a
! 1346: a\x{123}aa\>5
! 1347: No match
! 1348: a\x{123}aa\>6
! 1349: Error -24 (bad offset value)
! 1350:
! 1351: /ab\Cde/8
! 1352: abXde
! 1353: Error -16 (item unsupported for DFA matching)
! 1354:
! 1355: /(?<=ab\Cde)X/8
! 1356: Failed: \C not allowed in lookbehind assertion at offset 10
! 1357:
! 1358: /-- End of testinput8 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>