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