From a486270ab1f7ae46c7e77cd92a568c2acecfe8ad Mon Sep 17 00:00:00 2001 From: HSunboy Date: Wed, 25 Dec 2019 10:58:12 +0800 Subject: [PATCH] add impala lifecycle --- lib/core/sqlAutoCompleteParser.js | 516 +++++++++++++++--------------- lib/core/sqlSyntaxParser.js | 516 +++++++++++++++--------------- package.json | 2 +- src/core/sqlAutoCompleteParser.js | 514 ++++++++++++++--------------- src/core/sqlSyntaxParser.js | 514 ++++++++++++++--------------- src/jison/sql.jisonlex | 2 +- src/jison/sql_create.jison | 2 +- test/index.test.ts | 3 +- 8 files changed, 1035 insertions(+), 1034 deletions(-) diff --git a/lib/core/sqlAutoCompleteParser.js b/lib/core/sqlAutoCompleteParser.js index 1b3a532..03f0daa 100644 --- a/lib/core/sqlAutoCompleteParser.js +++ b/lib/core/sqlAutoCompleteParser.js @@ -2233,8 +2233,8 @@ var sqlAutocompleteParser = (function () { ; return o; }, $V0 = [2, 6, 10, 19, 24, 26, 28, 30, 32, 33, 34, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 156, 157, 158, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 438, 439, 440, 441, 452, 569, 570, 571, 577, 763, 826, 868, 930, 931, 933, 1166, 1190, 1191, 1192, 1193, 1195, 1213, 1227, 1252, 1253, 1278, 1314], $V1 = [2, 4], $V2 = [6, 10], $V3 = [2, 5], $V4 = [1, 6], $V5 = [1, 385], $V6 = [1, 359], $V7 = [1, 442], $V8 = [1, 13], $V9 = [1, 422], $Va = [1, 17], $Vb = [1, 19], $Vc = [1, 20], $Vd = [1, 23], $Ve = [1, 24], $Vf = [1, 78], $Vg = [1, 79], $Vh = [1, 80], $Vi = [1, 25], $Vj = [1, 81], $Vk = [1, 82], $Vl = [1, 30], $Vm = [1, 32], $Vn = [1, 83], $Vo = [1, 33], $Vp = [1, 34], $Vq = [1, 35], $Vr = [1, 38], $Vs = [1, 39], $Vt = [1, 383], $Vu = [1, 473], $Vv = [1, 42], $Vw = [1, 43], $Vx = [1, 46], $Vy = [1, 85], $Vz = [1, 88], $VA = [1, 89], $VB = [1, 91], $VC = [1, 50], $VD = [1, 90], $VE = [1, 51], $VF = [1, 92], $VG = [1, 93], $VH = [1, 545], $VI = [1, 94], $VJ = [1, 95], $VK = [1, 56], $VL = [1, 96], $VM = [1, 562], $VN = [1, 531], $VO = [1, 98], $VP = [1, 58], $VQ = [1, 100], $VR = [1, 102], $VS = [1, 59], $VT = [1, 60], $VU = [1, 103], $VV = [1, 104], $VW = [1, 105], $VX = [1, 62], $VY = [1, 63], $VZ = [1, 106], $V_ = [1, 65], $V$ = [1, 532], $V01 = [1, 67], $V11 = [1, 57], $V21 = [1, 68], $V31 = [1, 69], $V41 = [1, 107], $V51 = [1, 108], $V61 = [1, 110], $V71 = [1, 111], $V81 = [1, 112], $V91 = [1, 113], $Va1 = [1, 71], $Vb1 = [1, 559], $Vc1 = [1, 114], $Vd1 = [1, 115], $Ve1 = [1, 72], $Vf1 = [1, 116], $Vg1 = [1, 118], $Vh1 = [1, 278], $Vi1 = [1, 119], $Vj1 = [1, 121], $Vk1 = [1, 122], $Vl1 = [1, 123], $Vm1 = [1, 124], $Vn1 = [1, 75], $Vo1 = [1, 125], $Vp1 = [1, 126], $Vq1 = [1, 127], $Vr1 = [1, 542], $Vs1 = [1, 76], $Vt1 = [1, 129], $Vu1 = [1, 131], $Vv1 = [1, 307], $Vw1 = [1, 310], $Vx1 = [1, 311], $Vy1 = [1, 312], $Vz1 = [1, 316], $VA1 = [1, 317], $VB1 = [1, 318], $VC1 = [1, 319], $VD1 = [1, 196], $VE1 = [1, 198], $VF1 = [1, 199], $VG1 = [1, 179], $VH1 = [1, 204], $VI1 = [1, 205], $VJ1 = [1, 194], $VK1 = [1, 186], $VL1 = [1, 166], $VM1 = [1, 290], $VN1 = [1, 260], $VO1 = [1, 330], $VP1 = [1, 349], $VQ1 = [1, 384], $VR1 = [1, 16], $VS1 = [1, 40], $VT1 = [1, 14], $VU1 = [1, 15], $VV1 = [1, 18], $VW1 = [1, 21], $VX1 = [1, 22], $VY1 = [1, 26], $VZ1 = [1, 27], $V_1 = [1, 28], $V$1 = [1, 29], $V02 = [1, 31], $V12 = [1, 36], $V22 = [1, 37], $V32 = [1, 41], $V42 = [1, 44], $V52 = [1, 45], $V62 = [1, 47], $V72 = [1, 48], $V82 = [1, 49], $V92 = [1, 52], $Va2 = [1, 53], $Vb2 = [1, 54], $Vc2 = [1, 55], $Vd2 = [1, 61], $Ve2 = [1, 64], $Vf2 = [1, 66], $Vg2 = [1, 70], $Vh2 = [1, 73], $Vi2 = [1, 74], $Vj2 = [1, 77], $Vk2 = [1, 84], $Vl2 = [1, 86], $Vm2 = [1, 87], $Vn2 = [1, 97], $Vo2 = [1, 99], $Vp2 = [1, 101], $Vq2 = [1, 109], $Vr2 = [1, 117], $Vs2 = [1, 120], $Vt2 = [1, 128], $Vu2 = [1, 130], $Vv2 = [1, 132], $Vw2 = [1, 133], $Vx2 = [1, 134], $Vy2 = [1, 135], $Vz2 = [1, 136], $VA2 = [1, 137], $VB2 = [1, 138], $VC2 = [1, 139], $VD2 = [1, 140], $VE2 = [1, 141], $VF2 = [1, 142], $VG2 = [1, 143], $VH2 = [1, 144], $VI2 = [1, 145], $VJ2 = [1, 146], $VK2 = [1, 147], $VL2 = [1, 148], $VM2 = [1, 149], $VN2 = [1, 150], $VO2 = [1, 151], $VP2 = [1, 152], $VQ2 = [1, 153], $VR2 = [1, 154], $VS2 = [1, 155], $VT2 = [1, 156], $VU2 = [1, 157], $VV2 = [1, 158], $VW2 = [1, 159], $VX2 = [1, 160], $VY2 = [1, 161], $VZ2 = [1, 162], $V_2 = [1, 163], $V$2 = [1, 164], $V03 = [1, 165], $V13 = [1, 167], $V23 = [1, 168], $V33 = [1, 169], $V43 = [1, 170], $V53 = [1, 171], $V63 = [1, 172], $V73 = [1, 173], $V83 = [1, 174], $V93 = [1, 175], $Va3 = [1, 176], $Vb3 = [1, 177], $Vc3 = [1, 178], $Vd3 = [1, 180], $Ve3 = [1, 181], $Vf3 = [1, 182], $Vg3 = [1, 183], $Vh3 = [1, 184], $Vi3 = [1, 185], $Vj3 = [1, 187], $Vk3 = [1, 188], $Vl3 = [1, 189], $Vm3 = [1, 190], $Vn3 = [1, 191], $Vo3 = [1, 192], $Vp3 = [1, 193], $Vq3 = [1, 195], $Vr3 = [1, 197], $Vs3 = [1, 200], $Vt3 = [1, 201], $Vu3 = [1, 202], $Vv3 = [1, 203], $Vw3 = [1, 206], $Vx3 = [1, 207], $Vy3 = [1, 208], $Vz3 = [1, 209], $VA3 = [1, 210], $VB3 = [1, 211], $VC3 = [1, 212], $VD3 = [1, 213], $VE3 = [1, 214], $VF3 = [1, 215], $VG3 = [1, 216], $VH3 = [1, 217], $VI3 = [1, 218], $VJ3 = [1, 219], $VK3 = [1, 220], $VL3 = [1, 221], $VM3 = [1, 222], $VN3 = [1, 223], $VO3 = [1, 224], $VP3 = [1, 225], $VQ3 = [1, 226], $VR3 = [1, 227], $VS3 = [1, 228], $VT3 = [1, 229], $VU3 = [1, 230], $VV3 = [1, 231], $VW3 = [1, 232], $VX3 = [1, 233], $VY3 = [1, 234], $VZ3 = [1, 235], $V_3 = [1, 236], $V$3 = [1, 237], $V04 = [1, 238], $V14 = [1, 239], $V24 = [1, 240], $V34 = [1, 241], $V44 = [1, 242], $V54 = [1, 243], $V64 = [1, 244], $V74 = [1, 245], $V84 = [1, 246], $V94 = [1, 247], $Va4 = [1, 248], $Vb4 = [1, 249], $Vc4 = [1, 250], $Vd4 = [1, 251], $Ve4 = [1, 252], $Vf4 = [1, 253], $Vg4 = [1, 254], $Vh4 = [1, 255], $Vi4 = [1, 256], $Vj4 = [1, 257], $Vk4 = [1, 258], $Vl4 = [1, 259], $Vm4 = [1, 261], $Vn4 = [1, 262], $Vo4 = [1, 263], $Vp4 = [1, 264], $Vq4 = [1, 265], $Vr4 = [1, 266], $Vs4 = [1, 267], $Vt4 = [1, 268], $Vu4 = [1, 269], $Vv4 = [1, 270], $Vw4 = [1, 271], $Vx4 = [1, 272], $Vy4 = [1, 273], $Vz4 = [1, 274], $VA4 = [1, 275], $VB4 = [1, 276], $VC4 = [1, 277], $VD4 = [1, 279], $VE4 = [1, 280], $VF4 = [1, 281], $VG4 = [1, 282], $VH4 = [1, 283], $VI4 = [1, 284], $VJ4 = [1, 285], $VK4 = [1, 286], $VL4 = [1, 287], $VM4 = [1, 288], $VN4 = [1, 289], $VO4 = [1, 291], $VP4 = [1, 292], $VQ4 = [1, 293], $VR4 = [1, 294], $VS4 = [1, 295], $VT4 = [1, 296], $VU4 = [1, 297], $VV4 = [1, 298], $VW4 = [1, 299], $VX4 = [1, 300], $VY4 = [1, 301], $VZ4 = [1, 302], $V_4 = [1, 303], $V$4 = [1, 304], $V05 = [1, 305], $V15 = [1, 306], $V25 = [1, 308], $V35 = [1, 309], $V45 = [1, 313], $V55 = [1, 314], $V65 = [1, 315], $V75 = [1, 320], $V85 = [1, 321], $V95 = [1, 322], $Va5 = [1, 323], $Vb5 = [1, 324], $Vc5 = [1, 325], $Vd5 = [1, 326], $Ve5 = [1, 327], $Vf5 = [1, 328], $Vg5 = [1, 329], $Vh5 = [1, 331], $Vi5 = [1, 332], $Vj5 = [1, 333], $Vk5 = [1, 334], $Vl5 = [1, 335], $Vm5 = [1, 336], $Vn5 = [1, 337], $Vo5 = [1, 338], $Vp5 = [1, 339], $Vq5 = [1, 340], $Vr5 = [1, 341], $Vs5 = [1, 342], $Vt5 = [1, 343], $Vu5 = [1, 344], $Vv5 = [1, 345], $Vw5 = [1, 346], $Vx5 = [1, 347], $Vy5 = [1, 348], $Vz5 = [1, 350], $VA5 = [1, 351], $VB5 = [1, 352], $VC5 = [1, 553], $VD5 = [1, 554], $VE5 = [1, 555], $VF5 = [1, 386], $VG5 = [1, 533], $VH5 = [1, 528], $VI5 = [1, 563], $VJ5 = [1, 564], $VK5 = [1, 475], $VL5 = [1, 540], $VM5 = [1, 485], $VN5 = [1, 501], $VO5 = [1, 423], $VP5 = [1, 424], $VQ5 = [1, 425], $VR5 = [1, 466], $VS5 = [1, 543], $VT5 = [1, 474], $VU5 = [1, 570], $VV5 = [1, 443], $VW5 = [1, 444], $VX5 = [1, 523], $VY5 = [1, 569], $VZ5 = [1, 546], $V_5 = [1, 472], $V$5 = [1, 558], $V06 = [1, 541], $V16 = [1, 588], $V26 = [1, 587], $V36 = [2, 213], $V46 = [1, 592], $V56 = [1, 614], $V66 = [1, 615], $V76 = [1, 616], $V86 = [1, 617], $V96 = [1, 618], $Va6 = [1, 619], $Vb6 = [1, 620], $Vc6 = [1, 621], $Vd6 = [1, 622], $Ve6 = [1, 623], $Vf6 = [1, 624], $Vg6 = [1, 625], $Vh6 = [1, 626], $Vi6 = [1, 627], $Vj6 = [1, 628], $Vk6 = [1, 629], $Vl6 = [1, 630], $Vm6 = [1, 631], $Vn6 = [1, 632], $Vo6 = [1, 633], $Vp6 = [1, 634], $Vq6 = [1, 635], $Vr6 = [1, 636], $Vs6 = [1, 637], $Vt6 = [1, 638], $Vu6 = [1, 639], $Vv6 = [1, 640], $Vw6 = [1, 641], $Vx6 = [1, 642], $Vy6 = [1, 643], $Vz6 = [1, 644], $VA6 = [1, 645], $VB6 = [1, 646], $VC6 = [1, 647], $VD6 = [1, 648], $VE6 = [1, 649], $VF6 = [1, 650], $VG6 = [1, 651], $VH6 = [1, 652], $VI6 = [1, 653], $VJ6 = [1, 654], $VK6 = [1, 655], $VL6 = [1, 656], $VM6 = [1, 657], $VN6 = [1, 658], $VO6 = [1, 659], $VP6 = [1, 660], $VQ6 = [1, 661], $VR6 = [1, 662], $VS6 = [1, 663], $VT6 = [1, 664], $VU6 = [1, 665], $VV6 = [1, 666], $VW6 = [1, 667], $VX6 = [1, 668], $VY6 = [1, 669], $VZ6 = [1, 670], $V_6 = [1, 671], $V$6 = [1, 672], $V07 = [1, 673], $V17 = [1, 674], $V27 = [1, 675], $V37 = [1, 676], $V47 = [1, 677], $V57 = [1, 678], $V67 = [1, 679], $V77 = [1, 680], $V87 = [1, 681], $V97 = [1, 682], $Va7 = [1, 683], $Vb7 = [1, 684], $Vc7 = [1, 685], $Vd7 = [1, 686], $Ve7 = [1, 687], $Vf7 = [1, 688], $Vg7 = [1, 689], $Vh7 = [1, 690], $Vi7 = [1, 691], $Vj7 = [1, 692], $Vk7 = [1, 693], $Vl7 = [1, 591], $Vm7 = [1, 694], $Vn7 = [1, 695], $Vo7 = [1, 696], $Vp7 = [1, 697], $Vq7 = [1, 698], $Vr7 = [1, 699], $Vs7 = [1, 700], $Vt7 = [1, 701], $Vu7 = [1, 702], $Vv7 = [1, 703], $Vw7 = [1, 704], $Vx7 = [1, 705], $Vy7 = [1, 706], $Vz7 = [1, 707], $VA7 = [1, 708], $VB7 = [1, 709], $VC7 = [1, 710], $VD7 = [1, 711], $VE7 = [1, 712], $VF7 = [1, 713], $VG7 = [1, 714], $VH7 = [1, 715], $VI7 = [1, 716], $VJ7 = [1, 717], $VK7 = [1, 718], $VL7 = [1, 719], $VM7 = [1, 720], $VN7 = [1, 721], $VO7 = [1, 722], $VP7 = [1, 723], $VQ7 = [1, 724], $VR7 = [1, 725], $VS7 = [1, 726], $VT7 = [1, 727], $VU7 = [1, 728], $VV7 = [1, 729], $VW7 = [1, 730], $VX7 = [1, 731], $VY7 = [1, 732], $VZ7 = [1, 733], $V_7 = [1, 734], $V$7 = [1, 735], $V08 = [1, 736], $V18 = [1, 737], $V28 = [1, 738], $V38 = [1, 739], $V48 = [1, 740], $V58 = [1, 741], $V68 = [1, 742], $V78 = [1, 743], $V88 = [1, 744], $V98 = [1, 745], $Va8 = [1, 611], $Vb8 = [1, 612], $Vc8 = [1, 610], $Vd8 = [1, 608], $Ve8 = [1, 609], $Vf8 = [1, 607], $Vg8 = [1, 599], $Vh8 = [1, 605], $Vi8 = [1, 601], $Vj8 = [1, 604], $Vk8 = [1, 606], $Vl8 = [1, 603], $Vm8 = [1, 600], $Vn8 = [1, 602], $Vo8 = [19, 307], $Vp8 = [2, 2790], $Vq8 = [2, 309], $Vr8 = [1, 768], $Vs8 = [1, 765], $Vt8 = [1, 767], $Vu8 = [2, 364], $Vv8 = [1, 771], $Vw8 = [1, 769], $Vx8 = [1, 773], $Vy8 = [1, 775], $Vz8 = [1, 779], $VA8 = [1, 774], $VB8 = [1, 776], $VC8 = [1, 778], $VD8 = [1, 777], $VE8 = [2, 389], $VF8 = [2, 399], $VG8 = [2, 407], $VH8 = [1, 781], $VI8 = [2, 440], $VJ8 = [1, 785], $VK8 = [1, 786], $VL8 = [1, 788], $VM8 = [2, 454], $VN8 = [1, 798], $VO8 = [1, 804], $VP8 = [1, 814], $VQ8 = [1, 810], $VR8 = [1, 825], $VS8 = [1, 848], $VT8 = [1, 834], $VU8 = [1, 835], $VV8 = [1, 816], $VW8 = [1, 815], $VX8 = [1, 822], $VY8 = [1, 846], $VZ8 = [1, 819], $V_8 = [1, 828], $V$8 = [1, 836], $V09 = [1, 830], $V19 = [1, 827], $V29 = [1, 839], $V39 = [1, 831], $V49 = [1, 838], $V59 = [1, 811], $V69 = [1, 812], $V79 = [1, 813], $V89 = [1, 821], $V99 = [1, 843], $Va9 = [1, 826], $Vb9 = [1, 850], $Vc9 = [1, 817], $Vd9 = [1, 818], $Ve9 = [1, 844], $Vf9 = [1, 849], $Vg9 = [1, 824], $Vh9 = [6, 10, 399, 957], $Vi9 = [2, 871], $Vj9 = [1, 857], $Vk9 = [19, 26, 30, 59, 74, 79, 80, 97, 113, 131, 145, 182, 218, 307, 339, 352, 438, 439, 440, 452, 569, 570, 571, 577, 763, 826, 868, 930, 931, 933, 1166, 1190, 1191, 1192, 1193, 1195, 1213, 1227, 1252, 1253, 1278, 1314], $Vl9 = [2, 174], $Vm9 = [1, 860], $Vn9 = [1, 859], $Vo9 = [1, 861], $Vp9 = [26, 30, 59, 74, 79, 80, 97, 113, 131, 145, 182, 218, 307, 339, 352, 438, 439, 440, 452, 569, 570, 571, 577, 763, 826, 868, 930, 931, 933, 1166, 1190, 1191, 1192, 1193, 1195, 1213, 1227, 1252, 1253, 1278, 1314], $Vq9 = [2, 171], $Vr9 = [2, 557], $Vs9 = [2, 864], $Vt9 = [1, 865], $Vu9 = [1, 867], $Vv9 = [2, 6, 10, 399], $Vw9 = [1, 870], $Vx9 = [1, 882], $Vy9 = [1, 902], $Vz9 = [1, 903], $VA9 = [2, 3154], $VB9 = [2, 908], $VC9 = [1, 924], $VD9 = [1, 925], $VE9 = [1, 926], $VF9 = [1, 938], $VG9 = [1, 936], $VH9 = [1, 934], $VI9 = [1, 937], $VJ9 = [1, 932], $VK9 = [1, 933], $VL9 = [1, 935], $VM9 = [1, 939], $VN9 = [19, 178, 193, 222, 262, 342], $VO9 = [2, 653], $VP9 = [1, 949], $VQ9 = [1, 950], $VR9 = [1, 951], $VS9 = [1, 967], $VT9 = [1, 998], $VU9 = [1, 975], $VV9 = [1, 987], $VW9 = [1, 999], $VX9 = [1, 1003], $VY9 = [1, 991], $VZ9 = [1, 1006], $V_9 = [1, 986], $V$9 = [1, 968], $V0a = [1, 1007], $V1a = [1, 1008], $V2a = [1, 1005], $V3a = [1, 973], $V4a = [2, 623], $V5a = [1, 1000], $V6a = [1, 1004], $V7a = [1, 996], $V8a = [1, 997], $V9a = [1, 1022], $Vaa = [1, 1028], $Vba = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 402], $Vca = [2, 627], $Vda = [1, 1037], $Vea = [1, 1038], $Vfa = [2, 633], $Vga = [1, 1041], $Vha = [1, 1042], $Via = [1, 1058], $Vja = [1, 1084], $Vka = [1, 1089], $Vla = [1, 1082], $Vma = [1, 1073], $Vna = [1, 1072], $Voa = [1, 1088], $Vpa = [1, 1087], $Vqa = [1, 1061], $Vra = [1, 1077], $Vsa = [1, 1085], $Vta = [1, 1092], $Vua = [1, 1091], $Vva = [1, 1078], $Vwa = [1, 1090], $Vxa = [1, 1059], $Vya = [1, 1060], $Vza = [1, 1098], $VAa = [1, 1097], $VBa = [1, 1101], $VCa = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], $VDa = [1, 1109], $VEa = [1, 1110], $VFa = [19, 45, 216], $VGa = [1, 1129], $VHa = [1, 1126], $VIa = [1, 1130], $VJa = [1, 1119], $VKa = [1, 1118], $VLa = [1, 1120], $VMa = [1, 1122], $VNa = [1, 1123], $VOa = [1, 1124], $VPa = [1, 1125], $VQa = [19, 106, 122, 133, 147, 157, 178, 181, 193, 196, 201, 210, 222, 229, 262, 296, 337, 342, 1101], $VRa = [19, 39, 42, 46, 65, 76, 91, 106, 107, 108, 120, 121, 128, 143, 144, 145, 147, 148, 171, 174, 182, 193, 195, 196, 197, 205, 210, 215, 217, 224, 230, 247, 250, 256, 262, 263, 439, 440], $VSa = [1, 1136], $VTa = [1, 1135], $VUa = [2, 3064], $VVa = [19, 577], $VWa = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 181, 195, 201, 296, 337, 402], $VXa = [6, 10, 267, 273, 348, 577], $VYa = [19, 267, 273, 348, 577], $VZa = [1, 1145], $V_a = [1, 1146], $V$a = [2, 6, 10, 26, 28, 30, 32, 33, 34, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 156, 157, 158, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 438, 439, 440, 452, 569, 570, 571, 577, 763, 826, 868, 930, 931, 933, 1166, 1190, 1191, 1192, 1193, 1195, 1213, 1227, 1252, 1253, 1278, 1314], $V0b = [19, 837], $V1b = [2, 2833], $V2b = [1, 1152], $V3b = [1, 1151], $V4b = [1, 1155], $V5b = [2, 114], $V6b = [1, 1157], $V7b = [1, 1159], $V8b = [6, 10, 19, 307, 324, 394, 837], $V9b = [6, 10, 19, 307, 394, 837], $Vab = [6, 10, 324], $Vbb = [2, 694], $Vcb = [1, 1164], $Vdb = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 167, 168, 170, 175, 176, 180, 183, 184, 188, 189, 194, 203, 206, 207, 208, 209, 212, 213, 231, 233, 239, 242, 244, 246, 249, 250, 251, 254, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 282, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 345, 347, 348, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 403, 441, 445, 452, 543, 571, 577, 583, 656, 663, 668, 762, 826, 837, 868, 906, 908, 910, 957, 975, 1006, 1190], $Veb = [1, 1166], $Vfb = [1, 1165], $Vgb = [6, 10, 19, 307, 324, 394, 398, 837], $Vhb = [2, 2872], $Vib = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 167, 168, 170, 175, 176, 180, 183, 184, 188, 189, 194, 203, 204, 206, 207, 208, 209, 212, 213, 231, 233, 239, 242, 244, 246, 249, 250, 251, 254, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 282, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 345, 347, 348, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 403, 441, 445, 452, 543, 571, 577, 583, 656, 663, 668, 762, 826, 837, 868, 906, 908, 910, 952, 957, 975, 1006, 1190], $Vjb = [2, 36], $Vkb = [2, 155], $Vlb = [6, 10, 307], $Vmb = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $Vnb = [2, 6, 10, 170, 176, 184, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 656, 663, 1190], $Vob = [6, 10, 19, 170, 176, 184, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $Vpb = [2, 1293], $Vqb = [1, 1175], $Vrb = [1, 1176], $Vsb = [1, 1180], $Vtb = [1, 1177], $Vub = [1, 1174], $Vvb = [1, 1181], $Vwb = [1, 1178], $Vxb = [1, 1182], $Vyb = [1, 1179], $Vzb = [1, 1186], $VAb = [1, 1187], $VBb = [1, 1191], $VCb = [1, 1188], $VDb = [1, 1192], $VEb = [1, 1189], $VFb = [1, 1193], $VGb = [1, 1190], $VHb = [2, 1372], $VIb = [6, 10, 19, 170, 176, 184, 206, 231, 242, 264, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $VJb = [2, 1413], $VKb = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 206, 231, 242, 264, 265, 266, 286, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 402, 445, 577, 656, 663, 1190], $VLb = [1, 1203], $VMb = [2, 6, 10, 170, 176, 184, 206, 231, 242, 264, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 1190], $VNb = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 206, 231, 242, 264, 265, 266, 286, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 402, 445, 577, 656, 663, 957, 1190], $VOb = [6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 286, 294, 307, 308, 309, 310, 311, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 441, 445, 452, 543, 577, 656, 663, 762, 826, 837, 868, 906, 908, 910, 957, 1190], $VPb = [2, 711], $VQb = [1, 1209], $VRb = [1, 1208], $VSb = [1, 1207], $VTb = [352, 577], $VUb = [2, 1391], $VVb = [1, 1215], $VWb = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 286, 294, 307, 308, 309, 310, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 445, 452, 543, 577, 656, 663, 762, 826, 837, 868, 906, 908, 910, 1190], $VXb = [19, 324], $VYb = [6, 10, 19, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 656, 663, 957, 1190], $VZb = [2, 1419], $V_b = [2, 6, 10, 170, 176, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 656, 663, 1190], $V$b = [2, 6, 10, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 656, 663, 1190], $V0c = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $V1c = [207, 281, 387, 395], $V2c = [1, 1229], $V3c = [1, 1230], $V4c = [2, 896], $V5c = [2, 6, 10, 307, 398, 399, 577, 1190, 1192, 1227], $V6c = [2, 6, 10, 19, 307, 394, 398, 399, 577, 1190, 1192, 1227], $V7c = [2, 6, 10, 399, 957], $V8c = [1, 1246], $V9c = [1, 1256], $Vac = [1, 1258], $Vbc = [1, 1260], $Vcc = [1, 1269], $Vdc = [1, 1278], $Vec = [1, 1279], $Vfc = [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 402], $Vgc = [178, 193, 222, 262, 342], $Vhc = [1, 1350], $Vic = [2, 872], $Vjc = [2, 6, 10, 347, 399, 957], $Vkc = [2, 170], $Vlc = [6, 10, 26, 30, 59, 74, 79, 80, 97, 113, 131, 145, 182, 218, 307, 339, 352, 438, 439, 440, 452, 569, 570, 571, 577, 763, 826, 868, 930, 931, 933, 1166, 1190, 1191, 1192, 1193, 1195, 1213, 1227, 1252, 1253, 1278, 1314], $Vmc = [6, 10, 19], $Vnc = [2, 665], $Voc = [2, 2077], $Vpc = [1, 1397], $Vqc = [1, 1399], $Vrc = [19, 307, 394], $Vsc = [1, 1410], $Vtc = [19, 66, 238], $Vuc = [2, 3136], $Vvc = [1, 1419], $Vwc = [19, 66, 185, 238], $Vxc = [2, 1498], $Vyc = [2, 3155], $Vzc = [6, 10, 19, 339], $VAc = [6, 10, 339], $VBc = [6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 188, 328, 339, 398, 402], $VCc = [2, 764], $VDc = [6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 188, 328, 339, 402], $VEc = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 392, 395, 396, 397, 398, 402, 403, 404, 441, 762, 763, 794, 806], $VFc = [2, 894], $VGc = [1, 1439], $VHc = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 236, 260, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 392, 394, 395, 396, 397, 398, 399, 402, 403, 404, 441, 577, 762, 763, 794, 806], $VIc = [6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 311, 402], $VJc = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 311, 402], $VKc = [19, 193, 262, 342], $VLc = [2, 630], $VMc = [1, 1450], $VNc = [1, 1451], $VOc = [2, 658], $VPc = [1, 1454], $VQc = [2, 654], $VRc = [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], $VSc = [6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 402], $VTc = [2, 655], $VUc = [1, 1471], $VVc = [1, 1501], $VWc = [1, 1502], $VXc = [1, 1509], $VYc = [1, 1510], $VZc = [1, 1512], $V_c = [1, 1514], $V$c = [19, 319], $V0d = [1, 1517], $V1d = [1, 1521], $V2d = [2, 3294], $V3d = [1, 1527], $V4d = [6, 10, 19, 319, 403], $V5d = [2, 662], $V6d = [1, 1549], $V7d = [6, 10, 19, 319], $V8d = [2, 3378], $V9d = [2, 624], $Vad = [19, 193, 262, 342, 1101], $Vbd = [6, 10, 19, 324], $Vcd = [6, 10, 19, 312, 319, 403], $Vdd = [19, 230], $Ved = [6, 10, 170, 176, 206, 231, 242, 309, 310, 320, 325, 445, 656, 663], $Vfd = [2, 970], $Vgd = [1, 1566], $Vhd = [1, 1572], $Vid = [2, 2963], $Vjd = [6, 10, 1190], $Vkd = [2, 3019], $Vld = [1, 1585], $Vmd = [1, 1613], $Vnd = [1, 1624], $Vod = [1, 1612], $Vpd = [1, 1596], $Vqd = [1, 1594], $Vrd = [1, 1679], $Vsd = [1, 1611], $Vtd = [1, 1614], $Vud = [1, 1590], $Vvd = [1, 1606], $Vwd = [1, 1678], $Vxd = [1, 1656], $Vyd = [1, 1639], $Vzd = [1, 1647], $VAd = [1, 1667], $VBd = [1, 1668], $VCd = [1, 1665], $VDd = [1, 1666], $VEd = [1, 1648], $VFd = [1, 1673], $VGd = [1, 1676], $VHd = [1, 1677], $VId = [1, 1657], $VJd = [1, 1658], $VKd = [1, 1659], $VLd = [1, 1660], $VMd = [1, 1661], $VNd = [1, 1663], $VOd = [1, 1670], $VPd = [1, 1671], $VQd = [1, 1672], $VRd = [1, 1655], $VSd = [1, 1641], $VTd = [1, 1662], $VUd = [1, 1669], $VVd = [1, 1664], $VWd = [1, 1674], $VXd = [1, 1675], $VYd = [1, 1638], $VZd = [1, 1593], $V_d = [1, 1592], $V$d = [1, 1591], $V0e = [1, 1595], $V1e = [1, 1653], $V2e = [1, 1654], $V3e = [1, 1615], $V4e = [1, 1616], $V5e = [1, 1640], $V6e = [2, 625], $V7e = [1, 1684], $V8e = [2, 1954], $V9e = [1, 1703], $Vae = [2, 1955], $Vbe = [1, 1721], $Vce = [1, 1729], $Vde = [1, 1713], $Vee = [1, 1726], $Vfe = [1, 1724], $Vge = [1, 1728], $Vhe = [1, 1730], $Vie = [1, 1727], $Vje = [1, 1725], $Vke = [1, 1716], $Vle = [1, 1717], $Vme = [1, 1722], $Vne = [19, 39, 172, 188, 250, 311, 328, 898], $Voe = [1, 1733], $Vpe = [1, 1741], $Vqe = [1, 1742], $Vre = [2, 1851], $Vse = [1, 1746], $Vte = [1, 1760], $Vue = [2, 1962], $Vve = [1, 1762], $Vwe = [19, 39, 898], $Vxe = [19, 188, 328], $Vye = [1, 1771], $Vze = [1, 1772], $VAe = [19, 83, 84], $VBe = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 402, 860], $VCe = [19, 291, 398], $VDe = [1, 1773], $VEe = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 175, 211, 240, 251, 268, 270, 271, 277, 289, 290, 293, 297, 299, 305, 314, 340, 341, 344, 345, 349, 352, 398, 399, 402, 577, 1040], $VFe = [2, 3030], $VGe = [1, 1787], $VHe = [1, 1789], $VIe = [6, 10, 352, 577, 1190], $VJe = [1, 1792], $VKe = [1, 1794], $VLe = [1, 1797], $VMe = [1, 1799], $VNe = [1, 1805], $VOe = [1, 1809], $VPe = [1, 1807], $VQe = [188, 250, 328], $VRe = [1, 1814], $VSe = [1, 1825], $VTe = [1, 1832], $VUe = [2, 3062], $VVe = [1, 1837], $VWe = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 262, 402], $VXe = [1, 1849], $VYe = [1, 1845], $VZe = [1, 1850], $V_e = [1, 1843], $V$e = [1, 1844], $V0f = [1, 1846], $V1f = [1, 1847], $V2f = [1, 1848], $V3f = [1, 1869], $V4f = [1, 1867], $V5f = [1, 1868], $V6f = [2, 1297], $V7f = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 398, 402], $V8f = [2, 1304], $V9f = [1, 1890], $Vaf = [1, 1889], $Vbf = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 266, 273, 279, 294, 308, 313, 317, 318, 326, 333, 338, 347, 398, 399, 402], $Vcf = [1, 1892], $Vdf = [1, 1894], $Vef = [1, 1896], $Vff = [1, 1898], $Vgf = [1, 1900], $Vhf = [1, 1902], $Vif = [1, 1905], $Vjf = [1, 1911], $Vkf = [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 398, 402], $Vlf = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $Vmf = [2, 1383], $Vnf = [1, 1933], $Vof = [2, 6, 10, 170, 176, 184, 206, 231, 242, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 1190], $Vpf = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 264, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 583, 656, 663, 957, 1190], $Vqf = [1, 1943], $Vrf = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 441, 445, 452, 543, 571, 577, 583, 656, 663, 668, 957, 1190], $Vsf = [1, 1949], $Vtf = [1, 1948], $Vuf = [1, 1977], $Vvf = [1, 1976], $Vwf = [1, 1975], $Vxf = [1, 1974], $Vyf = [2, 919], $Vzf = [1, 1984], $VAf = [1, 1992], $VBf = [1, 1993], $VCf = [1, 1991], $VDf = [1, 1995], $VEf = [1, 1996], $VFf = [2, 6, 10, 307, 394, 398, 399, 577, 1190, 1192, 1227], $VGf = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 286, 294, 307, 308, 309, 310, 311, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 445, 452, 543, 577, 656, 663, 762, 826, 837, 868, 906, 908, 910, 957, 1190], $VHf = [1, 2012], $VIf = [1, 2015], $VJf = [307, 394], $VKf = [2, 6, 10, 170, 176, 184, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $VLf = [2, 6, 10, 170, 176, 184, 206, 231, 242, 264, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $VMf = [1, 2039], $VNf = [6, 10, 319], $VOf = [1, 2094], $VPf = [1, 2096], $VQf = [1, 2111], $VRf = [1, 2105], $VSf = [1, 2103], $VTf = [1, 2099], $VUf = [1, 2113], $VVf = [1, 2117], $VWf = [1, 2118], $VXf = [1, 2115], $VYf = [1, 2112], $VZf = [1, 2102], $V_f = [1, 2101], $V$f = [1, 2100], $V0g = [1, 2104], $V1g = [1, 2114], $V2g = [2, 6, 10, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 656, 663, 957, 1190], $V3g = [1, 2121], $V4g = [6, 10, 43], $V5g = [2, 2070], $V6g = [6, 10, 394], $V7g = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 583, 656, 663, 668, 957, 1190], $V8g = [2, 1248], $V9g = [1, 2150], $Vag = [1, 2164], $Vbg = [1, 2166], $Vcg = [1, 2179], $Vdg = [1, 2180], $Veg = [1, 2199], $Vfg = [1, 2216], $Vgg = [1, 2215], $Vhg = [1, 2217], $Vig = [6, 10, 27, 31, 36, 37, 41, 44, 53, 55, 57, 102, 103, 104, 114, 127, 129, 188, 322, 328, 339, 762, 826, 868, 906, 908, 910], $Vjg = [2, 2113], $Vkg = [6, 10, 19, 37, 40, 75, 90, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 319, 328, 335, 398, 452, 543, 957, 975], $Vlg = [2, 726], $Vmg = [1, 2253], $Vng = [6, 10, 207], $Vog = [1, 2296], $Vpg = [1, 2295], $Vqg = [1, 2302], $Vrg = [1, 2301], $Vsg = [2, 3283], $Vtg = [2, 3295], $Vug = [2, 3311], $Vvg = [1, 2311], $Vwg = [2, 3324], $Vxg = [1, 2326], $Vyg = [1, 2327], $Vzg = [1, 2329], $VAg = [2, 640], $VBg = [1, 2334], $VCg = [1, 2335], $VDg = [2, 3365], $VEg = [1, 2339], $VFg = [1, 2344], $VGg = [2, 3383], $VHg = [1, 2351], $VIg = [2, 6, 10, 170, 176, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 957, 1190], $VJg = [2, 975], $VKg = [1, 2366], $VLg = [1, 2364], $VMg = [1, 2365], $VNg = [2, 6, 10, 19, 170, 176, 206, 231, 242, 266, 294, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 445, 656, 663, 957, 1190], $VOg = [2, 971], $VPg = [2, 6, 10, 170, 176, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 1190], $VQg = [6, 10, 170, 176, 206, 242, 310, 320, 325, 347, 399, 656, 663, 957, 1190], $VRg = [6, 10, 170, 176, 206, 231, 242, 309, 310, 320, 325, 445, 656, 663, 1190], $VSg = [1, 2401], $VTg = [1, 2402], $VUg = [1, 2400], $VVg = [1, 2399], $VWg = [1, 2404], $VXg = [1, 2403], $VYg = [1, 2395], $VZg = [1, 2394], $V_g = [1, 2390], $V$g = [1, 2391], $V0h = [1, 2392], $V1h = [1, 2393], $V2h = [1, 2396], $V3h = [1, 2397], $V4h = [1, 2411], $V5h = [1, 2410], $V6h = [1, 2409], $V7h = [1, 2413], $V8h = [1, 2412], $V9h = [1, 2405], $Vah = [1, 2406], $Vbh = [1, 2407], $Vch = [1, 2408], $Vdh = [1, 2414], $Veh = [1, 2415], $Vfh = [1, 2416], $Vgh = [1, 2439], $Vhh = [1, 2440], $Vih = [1, 2428], $Vjh = [1, 2427], $Vkh = [1, 2422], $Vlh = [1, 2438], $Vmh = [1, 2421], $Vnh = [1, 2442], $Voh = [1, 2441], $Vph = [1, 2443], $Vqh = [1, 2430], $Vrh = [1, 2429], $Vsh = [1, 2423], $Vth = [1, 2424], $Vuh = [1, 2425], $Vvh = [1, 2426], $Vwh = [1, 2431], $Vxh = [1, 2432], $Vyh = [1, 2433], $Vzh = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 322, 325, 326, 332, 333, 334, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VAh = [1, 2450], $VBh = [1, 2454], $VCh = [1, 2470], $VDh = [1, 2473], $VEh = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $VFh = [2, 1221], $VGh = [1, 2476], $VHh = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 571, 577, 583, 656, 663, 668, 957, 1190], $VIh = [2, 1233], $VJh = [2, 1465], $VKh = [1, 2484], $VLh = [1, 2486], $VMh = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 207, 209, 231, 233, 239, 242, 246, 249, 250, 266, 281, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 445, 452, 571, 577, 583, 656, 663, 668, 957, 1190], $VNh = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 327, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 571, 577, 583, 656, 663, 668, 957, 1190], $VOh = [2, 793], $VPh = [1, 2497], $VQh = [1, 2498], $VRh = [1, 2513], $VSh = [1, 2536], $VTh = [1, 2545], $VUh = [1, 2543], $VVh = [1, 2544], $VWh = [1, 2550], $VXh = [1, 2551], $VYh = [1, 2552], $VZh = [1, 2553], $V_h = [1, 2554], $V$h = [1, 2555], $V0i = [1, 2556], $V1i = [1, 2557], $V2i = [1, 2558], $V3i = [1, 2560], $V4i = [1, 2561], $V5i = [1, 2562], $V6i = [1, 2563], $V7i = [1, 2559], $V8i = [1, 2565], $V9i = [2, 756], $Vai = [1, 2571], $Vbi = [19, 32, 67, 85, 89, 95, 109, 124, 211, 240, 268, 270, 271, 277, 1040], $Vci = [1, 2577], $Vdi = [6, 10, 19, 352], $Vei = [2, 1897], $Vfi = [2, 6, 10, 19, 29, 35, 37, 40, 63, 69, 75, 86, 90, 105, 114, 117, 121, 152, 153, 154, 155, 167, 212, 244, 249, 258, 269, 274, 275, 286, 312, 322, 323, 328, 335, 352, 385, 387, 389, 394, 399, 452, 543, 577, 952, 957, 1190], $Vgi = [2, 643], $Vhi = [1, 2602], $Vii = [2, 1963], $Vji = [6, 10, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543], $Vki = [1, 2616], $Vli = [1, 2631], $Vmi = [1, 2634], $Vni = [6, 10, 117, 274, 352, 577, 1190], $Voi = [2, 3021], $Vpi = [1, 2639], $Vqi = [19, 117, 274, 352, 577, 1209], $Vri = [1, 2642], $Vsi = [1, 2654], $Vti = [6, 10, 352], $Vui = [1, 2667], $Vvi = [1, 2669], $Vwi = [2, 3035], $Vxi = [1, 2681], $Vyi = [1, 2691], $Vzi = [6, 10, 19, 307, 837], $VAi = [2, 2900], $VBi = [1, 2707], $VCi = [1, 2706], $VDi = [1, 2708], $VEi = [6, 10, 19, 352, 394], $VFi = [1, 2718], $VGi = [1, 2717], $VHi = [2, 6, 10, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 656, 663, 1190], $VIi = [2, 6, 10, 19, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 394, 399, 656, 663, 957, 1190], $VJi = [1, 2729], $VKi = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 398, 399, 402, 445, 577, 656, 663, 1190], $VLi = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 170, 176, 184, 206, 231, 242, 266, 273, 279, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 398, 399, 402, 445, 577, 656, 663, 1190], $VMi = [1, 2730], $VNi = [1, 2734], $VOi = [1, 2736], $VPi = [1, 2738], $VQi = [1, 2740], $VRi = [1, 2744], $VSi = [1, 2746], $VTi = [1, 2748], $VUi = [1, 2750], $VVi = [2, 6, 10, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 1190], $VWi = [1, 2759], $VXi = [1, 2763], $VYi = [1, 2765], $VZi = [1, 2767], $V_i = [2, 712], $V$i = [1, 2775], $V0j = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 165, 167, 170, 176, 183, 184, 188, 194, 203, 206, 207, 209, 212, 231, 233, 239, 242, 244, 246, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 322, 324, 325, 326, 328, 330, 332, 333, 334, 335, 338, 339, 343, 347, 348, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 445, 452, 543, 571, 577, 656, 663, 668, 762, 826, 837, 868, 906, 908, 910, 975, 1190], $V1j = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 250, 264, 265, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 324, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $V2j = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 264, 265, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 322, 324, 325, 326, 332, 333, 334, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $V3j = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 168, 170, 176, 183, 184, 188, 194, 206, 207, 209, 212, 231, 233, 236, 239, 242, 244, 246, 247, 255, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 283, 285, 286, 287, 288, 292, 294, 300, 301, 302, 303, 304, 307, 308, 309, 310, 311, 312, 313, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 332, 333, 334, 335, 338, 343, 346, 347, 348, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 402, 403, 404, 445, 452, 543, 571, 577, 656, 663, 668, 762, 763, 794, 837, 1190, 1192, 1227], $V4j = [1, 2778], $V5j = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 656, 663, 957, 1190], $V6j = [1, 2791], $V7j = [6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 286, 957], $V8j = [1, 2816], $V9j = [1, 2815], $Vaj = [117, 274, 352, 577], $Vbj = [1, 2882], $Vcj = [1, 2881], $Vdj = [1, 2875], $Vej = [1, 2880], $Vfj = [1, 2889], $Vgj = [1, 2884], $Vhj = [1, 2883], $Vij = [1, 2876], $Vjj = [1, 2877], $Vkj = [1, 2878], $Vlj = [1, 2879], $Vmj = [1, 2885], $Vnj = [1, 2886], $Voj = [1, 2887], $Vpj = [1, 2897], $Vqj = [1, 2898], $Vrj = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 398, 399, 402, 445, 452, 571, 577, 583, 656, 663, 668, 957, 1190], $Vsj = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 168, 170, 175, 176, 183, 184, 188, 194, 206, 207, 209, 231, 233, 239, 242, 246, 249, 250, 251, 266, 281, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 328, 331, 332, 333, 334, 336, 338, 339, 340, 341, 343, 344, 345, 347, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 445, 452, 571, 577, 583, 656, 663, 668, 868, 957, 1190], $Vtj = [2, 6, 10, 347, 399], $Vuj = [2, 1249], $Vvj = [1, 2938], $Vwj = [2, 2906], $Vxj = [1, 2954], $Vyj = [6, 10, 19, 307], $Vzj = [6, 10, 19, 351], $VAj = [2, 3413], $VBj = [1, 2975], $VCj = [6, 10, 351], $VDj = [1, 2978], $VEj = [6, 10, 19, 307, 350, 351, 394], $VFj = [6, 10, 307, 351], $VGj = [6, 10, 307, 351, 394], $VHj = [2, 19, 40, 387, 394, 399, 452], $VIj = [2, 772], $VJj = [1, 2984], $VKj = [2, 867], $VLj = [1, 2987], $VMj = [1, 3001], $VNj = [1, 3000], $VOj = [1, 2999], $VPj = [2, 6, 10, 19, 170, 176, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 583, 656, 663, 957, 1190], $VQj = [2, 1699], $VRj = [2, 6, 10, 170, 176, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 399, 445, 656, 663, 1190], $VSj = [2, 1265], $VTj = [2, 6, 10, 170, 176, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 656, 663, 1190], $VUj = [1, 3010], $VVj = [2, 2118], $VWj = [1, 3027], $VXj = [1, 3028], $VYj = [1, 3030], $VZj = [6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 352, 402, 577, 1190], $V_j = [19, 40, 121, 167, 286, 452], $V$j = [2, 2585], $V0k = [40, 121, 167, 286, 452], $V1k = [1, 3038], $V2k = [6, 10, 37, 40, 75, 90, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 319, 328, 335, 398, 452, 543, 975], $V3k = [1, 3046], $V4k = [1, 3050], $V5k = [1, 3053], $V6k = [2, 645], $V7k = [1, 3063], $V8k = [1, 3065], $V9k = [1, 3064], $Vak = [1, 3066], $Vbk = [2, 2747], $Vck = [1, 3075], $Vdk = [1, 3074], $Vek = [2, 3240], $Vfk = [1, 3099], $Vgk = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 188, 194, 204, 206, 209, 212, 214, 220, 225, 231, 233, 235, 239, 242, 243, 244, 245, 246, 248, 249, 250, 257, 258, 266, 269, 274, 275, 278, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 328, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 583, 656, 663, 668, 952, 957, 1055, 1190, 1209], $Vhk = [1, 3104], $Vik = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 269, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 328, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 583, 656, 663, 668, 952, 957, 1190], $Vjk = [2, 3275], $Vkk = [1, 3105], $Vlk = [1, 3107], $Vmk = [2, 3298], $Vnk = [2, 3313], $Vok = [1, 3115], $Vpk = [2, 687], $Vqk = [2, 3374], $Vrk = [2, 6, 10, 170, 176, 206, 242, 266, 294, 308, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 957, 1190], $Vsk = [2, 1525], $Vtk = [1, 3138], $Vuk = [2, 976], $Vvk = [19, 291], $Vwk = [2, 1085], $Vxk = [2, 6, 10, 170, 176, 206, 242, 266, 294, 308, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 1190], $Vyk = [6, 10, 170, 176, 206, 242, 320, 325, 347, 399, 656, 663, 957, 1190], $Vzk = [1, 3145], $VAk = [2, 6, 10, 170, 176, 206, 231, 242, 266, 294, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 445, 656, 663, 1190], $VBk = [1, 3160], $VCk = [151, 298, 304, 323, 346], $VDk = [2, 1262], $VEk = [2, 3099], $VFk = [1, 3237], $VGk = [1, 3251], $VHk = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VIk = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 320, 322, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 391, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VJk = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $VKk = [2, 1088], $VLk = [2, 1089], $VMk = [2, 1090], $VNk = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VOk = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $VPk = [2, 1091], $VQk = [1, 3254], $VRk = [1, 3261], $VSk = [1, 3257], $VTk = [1, 3260], $VUk = [1, 3259], $VVk = [1, 3271], $VWk = [2, 301, 302], $VXk = [2, 19, 301, 302, 350], $VYk = [1, 3283], $VZk = [1, 3284], $V_k = [1, 3291], $V$k = [1, 3292], $V0l = [1, 3299], $V1l = [1, 3304], $V2l = [1, 3307], $V3l = [1, 3309], $V4l = [1, 3310], $V5l = [1, 3311], $V6l = [1, 3312], $V7l = [1, 3313], $V8l = [1, 3314], $V9l = [1, 3315], $Val = [1, 3308], $Vbl = [1, 3321], $Vcl = [1, 3322], $Vdl = [1, 3320], $Vel = [1, 3327], $Vfl = [1, 3328], $Vgl = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 209, 236, 281, 283, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 402, 403, 404, 441, 762, 763, 794], $Vhl = [1, 3330], $Vil = [1, 3331], $Vjl = [1, 3333], $Vkl = [6, 10, 19, 188, 207, 281, 328, 395], $Vll = [6, 10, 188, 328], $Vml = [6, 10, 188, 207, 281, 328, 395], $Vnl = [6, 10, 19, 188, 212, 328, 543], $Vol = [2, 745], $Vpl = [1, 3361], $Vql = [1, 3363], $Vrl = [1, 3374], $Vsl = [6, 10, 19, 40, 75, 121, 167, 212, 244, 275, 286, 352, 452, 543, 577, 957, 1190], $Vtl = [2, 2454], $Vul = [1, 3389], $Vvl = [2, 1868], $Vwl = [6, 10, 19, 167, 286, 957], $Vxl = [1, 3396], $Vyl = [6, 10, 167, 286], $Vzl = [2, 1984], $VAl = [1, 3407], $VBl = [2, 1927], $VCl = [6, 10, 19, 94, 394], $VDl = [6, 10, 94], $VEl = [2, 1900], $VFl = [1, 3419], $VGl = [1, 3420], $VHl = [2, 1968], $VIl = [1, 3427], $VJl = [1, 3426], $VKl = [2, 6, 10, 394, 399], $VLl = [2, 740], $VMl = [19, 315], $VNl = [2, 2357], $VOl = [6, 10, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 315, 335, 543], $VPl = [1, 3433], $VQl = [2, 650], $VRl = [1, 3443], $VSl = [1, 3444], $VTl = [6, 10, 352, 398, 577, 1190], $VUl = [2, 2395], $VVl = [1, 3470], $VWl = [1, 3471], $VXl = [19, 352, 577], $VYl = [1, 3479], $VZl = [2, 6, 10, 37, 40, 75, 87, 90, 114, 117, 121, 167, 179, 188, 212, 237, 244, 258, 261, 269, 274, 275, 278, 286, 315, 328, 335, 352, 452, 543, 577, 952, 1190, 1230], $V_l = [6, 10, 188, 212, 328, 543], $V$l = [1, 3486], $V0m = [1, 3489], $V1m = [1, 3493], $V2m = [1, 3509], $V3m = [1, 3508], $V4m = [2, 325, 394, 399], $V5m = [2, 1205], $V6m = [1, 3513], $V7m = [1, 3516], $V8m = [1, 3515], $V9m = [2, 325, 399], $Vam = [19, 325, 394, 399], $Vbm = [6, 10, 188, 267, 273, 328, 348, 577], $Vcm = [2, 2894], $Vdm = [1, 3534], $Vem = [2, 2798], $Vfm = [2, 6, 10, 37, 53, 75, 114, 115, 117, 121, 167, 188, 212, 244, 247, 258, 264, 267, 273, 274, 275, 286, 315, 324, 328, 335, 348, 352, 394, 399, 543, 577, 1190], $Vgm = [6, 10, 19, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $Vhm = [2, 1354], $Vim = [1, 3554], $Vjm = [1, 3553], $Vkm = [1, 3556], $Vlm = [2, 6, 10, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $Vmm = [1, 3562], $Vnm = [1, 3563], $Vom = [19, 92, 336], $Vpm = [2, 713], $Vqm = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 286, 294, 307, 308, 309, 310, 311, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 441, 445, 452, 543, 577, 656, 663, 762, 826, 837, 868, 906, 908, 910, 957, 1190], $Vrm = [1, 3573], $Vsm = [19, 307, 837], $Vtm = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 285, 311, 321, 762, 763], $Vum = [2, 1633], $Vvm = [1, 3581], $Vwm = [1, 3596], $Vxm = [1, 3595], $Vym = [1, 3598], $Vzm = [1, 3619], $VAm = [1, 3620], $VBm = [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 402, 403, 404, 762, 763, 794], $VCm = [267, 273, 348, 577], $VDm = [1, 3681], $VEm = [394, 399], $VFm = [2, 394, 399], $VGm = [2, 2083], $VHm = [2, 2904], $VIm = [2, 2907], $VJm = [1, 3696], $VKm = [2, 3133], $VLm = [1, 3699], $VMm = [1, 3700], $VNm = [1, 3726], $VOm = [1, 3740], $VPm = [1, 3745], $VQm = [1, 3747], $VRm = [2, 2114], $VSm = [2, 952], $VTm = [2, 75, 244, 952], $VUm = [403, 404], $VVm = [121, 167, 286], $VWm = [1, 3790], $VXm = [1, 3800], $VYm = [1, 3802], $VZm = [1, 3816], $V_m = [1, 3819], $V$m = [1, 3824], $V0n = [1, 3809], $V1n = [1, 3825], $V2n = [1, 3826], $V3n = [1, 3817], $V4n = [1, 3812], $V5n = [1, 3813], $V6n = [1, 3821], $V7n = [1, 3820], $V8n = [1, 3815], $V9n = [1, 3814], $Van = [1, 3811], $Vbn = [1, 3810], $Vcn = [1, 3818], $Vdn = [1, 3823], $Ven = [1, 3808], $Vfn = [1, 3822], $Vgn = [1, 3803], $Vhn = [2, 2574], $Vin = [2, 2741], $Vjn = [2, 3266], $Vkn = [2, 6, 10, 170, 176, 242, 266, 294, 308, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 957, 1190], $Vln = [2, 1530], $Vmn = [1, 3872], $Vnn = [2, 1526], $Von = [2, 6, 10, 170, 176, 242, 266, 294, 308, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 1190], $Vpn = [6, 10, 170, 176, 242, 320, 325, 347, 399, 656, 663, 957, 1190], $Vqn = [1, 3882], $Vrn = [170, 176, 206, 242, 320, 325, 656, 663], $Vsn = [6, 10, 170, 176, 206, 231, 242, 309, 310, 320, 325, 351, 445, 656, 663, 1190], $Vtn = [2, 3026], $Vun = [1, 3902], $Vvn = [1, 3905], $Vwn = [2, 1642], $Vxn = [2, 1643], $Vyn = [2, 1644], $Vzn = [2, 1645], $VAn = [2, 1646], $VBn = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VCn = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VDn = [2, 1263], $VEn = [1, 3925], $VFn = [1, 3924], $VGn = [1, 3922], $VHn = [1, 3923], $VIn = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $VJn = [2, 1099], $VKn = [2, 1100], $VLn = [2, 1101], $VMn = [2, 1102], $VNn = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 320, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 391, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $VOn = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $VPn = [2, 1109], $VQn = [2, 1110], $VRn = [2, 1111], $VSn = [2, 1112], $VTn = [2, 1113], $VUn = [2, 3100], $VVn = [1, 3941], $VWn = [2, 301, 302, 350], $VXn = [1, 3963], $VYn = [2, 1448], $VZn = [325, 399], $V_n = [2, 1476], $V$n = [1, 3979], $V0o = [19, 327], $V1o = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 399, 402, 403, 404, 441, 762, 763, 794], $V2o = [1, 4002], $V3o = [1, 4015], $V4o = [6, 10, 19, 212, 543], $V5o = [2, 1986], $V6o = [6, 10, 212, 543], $V7o = [1, 4037], $V8o = [1, 4043], $V9o = [1, 4044], $Vao = [1, 4047], $Vbo = [2, 1866], $Vco = [6, 10, 19, 40, 75, 117, 121, 167, 212, 244, 274, 275, 286, 452, 543, 957], $Vdo = [1, 4066], $Veo = [1, 4067], $Vfo = [1, 4069], $Vgo = [2, 1869], $Vho = [2, 2430], $Vio = [1, 4074], $Vjo = [1, 4075], $Vko = [1, 4077], $Vlo = [1, 4081], $Vmo = [1, 4083], $Vno = [1, 4084], $Voo = [1, 4085], $Vpo = [1, 4082], $Vqo = [1, 4086], $Vro = [2, 1925], $Vso = [1, 4095], $Vto = [2, 1873], $Vuo = [6, 10, 19, 35, 105], $Vvo = [2, 1956], $Vwo = [1, 4106], $Vxo = [1, 4107], $Vyo = [6, 10, 35, 105], $Vzo = [1, 4128], $VAo = [1, 4129], $VBo = [1, 4126], $VCo = [1, 4127], $VDo = [1, 4143], $VEo = [1, 4145], $VFo = [2, 1904], $VGo = [1, 4151], $VHo = [2, 2169], $VIo = [1, 4160], $VJo = [2, 2766], $VKo = [1, 4163], $VLo = [1, 4168], $VMo = [19, 167, 286], $VNo = [2, 603], $VOo = [1, 4178], $VPo = [1, 4181], $VQo = [1, 4186], $VRo = [1, 4196], $VSo = [1, 4197], $VTo = [1, 4194], $VUo = [1, 4195], $VVo = [1, 4208], $VWo = [2, 2797], $VXo = [1, 4225], $VYo = [2, 2799], $VZo = [2, 6, 10, 19, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 656, 663, 957, 1190], $V_o = [1, 4248], $V$o = [1, 4258], $V0p = [6, 10, 81, 169], $V1p = [2, 2060], $V2p = [1, 4311], $V3p = [6, 10, 19, 315], $V4p = [2, 3144], $V5p = [2, 3386], $V6p = [2, 3411], $V7p = [2, 1700], $V8p = [2, 916], $V9p = [1, 4353], $Vap = [2, 1702], $Vbp = [1, 4354], $Vcp = [6, 10, 19, 37, 40, 75, 90, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543, 957], $Vdp = [2, 2156], $Vep = [6, 10, 37, 40, 75, 90, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543], $Vfp = [1, 4368], $Vgp = [1, 4367], $Vhp = [2, 2126], $Vip = [1, 4371], $Vjp = [2, 2463], $Vkp = [1, 4377], $Vlp = [1, 4380], $Vmp = [19, 394, 399], $Vnp = [167, 286], $Vop = [1, 4385], $Vpp = [1, 4391], $Vqp = [2, 2638], $Vrp = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 402, 403, 404, 762, 763, 794], $Vsp = [1, 4392], $Vtp = [6, 10, 19, 255], $Vup = [1, 4409], $Vvp = [2, 2545], $Vwp = [2, 19, 280, 394, 399], $Vxp = [2, 6, 10, 19, 29, 35, 40, 63, 75, 105, 152, 153, 154, 155, 244, 249, 280, 322, 323, 389, 394, 399, 452], $Vyp = [2, 821], $Vzp = [1, 4415], $VAp = [1, 4419], $VBp = [2, 2529], $VCp = [1, 4431], $VDp = [1, 4432], $VEp = [1, 4433], $VFp = [2, 3347], $VGp = [2, 6, 10, 170, 176, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 656, 663, 957, 1190], $VHp = [2, 1014], $VIp = [1, 4442], $VJp = [2, 1531], $VKp = [2, 1527], $VLp = [2, 982], $VMp = [1, 4448], $VNp = [1, 4447], $VOp = [1, 4445], $VPp = [2, 6, 10, 170, 176, 183, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 352, 394, 399, 656, 663, 957, 1190], $VQp = [2, 1002], $VRp = [2, 6, 10, 170, 176, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 656, 663, 1190], $VSp = [6, 10, 170, 176, 242, 320, 347, 399, 656, 663, 957, 1190], $VTp = [1, 4456], $VUp = [170, 176, 242, 320, 325, 656, 663], $VVp = [2, 6, 10, 170, 176, 183, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 352, 399, 656, 663, 1190], $VWp = [2, 6, 10, 19, 170, 176, 183, 206, 242, 310, 320, 325, 347, 352, 394, 399, 656, 663, 957, 1190], $VXp = [1, 4484], $VYp = [6, 10, 19, 350], $VZp = [1, 4502], $V_p = [19, 343], $V$p = [2, 3113], $V0q = [1, 4517], $V1q = [2, 1482], $V2q = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 322, 325, 326, 327, 332, 333, 334, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $V3q = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 188, 194, 206, 207, 209, 231, 233, 239, 242, 246, 266, 281, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 317, 318, 319, 320, 322, 325, 326, 328, 332, 333, 334, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $V4q = [1, 4573], $V5q = [1, 4577], $V6q = [1, 4581], $V7q = [2, 749], $V8q = [1, 4588], $V9q = [2, 1987], $Vaq = [1, 4600], $Vbq = [1, 4601], $Vcq = [1, 4602], $Vdq = [1, 4599], $Veq = [1, 4623], $Vfq = [2, 2446], $Vgq = [1, 4634], $Vhq = [1, 4635], $Viq = [1, 4640], $Vjq = [1, 4641], $Vkq = [19, 123, 276], $Vlq = [2, 2011], $Vmq = [1, 4644], $Vnq = [1, 4648], $Voq = [19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 207, 281, 304, 323, 346, 382, 383, 391, 395, 403, 404, 689], $Vpq = [1, 4655], $Vqq = [6, 10, 19, 29, 35, 63, 105, 394, 399], $Vrq = [2, 2183], $Vsq = [1, 4674], $Vtq = [1, 4672], $Vuq = [1, 4673], $Vvq = [1, 4671], $Vwq = [1, 4677], $Vxq = [1, 4669], $Vyq = [1, 4675], $Vzq = [2, 6, 10, 29, 35, 63, 105, 394, 399], $VAq = [1, 4681], $VBq = [1, 4680], $VCq = [2, 6, 10, 19, 29, 35, 40, 63, 105, 152, 153, 154, 155, 249, 322, 323, 389, 394, 399, 452], $VDq = [2, 6, 10, 29, 35, 40, 63, 105, 152, 153, 154, 155, 249, 322, 323, 389, 394, 399, 452], $VEq = [2, 739], $VFq = [19, 352], $VGq = [1, 4695], $VHq = [6, 10, 19, 35, 37, 40, 75, 90, 105, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543, 957], $VIq = [1, 4699], $VJq = [6, 10, 35, 37, 40, 75, 90, 105, 114, 117, 121, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543], $VKq = [6, 10, 38, 40, 73, 75, 117, 121, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 957, 1190], $VLq = [6, 10, 19, 38, 40, 73, 75, 117, 121, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 957, 1209], $VMq = [2, 1206], $VNq = [1, 4750], $VOq = [1, 4752], $VPq = [2, 1355], $VQq = [2, 2801], $VRq = [1, 4769], $VSq = [1, 4771], $VTq = [1, 4796], $VUq = [6, 10, 81], $VVq = [2, 2064], $VWq = [2, 2061], $VXq = [1, 4818], $VYq = [1, 4819], $VZq = [2, 2908], $V_q = [2, 3165], $V$q = [6, 10, 19, 37, 75, 114, 117, 121, 167, 212, 244, 258, 274, 275, 286, 335, 543, 957], $V0r = [2, 2297], $V1r = [1, 4856], $V2r = [1, 4857], $V3r = [6, 10, 37, 75, 114, 117, 121, 167, 212, 244, 258, 274, 275, 286, 335, 543], $V4r = [1, 4860], $V5r = [2, 6, 10, 19], $V6r = [2, 2589], $V7r = [1, 4890], $V8r = [6, 10, 255], $V9r = [6, 10, 19, 394], $Var = [2, 6, 10, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 663, 957, 1190], $Vbr = [2, 1039], $Vcr = [1, 4918], $Vdr = [1, 4919], $Ver = [1, 4920], $Vfr = [2, 1015], $Vgr = [2, 6, 10, 19, 170, 176, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 399, 656, 663, 957, 1190], $Vhr = [1, 4924], $Vir = [1, 4925], $Vjr = [2, 6, 10, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 663, 1190], $Vkr = [6, 10, 242, 320, 347, 399, 663, 957, 1190], $Vlr = [1, 4939], $Vmr = [1, 4940], $Vnr = [1, 4941], $Vor = [170, 176, 242, 320, 656, 663], $Vpr = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 656, 663, 668, 1190], $Vqr = [1, 4985], $Vrr = [2, 6, 10, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 583, 656, 663, 668, 957, 1190], $Vsr = [2, 1108], $Vtr = [2, 1679], $Vur = [2, 1487], $Vvr = [1, 5006], $Vwr = [1, 5005], $Vxr = [1, 5003], $Vyr = [1, 5027], $Vzr = [1, 5032], $VAr = [2, 1751], $VBr = [19, 207, 281, 304, 346, 348, 382, 383, 395, 403, 404], $VCr = [1, 5046], $VDr = [1, 5050], $VEr = [1, 5052], $VFr = [6, 10, 40, 75, 121, 167, 212, 244, 275, 286, 452, 543], $VGr = [6, 10, 38, 40, 73, 75, 117, 121, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 1190], $VHr = [2, 1801], $VIr = [2, 1875], $VJr = [2, 2184], $VKr = [2, 6, 10, 19, 29, 35, 40, 63, 105, 152, 153, 154, 155, 249, 322, 323, 394, 399, 452], $VLr = [2, 6, 10, 29, 35, 40, 63, 105, 152, 153, 154, 155, 249, 322, 323, 394, 399, 452], $VMr = [1, 5080], $VNr = [1, 5086], $VOr = [1, 5088], $VPr = [1, 5092], $VQr = [1, 5094], $VRr = [1, 5096], $VSr = [1, 5102], $VTr = [1, 5104], $VUr = [1, 5111], $VVr = [6, 10, 19, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 315, 335, 543], $VWr = [2, 2170], $VXr = [2, 2258], $VYr = [1, 5139], $VZr = [2, 2436], $V_r = [1, 5141], $V$r = [6, 10, 40, 73, 75, 117, 121, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 1190], $V0s = [1, 5146], $V1s = [19, 167], $V2s = [2, 2802], $V3s = [2, 1619], $V4s = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 167, 402], $V5s = [2, 6, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 402, 445, 577, 656, 663, 1190], $V6s = [2, 2068], $V7s = [1, 5194], $V8s = [2, 2065], $V9s = [1, 5197], $Vas = [2, 2905], $Vbs = [2, 2909], $Vcs = [1, 5210], $Vds = [2, 1703], $Ves = [2, 1701], $Vfs = [6, 10, 19, 37, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543, 957], $Vgs = [2, 2313], $Vhs = [6, 10, 37, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543], $Vis = [1, 5224], $Vjs = [1, 5251], $Vks = [1, 5256], $Vls = [2, 2550], $Vms = [6, 10, 278], $Vns = [1, 5268], $Vos = [2, 6, 10, 266, 294, 308, 313, 317, 318, 326, 333, 338, 347, 399, 663, 957, 1190], $Vps = [2, 1070], $Vqs = [1, 5277], $Vrs = [1, 5276], $Vss = [2, 1040], $Vts = [2, 6, 10, 19, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 399, 663, 957, 1190], $Vus = [2, 1042], $Vvs = [2, 1003], $Vws = [2, 6, 10, 266, 294, 308, 313, 317, 318, 326, 333, 338, 347, 399, 663, 1190], $Vxs = [6, 10, 347, 399, 663, 957, 1190], $Vys = [1, 5297], $Vzs = [1, 5296], $VAs = [2, 6, 10, 19, 242, 320, 347, 399, 663, 957, 1190], $VBs = [242, 320, 663], $VCs = [2, 6, 10, 170, 176, 183, 206, 242, 266, 294, 308, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 352, 394, 399, 656, 663, 1190], $VDs = [2, 1107], $VEs = [2, 1096], $VFs = [1, 5354], $VGs = [19, 288, 785], $VHs = [19, 288, 398, 785], $VIs = [2, 1478], $VJs = [1, 5368], $VKs = [1, 5375], $VLs = [6, 10, 40, 75, 117, 121, 167, 212, 244, 274, 275, 286, 323, 352, 452, 543, 577, 1190], $VMs = [1, 5386], $VNs = [1, 5385], $VOs = [1, 5391], $VPs = [1, 5392], $VQs = [2, 389, 394], $VRs = [1, 5397], $VSs = [2, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 168, 175, 251, 285, 289, 290, 293, 297, 299, 305, 314, 321, 340, 341, 344, 345, 349, 389, 394, 402, 441], $VTs = [1, 5398], $VUs = [1, 5399], $VVs = [1, 5406], $VWs = [1, 5407], $VXs = [1, 5404], $VYs = [1, 5405], $VZs = [6, 10, 19, 75, 114, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543, 957], $V_s = [1, 5408], $V$s = [2, 1030], $V0t = [1, 5414], $V1t = [1, 5413], $V2t = [1, 5415], $V3t = [1, 5416], $V4t = [1, 5419], $V5t = [1, 5421], $V6t = [1, 5427], $V7t = [1, 5429], $V8t = [2, 2441], $V9t = [1, 5433], $Vat = [6, 10, 40, 73, 75, 117, 121, 167, 212, 243, 244, 274, 275, 286, 323, 352, 452, 543, 577, 1190], $Vbt = [1, 5444], $Vct = [1, 5446], $Vdt = [19, 399], $Vet = [2, 1387], $Vft = [1, 5460], $Vgt = [2, 1635], $Vht = [2, 2347], $Vit = [2, 2590], $Vjt = [6, 10, 19, 40, 69, 75, 117, 121, 244, 274, 275, 312, 335, 452], $Vkt = [2, 2619], $Vlt = [6, 10, 40, 69, 75, 117, 121, 244, 274, 275, 312, 335, 452], $Vmt = [1, 5511], $Vnt = [6, 10, 40, 69, 75, 117, 121, 244, 274, 275, 312, 335, 352, 452], $Vot = [1, 5526], $Vpt = [2, 6, 10, 266, 294, 308, 313, 317, 318, 326, 333, 338, 347, 399, 957, 1190], $Vqt = [2, 1080], $Vrt = [1, 5536], $Vst = [2, 1071], $Vtt = [1, 5538], $Vut = [2, 1016], $Vvt = [1, 5545], $Vwt = [2, 6, 10, 19, 170, 176, 242, 250, 266, 294, 308, 313, 317, 318, 320, 326, 331, 333, 336, 338, 347, 394, 399, 656, 663, 957, 1190], $Vxt = [2, 991], $Vyt = [1, 5549], $Vzt = [2, 6, 10, 266, 294, 308, 313, 317, 318, 326, 333, 338, 347, 399, 1190], $VAt = [6, 10, 347, 399, 957, 1190], $VBt = [2, 6, 10, 170, 176, 242, 246, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 394, 399, 656, 663, 1190], $VCt = [1, 5612], $VDt = [1, 5627], $VEt = [2, 144, 174, 295, 382, 385, 399, 785], $VFt = [2, 1497], $VGt = [19, 144, 174, 295, 382, 385, 399, 785], $VHt = [2, 2431], $VIt = [1, 5643], $VJt = [1, 5644], $VKt = [2, 2369], $VLt = [2, 6, 10, 19, 170, 176, 242, 246, 250, 266, 294, 308, 313, 317, 318, 320, 326, 331, 333, 336, 338, 347, 394, 399, 656, 663, 957, 1190], $VMt = [1, 5686], $VNt = [2, 3122], $VOt = [6, 10, 19, 75, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543, 957], $VPt = [2, 2373], $VQt = [6, 10, 75, 117, 121, 167, 212, 244, 274, 275, 286, 335, 543], $VRt = [1, 5713], $VSt = [6, 10, 19, 40, 75, 117, 121, 244, 274, 275, 312, 335, 452], $VTt = [2, 2623], $VUt = [1, 5728], $VVt = [6, 10, 40, 75, 117, 121, 244, 274, 275, 312, 335, 452], $VWt = [1, 5743], $VXt = [2, 6, 10, 19, 266, 294, 308, 313, 317, 318, 326, 333, 338, 347, 399, 663, 957, 1190], $VYt = [2, 1076], $VZt = [2, 1050], $V_t = [2, 1054], $V$t = [2, 1058], $V0u = [1, 5759], $V1u = [2, 6, 10, 19, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 394, 399, 663, 957, 1190], $V2u = [2, 1035], $V3u = [1, 5763], $V4u = [1, 5765], $V5u = [1, 5764], $V6u = [1, 5767], $V7u = [2, 6, 10, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 394, 399, 663, 1190], $V8u = [1, 5783], $V9u = [2, 6, 10, 170, 176, 242, 266, 294, 308, 313, 317, 318, 320, 326, 333, 338, 347, 394, 399, 656, 663, 1190], $Vau = [1, 5810], $Vbu = [2, 385, 399], $Vcu = [2, 1507], $Vdu = [1, 5833], $Veu = [1, 5832], $Vfu = [1, 5831], $Vgu = [1, 5829], $Vhu = [1, 5830], $Viu = [19, 385, 399], $Vju = [1, 5843], $Vku = [1, 5862], $Vlu = [2, 2450], $Vmu = [1, 5866], $Vnu = [1, 5868], $Vou = [6, 10, 40, 75, 117, 121, 167, 212, 244, 274, 275, 286, 352, 452, 543, 577, 1190], $Vpu = [2, 1388], $Vqu = [2, 2382], $Vru = [1, 5898], $Vsu = [1, 5896], $Vtu = [6, 10, 75, 121, 167, 212, 244, 275, 286, 543], $Vuu = [1, 5900], $Vvu = [1, 5915], $Vwu = [6, 10, 19, 40, 75, 117, 121, 244, 274, 275, 335, 452], $Vxu = [2, 2625], $Vyu = [6, 10, 40, 75, 117, 121, 244, 274, 275, 335, 452], $Vzu = [1, 5924], $VAu = [1, 5925], $VBu = [6, 10, 19, 214, 225, 235, 257], $VCu = [2, 2557], $VDu = [6, 10, 214, 225, 235, 257], $VEu = [1, 5935], $VFu = [2, 1082], $VGu = [1, 5950], $VHu = [1, 5951], $VIu = [1, 5953], $VJu = [2, 3116], $VKu = [2, 1517], $VLu = [1, 5968], $VMu = [1, 5969], $VNu = [1, 5970], $VOu = [19, 306, 329], $VPu = [19, 335], $VQu = [1, 5980], $VRu = [6, 10, 19, 40, 75, 117, 121, 167, 212, 244, 274, 275, 286, 352, 452, 543, 577, 957, 1190, 1209], $VSu = [1, 5988], $VTu = [6, 10, 121, 167, 212, 275, 286, 543], $VUu = [6, 10, 19, 40, 75, 121, 167, 212, 244, 275, 286, 452, 543, 957], $VVu = [1, 6005], $VWu = [1, 6006], $VXu = [1, 6023], $VYu = [1, 6024], $VZu = [1, 6029], $V_u = [1, 6030], $V$u = [6, 10, 40, 75, 121, 244, 275, 452], $V0v = [6, 10, 19, 225, 235, 257], $V1v = [2, 2560], $V2v = [6, 10, 225, 235, 257], $V3v = [1, 6045], $V4v = [2, 1489], $V5v = [2, 19, 385, 399], $V6v = [2, 2286], $V7v = [1, 6068], $V8v = [1, 6069], $V9v = [1, 6070], $Vav = [2, 2460], $Vbv = [6, 10, 167, 212, 286, 543], $Vcv = [1, 6092], $Vdv = [19, 50, 110, 219], $Vev = [1, 6097], $Vfv = [1, 6102], $Vgv = [1, 6106], $Vhv = [1, 6115], $Viv = [6, 10, 40, 121, 275, 452], $Vjv = [6, 10, 19, 225, 235], $Vkv = [2, 2563], $Vlv = [6, 10, 225, 235], $Vmv = [1, 6134], $Vnv = [1, 6150], $Vov = [1, 6151], $Vpv = [2, 2276], $Vqv = [1, 6154], $Vrv = [2, 6, 10, 19, 399], $Vsv = [6, 10, 19, 40, 167, 212, 286, 452, 543, 957], $Vtv = [1, 6190], $Vuv = [1, 6191], $Vvv = [6, 10, 40, 452], $Vwv = [6, 10, 19, 235], $Vxv = [2, 2566], $Vyv = [6, 10, 235], $Vzv = [1, 6211], $VAv = [2, 19, 399], $VBv = [6, 10, 957], $VCv = [2, 2465], $VDv = [2, 2345], $VEv = [2, 2346], $VFv = [2, 2569], $VGv = [1, 6270], $VHv = [2, 2469], $VIv = [2, 2330], $VJv = [2, 2329], $VKv = [2, 2599], $VLv = [2, 2501], $VMv = [2, 2328]; var parser = { trace: function trace() { }, yy: {}, - symbols_: { "error": 2, "SqlSyntax": 3, "NewStatement": 4, "SqlStatements": 5, "EOF": 6, "SqlAutocomplete": 7, "SqlStatements_EDIT": 8, "SqlStatement": 9, ";": 10, "NonStartingToken": 11, "SqlStatement_EDIT": 12, "DataDefinition": 13, "DataManipulation": 14, "QuerySpecification": 15, "ExplainClause": 16, "AnyCursor": 17, "CommonTableExpression": 18, "CURSOR": 19, "ExplainClause_EDIT": 20, "DataDefinition_EDIT": 21, "DataManipulation_EDIT": 22, "QuerySpecification_EDIT": 23, "SetSpecification_EDIT": 24, "NonReservedKeyword": 25, "ABORT": 26, "ADD": 27, "ADMIN": 28, "AFTER": 29, "ANALYZE": 30, "ARCHIVE": 31, "AVRO": 32, "BUCKET": 33, "BUCKETS": 34, "CASCADE": 35, "CHANGE": 36, "CLUSTERED": 37, "COLLECTION": 38, "COLUMNS": 39, "COMMENT": 40, "COMPACT": 41, "COMPACTIONS": 42, "COMPUTE": 43, "CONCATENATE": 44, "DATA": 45, "DATABASES": 46, "DBPROPERTIES": 47, "DEFERRED": 48, "DEFINED": 49, "DELIMITED": 50, "DEPENDENCY": 51, "DIRECTORY": 52, "DISABLE": 53, "DOUBLE_PRECISION": 54, "ENABLE": 55, "ESCAPED": 56, "EXCHANGE": 57, "EXPLAIN": 58, "EXPORT": 59, "FIELDS": 60, "FILE": 61, "FILEFORMAT": 62, "FIRST": 63, "FORMAT": 64, "FUNCTIONS": 65, "INPATH": 66, "INPUTFORMAT": 67, "JAR": 68, "IDXPROPERTIES": 69, "ITEMS": 70, "KEY": 71, "KEYS": 72, "LINES": 73, "LOAD": 74, "LOCATION": 75, "LOCKS": 76, "MATCHED": 77, "METADATA": 78, "MERGE": 79, "MSCK": 80, "NOSCAN": 81, "NOVALIDATE": 82, "NO_DROP": 83, "OFFLINE": 84, "ORC": 85, "OUTPUTFORMAT": 86, "OVERWRITE": 87, "OWNER": 88, "PARQUET": 89, "PARTITIONED": 90, "PARTITIONS": 91, "PERCENT": 92, "PRIVILEGES": 93, "PURGE": 94, "RCFILE": 95, "REBUILD": 96, "RELOAD": 97, "RELY": 98, "NORELY": 99, "REPAIR": 100, "REPLICATION": 101, "RECOVER": 102, "RENAME": 103, "REPLACE": 104, "RESTRICT": 105, "ROLE": 106, "ROLES": 107, "SCHEMAS": 108, "SEQUENCEFILE": 109, "SERDE": 110, "SERDEPROPERTIES": 111, "SETS": 112, "SHOW": 113, "SKEWED": 114, "SORTED": 115, "STATISTICS": 116, "STORED": 117, "STRING": 118, "STRUCT": 119, "TABLES": 120, "TBLPROPERTIES": 121, "TEMPORARY": 122, "TERMINATED": 123, "TEXTFILE": 124, "TIMESTAMP": 125, "TINYINT": 126, "TOUCH": 127, "TRANSACTIONS": 128, "UNARCHIVE": 129, "UNIONTYPE": 130, "USE": 131, "USER": 132, "VIEW": 133, "WAIT": 134, "DAY": 135, "HOUR": 136, "MINUTE": 137, "MONTH": 138, "QUARTER": 139, "SECOND": 140, "WEEK": 141, "YEAR": 142, "ANALYTIC": 143, "CURRENT": 144, "GRANT": 145, "RECOVER": 146, "ROLE": 147, "ROLES": 148, "URI": 149, "SERVER": 150, "UNKNOWN": 151, "BLOCK_SIZE": 152, "COMPRESSION": 153, "DEFAULT": 154, "ENCODING": 155, "KEY": 156, "ROLE": 157, "OPTION": 158, "RegularIdentifier": 159, "REGULAR_IDENTIFIER": 160, "VARIABLE_REFERENCE": 161, "OptionalHiveExplainTypes": 162, "EXPLAIN": 163, "AUTHORIZATION": 164, "EXTENDED": 165, "ALL": 166, "AS": 167, "BINARY": 168, "CACHE": 169, "CLUSTER": 170, "CONF": 171, "CONSTRAINT": 172, "CUBE": 173, "CURRENT": 174, "DATE": 175, "DISTRIBUTE": 176, "DISTRIBUTED": 177, "EXTERNAL": 178, "FOR": 179, "FOREIGN": 180, "FUNCTION": 181, "GRANT": 182, "GROUPING": 183, "LATERAL": 184, "LOCAL": 185, "LOCK": 186, "MACRO": 187, "PARTITION": 188, "PRIMARY": 189, "REFERENCES": 190, "ROLLUP": 191, "SHOW_DATABASE": 192, "TABLE": 193, "ASC": 194, "FORMATTED": 195, "INDEX": 196, "INDEXES": 197, "NONE": 198, "OF": 199, "OUT": 200, "SCHEMA": 201, "STORED_AS_DIRECTORIES": 202, "TABLESAMPLE": 203, "USING": 204, "VIEWS": 205, "WINDOW": 206, ".": 207, "[": 208, "]": 209, "AGGREGATE": 210, "AVRO": 211, "CACHED": 212, "CASCADE": 213, "CLOSE_FN": 214, "COLUMN": 215, "DATA": 216, "DATABASES": 217, "DELETE": 218, "DELIMITED": 219, "ESCAPED": 220, "EXTENDED": 221, "EXTERNAL": 222, "FIELDS": 223, "FILES": 224, "FINALIZE_FN": 225, "FIRST": 226, "FORMAT": 227, "FORMATTED": 228, "FUNCTION": 229, "FUNCTIONS": 230, "GROUP": 231, "HASH": 232, "ILIKE": 233, "INCREMENTAL": 234, "INTERMEDIATE": 235, "INTERVAL": 236, "INIT_FN": 237, "INPATH": 238, "IREGEXP": 239, "KUDU": 240, "LAST": 241, "LIMIT": 242, "LINES": 243, "LOCATION": 244, "MERGE_FN": 245, "NULLS": 246, "PARTITIONS": 247, "PREPARE_FN": 248, "PRIMARY": 249, "RANGE": 250, "REAL": 251, "REPEATABLE": 252, "REPLICATION": 253, "RESTRICT": 254, "RETURNS": 255, "SCHEMAS": 256, "SERIALIZE_FN": 257, "SORT": 258, "STATS": 259, "STRAIGHT_JOIN": 260, "SYMBOL": 261, "TABLE": 262, "TABLES": 263, "TABLESAMPLE": 264, "USING": 265, "ANTI": 266, "NOSHUFFLE": 267, "PARQUET": 268, "PARTITIONED": 269, "RCFILE": 270, "SEQUENCEFILE": 271, "SERDEPROPERTIES": 272, "SHUFFLE": 273, "STORED": 274, "TBLPROPERTIES": 275, "TERMINATED": 276, "TEXTFILE": 277, "UPDATE_FN": 278, "BROADCAST": 279, "...": 280, ".": 281, "[": 282, "]": 283, "ALL": 284, "ARRAY": 285, "AS": 286, "ASC": 287, "BETWEEN": 288, "BIGINT": 289, "BOOLEAN": 290, "BY": 291, "CASE": 292, "CHAR": 293, "CROSS": 294, "CURRENT": 295, "DATABASE": 296, "DECIMAL": 297, "DISTINCT": 298, "DOUBLE": 299, "DESC": 300, "ELSE": 301, "END": 302, "EXISTS": 303, "FALSE": 304, "FLOAT": 305, "FOLLOWING": 306, "FROM": 307, "FULL": 308, "GROUP": 309, "HAVING": 310, "IF": 311, "IN": 312, "INNER": 313, "INT": 314, "INTO": 315, "IS": 316, "JOIN": 317, "LEFT": 318, "LIKE": 319, "LIMIT": 320, "MAP": 321, "NOT": 322, "NULL": 323, "ON": 324, "ORDER": 325, "OUTER": 326, "OVER": 327, "PARTITION": 328, "PRECEDING": 329, "PURGE": 330, "RANGE": 331, "REGEXP": 332, "RIGHT": 333, "RLIKE": 334, "ROW": 335, "ROWS": 336, "SCHEMA": 337, "SEMI": 338, "SET": 339, "SMALLINT": 340, "STRING": 341, "TABLE": 342, "THEN": 343, "TIMESTAMP": 344, "TINYINT": 345, "TRUE": 346, "UNION": 347, "VALUES": 348, "VARCHAR": 349, "WHEN": 350, "WHERE": 351, "WITH": 352, "AVG": 353, "CAST": 354, "COUNT": 355, "MAX": 356, "MIN": 357, "STDDEV_POP": 358, "STDDEV_SAMP": 359, "SUM": 360, "VARIANCE": 361, "VAR_POP": 362, "VAR_SAMP": 363, "COLLECT_SET": 364, "COLLECT_LIST": 365, "CORR": 366, "COVAR_POP": 367, "COVAR_SAMP": 368, "DAYOFWEEK": 369, "HISTOGRAM_NUMERIC": 370, "NTILE": 371, "PERCENTILE": 372, "PERCENTILE_APPROX": 373, "APPX_MEDIAN": 374, "EXTRACT": 375, "GROUP_CONCAT": 376, "NDV": 377, "STDDEV": 378, "VARIANCE_POP": 379, "VARIANCE_SAMP": 380, "ANALYTIC": 381, "UNSIGNED_INTEGER": 382, "UNSIGNED_INTEGER_E": 383, "HDFS_START_QUOTE": 384, "AND": 385, "OR": 386, "=": 387, "<": 388, ">": 389, "COMPARISON_OPERATOR": 390, "-": 391, "*": 392, "ARITHMETIC_OPERATOR": 393, ",": 394, ".": 395, "~": 396, "!": 397, "(": 398, ")": 399, "[": 400, "]": 401, "BACKTICK": 402, "SINGLE_QUOTE": 403, "DOUBLE_QUOTE": 404, "DescribeStatement": 405, "AlterStatement": 406, "AnalyzeStatement": 407, "RefreshStatement": 408, "InvalidateStatement": 409, "ComputeStatsStatement": 410, "CreateStatement": 411, "DropStatement": 412, "HiveAbortStatement": 413, "GrantStatement": 414, "RevokeStatement": 415, "SetRoleStatement": 416, "SetSpecification": 417, "ShowStatement": 418, "UseStatement": 419, "DescribeStatement_EDIT": 420, "AlterStatement_EDIT": 421, "AnalyzeStatement_EDIT": 422, "RefreshStatement_EDIT": 423, "InvalidateStatement_EDIT": 424, "ComputeStatsStatement_EDIT": 425, "CreateStatement_EDIT": 426, "DropStatement_EDIT": 427, "HiveAbortStatement_EDIT": 428, "GrantStatement_EDIT": 429, "RevokeStatement_EDIT": 430, "SetRoleStatement_EDIT": 431, "ShowStatement_EDIT": 432, "UseStatement_EDIT": 433, "AggregateOrAnalytic": 434, "Commas": 435, "AnyAs": 436, "AnyCreate": 437, "CREATE": 438, "CREATE": 439, "CREATE": 440, "PARTIAL_CURSOR": 441, "AnyDot": 442, "AnyFromOrIn": 443, "AnyGroup": 444, "GROUP": 445, "AnyPartition": 446, "AnyTable": 447, "DatabaseOrSchema": 448, "FromOrIn": 449, "HiveIndexOrIndexes": 450, "HiveOrImpalaComment": 451, "COMMENT": 452, "HiveOrImpalaCreate": 453, "HiveOrImpalaDatabasesOrSchemas": 454, "HiveOrImpalaEscaped": 455, "HiveOrImpalaFields": 456, "HiveOrImpalaFormat": 457, "HiveOrImpalaLeftSquareBracket": 458, "HiveOrImpalaLines": 459, "HiveOrImpalaLocation": 460, "HiveOrImpalaRightSquareBracket": 461, "HiveOrImpalaPartitioned": 462, "HiveOrImpalaStored": 463, "HiveOrImpalaTables": 464, "HiveOrImpalaTblproperties": 465, "HiveOrImpalaTerminated": 466, "HiveRoleOrUser": 467, "SingleQuotedValue": 468, "VALUE": 469, "SingleQuotedValue_EDIT": 470, "PARTIAL_VALUE": 471, "DoubleQuotedValue": 472, "DoubleQuotedValue_EDIT": 473, "QuotedValue": 474, "QuotedValue_EDIT": 475, "OptionalAggregateOrAnalytic": 476, "OptionalHiveExtended": 477, "OptionalHiveExtendedOrFormatted": 478, "OptionalExternal": 479, "OptionalImpalaExtendedOrFormatted": 480, "OptionallyFormattedIndex": 481, "OptionallyFormattedIndex_EDIT": 482, "OptionalFromDatabase": 483, "DatabaseIdentifier": 484, "OptionalFromDatabase_EDIT": 485, "DatabaseIdentifier_EDIT": 486, "OptionalCascade": 487, "OptionalCascadeOrRestrict": 488, "OptionalHiveCascadeOrRestrict": 489, "OptionalHiveTemporary": 490, "OptionalIfExists": 491, "OptionalIfExists_EDIT": 492, "OptionalIfNotExists": 493, "OptionalIfNotExists_EDIT": 494, "OptionalInDatabase": 495, "OptionalPartitionSpec": 496, "PartitionSpec": 497, "OptionalPartitionSpec_EDIT": 498, "PartitionSpec_EDIT": 499, "PartitionSpecList": 500, "PartitionSpecList_EDIT": 501, "RightParenthesisOrError": 502, "RangePartitionSpec": 503, "UnsignedValueSpecification": 504, "RangePartitionComparisonOperator": 505, "RangePartitionSpec_EDIT": 506, "ConfigurationName": 507, "PartialBacktickedOrAnyCursor": 508, "PartialBacktickedIdentifier": 509, "PartialBacktickedOrCursor": 510, "PartialBacktickedOrPartialCursor": 511, "OptionalParenthesizedColumnList": 512, "ParenthesizedColumnList": 513, "OptionalParenthesizedColumnList_EDIT": 514, "ParenthesizedColumnList_EDIT": 515, "ColumnList": 516, "ColumnList_EDIT": 517, "ColumnIdentifier": 518, "ColumnIdentifier_EDIT": 519, "ParenthesizedSimpleValueList": 520, "SimpleValueList": 521, "SchemaQualifiedTableIdentifier": 522, "RegularOrBacktickedIdentifier": 523, "ImpalaFields": 524, "SchemaQualifiedTableIdentifier_EDIT": 525, "ImpalaFields_EDIT": 526, "ImpalaField": 527, "ImpalaField_EDIT": 528, "SchemaQualifiedIdentifier": 529, "SchemaQualifiedIdentifier_EDIT": 530, "PartitionExpression": 531, "PartitionExpression_EDIT": 532, "ValueExpression": 533, "ValueExpression_EDIT": 534, "OptionalHdfsLocation": 535, "HdfsLocation": 536, "HdfsPath": 537, "HdfsLocation_EDIT": 538, "HdfsPath_EDIT": 539, "OptionalCachedInOrUncached": 540, "CachedIn": 541, "OptionalWithReplication": 542, "UNCACHED": 543, "OptionalCachedIn": 544, "CachedIn_EDIT": 545, "WithReplication": 546, "SignedInteger": 547, "WithReplication_EDIT": 548, "RegularOrBackTickedSchemaQualifiedName": 549, "RegularOrBackTickedSchemaQualifiedName_EDIT": 550, "LocalOrSchemaQualifiedName": 551, "LocalOrSchemaQualifiedName_EDIT": 552, "ColumnReference": 553, "BasicIdentifierChain": 554, "ColumnReference_EDIT": 555, "BasicIdentifierChain_EDIT": 556, "DerivedColumnChain": 557, "DerivedColumnChain_EDIT": 558, "PartialBacktickedIdentifierOrPartialCursor": 559, "HiveOrImpalaRightSquareBracketOrError": 560, "PrimitiveType": 561, "OptionalTypePrecision": 562, "OptionalTypeLength": 563, "HiveDescribeStatement": 564, "ImpalaDescribeStatement": 565, "HiveDescribeStatement_EDIT": 566, "ImpalaDescribeStatement_EDIT": 567, "HiveDesc": 568, "DESCRIBE": 569, "DESCRIBE": 570, "DESC": 571, "SelectStatement": 572, "OptionalUnions": 573, "SelectStatement_EDIT": 574, "OptionalUnions_EDIT": 575, "CommonTableExpression_EDIT": 576, "SELECT": 577, "OptionalAllOrDistinct": 578, "OptionalStraightJoin": 579, "SelectList": 580, "TableExpression": 581, "SelectList_ERROR": 582, "TableExpression_ERROR": 583, "Unions": 584, "Unions_EDIT": 585, "UnionClause": 586, "UnionClause_EDIT": 587, "SelectList_EDIT": 588, "TableExpression_EDIT": 589, "SelectList_ERROR_EDIT": 590, "WithQueries": 591, "WithQueries_EDIT": 592, "WithQuery": 593, "WithQuery_EDIT": 594, "TableSubQueryInner": 595, "TableSubQueryInner_EDIT": 596, "FromClause": 597, "OptionalSelectConditions": 598, "FromClause_EDIT": 599, "OptionalJoins": 600, "OptionalSelectConditions_EDIT": 601, "Joins": 602, "Joins_INVALID": 603, "TableReferenceList": 604, "OptionalLateralViews": 605, "TableReferenceList_EDIT": 606, "OptionalLateralViews_EDIT": 607, "OptionalWhereClause": 608, "OptionalGroupByClause": 609, "OptionalHavingClause": 610, "OptionalWindowClause": 611, "OptionalOrderByClause": 612, "OptionalClusterOrDistributeBy": 613, "OptionalLimitClause": 614, "OptionalOffsetClause": 615, "WhereClause_EDIT": 616, "GroupByClause_EDIT": 617, "HavingClause_EDIT": 618, "WindowClause_EDIT": 619, "OrderByClause_EDIT": 620, "ClusterOrDistributeBy_EDIT": 621, "LimitClause_EDIT": 622, "OffsetClause_EDIT": 623, "WhereClause": 624, "GroupByClause": 625, "HavingClause": 626, "WindowClause": 627, "OrderByClause": 628, "ClusterOrDistributeBy": 629, "LimitClause": 630, "SearchCondition": 631, "SearchCondition_EDIT": 632, "GroupByColumnList": 633, "OptionalHiveGroupingSetsCubeOrRollup": 634, "GroupByColumnList_EDIT": 635, "OptionalHiveGroupingSetsCubeOrRollup_EDIT": 636, "HiveGroupingSets": 637, "HiveGroupingSets_EDIT": 638, "ColumnGroupingSets": 639, "ColumnGroupingSets_EDIT": 640, "ColumnGroupingSet_EDIT": 641, "GroupByColumnListPartTwo_EDIT": 642, "OrderByColumnList": 643, "OrderByColumnList_EDIT": 644, "OrderByIdentifier": 645, "OrderByIdentifier_EDIT": 646, "OptionalAscOrDesc": 647, "OptionalImpalaNullsFirstOrLast": 648, "OptionalImpalaNullsFirstOrLast_EDIT": 649, "ClusterByClause": 650, "DistributeByClause": 651, "SortByClause": 652, "ClusterByClause_EDIT": 653, "DistributeByClause_EDIT": 654, "SortByClause_EDIT": 655, "SORT": 656, "SortByList": 657, "SortByList_EDIT": 658, "SortByIdentifier": 659, "SortByIdentifier_EDIT": 660, "UnsignedNumericLiteral": 661, "OffsetClause": 662, "OFFSET": 663, "NonParenthesizedValueExpressionPrimary": 664, "OptionalNot": 665, "TableSubQuery": 666, "ValueExpressionList": 667, "BETWEEN_AND": 668, "LikeRightPart": 669, "CaseRightPart": 670, "NonParenthesizedValueExpressionPrimary_EDIT": 671, "TableSubQuery_EDIT": 672, "ValueExpressionInSecondPart_EDIT": 673, "LikeRightPart_EDIT": 674, "CaseRightPart_EDIT": 675, "EndOrError": 676, "ValueExpressionList_EDIT": 677, "InValueList": 678, "ColumnOrArbitraryFunctionRef": 679, "ArbitraryFunctionRightPart": 680, "ArbitraryFunctionName": 681, "UserDefinedFunction": 682, "ImpalaInterval": 683, "UnsignedValueSpecification_EDIT": 684, "ColumnOrArbitraryFunctionRef_EDIT": 685, "ArbitraryFunctionRightPart_EDIT": 686, "UserDefinedFunction_EDIT": 687, "ImpalaInterval_EDIT": 688, "+": 689, "UnsignedLiteral": 690, "UnsignedLiteral_EDIT": 691, "GeneralLiteral": 692, "GeneralLiteral_EDIT": 693, "ExactNumericLiteral": 694, "ApproximateNumericLiteral": 695, "TruthValue": 696, "SelectSpecification": 697, "OptionalCorrelationName": 698, "SelectSpecification_EDIT": 699, "OptionalCorrelationName_EDIT": 700, "TableReference": 701, "TableReference_EDIT": 702, "TablePrimaryOrJoinedTable": 703, "TablePrimaryOrJoinedTable_EDIT": 704, "TablePrimary": 705, "JoinedTable": 706, "TablePrimary_EDIT": 707, "JoinedTable_EDIT": 708, "Joins_EDIT": 709, "JoinType": 710, "OptionalImpalaBroadcastOrShuffle": 711, "OptionalJoinCondition": 712, "Join_EDIT": 713, "JoinType_EDIT": 714, "JoinCondition_EDIT": 715, "UsingColList": 716, "TableOrQueryName": 717, "OptionalHiveTableSample": 718, "OptionalImpalaTableSample": 719, "DerivedTable": 720, "TableOrQueryName_EDIT": 721, "OptionalHiveTableSample_EDIT": 722, "OptionalImpalaTableSample_EDIT": 723, "DerivedTable_EDIT": 724, "OptionalOnColumn": 725, "OptionalOnColumn_EDIT": 726, "SYSTEM": 727, "PushQueryState": 728, "PopQueryState": 729, "SubQuery": 730, "SubQuery_EDIT": 731, "QueryExpression": 732, "QueryExpression_EDIT": 733, "QueryExpressionBody": 734, "QueryExpressionBody_EDIT": 735, "NonJoinQueryExpression": 736, "NonJoinQueryExpression_EDIT": 737, "NonJoinQueryTerm": 738, "NonJoinQueryTerm_EDIT": 739, "NonJoinQueryPrimary": 740, "NonJoinQueryPrimary_EDIT": 741, "SimpleTable": 742, "SimpleTable_EDIT": 743, "LateralView": 744, "LateralView_EDIT": 745, "AggregateFunction": 746, "OptionalOverClause": 747, "AnalyticFunction": 748, "OverClause": 749, "CastFunction": 750, "HiveExtractFunction": 751, "ImpalaExtractFunction": 752, "AggregateFunction_EDIT": 753, "OptionalOverClause_EDIT": 754, "AnalyticFunction_EDIT": 755, "OverClause_EDIT": 756, "CastFunction_EDIT": 757, "HiveExtractFunction_EDIT": 758, "ImpalaExtractFunction_EDIT": 759, "ArbitraryFunction": 760, "ArbitraryFunction_EDIT": 761, "REPLACE": 762, "TRUNCATE": 763, "OptionalFunctionSquareBracket": 764, "CountFunction": 765, "SumFunction": 766, "OtherAggregateFunction": 767, "CountFunction_EDIT": 768, "SumFunction_EDIT": 769, "OtherAggregateFunction_EDIT": 770, "WindowExpression": 771, "WindowExpression_EDIT": 772, "OptionalPartitionBy": 773, "OptionalOrderByAndWindow": 774, "PartitionBy_EDIT": 775, "OptionalOrderByAndWindow_EDIT": 776, "PartitionBy": 777, "OptionalWindowSpec": 778, "WindowSpec_EDIT": 779, "WindowSpec": 780, "RowsOrRange": 781, "PopLexerState": 782, "OptionalCurrentOrPreceding": 783, "OptionalAndFollowing": 784, "UNBOUNDED": 785, "OptionalCurrentOrPreceding_EDIT": 786, "OptionalAndFollowing_EDIT": 787, "PushHdfsLexerState": 788, "HDFS_PATH": 789, "HDFS_END_QUOTE": 790, "AnyRange": 791, "IntegerOrUnbounded": 792, "AnyCurrent": 793, "EXTRACT": 794, "HiveDateField": 795, "OtherAggregateFunction_Type": 796, "FromOrComma": 797, "OptionalOuter": 798, "LateralViewColumnAliases": 799, "LateralViewColumnAliases_EDIT": 800, "CaseWhenThenList": 801, "CaseWhenThenList_EDIT": 802, "CaseWhenThenListPartTwo": 803, "CaseWhenThenListPartTwo_EDIT": 804, "ErrorList": 805, "Errors": 806, "SetOption": 807, "SetValue": 808, "DatabaseDefinition_EDIT": 809, "DatabaseDefinitionOptionals_EDIT": 810, "DatabaseDefinitionOptionals": 811, "AlterDatabase": 812, "AlterIndex": 813, "AlterTable": 814, "AlterView": 815, "Msck": 816, "ReloadFunction": 817, "CommentOn": 818, "AlterDatabase_EDIT": 819, "AlterIndex_EDIT": 820, "AlterTable_EDIT": 821, "AlterView_EDIT": 822, "Msck_EDIT": 823, "ReloadFunction_EDIT": 824, "CommentOn_EDIT": 825, "ALTER": 826, "ParenthesizedPropertyAssignmentList": 827, "PrincipalSpecification": 828, "PrincipalSpecification_EDIT": 829, "AlterTableLeftSide": 830, "AnyAdd": 831, "OptionalPartitionSpecs": 832, "PARTITION_VALUE": 833, "HivePrimaryKeySpecification": 834, "HiveForeignKeySpecification": 835, "AnyRename": 836, "TO": 837, "HiveSpecificOperations": 838, "ImpalaSpecificOperations": 839, "DropOperations": 840, "OptionalPartitionOperations": 841, "AlterTableLeftSide_EDIT": 842, "AnyReplace": 843, "OptionalPartitionSpecs_EDIT": 844, "HivePrimaryKeySpecification_EDIT": 845, "HiveForeignKeySpecification_EDIT": 846, "HiveSpecificOperations_EDIT": 847, "ImpalaSpecificOperations_EDIT": 848, "OptionalPartitionOperations_EDIT": 849, "DropOperations_EDIT": 850, "AddOrReplace": 851, "ClusteredBy": 852, "ParenthesizedSkewedValueList": 853, "OptionalStoredAsDirectories": 854, "HiveExchange": 855, "HiveArchiveOrUnArchive": 856, "SKEWED_LOCATION": 857, "ParenthesizedSkewedLocationList": 858, "AnyChange": 859, "COLUMN": 860, "ParenthesizedColumnSpecificationList": 861, "ClusteredBy_EDIT": 862, "HiveExchange_EDIT": 863, "ParenthesizedSkewedLocationList_EDIT": 864, "OptionalStoredAsDirectories_EDIT": 865, "OptionalImpalaColumn": 866, "KuduStorageAttribute": 867, "DROP": 868, "ParenthesizedStatsList": 869, "ParenthesizedStatsList_EDIT": 870, "StatsList": 871, "StatsList_EDIT": 872, "StatsAssignment": 873, "StatsAssignment_EDIT": 874, "AnyFileFormat": 875, "FileFormat": 876, "OptionalWithSerdeproperties": 877, "HiveOrImpalaSerdeproperties": 878, "ImpalaRowFormat": 879, "AddReplaceColumns": 880, "OptionalAndWait": 881, "OptionalWithOverwriteTblProperties": 882, "HiveEnableOrDisable": 883, "HiveNoDropOrOffline": 884, "OptionalHiveColumn": 885, "ColumnSpecification": 886, "OptionalHiveFirstOrAfter": 887, "AddReplaceColumns_EDIT": 888, "ColumnSpecification_EDIT": 889, "OptionalHiveFirstOrAfter_EDIT": 890, "AndWait_EDIT": 891, "WithOverwriteTblProperties_EDIT": 892, "HiveNoDropOrOffline_EDIT": 893, "ImpalaRowFormat_EDIT": 894, "WithSerdeproperties_EDIT": 895, "AnyColumns": 896, "ParenthesizedColumnSpecificationList_EDIT": 897, "COLUMNS": 898, "ExchangePartitionSpec": 899, "ExchangePartitionSpec_EDIT": 900, "OneOrMorePartitionSpecLists": 901, "OneOrMorePartitionSpecLists_EDIT": 902, "OneOrMorePartitionSpecs": 903, "OptionalHivePurge": 904, "OneOrMorePartitionSpecs_EDIT": 905, "CHANGE": 906, "FILEFORMAT": 907, "ADD": 908, "HiveAfterOrFirst": 909, "RENAME": 910, "PartitionSpecWithLocationList": 911, "PartitionSpecWithLocation": 912, "PartitionSpecWithLocation_EDIT": 913, "SkewedLocationList": 914, "SkewedLocationList_EDIT": 915, "SkewedLocation": 916, "SkewedLocation_EDIT": 917, "ColumnReferences": 918, "AlterViewLeftSide": 919, "AlterViewLeftSide_EDIT": 920, "AnyView": 921, "NullableComment": 922, "OptionalForColumns": 923, "OptionalCacheMetadata": 924, "OptionalNoscan": 925, "ForColumns": 926, "CacheMetadata": 927, "ForColumns_EDIT": 928, "CacheMetadata_EDIT": 929, "REFRESH": 930, "INVALIDATE": 931, "METADATA": 932, "COMPUTE": 933, "DatabaseDefinition": 934, "TableDefinition": 935, "ViewDefinition": 936, "RoleDefinition": 937, "FunctionDefinition": 938, "IndexDefinition": 939, "MacroDefinition": 940, "TableDefinition_EDIT": 941, "ViewDefinition_EDIT": 942, "FunctionDefinition_EDIT": 943, "IndexDefinition_EDIT": 944, "MacroDefinition_EDIT": 945, "OptionalComment": 946, "OptionalHiveDbProperties": 947, "OptionalComment_INVALID": 948, "Comment": 949, "Comment_INVALID": 950, "HiveDbProperties": 951, "WITH": 952, "PropertyAssignmentList": 953, "PropertyAssignment": 954, "TableDefinitionRightPart": 955, "LifeCyclePart": 956, "LIFECYCLE": 957, "TableDefinitionRightPart_EDIT": 958, "TableIdentifierAndOptionalColumnSpecification": 959, "OptionalPartitionedBy": 960, "OptionalSortBy": 961, "OptionalClusteredBy": 962, "OptionalSkewedBy": 963, "OptionalStoredAsOrBy": 964, "OptionalTblproperties": 965, "OptionalAsSelectStatement": 966, "TableIdentifierAndOptionalColumnSpecification_EDIT": 967, "PartitionedBy_EDIT": 968, "SortBy_EDIT": 969, "SkewedBy_EDIT": 970, "StoredAsOrBy_EDIT": 971, "OptionalAsSelectStatement_EDIT": 972, "OptionalColumnSpecificationsOrLike": 973, "OptionalColumnSpecificationsOrLike_EDIT": 974, "LIKE_PARQUET": 975, "ColumnSpecificationList": 976, "ConstraintSpecification": 977, "ColumnSpecificationList_EDIT": 978, "ConstraintSpecification_EDIT": 979, "ColumnDataType": 980, "OptionalColumnOptions": 981, "ColumnDataType_EDIT": 982, "ColumnOptions_EDIT": 983, "ColumnOptions": 984, "ColumnOption": 985, "ColumnOption_EDIT": 986, "ImpalaPrimaryKey": 987, "ImpalaPrimaryKey_EDIT": 988, "ArrayType": 989, "MapType": 990, "StructType": 991, "UnionType": 992, "ArrayType_INVALID": 993, "MapType_INVALID": 994, "StructType_INVALID": 995, "UnionType_INVALID": 996, "ArrayType_EDIT": 997, "MapType_EDIT": 998, "StructType_EDIT": 999, "UnionType_EDIT": 1000, "GreaterThanOrError": 1001, "StructDefinitionList": 1002, "StructDefinitionList_EDIT": 1003, "StructDefinition": 1004, "StructDefinition_EDIT": 1005, ":": 1006, "ColumnDataTypeList": 1007, "ColumnDataTypeList_EDIT": 1008, "ColumnDataTypeListInner_EDIT": 1009, "ImpalaPrimaryKeySpecification": 1010, "ImpalaPrimaryKeySpecification_EDIT": 1011, "HivePrimaryKey": 1012, "HivePrimaryKey_EDIT": 1013, "OptionalRelyNoRely": 1014, "PartitionedBy": 1015, "ParenthesizedPartitionValuesList": 1016, "ParenthesizedPartitionValuesList_EDIT": 1017, "SortBy": 1018, "PartitionValueList": 1019, "PartitionValueList_EDIT": 1020, "PartitionValue": 1021, "PartitionValue_EDIT": 1022, "LessThanOrEqualTo": 1023, "OptionalHiveSortedBy": 1024, "OptionalHiveSortedBy_EDIT": 1025, "ParenthesizedSortList": 1026, "ParenthesizedSortList_EDIT": 1027, "SortList": 1028, "SortList_EDIT": 1029, "SortIdentifier": 1030, "SortIdentifier_EDIT": 1031, "SkewedBy": 1032, "SkewedValueList": 1033, "StoredAsOrBy": 1034, "StoredAs": 1035, "HiveOrImpalaRowFormat": 1036, "OptionalStoredAs": 1037, "StoredAs_EDIT": 1038, "HiveOrImpalaRowFormat_EDIT": 1039, "ORC": 1040, "HiveRowFormat": 1041, "HiveRowFormat_EDIT": 1042, "HiveDelimitedRowFormat": 1043, "HiveDelimitedRowFormat_EDIT": 1044, "OptionalFieldsTerminatedBy": 1045, "OptionalCollectionItemsTerminatedBy": 1046, "OptionalMapKeysTerminatedBy": 1047, "OptionalLinesTerminatedBy": 1048, "OptionalNullDefinedAs": 1049, "OptionalFieldsTerminatedBy_EDIT": 1050, "OptionalCollectionItemsTerminatedBy_EDIT": 1051, "OptionalMapKeysTerminatedBy_EDIT": 1052, "OptionalLinesTerminatedBy_EDIT": 1053, "OptionalNullDefinedAs_EDIT": 1054, "ESCAPED": 1055, "WithSerdeproperties": 1056, "TblProperties": 1057, "OptionalHiveTblproperties": 1058, "CommitLocations": 1059, "OptionalParenthesizedViewColumnList": 1060, "ParenthesizedViewColumnList_EDIT": 1061, "ImpalaFunctionDefinition": 1062, "ImpalaAggregateFunctionDefinition": 1063, "HiveFunctionDefinition": 1064, "HiveTemporaryFunction": 1065, "ImpalaFunctionDefinition_EDIT": 1066, "ImpalaAggregateFunctionDefinition_EDIT": 1067, "HiveFunctionDefinition_EDIT": 1068, "HiveTemporaryFunction_EDIT": 1069, "ParenthesizedImpalaArgumentList": 1070, "ImpalaReturns": 1071, "ImpalaSymbol": 1072, "ParenthesizedImpalaArgumentList_EDIT": 1073, "ImpalaReturns_EDIT": 1074, "OptionalImpalaInitFn": 1075, "ImpalaUpdateFn": 1076, "ImpalaMergeFn": 1077, "OptionalImpalaPrepareFn": 1078, "OptionalImpalaCloseFn": 1079, "OptionalImpalaSerializeFn": 1080, "OptionalImpalaFinalizeFn": 1081, "OptionalIntermediate": 1082, "OptionalImpalaInitFn_EDIT": 1083, "ImpalaUpdateFn_EDIT": 1084, "ImpalaMergeFn_EDIT": 1085, "OptionalImpalaPrepareFn_EDIT": 1086, "OptionalImpalaCloseFn_EDIT": 1087, "OptionalImpalaSerializeFn_EDIT": 1088, "OptionalImpalaFinalizeFn_EDIT": 1089, "Intermediate_EDIT": 1090, "OptionalHiveUsing": 1091, "OptionalHiveUsing_EDIT": 1092, "ImpalaArgumentList": 1093, "OptionalVariableArguments": 1094, "ImpalaArgumentList_EDIT": 1095, "FunctionReference": 1096, "FunctionReference_EDIT": 1097, "OneOrMoreFunctionResources": 1098, "FunctionResource": 1099, "FunctionResourceType": 1100, "VIEW": 1101, "ParenthesizedViewColumnList": 1102, "ViewColumnList": 1103, "ViewColumnList_EDIT": 1104, "AnyRole": 1105, "ExistingTable": 1106, "ParenthesizedIndexColumnList": 1107, "IndexType": 1108, "OptionalWithDeferredRebuild": 1109, "OptionalIdxProperties": 1110, "OptionalInTable": 1111, "ExistingTable_EDIT": 1112, "ParenthesizedIndexColumnList_EDIT": 1113, "IndexType_EDIT": 1114, "OptionalWithDeferredRebuild_EDIT": 1115, "OptionalInTable_EDIT": 1116, "IndexColumnList": 1117, "IndexColumnList_EDIT": 1118, "MacroArguments": 1119, "MacroArguments_EDIT": 1120, "MacroArgumentList": 1121, "MacroArgumentList_EDIT": 1122, "MacroArgument": 1123, "MacroArgument_EDIT": 1124, "HiveDeleteStatement": 1125, "ImpalaDeleteStatement": 1126, "InsertStatement": 1127, "LoadStatement": 1128, "ImportStatement": 1129, "ExportStatement": 1130, "UpdateStatement": 1131, "HiveDeleteStatement_EDIT": 1132, "ImpalaDeleteStatement_EDIT": 1133, "HiveInsertStatement_EDIT": 1134, "InsertValuesStatement_EDIT": 1135, "ImpalaInsertOrUpsertStatement_EDIT": 1136, "HiveInsertStatement": 1137, "ImpalaInsertOrUpsertStatement": 1138, "HiveMergeStatement_EDIT": 1139, "LoadStatement_EDIT": 1140, "ImportStatement_EDIT": 1141, "ExportStatement_EDIT": 1142, "UpdateStatement_EDIT": 1143, "DropDatabaseStatement": 1144, "DropFunctionStatement": 1145, "DropRoleStatement": 1146, "DropStatsStatement": 1147, "DropTableStatement": 1148, "DropIndexStatement": 1149, "DropMacroStatement": 1150, "DropViewStatement": 1151, "TruncateTableStatement": 1152, "DropDatabaseStatement_EDIT": 1153, "DropFunctionStatement_EDIT": 1154, "DropStatsStatement_EDIT": 1155, "DropTableStatement_EDIT": 1156, "DropIndexStatement_EDIT": 1157, "DropMacroStatement_EDIT": 1158, "DropViewStatement_EDIT": 1159, "TruncateTableStatement_EDIT": 1160, "DropImpalaFunction": 1161, "DropHiveFunction": 1162, "DropImpalaFunction_EDIT": 1163, "DropHiveFunction_EDIT": 1164, "OptionalPurge": 1165, "DELETE": 1166, "OptionalImpalaDeleteTableRef": 1167, "ImpalaDeleteTableRef_EDIT": 1168, "TransactionIdList": 1169, "HivePrivilegeTypeList": 1170, "OptionalOnSpecification": 1171, "PrincipalSpecificationList": 1172, "OptionalWithGrantOption": 1173, "UserOrRoleList": 1174, "OptionalWithAdminOption": 1175, "ImpalaPrivilegeType": 1176, "ImpalaObjectSpecification": 1177, "HivePrivilegeTypeList_EDIT": 1178, "OnSpecification_EDIT": 1179, "PrincipalSpecificationList_EDIT": 1180, "WithGrantOption_EDIT": 1181, "WithAdminOption_EDIT": 1182, "ImpalaPrivilegeType_EDIT": 1183, "ImpalaObjectSpecification_EDIT": 1184, "HiveObjectSpecification": 1185, "HiveObjectSpecification_EDIT": 1186, "HivePrivilegeTypeWithOptionalColumn": 1187, "HivePrivilegeTypeWithOptionalColumn_EDIT": 1188, "HivePrivilegeType": 1189, "INSERT": 1190, "UPDATE": 1191, "INSERT": 1192, "REVOKE": 1193, "PrivilegesOrGrantOption": 1194, "REVOKE": 1195, "PrivilegesOrGrantOption_EDIT": 1196, "InsertValuesStatement": 1197, "HiveMergeStatement": 1198, "HiveInsertWithoutQuery": 1199, "HiveInserts": 1200, "SelectWithoutTableExpression": 1201, "HiveInsertWithoutQuery_EDIT": 1202, "HiveInserts_EDIT": 1203, "SelectWithoutTableExpression_EDIT": 1204, "OptionalHiveTable": 1205, "OptionalInsertRowFormat": 1206, "OVERWRITE_DIRECTORY": 1207, "OptionalInsertRowFormat_EDIT": 1208, "OptionalStoredAs_EDIT": 1209, "HiveInsert": 1210, "HiveInsert_EDIT": 1211, "InsertValuesList": 1212, "INSERT": 1213, "OptionalTable": 1214, "ParenthesizedRowValuesList": 1215, "ImpalaInsertOrUpsertStatementWithoutCTE": 1216, "ImpalaInsertOrUpsertStatementWithoutCTE_EDIT": 1217, "ImpalaInsertOrUpsertLeftPart": 1218, "OptionalImpalaShuffleOrNoShuffle": 1219, "ImpalaRowValuesLists": 1220, "ImpalaInsertOrUpsertLeftPart_EDIT": 1221, "ImpalaRowValuesLists_EDIT": 1222, "ImpalaUpsertStatementLeftPart": 1223, "ImpalaInsertLeftPart": 1224, "ImpalaUpsertStatementLeftPart_EDIT": 1225, "ImpalaInsertLeftPart_EDIT": 1226, "UPSERT": 1227, "OptionalImpalaTable": 1228, "IntoOrOverwrite": 1229, "OVERWRITE": 1230, "ParenthesizedImpalaRowValuesList": 1231, "ParenthesizedImpalaRowValuesList_EDIT": 1232, "HiveMergeStatementLeftPart": 1233, "WhenList": 1234, "HiveMergeStatementLeftPart_EDIT": 1235, "WhenList_EDIT": 1236, "MergeSource": 1237, "MergeSource_EDIT": 1238, "WhenClause": 1239, "WhenClause_EDIT": 1240, "OptionalMatchCondition": 1241, "UpdateDeleteOrInsert": 1242, "MatchCondition_EDIT": 1243, "UpdateDeleteOrInsert_EDIT": 1244, "SetClauseList": 1245, "SetClauseList_EDIT": 1246, "AnyLoad": 1247, "AnyData": 1248, "OptionalHiveLocal": 1249, "AnyInpath": 1250, "OptionalOverwrite": 1251, "LOAD": 1252, "IMPORT": 1253, "OptionalTableWithPartition": 1254, "TableWithPartition": 1255, "TableWithPartition_EDIT": 1256, "ShowColumnStatsStatement": 1257, "ShowColumnsStatement": 1258, "ShowCompactionsStatement": 1259, "ShowConfStatement": 1260, "ShowCreateTableStatement": 1261, "ShowCurrentRolesStatement": 1262, "ShowDatabasesStatement": 1263, "ShowFilesStatement": 1264, "ShowFunctionsStatement": 1265, "ShowGrantStatement": 1266, "ShowIndexStatement": 1267, "ShowLocksStatement": 1268, "ShowPartitionsStatement": 1269, "ShowRoleStatement": 1270, "ShowRolesStatement": 1271, "ShowTableStatement": 1272, "ShowTablesStatement": 1273, "ShowTblPropertiesStatement": 1274, "ShowTransactionsStatement": 1275, "ShowViewsStatement": 1276, "AnyShow": 1277, "SHOW": 1278, "ShowColumnStatsStatement_EDIT": 1279, "ShowColumnsStatement_EDIT": 1280, "ShowCreateTableStatement_EDIT": 1281, "ShowCurrentRolesStatement_EDIT": 1282, "ShowDatabasesStatement_EDIT": 1283, "ShowFilesStatement_EDIT": 1284, "ShowFunctionsStatement_EDIT": 1285, "ShowGrantStatement_EDIT": 1286, "ShowIndexStatement_EDIT": 1287, "ShowLocksStatement_EDIT": 1288, "ShowPartitionsStatement_EDIT": 1289, "ShowRoleStatement_EDIT": 1290, "ShowTableStatement_EDIT": 1291, "ShowTablesStatement_EDIT": 1292, "ShowTblPropertiesStatement_EDIT": 1293, "ShowViewsStatement_EDIT": 1294, "AnyTableOrView": 1295, "OptionalPrincipalName": 1296, "OptionalPrincipalName_EDIT": 1297, "OptionalInOrFromDatabase": 1298, "OptionalLike": 1299, "InOrFromDatabase_EDIT": 1300, "Like_EDIT": 1301, "TargetTable": 1302, "OptionalFromJoinedTable": 1303, "TargetTable_EDIT": 1304, "FromJoinedTable_EDIT": 1305, "TableName": 1306, "TableName_EDIT": 1307, "SetClause": 1308, "SetClause_EDIT": 1309, "SetTarget": 1310, "UpdateSource": 1311, "UpdateSource_EDIT": 1312, "AnyUse": 1313, "USE": 1314, "$accept": 0, "$end": 1 }, - terminals_: { 2: "error", 6: "EOF", 10: ";", 19: "CURSOR", 24: "SetSpecification_EDIT", 26: "ABORT", 27: "ADD", 28: "ADMIN", 29: "AFTER", 30: "ANALYZE", 31: "ARCHIVE", 32: "AVRO", 33: "BUCKET", 34: "BUCKETS", 35: "CASCADE", 36: "CHANGE", 37: "CLUSTERED", 38: "COLLECTION", 39: "COLUMNS", 40: "COMMENT", 41: "COMPACT", 42: "COMPACTIONS", 43: "COMPUTE", 44: "CONCATENATE", 45: "DATA", 46: "DATABASES", 47: "DBPROPERTIES", 48: "DEFERRED", 49: "DEFINED", 50: "DELIMITED", 51: "DEPENDENCY", 52: "DIRECTORY", 53: "DISABLE", 54: "DOUBLE_PRECISION", 55: "ENABLE", 56: "ESCAPED", 57: "EXCHANGE", 58: "EXPLAIN", 59: "EXPORT", 60: "FIELDS", 61: "FILE", 62: "FILEFORMAT", 63: "FIRST", 64: "FORMAT", 65: "FUNCTIONS", 66: "INPATH", 67: "INPUTFORMAT", 68: "JAR", 69: "IDXPROPERTIES", 70: "ITEMS", 71: "KEY", 72: "KEYS", 73: "LINES", 74: "LOAD", 75: "LOCATION", 76: "LOCKS", 77: "MATCHED", 78: "METADATA", 79: "MERGE", 80: "MSCK", 81: "NOSCAN", 82: "NOVALIDATE", 83: "NO_DROP", 84: "OFFLINE", 85: "ORC", 86: "OUTPUTFORMAT", 87: "OVERWRITE", 88: "OWNER", 89: "PARQUET", 90: "PARTITIONED", 91: "PARTITIONS", 92: "PERCENT", 93: "PRIVILEGES", 94: "PURGE", 95: "RCFILE", 96: "REBUILD", 97: "RELOAD", 98: "RELY", 99: "NORELY", 100: "REPAIR", 101: "REPLICATION", 102: "RECOVER", 103: "RENAME", 104: "REPLACE", 105: "RESTRICT", 106: "ROLE", 107: "ROLES", 108: "SCHEMAS", 109: "SEQUENCEFILE", 110: "SERDE", 111: "SERDEPROPERTIES", 112: "SETS", 113: "SHOW", 114: "SKEWED", 115: "SORTED", 116: "STATISTICS", 117: "STORED", 118: "STRING", 119: "STRUCT", 120: "TABLES", 121: "TBLPROPERTIES", 122: "TEMPORARY", 123: "TERMINATED", 124: "TEXTFILE", 125: "TIMESTAMP", 126: "TINYINT", 127: "TOUCH", 128: "TRANSACTIONS", 129: "UNARCHIVE", 130: "UNIONTYPE", 131: "USE", 132: "USER", 133: "VIEW", 134: "WAIT", 135: "DAY", 136: "HOUR", 137: "MINUTE", 138: "MONTH", 139: "QUARTER", 140: "SECOND", 141: "WEEK", 142: "YEAR", 143: "ANALYTIC", 144: "CURRENT", 145: "GRANT", 146: "RECOVER", 147: "ROLE", 148: "ROLES", 149: "URI", 150: "SERVER", 151: "UNKNOWN", 152: "BLOCK_SIZE", 153: "COMPRESSION", 154: "DEFAULT", 155: "ENCODING", 156: "KEY", 157: "ROLE", 158: "OPTION", 160: "REGULAR_IDENTIFIER", 161: "VARIABLE_REFERENCE", 163: "EXPLAIN", 164: "AUTHORIZATION", 165: "EXTENDED", 166: "ALL", 167: "AS", 168: "BINARY", 169: "CACHE", 170: "CLUSTER", 171: "CONF", 172: "CONSTRAINT", 173: "CUBE", 174: "CURRENT", 175: "DATE", 176: "DISTRIBUTE", 177: "DISTRIBUTED", 178: "EXTERNAL", 179: "FOR", 180: "FOREIGN", 181: "FUNCTION", 182: "GRANT", 183: "GROUPING", 184: "LATERAL", 185: "LOCAL", 186: "LOCK", 187: "MACRO", 188: "PARTITION", 189: "PRIMARY", 190: "REFERENCES", 191: "ROLLUP", 192: "SHOW_DATABASE", 193: "TABLE", 194: "ASC", 195: "FORMATTED", 196: "INDEX", 197: "INDEXES", 198: "NONE", 199: "OF", 200: "OUT", 201: "SCHEMA", 202: "STORED_AS_DIRECTORIES", 203: "TABLESAMPLE", 204: "USING", 205: "VIEWS", 206: "WINDOW", 207: ".", 208: "[", 209: "]", 210: "AGGREGATE", 211: "AVRO", 212: "CACHED", 213: "CASCADE", 214: "CLOSE_FN", 215: "COLUMN", 216: "DATA", 217: "DATABASES", 218: "DELETE", 219: "DELIMITED", 220: "ESCAPED", 221: "EXTENDED", 222: "EXTERNAL", 223: "FIELDS", 224: "FILES", 225: "FINALIZE_FN", 226: "FIRST", 227: "FORMAT", 228: "FORMATTED", 229: "FUNCTION", 230: "FUNCTIONS", 231: "GROUP", 232: "HASH", 233: "ILIKE", 234: "INCREMENTAL", 235: "INTERMEDIATE", 236: "INTERVAL", 237: "INIT_FN", 238: "INPATH", 239: "IREGEXP", 240: "KUDU", 241: "LAST", 242: "LIMIT", 243: "LINES", 244: "LOCATION", 245: "MERGE_FN", 246: "NULLS", 247: "PARTITIONS", 248: "PREPARE_FN", 249: "PRIMARY", 250: "RANGE", 251: "REAL", 252: "REPEATABLE", 253: "REPLICATION", 254: "RESTRICT", 255: "RETURNS", 256: "SCHEMAS", 257: "SERIALIZE_FN", 258: "SORT", 259: "STATS", 260: "STRAIGHT_JOIN", 261: "SYMBOL", 262: "TABLE", 263: "TABLES", 264: "TABLESAMPLE", 265: "USING", 266: "ANTI", 267: "NOSHUFFLE", 268: "PARQUET", 269: "PARTITIONED", 270: "RCFILE", 271: "SEQUENCEFILE", 272: "SERDEPROPERTIES", 273: "SHUFFLE", 274: "STORED", 275: "TBLPROPERTIES", 276: "TERMINATED", 277: "TEXTFILE", 278: "UPDATE_FN", 279: "BROADCAST", 280: "...", 281: ".", 282: "[", 283: "]", 284: "ALL", 285: "ARRAY", 286: "AS", 287: "ASC", 288: "BETWEEN", 289: "BIGINT", 290: "BOOLEAN", 291: "BY", 292: "CASE", 293: "CHAR", 294: "CROSS", 295: "CURRENT", 296: "DATABASE", 297: "DECIMAL", 298: "DISTINCT", 299: "DOUBLE", 300: "DESC", 301: "ELSE", 302: "END", 303: "EXISTS", 304: "FALSE", 305: "FLOAT", 306: "FOLLOWING", 307: "FROM", 308: "FULL", 309: "GROUP", 310: "HAVING", 311: "IF", 312: "IN", 313: "INNER", 314: "INT", 315: "INTO", 316: "IS", 317: "JOIN", 318: "LEFT", 319: "LIKE", 320: "LIMIT", 321: "MAP", 322: "NOT", 323: "NULL", 324: "ON", 325: "ORDER", 326: "OUTER", 327: "OVER", 328: "PARTITION", 329: "PRECEDING", 330: "PURGE", 331: "RANGE", 332: "REGEXP", 333: "RIGHT", 334: "RLIKE", 335: "ROW", 336: "ROWS", 337: "SCHEMA", 338: "SEMI", 339: "SET", 340: "SMALLINT", 341: "STRING", 342: "TABLE", 343: "THEN", 344: "TIMESTAMP", 345: "TINYINT", 346: "TRUE", 347: "UNION", 348: "VALUES", 349: "VARCHAR", 350: "WHEN", 351: "WHERE", 352: "WITH", 353: "AVG", 354: "CAST", 355: "COUNT", 356: "MAX", 357: "MIN", 358: "STDDEV_POP", 359: "STDDEV_SAMP", 360: "SUM", 361: "VARIANCE", 362: "VAR_POP", 363: "VAR_SAMP", 364: "COLLECT_SET", 365: "COLLECT_LIST", 366: "CORR", 367: "COVAR_POP", 368: "COVAR_SAMP", 369: "DAYOFWEEK", 370: "HISTOGRAM_NUMERIC", 371: "NTILE", 372: "PERCENTILE", 373: "PERCENTILE_APPROX", 374: "APPX_MEDIAN", 375: "EXTRACT", 376: "GROUP_CONCAT", 377: "NDV", 378: "STDDEV", 379: "VARIANCE_POP", 380: "VARIANCE_SAMP", 381: "ANALYTIC", 382: "UNSIGNED_INTEGER", 383: "UNSIGNED_INTEGER_E", 384: "HDFS_START_QUOTE", 385: "AND", 386: "OR", 387: "=", 388: "<", 389: ">", 390: "COMPARISON_OPERATOR", 391: "-", 392: "*", 393: "ARITHMETIC_OPERATOR", 394: ",", 395: ".", 396: "~", 397: "!", 398: "(", 399: ")", 400: "[", 401: "]", 402: "BACKTICK", 403: "SINGLE_QUOTE", 404: "DOUBLE_QUOTE", 438: "CREATE", 439: "CREATE", 440: "CREATE", 441: "PARTIAL_CURSOR", 445: "GROUP", 452: "COMMENT", 469: "VALUE", 471: "PARTIAL_VALUE", 543: "UNCACHED", 569: "DESCRIBE", 570: "DESCRIBE", 571: "DESC", 577: "SELECT", 583: "TableExpression_ERROR", 656: "SORT", 663: "OFFSET", 668: "BETWEEN_AND", 689: "+", 727: "SYSTEM", 762: "REPLACE", 763: "TRUNCATE", 785: "UNBOUNDED", 789: "HDFS_PATH", 790: "HDFS_END_QUOTE", 794: "EXTRACT", 806: "Errors", 826: "ALTER", 833: "PARTITION_VALUE", 837: "TO", 857: "SKEWED_LOCATION", 860: "COLUMN", 868: "DROP", 898: "COLUMNS", 906: "CHANGE", 907: "FILEFORMAT", 908: "ADD", 910: "RENAME", 918: "ColumnReferences", 930: "REFRESH", 931: "INVALIDATE", 932: "METADATA", 933: "COMPUTE", 952: "WITH", 957: "LIFECYCLE", 975: "LIKE_PARQUET", 1006: ":", 1040: "ORC", 1055: "ESCAPED", 1101: "VIEW", 1166: "DELETE", 1190: "INSERT", 1191: "UPDATE", 1192: "INSERT", 1193: "REVOKE", 1195: "REVOKE", 1207: "OVERWRITE_DIRECTORY", 1209: "OptionalStoredAs_EDIT", 1213: "INSERT", 1227: "UPSERT", 1230: "OVERWRITE", 1252: "LOAD", 1253: "IMPORT", 1278: "SHOW", 1314: "USE" }, + symbols_: { "error": 2, "SqlSyntax": 3, "NewStatement": 4, "SqlStatements": 5, "EOF": 6, "SqlAutocomplete": 7, "SqlStatements_EDIT": 8, "SqlStatement": 9, ";": 10, "NonStartingToken": 11, "SqlStatement_EDIT": 12, "DataDefinition": 13, "DataManipulation": 14, "QuerySpecification": 15, "ExplainClause": 16, "AnyCursor": 17, "CommonTableExpression": 18, "CURSOR": 19, "ExplainClause_EDIT": 20, "DataDefinition_EDIT": 21, "DataManipulation_EDIT": 22, "QuerySpecification_EDIT": 23, "SetSpecification_EDIT": 24, "NonReservedKeyword": 25, "ABORT": 26, "ADD": 27, "ADMIN": 28, "AFTER": 29, "ANALYZE": 30, "ARCHIVE": 31, "AVRO": 32, "BUCKET": 33, "BUCKETS": 34, "CASCADE": 35, "CHANGE": 36, "CLUSTERED": 37, "COLLECTION": 38, "COLUMNS": 39, "COMMENT": 40, "COMPACT": 41, "COMPACTIONS": 42, "COMPUTE": 43, "CONCATENATE": 44, "DATA": 45, "DATABASES": 46, "DBPROPERTIES": 47, "DEFERRED": 48, "DEFINED": 49, "DELIMITED": 50, "DEPENDENCY": 51, "DIRECTORY": 52, "DISABLE": 53, "DOUBLE_PRECISION": 54, "ENABLE": 55, "ESCAPED": 56, "EXCHANGE": 57, "EXPLAIN": 58, "EXPORT": 59, "FIELDS": 60, "FILE": 61, "FILEFORMAT": 62, "FIRST": 63, "FORMAT": 64, "FUNCTIONS": 65, "INPATH": 66, "INPUTFORMAT": 67, "JAR": 68, "IDXPROPERTIES": 69, "ITEMS": 70, "KEY": 71, "KEYS": 72, "LINES": 73, "LOAD": 74, "LOCATION": 75, "LOCKS": 76, "MATCHED": 77, "METADATA": 78, "MERGE": 79, "MSCK": 80, "NOSCAN": 81, "NOVALIDATE": 82, "NO_DROP": 83, "OFFLINE": 84, "ORC": 85, "OUTPUTFORMAT": 86, "OVERWRITE": 87, "OWNER": 88, "PARQUET": 89, "PARTITIONED": 90, "PARTITIONS": 91, "PERCENT": 92, "PRIVILEGES": 93, "PURGE": 94, "RCFILE": 95, "REBUILD": 96, "RELOAD": 97, "RELY": 98, "NORELY": 99, "REPAIR": 100, "REPLICATION": 101, "RECOVER": 102, "RENAME": 103, "REPLACE": 104, "RESTRICT": 105, "ROLE": 106, "ROLES": 107, "SCHEMAS": 108, "SEQUENCEFILE": 109, "SERDE": 110, "SERDEPROPERTIES": 111, "SETS": 112, "SHOW": 113, "SKEWED": 114, "SORTED": 115, "STATISTICS": 116, "STORED": 117, "STRING": 118, "STRUCT": 119, "TABLES": 120, "TBLPROPERTIES": 121, "TEMPORARY": 122, "TERMINATED": 123, "TEXTFILE": 124, "TIMESTAMP": 125, "TINYINT": 126, "TOUCH": 127, "TRANSACTIONS": 128, "UNARCHIVE": 129, "UNIONTYPE": 130, "USE": 131, "USER": 132, "VIEW": 133, "WAIT": 134, "DAY": 135, "HOUR": 136, "MINUTE": 137, "MONTH": 138, "QUARTER": 139, "SECOND": 140, "WEEK": 141, "YEAR": 142, "ANALYTIC": 143, "CURRENT": 144, "GRANT": 145, "RECOVER": 146, "ROLE": 147, "ROLES": 148, "URI": 149, "SERVER": 150, "UNKNOWN": 151, "BLOCK_SIZE": 152, "COMPRESSION": 153, "DEFAULT": 154, "ENCODING": 155, "KEY": 156, "ROLE": 157, "OPTION": 158, "RegularIdentifier": 159, "REGULAR_IDENTIFIER": 160, "VARIABLE_REFERENCE": 161, "OptionalHiveExplainTypes": 162, "EXPLAIN": 163, "AUTHORIZATION": 164, "EXTENDED": 165, "ALL": 166, "AS": 167, "BINARY": 168, "CACHE": 169, "CLUSTER": 170, "CONF": 171, "CONSTRAINT": 172, "CUBE": 173, "CURRENT": 174, "DATE": 175, "DISTRIBUTE": 176, "DISTRIBUTED": 177, "EXTERNAL": 178, "FOR": 179, "FOREIGN": 180, "FUNCTION": 181, "GRANT": 182, "GROUPING": 183, "LATERAL": 184, "LOCAL": 185, "LOCK": 186, "MACRO": 187, "PARTITION": 188, "PRIMARY": 189, "REFERENCES": 190, "ROLLUP": 191, "SHOW_DATABASE": 192, "TABLE": 193, "ASC": 194, "FORMATTED": 195, "INDEX": 196, "INDEXES": 197, "NONE": 198, "OF": 199, "OUT": 200, "SCHEMA": 201, "STORED_AS_DIRECTORIES": 202, "TABLESAMPLE": 203, "USING": 204, "VIEWS": 205, "WINDOW": 206, ".": 207, "[": 208, "]": 209, "AGGREGATE": 210, "AVRO": 211, "CACHED": 212, "CASCADE": 213, "CLOSE_FN": 214, "COLUMN": 215, "DATA": 216, "DATABASES": 217, "DELETE": 218, "DELIMITED": 219, "ESCAPED": 220, "EXTENDED": 221, "EXTERNAL": 222, "FIELDS": 223, "FILES": 224, "FINALIZE_FN": 225, "FIRST": 226, "FORMAT": 227, "FORMATTED": 228, "FUNCTION": 229, "FUNCTIONS": 230, "GROUP": 231, "HASH": 232, "ILIKE": 233, "INCREMENTAL": 234, "INTERMEDIATE": 235, "INTERVAL": 236, "INIT_FN": 237, "INPATH": 238, "IREGEXP": 239, "KUDU": 240, "LAST": 241, "LIMIT": 242, "LINES": 243, "LOCATION": 244, "MERGE_FN": 245, "NULLS": 246, "PARTITIONS": 247, "PREPARE_FN": 248, "PRIMARY": 249, "RANGE": 250, "REAL": 251, "REPEATABLE": 252, "REPLICATION": 253, "RESTRICT": 254, "RETURNS": 255, "SCHEMAS": 256, "SERIALIZE_FN": 257, "SORT": 258, "STATS": 259, "STRAIGHT_JOIN": 260, "SYMBOL": 261, "TABLE": 262, "TABLES": 263, "TABLESAMPLE": 264, "USING": 265, "ANTI": 266, "NOSHUFFLE": 267, "PARQUET": 268, "PARTITIONED": 269, "RCFILE": 270, "SEQUENCEFILE": 271, "SERDEPROPERTIES": 272, "SHUFFLE": 273, "STORED": 274, "TBLPROPERTIES": 275, "TERMINATED": 276, "TEXTFILE": 277, "UPDATE_FN": 278, "BROADCAST": 279, "...": 280, ".": 281, "[": 282, "]": 283, "ALL": 284, "ARRAY": 285, "AS": 286, "ASC": 287, "BETWEEN": 288, "BIGINT": 289, "BOOLEAN": 290, "BY": 291, "CASE": 292, "CHAR": 293, "CROSS": 294, "CURRENT": 295, "DATABASE": 296, "DECIMAL": 297, "DISTINCT": 298, "DOUBLE": 299, "DESC": 300, "ELSE": 301, "END": 302, "EXISTS": 303, "FALSE": 304, "FLOAT": 305, "FOLLOWING": 306, "FROM": 307, "FULL": 308, "GROUP": 309, "HAVING": 310, "IF": 311, "IN": 312, "INNER": 313, "INT": 314, "INTO": 315, "IS": 316, "JOIN": 317, "LEFT": 318, "LIKE": 319, "LIMIT": 320, "MAP": 321, "NOT": 322, "NULL": 323, "ON": 324, "ORDER": 325, "OUTER": 326, "OVER": 327, "PARTITION": 328, "PRECEDING": 329, "PURGE": 330, "RANGE": 331, "REGEXP": 332, "RIGHT": 333, "RLIKE": 334, "ROW": 335, "ROWS": 336, "SCHEMA": 337, "SEMI": 338, "SET": 339, "SMALLINT": 340, "STRING": 341, "TABLE": 342, "THEN": 343, "TIMESTAMP": 344, "TINYINT": 345, "TRUE": 346, "UNION": 347, "VALUES": 348, "VARCHAR": 349, "WHEN": 350, "WHERE": 351, "WITH": 352, "AVG": 353, "CAST": 354, "COUNT": 355, "MAX": 356, "MIN": 357, "STDDEV_POP": 358, "STDDEV_SAMP": 359, "SUM": 360, "VARIANCE": 361, "VAR_POP": 362, "VAR_SAMP": 363, "COLLECT_SET": 364, "COLLECT_LIST": 365, "CORR": 366, "COVAR_POP": 367, "COVAR_SAMP": 368, "DAYOFWEEK": 369, "HISTOGRAM_NUMERIC": 370, "NTILE": 371, "PERCENTILE": 372, "PERCENTILE_APPROX": 373, "APPX_MEDIAN": 374, "EXTRACT": 375, "GROUP_CONCAT": 376, "NDV": 377, "STDDEV": 378, "VARIANCE_POP": 379, "VARIANCE_SAMP": 380, "ANALYTIC": 381, "UNSIGNED_INTEGER": 382, "UNSIGNED_INTEGER_E": 383, "HDFS_START_QUOTE": 384, "AND": 385, "OR": 386, "=": 387, "<": 388, ">": 389, "COMPARISON_OPERATOR": 390, "-": 391, "*": 392, "ARITHMETIC_OPERATOR": 393, ",": 394, ".": 395, "~": 396, "!": 397, "(": 398, ")": 399, "[": 400, "]": 401, "BACKTICK": 402, "SINGLE_QUOTE": 403, "DOUBLE_QUOTE": 404, "DescribeStatement": 405, "AlterStatement": 406, "AnalyzeStatement": 407, "RefreshStatement": 408, "InvalidateStatement": 409, "ComputeStatsStatement": 410, "CreateStatement": 411, "DropStatement": 412, "HiveAbortStatement": 413, "GrantStatement": 414, "RevokeStatement": 415, "SetRoleStatement": 416, "SetSpecification": 417, "ShowStatement": 418, "UseStatement": 419, "DescribeStatement_EDIT": 420, "AlterStatement_EDIT": 421, "AnalyzeStatement_EDIT": 422, "RefreshStatement_EDIT": 423, "InvalidateStatement_EDIT": 424, "ComputeStatsStatement_EDIT": 425, "CreateStatement_EDIT": 426, "DropStatement_EDIT": 427, "HiveAbortStatement_EDIT": 428, "GrantStatement_EDIT": 429, "RevokeStatement_EDIT": 430, "SetRoleStatement_EDIT": 431, "ShowStatement_EDIT": 432, "UseStatement_EDIT": 433, "AggregateOrAnalytic": 434, "Commas": 435, "AnyAs": 436, "AnyCreate": 437, "CREATE": 438, "CREATE": 439, "CREATE": 440, "PARTIAL_CURSOR": 441, "AnyDot": 442, "AnyFromOrIn": 443, "AnyGroup": 444, "GROUP": 445, "AnyPartition": 446, "AnyTable": 447, "DatabaseOrSchema": 448, "FromOrIn": 449, "HiveIndexOrIndexes": 450, "HiveOrImpalaComment": 451, "COMMENT": 452, "HiveOrImpalaCreate": 453, "HiveOrImpalaDatabasesOrSchemas": 454, "HiveOrImpalaEscaped": 455, "HiveOrImpalaFields": 456, "HiveOrImpalaFormat": 457, "HiveOrImpalaLeftSquareBracket": 458, "HiveOrImpalaLines": 459, "HiveOrImpalaLocation": 460, "HiveOrImpalaRightSquareBracket": 461, "HiveOrImpalaPartitioned": 462, "HiveOrImpalaStored": 463, "HiveOrImpalaTables": 464, "HiveOrImpalaTblproperties": 465, "HiveOrImpalaTerminated": 466, "HiveRoleOrUser": 467, "SingleQuotedValue": 468, "VALUE": 469, "SingleQuotedValue_EDIT": 470, "PARTIAL_VALUE": 471, "DoubleQuotedValue": 472, "DoubleQuotedValue_EDIT": 473, "QuotedValue": 474, "QuotedValue_EDIT": 475, "OptionalAggregateOrAnalytic": 476, "OptionalHiveExtended": 477, "OptionalHiveExtendedOrFormatted": 478, "OptionalExternal": 479, "OptionalImpalaExtendedOrFormatted": 480, "OptionallyFormattedIndex": 481, "OptionallyFormattedIndex_EDIT": 482, "OptionalFromDatabase": 483, "DatabaseIdentifier": 484, "OptionalFromDatabase_EDIT": 485, "DatabaseIdentifier_EDIT": 486, "OptionalCascade": 487, "OptionalCascadeOrRestrict": 488, "OptionalHiveCascadeOrRestrict": 489, "OptionalHiveTemporary": 490, "OptionalIfExists": 491, "OptionalIfExists_EDIT": 492, "OptionalIfNotExists": 493, "OptionalIfNotExists_EDIT": 494, "OptionalInDatabase": 495, "OptionalPartitionSpec": 496, "PartitionSpec": 497, "OptionalPartitionSpec_EDIT": 498, "PartitionSpec_EDIT": 499, "PartitionSpecList": 500, "PartitionSpecList_EDIT": 501, "RightParenthesisOrError": 502, "RangePartitionSpec": 503, "UnsignedValueSpecification": 504, "RangePartitionComparisonOperator": 505, "RangePartitionSpec_EDIT": 506, "ConfigurationName": 507, "PartialBacktickedOrAnyCursor": 508, "PartialBacktickedIdentifier": 509, "PartialBacktickedOrCursor": 510, "PartialBacktickedOrPartialCursor": 511, "OptionalParenthesizedColumnList": 512, "ParenthesizedColumnList": 513, "OptionalParenthesizedColumnList_EDIT": 514, "ParenthesizedColumnList_EDIT": 515, "ColumnList": 516, "ColumnList_EDIT": 517, "ColumnIdentifier": 518, "ColumnIdentifier_EDIT": 519, "ParenthesizedSimpleValueList": 520, "SimpleValueList": 521, "SchemaQualifiedTableIdentifier": 522, "RegularOrBacktickedIdentifier": 523, "ImpalaFields": 524, "SchemaQualifiedTableIdentifier_EDIT": 525, "ImpalaFields_EDIT": 526, "ImpalaField": 527, "ImpalaField_EDIT": 528, "SchemaQualifiedIdentifier": 529, "SchemaQualifiedIdentifier_EDIT": 530, "PartitionExpression": 531, "PartitionExpression_EDIT": 532, "ValueExpression": 533, "ValueExpression_EDIT": 534, "OptionalHdfsLocation": 535, "HdfsLocation": 536, "HdfsPath": 537, "HdfsLocation_EDIT": 538, "HdfsPath_EDIT": 539, "OptionalCachedInOrUncached": 540, "CachedIn": 541, "OptionalWithReplication": 542, "UNCACHED": 543, "OptionalCachedIn": 544, "CachedIn_EDIT": 545, "WithReplication": 546, "SignedInteger": 547, "WithReplication_EDIT": 548, "RegularOrBackTickedSchemaQualifiedName": 549, "RegularOrBackTickedSchemaQualifiedName_EDIT": 550, "LocalOrSchemaQualifiedName": 551, "LocalOrSchemaQualifiedName_EDIT": 552, "ColumnReference": 553, "BasicIdentifierChain": 554, "ColumnReference_EDIT": 555, "BasicIdentifierChain_EDIT": 556, "DerivedColumnChain": 557, "DerivedColumnChain_EDIT": 558, "PartialBacktickedIdentifierOrPartialCursor": 559, "HiveOrImpalaRightSquareBracketOrError": 560, "PrimitiveType": 561, "OptionalTypePrecision": 562, "OptionalTypeLength": 563, "HiveDescribeStatement": 564, "ImpalaDescribeStatement": 565, "HiveDescribeStatement_EDIT": 566, "ImpalaDescribeStatement_EDIT": 567, "HiveDesc": 568, "DESCRIBE": 569, "DESCRIBE": 570, "DESC": 571, "SelectStatement": 572, "OptionalUnions": 573, "SelectStatement_EDIT": 574, "OptionalUnions_EDIT": 575, "CommonTableExpression_EDIT": 576, "SELECT": 577, "OptionalAllOrDistinct": 578, "OptionalStraightJoin": 579, "SelectList": 580, "TableExpression": 581, "SelectList_ERROR": 582, "TableExpression_ERROR": 583, "Unions": 584, "Unions_EDIT": 585, "UnionClause": 586, "UnionClause_EDIT": 587, "SelectList_EDIT": 588, "TableExpression_EDIT": 589, "SelectList_ERROR_EDIT": 590, "WithQueries": 591, "WithQueries_EDIT": 592, "WithQuery": 593, "WithQuery_EDIT": 594, "TableSubQueryInner": 595, "TableSubQueryInner_EDIT": 596, "FromClause": 597, "OptionalSelectConditions": 598, "FromClause_EDIT": 599, "OptionalJoins": 600, "OptionalSelectConditions_EDIT": 601, "Joins": 602, "Joins_INVALID": 603, "TableReferenceList": 604, "OptionalLateralViews": 605, "TableReferenceList_EDIT": 606, "OptionalLateralViews_EDIT": 607, "OptionalWhereClause": 608, "OptionalGroupByClause": 609, "OptionalHavingClause": 610, "OptionalWindowClause": 611, "OptionalOrderByClause": 612, "OptionalClusterOrDistributeBy": 613, "OptionalLimitClause": 614, "OptionalOffsetClause": 615, "WhereClause_EDIT": 616, "GroupByClause_EDIT": 617, "HavingClause_EDIT": 618, "WindowClause_EDIT": 619, "OrderByClause_EDIT": 620, "ClusterOrDistributeBy_EDIT": 621, "LimitClause_EDIT": 622, "OffsetClause_EDIT": 623, "WhereClause": 624, "GroupByClause": 625, "HavingClause": 626, "WindowClause": 627, "OrderByClause": 628, "ClusterOrDistributeBy": 629, "LimitClause": 630, "SearchCondition": 631, "SearchCondition_EDIT": 632, "GroupByColumnList": 633, "OptionalHiveGroupingSetsCubeOrRollup": 634, "GroupByColumnList_EDIT": 635, "OptionalHiveGroupingSetsCubeOrRollup_EDIT": 636, "HiveGroupingSets": 637, "HiveGroupingSets_EDIT": 638, "ColumnGroupingSets": 639, "ColumnGroupingSets_EDIT": 640, "ColumnGroupingSet_EDIT": 641, "GroupByColumnListPartTwo_EDIT": 642, "OrderByColumnList": 643, "OrderByColumnList_EDIT": 644, "OrderByIdentifier": 645, "OrderByIdentifier_EDIT": 646, "OptionalAscOrDesc": 647, "OptionalImpalaNullsFirstOrLast": 648, "OptionalImpalaNullsFirstOrLast_EDIT": 649, "ClusterByClause": 650, "DistributeByClause": 651, "SortByClause": 652, "ClusterByClause_EDIT": 653, "DistributeByClause_EDIT": 654, "SortByClause_EDIT": 655, "SORT": 656, "SortByList": 657, "SortByList_EDIT": 658, "SortByIdentifier": 659, "SortByIdentifier_EDIT": 660, "UnsignedNumericLiteral": 661, "OffsetClause": 662, "OFFSET": 663, "NonParenthesizedValueExpressionPrimary": 664, "OptionalNot": 665, "TableSubQuery": 666, "ValueExpressionList": 667, "BETWEEN_AND": 668, "LikeRightPart": 669, "CaseRightPart": 670, "NonParenthesizedValueExpressionPrimary_EDIT": 671, "TableSubQuery_EDIT": 672, "ValueExpressionInSecondPart_EDIT": 673, "LikeRightPart_EDIT": 674, "CaseRightPart_EDIT": 675, "EndOrError": 676, "ValueExpressionList_EDIT": 677, "InValueList": 678, "ColumnOrArbitraryFunctionRef": 679, "ArbitraryFunctionRightPart": 680, "ArbitraryFunctionName": 681, "UserDefinedFunction": 682, "ImpalaInterval": 683, "UnsignedValueSpecification_EDIT": 684, "ColumnOrArbitraryFunctionRef_EDIT": 685, "ArbitraryFunctionRightPart_EDIT": 686, "UserDefinedFunction_EDIT": 687, "ImpalaInterval_EDIT": 688, "+": 689, "UnsignedLiteral": 690, "UnsignedLiteral_EDIT": 691, "GeneralLiteral": 692, "GeneralLiteral_EDIT": 693, "ExactNumericLiteral": 694, "ApproximateNumericLiteral": 695, "TruthValue": 696, "SelectSpecification": 697, "OptionalCorrelationName": 698, "SelectSpecification_EDIT": 699, "OptionalCorrelationName_EDIT": 700, "TableReference": 701, "TableReference_EDIT": 702, "TablePrimaryOrJoinedTable": 703, "TablePrimaryOrJoinedTable_EDIT": 704, "TablePrimary": 705, "JoinedTable": 706, "TablePrimary_EDIT": 707, "JoinedTable_EDIT": 708, "Joins_EDIT": 709, "JoinType": 710, "OptionalImpalaBroadcastOrShuffle": 711, "OptionalJoinCondition": 712, "Join_EDIT": 713, "JoinType_EDIT": 714, "JoinCondition_EDIT": 715, "UsingColList": 716, "TableOrQueryName": 717, "OptionalHiveTableSample": 718, "OptionalImpalaTableSample": 719, "DerivedTable": 720, "TableOrQueryName_EDIT": 721, "OptionalHiveTableSample_EDIT": 722, "OptionalImpalaTableSample_EDIT": 723, "DerivedTable_EDIT": 724, "OptionalOnColumn": 725, "OptionalOnColumn_EDIT": 726, "SYSTEM": 727, "PushQueryState": 728, "PopQueryState": 729, "SubQuery": 730, "SubQuery_EDIT": 731, "QueryExpression": 732, "QueryExpression_EDIT": 733, "QueryExpressionBody": 734, "QueryExpressionBody_EDIT": 735, "NonJoinQueryExpression": 736, "NonJoinQueryExpression_EDIT": 737, "NonJoinQueryTerm": 738, "NonJoinQueryTerm_EDIT": 739, "NonJoinQueryPrimary": 740, "NonJoinQueryPrimary_EDIT": 741, "SimpleTable": 742, "SimpleTable_EDIT": 743, "LateralView": 744, "LateralView_EDIT": 745, "AggregateFunction": 746, "OptionalOverClause": 747, "AnalyticFunction": 748, "OverClause": 749, "CastFunction": 750, "HiveExtractFunction": 751, "ImpalaExtractFunction": 752, "AggregateFunction_EDIT": 753, "OptionalOverClause_EDIT": 754, "AnalyticFunction_EDIT": 755, "OverClause_EDIT": 756, "CastFunction_EDIT": 757, "HiveExtractFunction_EDIT": 758, "ImpalaExtractFunction_EDIT": 759, "ArbitraryFunction": 760, "ArbitraryFunction_EDIT": 761, "REPLACE": 762, "TRUNCATE": 763, "OptionalFunctionSquareBracket": 764, "CountFunction": 765, "SumFunction": 766, "OtherAggregateFunction": 767, "CountFunction_EDIT": 768, "SumFunction_EDIT": 769, "OtherAggregateFunction_EDIT": 770, "WindowExpression": 771, "WindowExpression_EDIT": 772, "OptionalPartitionBy": 773, "OptionalOrderByAndWindow": 774, "PartitionBy_EDIT": 775, "OptionalOrderByAndWindow_EDIT": 776, "PartitionBy": 777, "OptionalWindowSpec": 778, "WindowSpec_EDIT": 779, "WindowSpec": 780, "RowsOrRange": 781, "PopLexerState": 782, "OptionalCurrentOrPreceding": 783, "OptionalAndFollowing": 784, "UNBOUNDED": 785, "OptionalCurrentOrPreceding_EDIT": 786, "OptionalAndFollowing_EDIT": 787, "PushHdfsLexerState": 788, "HDFS_PATH": 789, "HDFS_END_QUOTE": 790, "AnyRange": 791, "IntegerOrUnbounded": 792, "AnyCurrent": 793, "EXTRACT": 794, "HiveDateField": 795, "OtherAggregateFunction_Type": 796, "FromOrComma": 797, "OptionalOuter": 798, "LateralViewColumnAliases": 799, "LateralViewColumnAliases_EDIT": 800, "CaseWhenThenList": 801, "CaseWhenThenList_EDIT": 802, "CaseWhenThenListPartTwo": 803, "CaseWhenThenListPartTwo_EDIT": 804, "ErrorList": 805, "Errors": 806, "SetOption": 807, "SetValue": 808, "DatabaseDefinition_EDIT": 809, "DatabaseDefinitionOptionals_EDIT": 810, "DatabaseDefinitionOptionals": 811, "AlterDatabase": 812, "AlterIndex": 813, "AlterTable": 814, "AlterView": 815, "Msck": 816, "ReloadFunction": 817, "CommentOn": 818, "AlterDatabase_EDIT": 819, "AlterIndex_EDIT": 820, "AlterTable_EDIT": 821, "AlterView_EDIT": 822, "Msck_EDIT": 823, "ReloadFunction_EDIT": 824, "CommentOn_EDIT": 825, "ALTER": 826, "ParenthesizedPropertyAssignmentList": 827, "PrincipalSpecification": 828, "PrincipalSpecification_EDIT": 829, "AlterTableLeftSide": 830, "AnyAdd": 831, "OptionalPartitionSpecs": 832, "PARTITION_VALUE": 833, "HivePrimaryKeySpecification": 834, "HiveForeignKeySpecification": 835, "AnyRename": 836, "TO": 837, "HiveSpecificOperations": 838, "ImpalaSpecificOperations": 839, "DropOperations": 840, "OptionalPartitionOperations": 841, "AlterTableLeftSide_EDIT": 842, "AnyReplace": 843, "OptionalPartitionSpecs_EDIT": 844, "HivePrimaryKeySpecification_EDIT": 845, "HiveForeignKeySpecification_EDIT": 846, "HiveSpecificOperations_EDIT": 847, "ImpalaSpecificOperations_EDIT": 848, "OptionalPartitionOperations_EDIT": 849, "DropOperations_EDIT": 850, "AddOrReplace": 851, "ClusteredBy": 852, "ParenthesizedSkewedValueList": 853, "OptionalStoredAsDirectories": 854, "HiveExchange": 855, "HiveArchiveOrUnArchive": 856, "SKEWED_LOCATION": 857, "ParenthesizedSkewedLocationList": 858, "AnyChange": 859, "COLUMN": 860, "ParenthesizedColumnSpecificationList": 861, "ClusteredBy_EDIT": 862, "HiveExchange_EDIT": 863, "ParenthesizedSkewedLocationList_EDIT": 864, "OptionalStoredAsDirectories_EDIT": 865, "OptionalImpalaColumn": 866, "KuduStorageAttribute": 867, "DROP": 868, "ParenthesizedStatsList": 869, "ParenthesizedStatsList_EDIT": 870, "StatsList": 871, "StatsList_EDIT": 872, "StatsAssignment": 873, "StatsAssignment_EDIT": 874, "AnyFileFormat": 875, "FileFormat": 876, "OptionalWithSerdeproperties": 877, "HiveOrImpalaSerdeproperties": 878, "ImpalaRowFormat": 879, "AddReplaceColumns": 880, "OptionalAndWait": 881, "OptionalWithOverwriteTblProperties": 882, "HiveEnableOrDisable": 883, "HiveNoDropOrOffline": 884, "OptionalHiveColumn": 885, "ColumnSpecification": 886, "OptionalHiveFirstOrAfter": 887, "AddReplaceColumns_EDIT": 888, "ColumnSpecification_EDIT": 889, "OptionalHiveFirstOrAfter_EDIT": 890, "AndWait_EDIT": 891, "WithOverwriteTblProperties_EDIT": 892, "HiveNoDropOrOffline_EDIT": 893, "ImpalaRowFormat_EDIT": 894, "WithSerdeproperties_EDIT": 895, "AnyColumns": 896, "ParenthesizedColumnSpecificationList_EDIT": 897, "COLUMNS": 898, "ExchangePartitionSpec": 899, "ExchangePartitionSpec_EDIT": 900, "OneOrMorePartitionSpecLists": 901, "OneOrMorePartitionSpecLists_EDIT": 902, "OneOrMorePartitionSpecs": 903, "OptionalHivePurge": 904, "OneOrMorePartitionSpecs_EDIT": 905, "CHANGE": 906, "FILEFORMAT": 907, "ADD": 908, "HiveAfterOrFirst": 909, "RENAME": 910, "PartitionSpecWithLocationList": 911, "PartitionSpecWithLocation": 912, "PartitionSpecWithLocation_EDIT": 913, "SkewedLocationList": 914, "SkewedLocationList_EDIT": 915, "SkewedLocation": 916, "SkewedLocation_EDIT": 917, "ColumnReferences": 918, "AlterViewLeftSide": 919, "AlterViewLeftSide_EDIT": 920, "AnyView": 921, "NullableComment": 922, "OptionalForColumns": 923, "OptionalCacheMetadata": 924, "OptionalNoscan": 925, "ForColumns": 926, "CacheMetadata": 927, "ForColumns_EDIT": 928, "CacheMetadata_EDIT": 929, "REFRESH": 930, "INVALIDATE": 931, "METADATA": 932, "COMPUTE": 933, "DatabaseDefinition": 934, "TableDefinition": 935, "ViewDefinition": 936, "RoleDefinition": 937, "FunctionDefinition": 938, "IndexDefinition": 939, "MacroDefinition": 940, "TableDefinition_EDIT": 941, "ViewDefinition_EDIT": 942, "FunctionDefinition_EDIT": 943, "IndexDefinition_EDIT": 944, "MacroDefinition_EDIT": 945, "OptionalComment": 946, "OptionalHiveDbProperties": 947, "OptionalComment_INVALID": 948, "Comment": 949, "Comment_INVALID": 950, "HiveDbProperties": 951, "WITH": 952, "PropertyAssignmentList": 953, "PropertyAssignment": 954, "TableDefinitionRightPart": 955, "LifeCyclePart": 956, "LIFECYCLE": 957, "TableDefinitionRightPart_EDIT": 958, "TableIdentifierAndOptionalColumnSpecification": 959, "OptionalPartitionedBy": 960, "OptionalSortBy": 961, "OptionalClusteredBy": 962, "OptionalSkewedBy": 963, "OptionalStoredAsOrBy": 964, "OptionalTblproperties": 965, "OptionalAsSelectStatement": 966, "TableIdentifierAndOptionalColumnSpecification_EDIT": 967, "PartitionedBy_EDIT": 968, "SortBy_EDIT": 969, "SkewedBy_EDIT": 970, "StoredAsOrBy_EDIT": 971, "OptionalAsSelectStatement_EDIT": 972, "OptionalColumnSpecificationsOrLike": 973, "OptionalColumnSpecificationsOrLike_EDIT": 974, "LIKE_PARQUET": 975, "ColumnSpecificationList": 976, "ConstraintSpecification": 977, "ColumnSpecificationList_EDIT": 978, "ConstraintSpecification_EDIT": 979, "ColumnDataType": 980, "OptionalColumnOptions": 981, "ColumnDataType_EDIT": 982, "ColumnOptions_EDIT": 983, "ColumnOptions": 984, "ColumnOption": 985, "ColumnOption_EDIT": 986, "ImpalaPrimaryKey": 987, "ImpalaPrimaryKey_EDIT": 988, "ArrayType": 989, "MapType": 990, "StructType": 991, "UnionType": 992, "ArrayType_INVALID": 993, "MapType_INVALID": 994, "StructType_INVALID": 995, "UnionType_INVALID": 996, "ArrayType_EDIT": 997, "MapType_EDIT": 998, "StructType_EDIT": 999, "UnionType_EDIT": 1000, "GreaterThanOrError": 1001, "StructDefinitionList": 1002, "StructDefinitionList_EDIT": 1003, "StructDefinition": 1004, "StructDefinition_EDIT": 1005, ":": 1006, "ColumnDataTypeList": 1007, "ColumnDataTypeList_EDIT": 1008, "ColumnDataTypeListInner_EDIT": 1009, "ImpalaPrimaryKeySpecification": 1010, "ImpalaPrimaryKeySpecification_EDIT": 1011, "HivePrimaryKey": 1012, "HivePrimaryKey_EDIT": 1013, "OptionalRelyNoRely": 1014, "PartitionedBy": 1015, "ParenthesizedPartitionValuesList": 1016, "ParenthesizedPartitionValuesList_EDIT": 1017, "SortBy": 1018, "PartitionValueList": 1019, "PartitionValueList_EDIT": 1020, "PartitionValue": 1021, "PartitionValue_EDIT": 1022, "LessThanOrEqualTo": 1023, "OptionalHiveSortedBy": 1024, "OptionalHiveSortedBy_EDIT": 1025, "ParenthesizedSortList": 1026, "ParenthesizedSortList_EDIT": 1027, "SortList": 1028, "SortList_EDIT": 1029, "SortIdentifier": 1030, "SortIdentifier_EDIT": 1031, "SkewedBy": 1032, "SkewedValueList": 1033, "StoredAsOrBy": 1034, "StoredAs": 1035, "HiveOrImpalaRowFormat": 1036, "OptionalStoredAs": 1037, "StoredAs_EDIT": 1038, "HiveOrImpalaRowFormat_EDIT": 1039, "ORC": 1040, "HiveRowFormat": 1041, "HiveRowFormat_EDIT": 1042, "HiveDelimitedRowFormat": 1043, "HiveDelimitedRowFormat_EDIT": 1044, "OptionalFieldsTerminatedBy": 1045, "OptionalCollectionItemsTerminatedBy": 1046, "OptionalMapKeysTerminatedBy": 1047, "OptionalLinesTerminatedBy": 1048, "OptionalNullDefinedAs": 1049, "OptionalFieldsTerminatedBy_EDIT": 1050, "OptionalCollectionItemsTerminatedBy_EDIT": 1051, "OptionalMapKeysTerminatedBy_EDIT": 1052, "OptionalLinesTerminatedBy_EDIT": 1053, "OptionalNullDefinedAs_EDIT": 1054, "ESCAPED": 1055, "WithSerdeproperties": 1056, "TblProperties": 1057, "OptionalHiveTblproperties": 1058, "CommitLocations": 1059, "OptionalParenthesizedViewColumnList": 1060, "ParenthesizedViewColumnList_EDIT": 1061, "ImpalaFunctionDefinition": 1062, "ImpalaAggregateFunctionDefinition": 1063, "HiveFunctionDefinition": 1064, "HiveTemporaryFunction": 1065, "ImpalaFunctionDefinition_EDIT": 1066, "ImpalaAggregateFunctionDefinition_EDIT": 1067, "HiveFunctionDefinition_EDIT": 1068, "HiveTemporaryFunction_EDIT": 1069, "ParenthesizedImpalaArgumentList": 1070, "ImpalaReturns": 1071, "ImpalaSymbol": 1072, "ParenthesizedImpalaArgumentList_EDIT": 1073, "ImpalaReturns_EDIT": 1074, "OptionalImpalaInitFn": 1075, "ImpalaUpdateFn": 1076, "ImpalaMergeFn": 1077, "OptionalImpalaPrepareFn": 1078, "OptionalImpalaCloseFn": 1079, "OptionalImpalaSerializeFn": 1080, "OptionalImpalaFinalizeFn": 1081, "OptionalIntermediate": 1082, "OptionalImpalaInitFn_EDIT": 1083, "ImpalaUpdateFn_EDIT": 1084, "ImpalaMergeFn_EDIT": 1085, "OptionalImpalaPrepareFn_EDIT": 1086, "OptionalImpalaCloseFn_EDIT": 1087, "OptionalImpalaSerializeFn_EDIT": 1088, "OptionalImpalaFinalizeFn_EDIT": 1089, "Intermediate_EDIT": 1090, "OptionalHiveUsing": 1091, "OptionalHiveUsing_EDIT": 1092, "ImpalaArgumentList": 1093, "OptionalVariableArguments": 1094, "ImpalaArgumentList_EDIT": 1095, "FunctionReference": 1096, "FunctionReference_EDIT": 1097, "OneOrMoreFunctionResources": 1098, "FunctionResource": 1099, "FunctionResourceType": 1100, "VIEW": 1101, "ParenthesizedViewColumnList": 1102, "ViewColumnList": 1103, "ViewColumnList_EDIT": 1104, "AnyRole": 1105, "ExistingTable": 1106, "ParenthesizedIndexColumnList": 1107, "IndexType": 1108, "OptionalWithDeferredRebuild": 1109, "OptionalIdxProperties": 1110, "OptionalInTable": 1111, "ExistingTable_EDIT": 1112, "ParenthesizedIndexColumnList_EDIT": 1113, "IndexType_EDIT": 1114, "OptionalWithDeferredRebuild_EDIT": 1115, "OptionalInTable_EDIT": 1116, "IndexColumnList": 1117, "IndexColumnList_EDIT": 1118, "MacroArguments": 1119, "MacroArguments_EDIT": 1120, "MacroArgumentList": 1121, "MacroArgumentList_EDIT": 1122, "MacroArgument": 1123, "MacroArgument_EDIT": 1124, "HiveDeleteStatement": 1125, "ImpalaDeleteStatement": 1126, "InsertStatement": 1127, "LoadStatement": 1128, "ImportStatement": 1129, "ExportStatement": 1130, "UpdateStatement": 1131, "HiveDeleteStatement_EDIT": 1132, "ImpalaDeleteStatement_EDIT": 1133, "HiveInsertStatement_EDIT": 1134, "InsertValuesStatement_EDIT": 1135, "ImpalaInsertOrUpsertStatement_EDIT": 1136, "HiveInsertStatement": 1137, "ImpalaInsertOrUpsertStatement": 1138, "HiveMergeStatement_EDIT": 1139, "LoadStatement_EDIT": 1140, "ImportStatement_EDIT": 1141, "ExportStatement_EDIT": 1142, "UpdateStatement_EDIT": 1143, "DropDatabaseStatement": 1144, "DropFunctionStatement": 1145, "DropRoleStatement": 1146, "DropStatsStatement": 1147, "DropTableStatement": 1148, "DropIndexStatement": 1149, "DropMacroStatement": 1150, "DropViewStatement": 1151, "TruncateTableStatement": 1152, "DropDatabaseStatement_EDIT": 1153, "DropFunctionStatement_EDIT": 1154, "DropStatsStatement_EDIT": 1155, "DropTableStatement_EDIT": 1156, "DropIndexStatement_EDIT": 1157, "DropMacroStatement_EDIT": 1158, "DropViewStatement_EDIT": 1159, "TruncateTableStatement_EDIT": 1160, "DropImpalaFunction": 1161, "DropHiveFunction": 1162, "DropImpalaFunction_EDIT": 1163, "DropHiveFunction_EDIT": 1164, "OptionalPurge": 1165, "DELETE": 1166, "OptionalImpalaDeleteTableRef": 1167, "ImpalaDeleteTableRef_EDIT": 1168, "TransactionIdList": 1169, "HivePrivilegeTypeList": 1170, "OptionalOnSpecification": 1171, "PrincipalSpecificationList": 1172, "OptionalWithGrantOption": 1173, "UserOrRoleList": 1174, "OptionalWithAdminOption": 1175, "ImpalaPrivilegeType": 1176, "ImpalaObjectSpecification": 1177, "HivePrivilegeTypeList_EDIT": 1178, "OnSpecification_EDIT": 1179, "PrincipalSpecificationList_EDIT": 1180, "WithGrantOption_EDIT": 1181, "WithAdminOption_EDIT": 1182, "ImpalaPrivilegeType_EDIT": 1183, "ImpalaObjectSpecification_EDIT": 1184, "HiveObjectSpecification": 1185, "HiveObjectSpecification_EDIT": 1186, "HivePrivilegeTypeWithOptionalColumn": 1187, "HivePrivilegeTypeWithOptionalColumn_EDIT": 1188, "HivePrivilegeType": 1189, "INSERT": 1190, "UPDATE": 1191, "INSERT": 1192, "REVOKE": 1193, "PrivilegesOrGrantOption": 1194, "REVOKE": 1195, "PrivilegesOrGrantOption_EDIT": 1196, "InsertValuesStatement": 1197, "HiveMergeStatement": 1198, "HiveInsertWithoutQuery": 1199, "HiveInserts": 1200, "SelectWithoutTableExpression": 1201, "HiveInsertWithoutQuery_EDIT": 1202, "HiveInserts_EDIT": 1203, "SelectWithoutTableExpression_EDIT": 1204, "OptionalHiveTable": 1205, "OptionalInsertRowFormat": 1206, "OVERWRITE_DIRECTORY": 1207, "OptionalInsertRowFormat_EDIT": 1208, "OptionalStoredAs_EDIT": 1209, "HiveInsert": 1210, "HiveInsert_EDIT": 1211, "InsertValuesList": 1212, "INSERT": 1213, "OptionalTable": 1214, "ParenthesizedRowValuesList": 1215, "ImpalaInsertOrUpsertStatementWithoutCTE": 1216, "ImpalaInsertOrUpsertStatementWithoutCTE_EDIT": 1217, "ImpalaInsertOrUpsertLeftPart": 1218, "OptionalImpalaShuffleOrNoShuffle": 1219, "ImpalaRowValuesLists": 1220, "ImpalaInsertOrUpsertLeftPart_EDIT": 1221, "ImpalaRowValuesLists_EDIT": 1222, "ImpalaUpsertStatementLeftPart": 1223, "ImpalaInsertLeftPart": 1224, "ImpalaUpsertStatementLeftPart_EDIT": 1225, "ImpalaInsertLeftPart_EDIT": 1226, "UPSERT": 1227, "OptionalImpalaTable": 1228, "IntoOrOverwrite": 1229, "OVERWRITE": 1230, "ParenthesizedImpalaRowValuesList": 1231, "ParenthesizedImpalaRowValuesList_EDIT": 1232, "HiveMergeStatementLeftPart": 1233, "WhenList": 1234, "HiveMergeStatementLeftPart_EDIT": 1235, "WhenList_EDIT": 1236, "MergeSource": 1237, "MergeSource_EDIT": 1238, "WhenClause": 1239, "WhenClause_EDIT": 1240, "OptionalMatchCondition": 1241, "UpdateDeleteOrInsert": 1242, "MatchCondition_EDIT": 1243, "UpdateDeleteOrInsert_EDIT": 1244, "SetClauseList": 1245, "SetClauseList_EDIT": 1246, "AnyLoad": 1247, "AnyData": 1248, "OptionalHiveLocal": 1249, "AnyInpath": 1250, "OptionalOverwrite": 1251, "LOAD": 1252, "IMPORT": 1253, "OptionalTableWithPartition": 1254, "TableWithPartition": 1255, "TableWithPartition_EDIT": 1256, "ShowColumnStatsStatement": 1257, "ShowColumnsStatement": 1258, "ShowCompactionsStatement": 1259, "ShowConfStatement": 1260, "ShowCreateTableStatement": 1261, "ShowCurrentRolesStatement": 1262, "ShowDatabasesStatement": 1263, "ShowFilesStatement": 1264, "ShowFunctionsStatement": 1265, "ShowGrantStatement": 1266, "ShowIndexStatement": 1267, "ShowLocksStatement": 1268, "ShowPartitionsStatement": 1269, "ShowRoleStatement": 1270, "ShowRolesStatement": 1271, "ShowTableStatement": 1272, "ShowTablesStatement": 1273, "ShowTblPropertiesStatement": 1274, "ShowTransactionsStatement": 1275, "ShowViewsStatement": 1276, "AnyShow": 1277, "SHOW": 1278, "ShowColumnStatsStatement_EDIT": 1279, "ShowColumnsStatement_EDIT": 1280, "ShowCreateTableStatement_EDIT": 1281, "ShowCurrentRolesStatement_EDIT": 1282, "ShowDatabasesStatement_EDIT": 1283, "ShowFilesStatement_EDIT": 1284, "ShowFunctionsStatement_EDIT": 1285, "ShowGrantStatement_EDIT": 1286, "ShowIndexStatement_EDIT": 1287, "ShowLocksStatement_EDIT": 1288, "ShowPartitionsStatement_EDIT": 1289, "ShowRoleStatement_EDIT": 1290, "ShowTableStatement_EDIT": 1291, "ShowTablesStatement_EDIT": 1292, "ShowTblPropertiesStatement_EDIT": 1293, "ShowViewsStatement_EDIT": 1294, "AnyTableOrView": 1295, "OptionalPrincipalName": 1296, "OptionalPrincipalName_EDIT": 1297, "OptionalInOrFromDatabase": 1298, "OptionalLike": 1299, "InOrFromDatabase_EDIT": 1300, "Like_EDIT": 1301, "TargetTable": 1302, "OptionalFromJoinedTable": 1303, "TargetTable_EDIT": 1304, "FromJoinedTable_EDIT": 1305, "TableName": 1306, "TableName_EDIT": 1307, "SetClause": 1308, "SetClause_EDIT": 1309, "SetTarget": 1310, "UpdateSource": 1311, "UpdateSource_EDIT": 1312, "AnyUse": 1313, "USE": 1314, "$accept": 0, "$end": 1 }, + terminals_: { 2: "error", 6: "EOF", 10: ";", 19: "CURSOR", 24: "SetSpecification_EDIT", 26: "ABORT", 27: "ADD", 28: "ADMIN", 29: "AFTER", 30: "ANALYZE", 31: "ARCHIVE", 32: "AVRO", 33: "BUCKET", 34: "BUCKETS", 35: "CASCADE", 36: "CHANGE", 37: "CLUSTERED", 38: "COLLECTION", 39: "COLUMNS", 40: "COMMENT", 41: "COMPACT", 42: "COMPACTIONS", 43: "COMPUTE", 44: "CONCATENATE", 45: "DATA", 46: "DATABASES", 47: "DBPROPERTIES", 48: "DEFERRED", 49: "DEFINED", 50: "DELIMITED", 51: "DEPENDENCY", 52: "DIRECTORY", 53: "DISABLE", 54: "DOUBLE_PRECISION", 55: "ENABLE", 56: "ESCAPED", 57: "EXCHANGE", 58: "EXPLAIN", 59: "EXPORT", 60: "FIELDS", 61: "FILE", 62: "FILEFORMAT", 63: "FIRST", 64: "FORMAT", 65: "FUNCTIONS", 66: "INPATH", 67: "INPUTFORMAT", 68: "JAR", 69: "IDXPROPERTIES", 70: "ITEMS", 71: "KEY", 72: "KEYS", 73: "LINES", 74: "LOAD", 75: "LOCATION", 76: "LOCKS", 77: "MATCHED", 78: "METADATA", 79: "MERGE", 80: "MSCK", 81: "NOSCAN", 82: "NOVALIDATE", 83: "NO_DROP", 84: "OFFLINE", 85: "ORC", 86: "OUTPUTFORMAT", 87: "OVERWRITE", 88: "OWNER", 89: "PARQUET", 90: "PARTITIONED", 91: "PARTITIONS", 92: "PERCENT", 93: "PRIVILEGES", 94: "PURGE", 95: "RCFILE", 96: "REBUILD", 97: "RELOAD", 98: "RELY", 99: "NORELY", 100: "REPAIR", 101: "REPLICATION", 102: "RECOVER", 103: "RENAME", 104: "REPLACE", 105: "RESTRICT", 106: "ROLE", 107: "ROLES", 108: "SCHEMAS", 109: "SEQUENCEFILE", 110: "SERDE", 111: "SERDEPROPERTIES", 112: "SETS", 113: "SHOW", 114: "SKEWED", 115: "SORTED", 116: "STATISTICS", 117: "STORED", 118: "STRING", 119: "STRUCT", 120: "TABLES", 121: "TBLPROPERTIES", 122: "TEMPORARY", 123: "TERMINATED", 124: "TEXTFILE", 125: "TIMESTAMP", 126: "TINYINT", 127: "TOUCH", 128: "TRANSACTIONS", 129: "UNARCHIVE", 130: "UNIONTYPE", 131: "USE", 132: "USER", 133: "VIEW", 134: "WAIT", 135: "DAY", 136: "HOUR", 137: "MINUTE", 138: "MONTH", 139: "QUARTER", 140: "SECOND", 141: "WEEK", 142: "YEAR", 143: "ANALYTIC", 144: "CURRENT", 145: "GRANT", 146: "RECOVER", 147: "ROLE", 148: "ROLES", 149: "URI", 150: "SERVER", 151: "UNKNOWN", 152: "BLOCK_SIZE", 153: "COMPRESSION", 154: "DEFAULT", 155: "ENCODING", 156: "KEY", 157: "ROLE", 158: "OPTION", 160: "REGULAR_IDENTIFIER", 161: "VARIABLE_REFERENCE", 163: "EXPLAIN", 164: "AUTHORIZATION", 165: "EXTENDED", 166: "ALL", 167: "AS", 168: "BINARY", 169: "CACHE", 170: "CLUSTER", 171: "CONF", 172: "CONSTRAINT", 173: "CUBE", 174: "CURRENT", 175: "DATE", 176: "DISTRIBUTE", 177: "DISTRIBUTED", 178: "EXTERNAL", 179: "FOR", 180: "FOREIGN", 181: "FUNCTION", 182: "GRANT", 183: "GROUPING", 184: "LATERAL", 185: "LOCAL", 186: "LOCK", 187: "MACRO", 188: "PARTITION", 189: "PRIMARY", 190: "REFERENCES", 191: "ROLLUP", 192: "SHOW_DATABASE", 193: "TABLE", 194: "ASC", 195: "FORMATTED", 196: "INDEX", 197: "INDEXES", 198: "NONE", 199: "OF", 200: "OUT", 201: "SCHEMA", 202: "STORED_AS_DIRECTORIES", 203: "TABLESAMPLE", 204: "USING", 205: "VIEWS", 206: "WINDOW", 207: ".", 208: "[", 209: "]", 210: "AGGREGATE", 211: "AVRO", 212: "CACHED", 213: "CASCADE", 214: "CLOSE_FN", 215: "COLUMN", 216: "DATA", 217: "DATABASES", 218: "DELETE", 219: "DELIMITED", 220: "ESCAPED", 221: "EXTENDED", 222: "EXTERNAL", 223: "FIELDS", 224: "FILES", 225: "FINALIZE_FN", 226: "FIRST", 227: "FORMAT", 228: "FORMATTED", 229: "FUNCTION", 230: "FUNCTIONS", 231: "GROUP", 232: "HASH", 233: "ILIKE", 234: "INCREMENTAL", 235: "INTERMEDIATE", 236: "INTERVAL", 237: "INIT_FN", 238: "INPATH", 239: "IREGEXP", 240: "KUDU", 241: "LAST", 242: "LIMIT", 243: "LINES", 244: "LOCATION", 245: "MERGE_FN", 246: "NULLS", 247: "PARTITIONS", 248: "PREPARE_FN", 249: "PRIMARY", 250: "RANGE", 251: "REAL", 252: "REPEATABLE", 253: "REPLICATION", 254: "RESTRICT", 255: "RETURNS", 256: "SCHEMAS", 257: "SERIALIZE_FN", 258: "SORT", 259: "STATS", 260: "STRAIGHT_JOIN", 261: "SYMBOL", 262: "TABLE", 263: "TABLES", 264: "TABLESAMPLE", 265: "USING", 266: "ANTI", 267: "NOSHUFFLE", 268: "PARQUET", 269: "PARTITIONED", 270: "RCFILE", 271: "SEQUENCEFILE", 272: "SERDEPROPERTIES", 273: "SHUFFLE", 274: "STORED", 275: "TBLPROPERTIES", 276: "TERMINATED", 277: "TEXTFILE", 278: "UPDATE_FN", 279: "BROADCAST", 280: "...", 281: ".", 282: "[", 283: "]", 284: "ALL", 285: "ARRAY", 286: "AS", 287: "ASC", 288: "BETWEEN", 289: "BIGINT", 290: "BOOLEAN", 291: "BY", 292: "CASE", 293: "CHAR", 294: "CROSS", 295: "CURRENT", 296: "DATABASE", 297: "DECIMAL", 298: "DISTINCT", 299: "DOUBLE", 300: "DESC", 301: "ELSE", 302: "END", 303: "EXISTS", 304: "FALSE", 305: "FLOAT", 306: "FOLLOWING", 307: "FROM", 308: "FULL", 309: "GROUP", 310: "HAVING", 311: "IF", 312: "IN", 313: "INNER", 314: "INT", 315: "INTO", 316: "IS", 317: "JOIN", 318: "LEFT", 319: "LIKE", 320: "LIMIT", 321: "MAP", 322: "NOT", 323: "NULL", 324: "ON", 325: "ORDER", 326: "OUTER", 327: "OVER", 328: "PARTITION", 329: "PRECEDING", 330: "PURGE", 331: "RANGE", 332: "REGEXP", 333: "RIGHT", 334: "RLIKE", 335: "ROW", 336: "ROWS", 337: "SCHEMA", 338: "SEMI", 339: "SET", 340: "SMALLINT", 341: "STRING", 342: "TABLE", 343: "THEN", 344: "TIMESTAMP", 345: "TINYINT", 346: "TRUE", 347: "UNION", 348: "VALUES", 349: "VARCHAR", 350: "WHEN", 351: "WHERE", 352: "WITH", 353: "AVG", 354: "CAST", 355: "COUNT", 356: "MAX", 357: "MIN", 358: "STDDEV_POP", 359: "STDDEV_SAMP", 360: "SUM", 361: "VARIANCE", 362: "VAR_POP", 363: "VAR_SAMP", 364: "COLLECT_SET", 365: "COLLECT_LIST", 366: "CORR", 367: "COVAR_POP", 368: "COVAR_SAMP", 369: "DAYOFWEEK", 370: "HISTOGRAM_NUMERIC", 371: "NTILE", 372: "PERCENTILE", 373: "PERCENTILE_APPROX", 374: "APPX_MEDIAN", 375: "EXTRACT", 376: "GROUP_CONCAT", 377: "NDV", 378: "STDDEV", 379: "VARIANCE_POP", 380: "VARIANCE_SAMP", 381: "ANALYTIC", 382: "UNSIGNED_INTEGER", 383: "UNSIGNED_INTEGER_E", 384: "HDFS_START_QUOTE", 385: "AND", 386: "OR", 387: "=", 388: "<", 389: ">", 390: "COMPARISON_OPERATOR", 391: "-", 392: "*", 393: "ARITHMETIC_OPERATOR", 394: ",", 395: ".", 396: "~", 397: "!", 398: "(", 399: ")", 400: "[", 401: "]", 402: "BACKTICK", 403: "SINGLE_QUOTE", 404: "DOUBLE_QUOTE", 438: "CREATE", 439: "CREATE", 440: "CREATE", 441: "PARTIAL_CURSOR", 445: "GROUP", 452: "COMMENT", 469: "VALUE", 471: "PARTIAL_VALUE", 543: "UNCACHED", 569: "DESCRIBE", 570: "DESCRIBE", 571: "DESC", 577: "SELECT", 583: "TableExpression_ERROR", 656: "SORT", 663: "OFFSET", 668: "BETWEEN_AND", 689: "+", 727: "SYSTEM", 762: "REPLACE", 763: "TRUNCATE", 785: "UNBOUNDED", 789: "HDFS_PATH", 790: "HDFS_END_QUOTE", 794: "EXTRACT", 806: "Errors", 826: "ALTER", 833: "PARTITION_VALUE", 837: "TO", 857: "SKEWED_LOCATION", 860: "COLUMN", 868: "DROP", 898: "COLUMNS", 906: "CHANGE", 907: "FILEFORMAT", 908: "ADD", 910: "RENAME", 918: "ColumnReferences", 930: "REFRESH", 931: "INVALIDATE", 932: "METADATA", 933: "COMPUTE", 952: "WITH", 957: "LIFECYCLE", 975: "LIKE_PARQUET", 1006: ":", 1040: "ORC", 1055: "ESCAPED", 1101: "VIEW", 1166: "DELETE", 1190: "INSERT", 1191: "UPDATE", 1192: "INSERT", 1193: "REVOKE", 1195: "REVOKE", 1207: "OVERWRITE_DIRECTORY", 1209: "OptionalStoredAs_EDIT", 1213: "INSERT", 1227: "UPSERT", 1230: "OVERWRITE", 1252: "LOAD", 1253: "IMPORT", 1278: "SHOW", 1314: "USE" }, productions_: [0, [3, 3], [7, 3], [7, 3], [4, 0], [5, 0], [5, 1], [5, 4], [5, 1], [5, 2], [8, 1], [8, 4], [8, 4], [8, 7], [9, 1], [9, 1], [9, 1], [9, 2], [9, 2], [9, 2], [12, 1], [12, 2], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 2], [12, 2], [12, 2], [12, 2], [12, 2], [12, 2], [12, 2], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [25, 1], [159, 1], [159, 1], [159, 1], [16, 2], [16, 1], [20, 3], [20, 2], [162, 0], [162, 1], [162, 1], [162, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 2], [21, 1], [21, 1], [434, 1], [434, 1], [435, 1], [435, 2], [436, 1], [436, 1], [437, 1], [437, 1], [437, 1], [17, 1], [17, 1], [442, 1], [442, 1], [442, 1], [443, 1], [443, 1], [444, 1], [444, 1], [444, 1], [446, 1], [446, 1], [447, 1], [447, 1], [447, 1], [448, 1], [448, 1], [448, 1], [449, 1], [449, 1], [450, 1], [450, 1], [451, 1], [451, 1], [453, 1], [453, 1], [454, 1], [454, 1], [454, 1], [454, 1], [455, 1], [455, 1], [456, 1], [456, 1], [457, 1], [457, 1], [458, 1], [458, 1], [459, 1], [459, 1], [460, 1], [460, 1], [461, 1], [461, 1], [462, 1], [462, 1], [463, 1], [463, 1], [464, 1], [464, 1], [465, 1], [465, 1], [466, 1], [466, 1], [467, 1], [467, 1], [468, 3], [468, 2], [470, 2], [472, 3], [472, 2], [473, 2], [474, 1], [474, 1], [475, 1], [475, 1], [476, 0], [476, 1], [477, 0], [477, 1], [478, 0], [478, 1], [478, 1], [479, 0], [479, 1], [479, 1], [480, 0], [480, 1], [480, 1], [481, 2], [481, 1], [482, 2], [482, 2], [483, 0], [483, 2], [485, 2], [487, 0], [487, 1], [488, 0], [488, 1], [488, 1], [488, 1], [488, 1], [489, 0], [489, 1], [489, 1], [490, 0], [490, 1], [491, 0], [491, 2], [492, 2], [493, 0], [493, 3], [494, 2], [494, 3], [495, 0], [495, 2], [495, 2], [496, 0], [496, 1], [498, 1], [497, 4], [499, 4], [503, 5], [506, 2], [506, 3], [506, 4], [506, 5], [506, 5], [506, 5], [505, 1], [505, 1], [505, 1], [505, 1], [507, 1], [507, 1], [507, 3], [507, 3], [508, 1], [508, 1], [510, 1], [510, 1], [511, 1], [511, 1], [509, 2], [502, 1], [502, 1], [512, 0], [512, 1], [514, 1], [513, 3], [515, 3], [515, 3], [516, 1], [516, 3], [517, 1], [517, 3], [517, 3], [517, 3], [517, 5], [517, 5], [520, 3], [521, 1], [521, 3], [522, 1], [522, 3], [522, 4], [525, 1], [525, 3], [525, 3], [525, 4], [524, 1], [524, 2], [526, 1], [526, 2], [526, 3], [526, 2], [527, 2], [528, 2], [529, 1], [529, 3], [530, 1], [530, 3], [530, 3], [484, 1], [486, 1], [500, 1], [500, 3], [501, 1], [501, 3], [501, 3], [501, 5], [531, 3], [531, 1], [532, 3], [532, 3], [532, 3], [532, 1], [535, 0], [535, 1], [536, 2], [538, 2], [540, 0], [540, 2], [540, 1], [544, 0], [544, 2], [541, 3], [545, 2], [542, 0], [542, 1], [546, 4], [548, 2], [548, 3], [523, 1], [523, 3], [523, 2], [549, 1], [549, 3], [550, 1], [550, 3], [551, 1], [551, 2], [552, 1], [552, 2], [553, 1], [553, 3], [555, 1], [554, 1], [554, 3], [556, 1], [556, 3], [556, 5], [556, 3], [556, 3], [556, 5], [557, 1], [557, 3], [558, 1], [558, 3], [558, 5], [558, 3], [558, 1], [558, 3], [558, 5], [558, 3], [518, 1], [518, 4], [518, 3], [519, 4], [519, 4], [559, 1], [559, 1], [560, 1], [560, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 2], [561, 2], [561, 2], [561, 1], [561, 1], [561, 1], [561, 1], [563, 0], [563, 3], [562, 0], [562, 3], [562, 5], [405, 1], [405, 1], [420, 1], [420, 1], [564, 5], [564, 4], [564, 4], [564, 4], [566, 4], [566, 5], [566, 6], [566, 5], [566, 5], [566, 6], [566, 5], [566, 4], [566, 3], [566, 4], [566, 5], [566, 4], [566, 5], [565, 3], [565, 4], [567, 3], [567, 3], [567, 4], [567, 4], [567, 5], [568, 1], [568, 1], [15, 2], [15, 3], [15, 5], [23, 2], [23, 2], [23, 4], [23, 3], [23, 3], [23, 1], [23, 4], [23, 3], [572, 4], [572, 5], [572, 5], [572, 5], [573, 0], [573, 1], [575, 1], [584, 1], [584, 2], [585, 1], [585, 2], [585, 2], [585, 3], [586, 4], [587, 3], [587, 4], [587, 4], [574, 4], [574, 4], [574, 5], [574, 5], [574, 5], [574, 6], [574, 7], [574, 5], [574, 5], [574, 5], [579, 0], [579, 1], [18, 2], [576, 2], [591, 1], [591, 3], [592, 1], [592, 3], [592, 3], [592, 5], [593, 5], [594, 2], [594, 5], [594, 5], [578, 0], [578, 1], [578, 1], [578, 1], [581, 2], [589, 2], [589, 4], [589, 3], [600, 0], [600, 1], [600, 1], [597, 3], [599, 2], [599, 3], [599, 3], [598, 8], [601, 8], [601, 8], [601, 8], [601, 8], [601, 8], [601, 8], [601, 8], [601, 8], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 10], [601, 10], [601, 10], [601, 10], [601, 10], [601, 10], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [601, 9], [608, 0], [608, 1], [624, 2], [616, 2], [616, 2], [609, 0], [609, 1], [625, 4], [617, 4], [617, 4], [617, 2], [617, 4], [634, 0], [634, 1], [634, 2], [634, 2], [636, 1], [636, 2], [637, 5], [638, 2], [638, 5], [639, 0], [639, 1], [639, 3], [639, 3], [640, 1], [640, 3], [640, 3], [640, 5], [640, 3], [641, 1], [641, 1], [633, 1], [633, 3], [635, 1], [635, 2], [635, 3], [635, 3], [635, 3], [635, 4], [635, 5], [642, 1], [642, 2], [642, 1], [612, 0], [612, 1], [628, 3], [620, 3], [620, 2], [643, 1], [643, 3], [644, 1], [644, 2], [644, 3], [644, 4], [644, 5], [645, 3], [646, 3], [646, 3], [646, 3], [647, 0], [647, 1], [647, 1], [647, 1], [647, 1], [648, 0], [648, 2], [648, 2], [649, 2], [613, 0], [613, 1], [629, 1], [629, 1], [629, 2], [629, 1], [621, 1], [621, 1], [621, 2], [621, 2], [621, 1], [650, 3], [653, 2], [653, 3], [653, 3], [651, 3], [654, 2], [654, 3], [654, 3], [652, 3], [655, 2], [655, 3], [657, 1], [657, 3], [658, 1], [658, 3], [658, 3], [658, 5], [659, 2], [660, 2], [660, 2], [614, 0], [614, 1], [630, 2], [630, 4], [630, 2], [630, 4], [630, 2], [622, 2], [622, 2], [622, 2], [615, 0], [615, 1], [662, 2], [623, 2], [623, 2], [631, 1], [632, 1], [533, 1], [533, 2], [533, 2], [533, 2], [533, 2], [533, 4], [533, 4], [533, 4], [533, 4], [533, 6], [533, 2], [533, 3], [533, 3], [533, 3], [533, 3], [533, 3], [533, 6], [533, 6], [533, 5], [533, 5], [533, 6], [533, 5], [533, 3], [533, 3], [533, 3], [533, 3], [533, 3], [533, 2], [533, 3], [533, 2], [533, 3], [534, 1], [534, 3], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 3], [534, 4], [534, 5], [534, 4], [534, 4], [534, 4], [534, 6], [534, 6], [534, 2], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 4], [534, 3], [534, 6], [534, 6], [534, 5], [534, 5], [534, 6], [534, 6], [534, 6], [534, 6], [534, 5], [534, 4], [534, 5], [534, 5], [534, 5], [534, 5], [534, 4], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 3], [534, 4], [534, 3], [534, 3], [534, 3], [667, 1], [667, 3], [677, 1], [677, 3], [677, 3], [677, 5], [677, 3], [677, 5], [677, 4], [677, 3], [677, 2], [677, 2], [677, 4], [678, 1], [678, 3], [664, 1], [664, 1], [664, 2], [664, 2], [664, 1], [664, 1], [664, 1], [671, 1], [671, 1], [671, 2], [671, 2], [671, 1], [671, 1], [679, 1], [679, 3], [685, 1], [683, 3], [688, 3], [547, 1], [547, 2], [547, 2], [504, 1], [684, 1], [690, 1], [690, 1], [691, 1], [661, 1], [661, 1], [694, 1], [694, 2], [694, 3], [694, 2], [695, 2], [695, 3], [695, 4], [692, 1], [692, 1], [692, 1], [693, 1], [693, 1], [696, 1], [696, 1], [665, 0], [665, 1], [697, 2], [697, 1], [699, 2], [699, 3], [699, 2], [580, 1], [580, 3], [588, 1], [588, 2], [588, 3], [588, 3], [588, 3], [588, 4], [588, 3], [588, 3], [588, 4], [588, 4], [588, 4], [588, 5], [588, 5], [604, 1], [604, 3], [606, 1], [606, 3], [606, 3], [606, 5], [606, 3], [701, 1], [702, 1], [703, 1], [703, 1], [704, 1], [704, 1], [706, 2], [708, 2], [708, 2], [602, 4], [602, 5], [603, 2], [603, 3], [711, 0], [711, 1], [711, 1], [713, 4], [713, 2], [713, 4], [713, 4], [713, 4], [709, 1], [709, 2], [709, 2], [709, 3], [710, 1], [710, 2], [710, 2], [710, 2], [710, 2], [710, 2], [710, 2], [710, 3], [710, 2], [710, 3], [710, 3], [710, 3], [710, 3], [710, 2], [710, 3], [710, 3], [710, 3], [710, 3], [714, 2], [714, 2], [714, 2], [714, 2], [714, 2], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [714, 3], [712, 0], [712, 2], [712, 4], [716, 1], [716, 3], [715, 2], [715, 2], [705, 4], [705, 3], [707, 4], [707, 4], [707, 4], [707, 3], [707, 3], [717, 1], [721, 1], [720, 1], [724, 1], [718, 0], [718, 9], [718, 5], [718, 5], [718, 4], [722, 4], [722, 6], [722, 7], [722, 10], [722, 9], [722, 5], [719, 0], [719, 5], [719, 9], [723, 2], [725, 0], [725, 2], [726, 2], [726, 2], [728, 0], [729, 0], [666, 3], [666, 4], [672, 3], [672, 3], [595, 2], [596, 3], [730, 1], [731, 1], [732, 1], [733, 1], [734, 1], [735, 1], [736, 1], [737, 1], [738, 1], [739, 1], [740, 1], [741, 1], [742, 1], [743, 1], [698, 0], [698, 1], [698, 2], [700, 1], [700, 2], [700, 2], [605, 0], [605, 2], [607, 3], [682, 2], [682, 2], [682, 1], [682, 1], [682, 1], [687, 1], [687, 2], [687, 1], [687, 2], [687, 2], [687, 2], [687, 1], [687, 1], [687, 1], [760, 2], [760, 2], [761, 2], [761, 2], [681, 1], [681, 1], [681, 1], [681, 1], [681, 1], [681, 1], [764, 3], [764, 2], [764, 0], [680, 3], [680, 4], [686, 3], [686, 4], [686, 3], [746, 1], [746, 1], [746, 1], [753, 1], [753, 1], [753, 1], [748, 3], [748, 4], [755, 4], [755, 5], [755, 4], [747, 0], [747, 1], [754, 1], [749, 2], [749, 2], [756, 2], [771, 4], [772, 4], [772, 4], [772, 5], [772, 7], [773, 0], [773, 1], [777, 3], [775, 2], [775, 3], [775, 3], [774, 0], [774, 2], [776, 1], [776, 3], [776, 2], [778, 0], [778, 1], [780, 5], [780, 5], [779, 2], [779, 6], [779, 5], [779, 5], [779, 5], [779, 4], [782, 0], [788, 0], [537, 3], [539, 5], [539, 4], [539, 3], [539, 3], [539, 2], [781, 1], [781, 1], [783, 0], [783, 2], [783, 2], [786, 2], [786, 2], [793, 1], [793, 1], [793, 1], [791, 1], [791, 1], [784, 0], [784, 3], [784, 3], [787, 2], [787, 3], [787, 3], [792, 1], [792, 1], [610, 0], [610, 1], [626, 2], [618, 2], [618, 2], [611, 0], [611, 1], [627, 4], [619, 3], [619, 4], [750, 6], [750, 3], [757, 6], [757, 5], [757, 4], [757, 6], [757, 5], [757, 4], [757, 6], [757, 5], [757, 6], [757, 5], [765, 4], [765, 3], [765, 5], [768, 5], [768, 6], [768, 5], [751, 6], [758, 4], [758, 5], [758, 6], [758, 6], [758, 6], [758, 6], [795, 1], [795, 1], [795, 1], [795, 1], [795, 1], [795, 1], [795, 1], [795, 1], [795, 1], [767, 4], [767, 5], [770, 5], [770, 6], [770, 5], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [796, 1], [752, 6], [752, 3], [759, 6], [759, 5], [759, 4], [759, 6], [759, 5], [759, 4], [759, 6], [759, 5], [759, 6], [759, 5], [759, 6], [759, 5], [797, 1], [797, 1], [766, 5], [766, 3], [769, 5], [769, 6], [769, 5], [744, 6], [744, 5], [744, 5], [744, 7], [744, 5], [744, 4], [744, 2], [745, 4], [745, 5], [745, 6], [745, 6], [745, 5], [745, 6], [745, 4], [745, 2], [798, 0], [798, 1], [799, 2], [799, 4], [800, 2], [800, 4], [673, 3], [673, 3], [673, 3], [669, 2], [669, 2], [669, 2], [669, 2], [669, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [674, 2], [670, 2], [670, 4], [675, 2], [675, 4], [675, 4], [675, 3], [675, 4], [675, 3], [675, 4], [675, 4], [675, 3], [675, 4], [675, 3], [676, 1], [676, 1], [801, 1], [801, 2], [802, 1], [802, 2], [802, 3], [802, 3], [802, 2], [803, 4], [804, 2], [804, 3], [804, 4], [804, 4], [804, 3], [804, 3], [804, 4], [804, 2], [804, 3], [804, 2], [804, 3], [804, 3], [804, 4], [804, 3], [804, 4], [804, 4], [804, 5], [804, 4], [804, 3], [582, 1], [582, 3], [582, 5], [582, 3], [582, 5], [590, 3], [590, 5], [590, 7], [590, 3], [590, 5], [590, 7], [417, 4], [417, 4], [417, 2], [805, 1], [805, 3], [809, 6], [809, 4], [809, 3], [809, 5], [809, 4], [809, 6], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 2], [812, 6], [812, 5], [812, 6], [819, 3], [819, 4], [819, 5], [819, 5], [819, 6], [819, 6], [813, 7], [820, 4], [820, 5], [820, 5], [820, 6], [820, 7], [814, 7], [814, 6], [814, 7], [814, 5], [814, 5], [814, 4], [814, 2], [814, 2], [814, 2], [814, 2], [814, 3], [814, 3], [821, 1], [821, 7], [821, 4], [821, 2], [821, 2], [821, 2], [821, 2], [821, 3], [821, 4], [821, 3], [821, 3], [821, 7], [821, 7], [821, 7], [821, 8], [821, 7], [821, 5], [821, 6], [821, 6], [821, 6], [821, 4], [821, 5], [821, 5], [821, 5], [821, 2], [821, 2], [821, 2], [821, 2], [821, 2], [821, 3], [821, 4], [821, 4], [821, 3], [821, 3], [821, 3], [821, 4], [821, 3], [838, 1], [838, 6], [838, 1], [838, 2], [838, 2], [838, 2], [838, 2], [838, 2], [838, 3], [838, 3], [838, 4], [838, 5], [847, 2], [847, 2], [847, 1], [847, 1], [847, 2], [847, 3], [847, 4], [847, 3], [847, 4], [847, 2], [847, 3], [847, 3], [847, 2], [847, 3], [847, 3], [847, 3], [847, 6], [847, 4], [847, 7], [847, 6], [847, 2], [847, 2], [839, 6], [839, 5], [839, 5], [848, 3], [848, 4], [848, 5], [848, 5], [848, 6], [848, 3], [848, 4], [848, 5], [848, 5], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [866, 0], [866, 1], [869, 3], [870, 3], [871, 1], [871, 3], [872, 1], [872, 3], [872, 5], [872, 3], [873, 3], [874, 1], [841, 3], [841, 2], [841, 3], [841, 4], [841, 3], [841, 3], [841, 4], [841, 2], [841, 1], [841, 1], [841, 4], [841, 2], [841, 6], [849, 1], [849, 3], [849, 6], [849, 7], [849, 6], [849, 5], [849, 4], [849, 4], [849, 2], [849, 2], [849, 3], [849, 2], [849, 2], [849, 4], [849, 3], [849, 3], [849, 4], [849, 5], [849, 4], [849, 5], [849, 4], [881, 0], [881, 2], [891, 2], [882, 0], [882, 4], [892, 2], [892, 3], [880, 4], [888, 4], [888, 5], [896, 1], [896, 1], [855, 5], [863, 2], [863, 3], [863, 4], [863, 5], [863, 5], [863, 2], [863, 5], [899, 4], [899, 4], [900, 4], [900, 4], [901, 3], [901, 5], [902, 3], [902, 5], [840, 4], [840, 3], [840, 3], [840, 5], [840, 6], [840, 3], [850, 3], [850, 4], [850, 5], [850, 3], [850, 2], [850, 4], [850, 5], [850, 5], [850, 5], [850, 2], [850, 3], [850, 3], [830, 3], [842, 3], [842, 3], [859, 1], [859, 1], [875, 1], [875, 1], [831, 1], [831, 1], [843, 1], [843, 1], [851, 1], [851, 1], [887, 0], [887, 2], [909, 1], [909, 1], [890, 2], [890, 2], [885, 0], [885, 1], [836, 1], [836, 1], [883, 1], [883, 1], [884, 2], [884, 1], [893, 3], [878, 1], [878, 1], [856, 1], [856, 1], [903, 1], [903, 3], [905, 1], [905, 3], [905, 5], [905, 3], [905, 3], [905, 3], [905, 5], [904, 0], [904, 1], [832, 0], [832, 1], [911, 1], [911, 2], [844, 1], [844, 2], [844, 2], [844, 3], [913, 2], [913, 2], [912, 2], [858, 3], [864, 3], [914, 1], [914, 3], [915, 1], [915, 3], [915, 5], [915, 3], [916, 3], [917, 1], [917, 1], [917, 3], [917, 3], [917, 3], [854, 0], [854, 1], [865, 2], [865, 3], [815, 4], [815, 3], [815, 4], [815, 6], [822, 1], [822, 2], [822, 3], [822, 3], [822, 3], [822, 3], [822, 4], [919, 3], [920, 3], [920, 3], [816, 4], [823, 2], [823, 3], [823, 4], [823, 4], [817, 2], [824, 2], [818, 6], [825, 2], [825, 3], [825, 4], [825, 5], [825, 6], [922, 1], [922, 1], [407, 9], [422, 2], [422, 3], [422, 4], [422, 4], [422, 5], [422, 6], [422, 10], [422, 10], [422, 10], [422, 4], [422, 9], [422, 9], [422, 9], [422, 9], [422, 9], [923, 0], [923, 1], [926, 2], [928, 2], [924, 0], [924, 1], [927, 2], [929, 2], [925, 0], [925, 1], [408, 3], [408, 3], [423, 2], [423, 3], [423, 4], [423, 3], [423, 3], [409, 2], [409, 3], [424, 2], [424, 3], [424, 3], [424, 3], [410, 5], [410, 5], [425, 2], [425, 3], [425, 3], [425, 4], [425, 6], [425, 5], [425, 5], [425, 5], [425, 3], [425, 5], [425, 4], [425, 5], [425, 6], [425, 5], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 4], [934, 3], [934, 5], [811, 3], [810, 3], [810, 3], [946, 0], [946, 1], [949, 2], [950, 2], [950, 2], [950, 3], [950, 3], [948, 1], [947, 0], [947, 1], [951, 3], [951, 2], [951, 2], [827, 3], [953, 1], [953, 3], [954, 3], [935, 7], [956, 0], [956, 2], [941, 6], [941, 6], [941, 5], [955, 11], [958, 11], [958, 11], [958, 11], [958, 11], [958, 11], [958, 11], [958, 11], [958, 11], [958, 12], [958, 11], [958, 11], [959, 2], [967, 2], [967, 2], [973, 0], [973, 1], [973, 2], [973, 2], [974, 1], [974, 2], [974, 2], [974, 2], [861, 3], [861, 5], [897, 3], [897, 5], [897, 5], [976, 1], [976, 3], [978, 1], [978, 3], [978, 3], [978, 5], [978, 2], [978, 4], [978, 4], [978, 6], [886, 3], [889, 3], [889, 3], [889, 3], [981, 0], [981, 1], [984, 1], [984, 2], [983, 1], [983, 2], [983, 2], [983, 3], [985, 1], [985, 2], [985, 2], [985, 2], [985, 2], [985, 2], [985, 1], [985, 1], [986, 1], [986, 2], [980, 1], [980, 1], [980, 1], [980, 1], [980, 1], [980, 1], [980, 1], [980, 1], [980, 1], [982, 1], [982, 1], [982, 1], [982, 1], [989, 4], [993, 3], [997, 4], [997, 4], [990, 6], [994, 3], [998, 6], [998, 4], [998, 6], [998, 5], [991, 4], [995, 3], [999, 4], [1002, 1], [1002, 3], [1003, 1], [1003, 2], [1003, 3], [1003, 3], [1003, 5], [1004, 4], [1005, 5], [1005, 4], [1005, 4], [1005, 4], [1005, 3], [1005, 3], [992, 4], [996, 3], [1000, 4], [1007, 1], [1007, 3], [1008, 1], [1008, 2], [1008, 3], [1008, 3], [1008, 5], [1009, 2], [1009, 2], [1009, 1], [1009, 1], [1001, 1], [1001, 1], [977, 1], [977, 1], [977, 3], [977, 5], [979, 1], [979, 1], [979, 3], [979, 5], [979, 5], [979, 5], [979, 3], [979, 3], [979, 4], [834, 4], [845, 1], [845, 2], [845, 3], [845, 4], [845, 4], [835, 9], [846, 2], [846, 3], [846, 4], [846, 5], [846, 5], [846, 6], [846, 7], [846, 8], [846, 10], [1014, 0], [1014, 1], [1014, 1], [1010, 2], [1011, 1], [1011, 2], [1011, 2], [987, 2], [988, 2], [1012, 2], [1013, 2], [960, 0], [960, 1], [1015, 3], [1015, 5], [1015, 6], [968, 2], [968, 3], [968, 3], [968, 2], [968, 2], [968, 3], [968, 4], [968, 5], [968, 4], [968, 5], [968, 6], [961, 0], [961, 1], [1018, 3], [969, 2], [969, 3], [1016, 3], [1017, 3], [1017, 3], [1019, 1], [1019, 3], [1020, 1], [1020, 3], [1020, 5], [1020, 3], [1020, 5], [1021, 6], [1021, 4], [1021, 4], [1021, 3], [1022, 2], [1022, 2], [1022, 3], [1022, 2], [1022, 3], [1022, 4], [1022, 4], [1022, 5], [1022, 6], [1022, 6], [1022, 3], [1022, 4], [1022, 4], [1023, 1], [1023, 1], [962, 0], [962, 1], [852, 7], [862, 2], [862, 4], [862, 7], [862, 5], [862, 7], [862, 7], [862, 4], [1024, 0], [1024, 3], [1025, 2], [1025, 3], [1026, 3], [1027, 3], [1028, 1], [1028, 3], [1029, 1], [1029, 3], [1029, 3], [1029, 5], [1030, 2], [1031, 3], [1031, 2], [1031, 2], [963, 0], [963, 1], [1032, 5], [1032, 6], [970, 2], [970, 4], [853, 3], [1033, 1], [1033, 3], [964, 0], [964, 1], [1034, 1], [1034, 4], [1034, 4], [1034, 4], [971, 2], [971, 1], [971, 2], [971, 3], [971, 3], [971, 5], [971, 4], [1037, 0], [1037, 1], [1035, 3], [1038, 3], [876, 1], [876, 4], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [876, 1], [1036, 1], [1036, 1], [1039, 1], [1039, 1], [1041, 1], [1041, 3], [1041, 3], [1042, 1], [1043, 6], [1044, 6], [1044, 6], [1044, 6], [1044, 6], [1044, 6], [879, 4], [894, 4], [894, 4], [1045, 0], [1045, 4], [1045, 7], [1050, 2], [1050, 3], [1050, 6], [1046, 0], [1046, 5], [1051, 2], [1051, 3], [1051, 4], [1047, 0], [1047, 5], [1052, 2], [1052, 3], [1052, 4], [1048, 0], [1048, 4], [1053, 2], [1053, 3], [1049, 0], [1049, 4], [1054, 2], [1054, 3], [877, 0], [877, 1], [1056, 3], [1056, 3], [895, 2], [895, 3], [965, 0], [965, 1], [1057, 2], [1058, 0], [1058, 2], [966, 0], [966, 3], [972, 3], [972, 3], [1059, 0], [936, 9], [942, 4], [942, 10], [942, 3], [942, 7], [942, 8], [942, 9], [942, 9], [942, 9], [938, 1], [938, 1], [938, 1], [938, 1], [943, 1], [943, 1], [943, 1], [943, 1], [1062, 8], [1066, 4], [1066, 9], [1066, 6], [1066, 7], [1066, 8], [1066, 3], [1066, 5], [1066, 6], [1066, 7], [1066, 8], [1066, 8], [1066, 8], [1066, 8], [1063, 16], [1067, 3], [1067, 17], [1067, 5], [1067, 4], [1067, 16], [1067, 6], [1067, 16], [1067, 7], [1067, 8], [1067, 10], [1067, 11], [1067, 17], [1067, 7], [1067, 9], [1067, 9], [1067, 10], [1067, 10], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1067, 16], [1064, 6], [1068, 4], [1068, 6], [1068, 7], [1065, 6], [1069, 5], [1070, 2], [1070, 4], [1073, 3], [1073, 4], [1093, 1], [1093, 3], [1095, 1], [1095, 3], [1095, 3], [1095, 5], [1094, 0], [1094, 1], [1071, 2], [1074, 2], [1072, 3], [1075, 0], [1075, 3], [1083, 3], [1076, 3], [1084, 3], [1077, 3], [1085, 3], [1078, 0], [1078, 3], [1086, 3], [1079, 0], [1079, 3], [1087, 3], [1080, 0], [1080, 3], [1088, 3], [1081, 0], [1081, 3], [1089, 3], [1082, 0], [1082, 2], [1090, 2], [1096, 1], [1097, 1], [1091, 0], [1091, 2], [1092, 2], [1098, 1], [1098, 3], [1099, 2], [1100, 1], [1100, 1], [1100, 1], [921, 1], [921, 1], [1060, 0], [1060, 1], [1102, 3], [1061, 3], [1103, 2], [1103, 4], [1104, 3], [1104, 5], [1104, 5], [1104, 7], [937, 3], [1105, 1], [1105, 1], [1105, 1], [939, 16], [1106, 1], [1112, 1], [944, 4], [944, 5], [944, 6], [944, 6], [944, 7], [944, 8], [944, 9], [944, 16], [944, 16], [944, 16], [944, 16], [944, 16], [944, 16], [944, 16], [944, 17], [1108, 1], [1114, 1], [1109, 0], [1109, 3], [1115, 2], [1115, 3], [1110, 0], [1110, 2], [1111, 0], [1111, 3], [1116, 2], [1116, 3], [1116, 3], [1107, 3], [1113, 3], [1117, 1], [1117, 3], [1118, 1], [1118, 3], [1118, 3], [1118, 5], [940, 6], [945, 5], [945, 6], [945, 6], [945, 6], [1119, 2], [1119, 3], [1120, 3], [1121, 1], [1121, 3], [1122, 1], [1122, 3], [1122, 3], [1122, 5], [1123, 2], [1124, 2], [1124, 2], [14, 1], [14, 1], [14, 1], [14, 1], [14, 1], [14, 1], [14, 1], [22, 1], [22, 1], [22, 1], [22, 1], [22, 1], [22, 2], [22, 2], [22, 2], [22, 2], [22, 1], [22, 1], [22, 1], [22, 1], [22, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 2], [1144, 5], [1153, 3], [1153, 3], [1153, 4], [1153, 5], [1153, 5], [1153, 6], [1145, 1], [1145, 1], [1154, 1], [1154, 1], [1161, 5], [1161, 6], [1163, 4], [1163, 5], [1163, 6], [1163, 3], [1163, 6], [1163, 5], [1163, 3], [1163, 7], [1163, 4], [1163, 6], [1163, 5], [1163, 6], [1162, 4], [1162, 5], [1164, 4], [1164, 5], [1164, 3], [1164, 4], [1164, 4], [1164, 5], [1164, 4], [1146, 3], [1147, 3], [1147, 5], [1155, 3], [1155, 3], [1155, 4], [1155, 5], [1155, 3], [1155, 4], [1155, 4], [1155, 5], [1155, 5], [1155, 5], [1148, 5], [1156, 3], [1156, 4], [1156, 5], [1156, 5], [1156, 6], [1165, 0], [1165, 1], [1165, 1], [1149, 6], [1157, 4], [1157, 3], [1157, 5], [1157, 6], [1157, 6], [1150, 5], [1158, 3], [1158, 5], [1158, 4], [1151, 4], [1159, 4], [1159, 5], [1159, 3], [1159, 4], [1159, 4], [1152, 5], [1160, 2], [1160, 5], [1160, 4], [1160, 5], [1160, 6], [1160, 5], [1160, 6], [1160, 5], [1125, 4], [1132, 2], [1132, 3], [1132, 5], [1132, 4], [1132, 4], [1126, 5], [1133, 3], [1133, 2], [1133, 4], [1133, 6], [1133, 3], [1133, 5], [1133, 5], [1133, 5], [1167, 0], [1167, 1], [1168, 1], [413, 3], [428, 2], [1169, 1], [1169, 3], [414, 6], [414, 5], [414, 6], [414, 6], [414, 7], [414, 8], [429, 2], [429, 3], [429, 3], [429, 4], [429, 5], [429, 5], [429, 7], [429, 6], [429, 3], [429, 4], [429, 4], [429, 6], [429, 5], [429, 5], [429, 5], [429, 7], [429, 6], [429, 2], [429, 4], [429, 5], [429, 2], [429, 3], [429, 4], [429, 4], [429, 5], [429, 6], [429, 8], [429, 7], [429, 9], [429, 8], [1171, 0], [1171, 2], [1179, 2], [1179, 2], [1185, 2], [1185, 2], [1185, 1], [1186, 2], [1186, 2], [1186, 2], [1186, 1], [1177, 2], [1177, 2], [1177, 2], [1177, 2], [1184, 2], [1184, 2], [1184, 2], [1170, 1], [1170, 3], [1178, 1], [1178, 3], [1178, 3], [1178, 5], [1178, 3], [1178, 3], [1178, 5], [1187, 2], [1188, 2], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1189, 1], [1176, 1], [1176, 1], [1176, 1], [1176, 1], [1176, 1], [1176, 1], [1176, 2], [1183, 2], [1172, 1], [1172, 3], [1180, 3], [1180, 3], [1180, 5], [828, 2], [828, 2], [828, 2], [829, 2], [829, 2], [829, 2], [1174, 1], [1174, 3], [1173, 0], [1173, 3], [1173, 3], [1181, 2], [1181, 3], [1181, 3], [1175, 0], [1175, 3], [1182, 2], [1182, 3], [415, 5], [415, 8], [415, 4], [415, 5], [415, 7], [415, 8], [415, 5], [415, 6], [415, 6], [415, 7], [430, 2], [430, 2], [430, 3], [430, 4], [430, 5], [430, 5], [430, 3], [430, 4], [430, 5], [430, 5], [430, 6], [430, 7], [430, 8], [430, 8], [430, 3], [430, 4], [430, 4], [430, 4], [430, 5], [430, 5], [430, 4], [430, 5], [430, 6], [430, 7], [430, 7], [430, 7], [430, 8], [430, 8], [430, 3], [430, 4], [430, 2], [430, 4], [430, 5], [430, 2], [430, 3], [430, 4], [430, 4], [430, 5], [430, 6], [1194, 1], [1194, 2], [1196, 2], [1127, 1], [1127, 1], [1127, 1], [1127, 2], [1127, 2], [1127, 1], [1137, 2], [1137, 2], [1137, 3], [1134, 1], [1134, 2], [1134, 2], [1134, 2], [1134, 2], [1134, 1], [1134, 2], [1134, 3], [1134, 2], [1134, 3], [1134, 3], [1199, 6], [1199, 7], [1199, 5], [1199, 6], [1202, 2], [1202, 4], [1202, 6], [1202, 6], [1202, 6], [1202, 4], [1202, 7], [1202, 7], [1202, 7], [1202, 5], [1202, 5], [1202, 5], [1202, 4], [1202, 6], [1202, 6], [1202, 6], [1200, 1], [1200, 2], [1203, 1], [1203, 2], [1203, 2], [1203, 3], [1210, 3], [1211, 1], [1211, 3], [1211, 2], [1211, 3], [1211, 3], [1197, 7], [1197, 7], [1197, 6], [1135, 2], [1135, 4], [1135, 4], [1135, 5], [1135, 6], [1212, 1], [1212, 3], [1215, 3], [1214, 0], [1214, 1], [1206, 0], [1206, 3], [1208, 2], [1208, 3], [1208, 3], [1201, 4], [1204, 5], [1204, 4], [1204, 4], [1205, 0], [1205, 1], [1138, 1], [1136, 1], [1216, 4], [1216, 3], [1217, 1], [1217, 3], [1217, 4], [1217, 4], [1217, 4], [1217, 3], [1217, 3], [1218, 1], [1218, 1], [1221, 1], [1221, 1], [1223, 5], [1225, 2], [1225, 4], [1225, 6], [1225, 5], [1225, 5], [1224, 6], [1226, 2], [1226, 4], [1226, 7], [1226, 6], [1226, 6], [1226, 6], [1229, 1], [1229, 1], [1228, 0], [1228, 1], [1219, 0], [1219, 1], [1219, 1], [1220, 1], [1220, 3], [1222, 1], [1222, 3], [1222, 5], [1222, 3], [1231, 3], [1232, 3], [1232, 3], [1198, 4], [1139, 1], [1139, 2], [1139, 3], [1139, 3], [1139, 4], [1139, 4], [1233, 9], [1235, 2], [1235, 3], [1235, 3], [1235, 4], [1235, 5], [1235, 6], [1235, 7], [1235, 7], [1235, 8], [1235, 9], [1237, 3], [1237, 1], [1238, 3], [1238, 3], [1238, 1], [1234, 1], [1234, 2], [1234, 3], [1236, 1], [1236, 2], [1236, 2], [1236, 3], [1236, 3], [1239, 6], [1240, 3], [1240, 5], [1240, 4], [1240, 6], [1240, 6], [1241, 0], [1241, 2], [1243, 2], [1242, 3], [1242, 1], [1242, 3], [1244, 2], [1244, 3], [1244, 2], [1128, 10], [1140, 2], [1140, 4], [1140, 6], [1140, 7], [1140, 8], [1140, 9], [1140, 10], [1140, 11], [1140, 10], [1140, 10], [1251, 0], [1251, 1], [1251, 1], [1249, 0], [1249, 1], [1247, 1], [1247, 1], [1248, 1], [1248, 1], [1250, 1], [1250, 1], [1129, 6], [1141, 3], [1141, 3], [1141, 2], [1141, 6], [1141, 6], [1141, 7], [1141, 7], [1141, 6], [1141, 7], [1254, 0], [1254, 1], [1255, 4], [1255, 3], [1256, 2], [1256, 3], [1256, 4], [1256, 4], [1256, 2], [1256, 3], [1256, 3], [1130, 7], [1130, 12], [1142, 2], [1142, 3], [1142, 3], [1142, 5], [1142, 4], [1142, 7], [1142, 8], [1142, 9], [1142, 7], [1142, 12], [1142, 8], [1142, 13], [1142, 7], [1142, 12], [1142, 12], [807, 1], [807, 3], [808, 1], [808, 1], [808, 2], [808, 1], [808, 1], [808, 1], [808, 1], [416, 3], [416, 3], [416, 3], [431, 3], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [1277, 1], [1277, 1], [432, 2], [432, 3], [432, 4], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [1257, 4], [1279, 3], [1279, 4], [1279, 4], [1258, 4], [1258, 6], [1280, 3], [1280, 4], [1280, 4], [1280, 5], [1280, 6], [1280, 5], [1280, 6], [1280, 6], [1259, 2], [1260, 3], [1261, 4], [1281, 3], [1281, 4], [1281, 4], [1281, 4], [1295, 1], [1295, 1], [1262, 3], [1262, 3], [1282, 3], [1282, 3], [1263, 4], [1263, 3], [1283, 3], [1264, 5], [1284, 3], [1284, 4], [1284, 5], [1284, 6], [1284, 5], [1284, 5], [1265, 2], [1265, 3], [1265, 4], [1265, 6], [1285, 3], [1285, 4], [1285, 5], [1285, 6], [1285, 6], [1285, 6], [1266, 3], [1266, 5], [1266, 5], [1266, 6], [1266, 4], [1286, 3], [1286, 5], [1286, 5], [1286, 6], [1286, 6], [1286, 3], [1296, 0], [1296, 1], [1297, 1], [1297, 2], [1267, 4], [1267, 6], [1287, 2], [1287, 2], [1287, 4], [1287, 6], [1287, 3], [1287, 4], [1287, 4], [1287, 5], [1287, 6], [1287, 6], [1287, 6], [1268, 3], [1268, 4], [1268, 4], [1268, 5], [1268, 4], [1288, 3], [1288, 3], [1288, 4], [1288, 4], [1288, 4], [1288, 5], [1288, 5], [1288, 4], [1269, 3], [1269, 4], [1269, 3], [1269, 4], [1289, 3], [1289, 3], [1289, 4], [1289, 4], [1289, 3], [1289, 3], [1289, 4], [1289, 4], [1270, 5], [1270, 5], [1290, 3], [1290, 3], [1290, 5], [1290, 4], [1290, 5], [1290, 4], [1290, 5], [1271, 2], [1271, 2], [1272, 6], [1272, 7], [1291, 3], [1291, 4], [1291, 4], [1291, 5], [1291, 6], [1291, 6], [1291, 6], [1291, 7], [1291, 7], [1291, 7], [1291, 7], [1291, 8], [1291, 3], [1291, 4], [1291, 4], [1291, 4], [1273, 3], [1273, 4], [1273, 5], [1292, 4], [1274, 3], [1274, 6], [1293, 3], [1293, 3], [1275, 2], [1276, 4], [1294, 5], [1294, 4], [1294, 4], [1298, 0], [1298, 2], [1298, 2], [1300, 2], [1300, 2], [1299, 0], [1299, 2], [1301, 2], [1131, 6], [1143, 6], [1143, 6], [1143, 6], [1143, 6], [1143, 7], [1143, 3], [1143, 2], [1143, 2], [1143, 2], [1302, 1], [1304, 1], [1306, 1], [1307, 1], [1245, 1], [1245, 3], [1246, 1], [1246, 3], [1246, 3], [1246, 5], [1308, 3], [1309, 3], [1309, 2], [1309, 1], [1310, 1], [1311, 1], [1312, 1], [1303, 0], [1303, 2], [1305, 2], [1305, 2], [1313, 1], [1313, 1], [419, 2], [433, 2]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ @@ -7593,800 +7593,800 @@ var sqlAutocompleteParser = (function () { return 205; break; case 45: - return 957; - break; - case 46: parser.determineCase(yy_.yytext); return 26; break; - case 47: + case 46: return 27; break; - case 48: + case 47: return 28; break; - case 49: + case 48: return 29; break; - case 50: + case 49: parser.determineCase(yy_.yytext); return 30; break; - case 51: + case 50: return 31; break; - case 52: + case 51: return 194; break; - case 53: + case 52: return 32; break; - case 54: + case 53: return 33; break; - case 55: + case 54: return 34; break; - case 56: + case 55: return 35; break; - case 57: + case 56: return 36; break; - case 58: + case 57: return 170; break; - case 59: + case 58: return 37; break; - case 60: + case 59: return 38; break; - case 61: + case 60: return 39; break; - case 62: + case 61: return 40; break; - case 63: + case 62: return 41; break; - case 64: + case 63: return 42; break; - case 65: + case 64: return 43; break; - case 66: + case 65: return 44; break; - case 67: + case 66: return 45; break; - case 68: + case 67: return 46; break; - case 69: + case 68: return 135; break; - case 70: + case 69: return 369; break; - case 71: + case 70: return 47; break; - case 72: + case 71: return 48; break; - case 73: + case 72: return 49; break; - case 74: + case 73: return 50; break; - case 75: + case 74: return 51; break; - case 76: + case 75: return 571; break; - case 77: + case 76: this.begin('hdfs'); return 52; break; - case 78: + case 77: return 53; break; - case 79: + case 78: return 176; break; - case 80: + case 79: return 54; break; - case 81: + case 80: return 56; break; - case 82: + case 81: return 55; break; - case 83: + case 82: return 57; break; - case 84: + case 83: parser.determineCase(yy_.yytext); return 58; break; - case 85: + case 84: parser.determineCase(yy_.yytext); return 59; break; - case 86: + case 85: return 60; break; - case 87: + case 86: return 61; break; - case 88: + case 87: return 62; break; - case 89: + case 88: return 63; break; - case 90: + case 89: return 64; break; - case 91: + case 90: return 195; break; - case 92: + case 91: return 181; break; - case 93: + case 92: return 65; break; - case 94: + case 93: return 136; break; - case 95: + case 94: return 69; break; - case 96: + case 95: return 196; break; - case 97: + case 96: return 197; break; - case 98: + case 97: this.begin('hdfs'); return 66; break; - case 99: + case 98: return 67; break; - case 100: + case 99: return 70; break; - case 101: + case 100: return 68; break; - case 102: + case 101: return 71; break; - case 103: + case 102: return 72; break; - case 104: + case 103: return 73; break; - case 105: + case 104: parser.determineCase(yy_.yytext); return 74; break; - case 106: + case 105: this.begin('hdfs'); return 75; break; - case 107: + case 106: return 186; break; - case 108: + case 107: return 76; break; - case 109: + case 108: return 77; break; - case 110: + case 109: return 79; break; - case 111: + case 110: return 78; break; - case 112: + case 111: return 137; break; - case 113: + case 112: return 138; break; - case 114: + case 113: return 80; break; - case 115: + case 114: return 99; break; - case 116: + case 115: return 81; break; - case 117: + case 116: return 82; break; - case 118: + case 117: return 83; break; - case 119: + case 118: return 84; break; - case 120: + case 119: return 85; break; - case 121: + case 120: return 86; break; - case 122: + case 121: return 87; break; - case 123: + case 122: this.begin('hdfs'); return 1207; break; - case 124: + case 123: return 88; break; - case 125: + case 124: return 89; break; - case 126: + case 125: return 90; break; - case 127: + case 126: return 91; break; - case 128: + case 127: return 92; break; - case 129: + case 128: return 93; break; - case 130: + case 129: return 94; break; - case 131: + case 130: return 139; break; - case 132: + case 131: return 95; break; - case 133: + case 132: return 96; break; - case 134: + case 133: parser.determineCase(yy_.yytext); return 97; break; - case 135: + case 134: return 98; break; - case 136: + case 135: return 100; break; - case 137: + case 136: return 101; break; - case 138: + case 137: return 102; break; - case 139: + case 138: return 103; break; - case 140: + case 139: return 104; break; - case 141: + case 140: return 105; break; - case 142: + case 141: return 106; break; - case 143: + case 142: return 107; break; - case 144: + case 143: return 140; break; - case 145: + case 144: return 201; break; - case 146: + case 145: return 108; break; - case 147: + case 146: return 109; break; - case 148: + case 147: return 110; break; - case 149: + case 148: return 111; break; - case 150: + case 149: return 112; break; - case 151: + case 150: parser.determineCase(yy_.yytext); return 113; break; - case 152: + case 151: return 192; break; - case 153: + case 152: return 114; break; - case 154: + case 153: return 857; break; - case 155: + case 154: return 656; break; - case 156: + case 155: return 115; break; - case 157: + case 156: return 116; break; - case 158: + case 157: return 117; break; - case 159: + case 158: return 202; break; - case 160: + case 159: return 118; break; - case 161: + case 160: return 119; break; - case 162: + case 161: return 120; break; - case 163: + case 162: return 203; break; - case 164: + case 163: return 121; break; - case 165: + case 164: return 122; break; - case 166: + case 165: return 123; break; - case 167: + case 166: return 124; break; - case 168: + case 167: return 126; break; - case 169: + case 168: return 127; break; - case 170: + case 169: return 128; break; - case 171: + case 170: return 129; break; - case 172: + case 171: return 130; break; - case 173: + case 172: parser.determineCase(yy_.yytext); return 131; break; - case 174: + case 173: return 133; break; - case 175: + case 174: return 134; break; - case 176: + case 175: return 141; break; - case 177: + case 176: return 206; break; - case 178: + case 177: return 142; break; - case 179: + case 178: return 207; break; - case 180: + case 179: return 208; break; - case 181: + case 180: return 209; break; - case 182: + case 181: return 908; break; - case 183: + case 182: return 210; break; - case 184: + case 183: return 211; break; - case 185: + case 184: return 212; break; - case 186: + case 185: return 213; break; - case 187: + case 186: return 906; break; - case 188: + case 187: return 214; break; - case 189: + case 188: return 215; break; - case 190: + case 189: return 898; break; - case 191: + case 190: parser.determineCase(yy_.yytext); return 452; break; - case 192: + case 191: parser.determineCase(yy_.yytext); return 933; break; - case 193: + case 192: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; break; - case 194: + case 193: return 216; break; - case 195: + case 194: return 217; break; - case 196: + case 195: return 218; break; - case 197: + case 196: return 219; break; - case 198: + case 197: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; break; - case 199: + case 198: return 220; break; - case 200: + case 199: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 163; break; - case 201: + case 200: return 222; break; - case 202: + case 201: return 221; break; - case 203: + case 202: return 223; break; - case 204: + case 203: return 907; break; - case 205: + case 204: return 224; break; - case 206: + case 205: return 225; break; - case 207: + case 206: return 226; break; - case 208: + case 207: return 227; break; - case 209: + case 208: return 228; break; - case 210: + case 209: return 229; break; - case 211: + case 210: return 230; break; - case 212: + case 211: return 231; break; - case 213: + case 212: return 232; break; - case 214: + case 213: return 233; break; - case 215: + case 214: return 234; break; - case 216: + case 215: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1192; break; - case 217: + case 216: return 236; break; - case 218: + case 217: return 235; break; - case 219: + case 218: return 237; break; - case 220: + case 219: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 931; break; - case 221: + case 220: this.begin('hdfs'); return 238; break; - case 222: + case 221: return 239; break; - case 223: + case 222: return 156; break; - case 224: + case 223: return 240; break; - case 225: + case 224: return 241; break; - case 226: + case 225: this.begin('hdfs'); return 975; break; - case 227: + case 226: return 242; break; - case 228: + case 227: return 243; break; - case 229: + case 228: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1252; break; - case 230: + case 229: this.begin('hdfs'); return 244; break; - case 231: + case 230: return 245; break; - case 232: + case 231: return 932; break; - case 233: + case 232: return 246; break; - case 234: + case 233: return 663; break; - case 235: + case 234: return 1040; break; - case 236: + case 235: return 1230; break; - case 237: + case 236: return 268; break; - case 238: + case 237: return 269; break; - case 239: + case 238: return 247; break; - case 240: + case 239: return 248; break; - case 241: + case 240: return 249; break; - case 242: + case 241: return 270; break; - case 243: + case 242: return 250; break; - case 244: + case 243: return 251; break; - case 245: + case 244: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 930; break; - case 246: + case 245: return 910; break; - case 247: + case 246: return 252; break; - case 248: + case 247: return 762; break; - case 249: + case 248: return 253; break; - case 250: + case 249: return 254; break; - case 251: + case 250: return 255; break; - case 252: + case 251: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1195; break; - case 253: + case 252: return 271; break; - case 254: + case 253: return 272; break; - case 255: + case 254: return 256; break; - case 256: + case 255: return 257; break; - case 257: + case 256: return 150; break; - case 258: + case 257: return 258; break; - case 259: + case 258: return 259; break; - case 260: + case 259: return 274; break; - case 261: + case 260: return 260; break; - case 262: + case 261: return 261; break; - case 263: + case 262: return 262; break; - case 264: + case 263: return 263; break; - case 265: + case 264: return 264; break; - case 266: + case 265: return 275; break; - case 267: + case 266: return 276; break; - case 268: + case 267: return 277; break; - case 269: + case 268: return 543; break; - case 270: + case 269: return 278; break; - case 271: + case 270: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1227; break; - case 272: + case 271: return 149; break; - case 273: + case 272: return 265; break; - case 274: + case 273: return 833; break; - case 275: + case 274: return 143; break; - case 276: + case 275: return 266; break; - case 277: + case 276: return 285; break; - case 278: + case 277: return 152; break; - case 279: + case 278: return 153; break; - case 280: + case 279: return 144; break; - case 281: + case 280: return 154; break; - case 282: + case 281: return 155; break; - case 283: + case 282: return 145; break; - case 284: + case 283: return 321; break; - case 285: + case 284: return 146; break; - case 286: + case 285: return 147; break; - case 287: + case 286: return 148; break; - case 288: + case 287: return 119; break; - case 289: + case 288: return 151; break; - case 290: + case 289: return 279; break; - case 291: + case 290: return 267; break; - case 292: + case 291: return 273; break; - case 293: + case 292: return 280; break; - case 294: + case 293: return 281; break; - case 295: + case 294: return 282; break; - case 296: + case 295: return 283; break; - case 297: + case 296: this.popState(); return 668; break; + case 297: + return 957; + break; case 298: return 284; break; @@ -9092,8 +9092,8 @@ var sqlAutocompleteParser = (function () { break; } }, - rules: [/^(?:\s)/i, /^(?:--.*)/i, /^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:ALL)/i, /^(?:ARRAY)/i, /^(?:AS)/i, /^(?:AUTHORIZATION)/i, /^(?:BINARY)/i, /^(?:CACHE)/i, /^(?:COLUMN)/i, /^(?:CONF)/i, /^(?:CONSTRAINT)/i, /^(?:CREATE)/i, /^(?:CUBE)/i, /^(?:CURRENT)/i, /^(?:DATE)/i, /^(?:DELETE)/i, /^(?:DESCRIBE)/i, /^(?:EXTENDED)/i, /^(?:EXTERNAL)/i, /^(?:FOR)/i, /^(?:FOREIGN)/i, /^(?:FUNCTION)/i, /^(?:GRANT)/i, /^(?:GROUPING)/i, /^(?:IMPORT)/i, /^(?:INSERT)/i, /^(?:LATERAL)/i, /^(?:LOCAL)/i, /^(?:MACRO)/i, /^(?:MAP)/i, /^(?:NONE)/i, /^(?:OF)/i, /^(?:OUT)/i, /^(?:PRIMARY)/i, /^(?:REFERENCES)/i, /^(?:REVOKE)/i, /^(?:ROLLUP)/i, /^(?:TABLE)/i, /^(?:TIMESTAMP)/i, /^(?:USER)/i, /^(?:USING)/i, /^(?:VIEWS)/i, /^(?:LIFECYCLE)/i, /^(?:ABORT)/i, /^(?:ADD)/i, /^(?:ADMIN)/i, /^(?:AFTER)/i, /^(?:ANALYZE)/i, /^(?:ARCHIVE)/i, /^(?:ASC)/i, /^(?:AVRO)/i, /^(?:BUCKET)/i, /^(?:BUCKETS)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLUSTER)/i, /^(?:CLUSTERED)/i, /^(?:COLLECTION)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPACT)/i, /^(?:COMPACTIONS)/i, /^(?:COMPUTE)/i, /^(?:CONCATENATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DAY)/i, /^(?:DAYOFWEEK)/i, /^(?:DBPROPERTIES)/i, /^(?:DEFERRED)/i, /^(?:DEFINED)/i, /^(?:DELIMITED)/i, /^(?:DEPENDENCY)/i, /^(?:DESC)/i, /^(?:DIRECTORY)/i, /^(?:DISABLE)/i, /^(?:DISTRIBUTE)/i, /^(?:DOUBLE\s+PRECISION)/i, /^(?:ESCAPED)/i, /^(?:ENABLE)/i, /^(?:EXCHANGE)/i, /^(?:EXPLAIN)/i, /^(?:EXPORT)/i, /^(?:FIELDS)/i, /^(?:FILE)/i, /^(?:FILEFORMAT)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:HOUR)/i, /^(?:IDXPROPERTIES)/i, /^(?:INDEX)/i, /^(?:INDEXES)/i, /^(?:INPATH)/i, /^(?:INPUTFORMAT)/i, /^(?:ITEMS)/i, /^(?:JAR)/i, /^(?:KEY)/i, /^(?:KEYS)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:LOCK)/i, /^(?:LOCKS)/i, /^(?:MATCHED)/i, /^(?:MERGE)/i, /^(?:METADATA)/i, /^(?:MINUTE)/i, /^(?:MONTH)/i, /^(?:MSCK)/i, /^(?:NORELY)/i, /^(?:NOSCAN)/i, /^(?:NOVALIDATE)/i, /^(?:NO_DROP)/i, /^(?:OFFLINE)/i, /^(?:ORC)/i, /^(?:OUTPUTFORMAT)/i, /^(?:OVERWRITE)/i, /^(?:OVERWRITE\s+DIRECTORY)/i, /^(?:OWNER)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PERCENT)/i, /^(?:PRIVILEGES)/i, /^(?:PURGE)/i, /^(?:QUARTER)/i, /^(?:RCFILE)/i, /^(?:REBUILD)/i, /^(?:RELOAD)/i, /^(?:RELY)/i, /^(?:REPAIR)/i, /^(?:REPLICATION)/i, /^(?:RECOVER)/i, /^(?:RENAME)/i, /^(?:REPLACE)/i, /^(?:RESTRICT)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:SECOND)/i, /^(?:SCHEMA)/i, /^(?:SCHEMAS)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SETS)/i, /^(?:SHOW)/i, /^(?:SHOW_DATABASE)/i, /^(?:SKEWED)/i, /^(?:SKEWED LOCATION)/i, /^(?:SORT)/i, /^(?:SORTED)/i, /^(?:STATISTICS)/i, /^(?:STORED)/i, /^(?:STORED\s+AS\s+DIRECTORIES)/i, /^(?:STRING)/i, /^(?:STRUCT)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TEMPORARY)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:TINYINT)/i, /^(?:TOUCH)/i, /^(?:TRANSACTIONS)/i, /^(?:UNARCHIVE)/i, /^(?:UNIONTYPE)/i, /^(?:USE)/i, /^(?:VIEW)/i, /^(?:WAIT)/i, /^(?:WEEK)/i, /^(?:WINDOW)/i, /^(?:YEAR)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:ADD)/i, /^(?:AGGREGATE)/i, /^(?:AVRO)/i, /^(?:CACHED)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLOSE_FN)/i, /^(?:COLUMN)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPUTE)/i, /^(?:CREATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DELETE)/i, /^(?:DELIMITED)/i, /^(?:DESCRIBE)/i, /^(?:ESCAPED)/i, /^(?:EXPLAIN)/i, /^(?:EXTERNAL)/i, /^(?:EXTENDED)/i, /^(?:FIELDS)/i, /^(?:FILEFORMAT)/i, /^(?:FILES)/i, /^(?:FINALIZE_FN)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:GROUP)/i, /^(?:HASH)/i, /^(?:ILIKE)/i, /^(?:INCREMENTAL)/i, /^(?:INSERT)/i, /^(?:INTERVAL)/i, /^(?:INTERMEDIATE)/i, /^(?:INIT_FN)/i, /^(?:INVALIDATE)/i, /^(?:INPATH)/i, /^(?:IREGEXP)/i, /^(?:KEY)/i, /^(?:KUDU)/i, /^(?:LAST)/i, /^(?:LIKE\s+PARQUET)/i, /^(?:LIMIT)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:MERGE_FN)/i, /^(?:METADATA)/i, /^(?:NULLS)/i, /^(?:OFFSET)/i, /^(?:ORC)/i, /^(?:OVERWRITE)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PREPARE_FN)/i, /^(?:PRIMARY)/i, /^(?:RCFILE)/i, /^(?:RANGE)/i, /^(?:REAL)/i, /^(?:REFRESH)/i, /^(?:RENAME)/i, /^(?:REPEATABLE)/i, /^(?:REPLACE)/i, /^(?:REPLICATION)/i, /^(?:RESTRICT)/i, /^(?:RETURNS)/i, /^(?:REVOKE)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SCHEMAS)/i, /^(?:SERIALIZE_FN)/i, /^(?:SERVER)/i, /^(?:SORT)/i, /^(?:STATS)/i, /^(?:STORED)/i, /^(?:STRAIGHT_JOIN)/i, /^(?:SYMBOL)/i, /^(?:TABLE)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:UNCACHED)/i, /^(?:UPDATE_FN)/i, /^(?:UPSERT)/i, /^(?:URI)/i, /^(?:USING)/i, /^(?:PARTITION\s+VALUE\s)/i, /^(?:ANALYTIC)/i, /^(?:ANTI)/i, /^(?:ARRAY)/i, /^(?:BLOCK_SIZE)/i, /^(?:COMPRESSION)/i, /^(?:CURRENT)/i, /^(?:DEFAULT)/i, /^(?:ENCODING)/i, /^(?:GRANT)/i, /^(?:MAP)/i, /^(?:RECOVER)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:STRUCT)/i, /^(?:UNKNOWN)/i, /^(?:\[BROADCAST\])/i, /^(?:\[NOSHUFFLE\])/i, /^(?:\[SHUFFLE\])/i, /^(?:\.\.\.)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:AND)/i, /^(?:ALL)/i, /^(?:ALTER)/i, /^(?:AND)/i, /^(?:AS)/i, /^(?:ASC)/i, /^(?:BETWEEN)/i, /^(?:BIGINT)/i, /^(?:BOOLEAN)/i, /^(?:BY)/i, /^(?:CASE)/i, /^(?:CHAR)/i, /^(?:CREATE)/i, /^(?:CROSS)/i, /^(?:CURRENT)/i, /^(?:DATABASE)/i, /^(?:DECIMAL)/i, /^(?:DISTINCT)/i, /^(?:DIV)/i, /^(?:DOUBLE)/i, /^(?:DESC)/i, /^(?:DROP)/i, /^(?:ELSE)/i, /^(?:END)/i, /^(?:EXISTS)/i, /^(?:FALSE)/i, /^(?:FLOAT)/i, /^(?:FOLLOWING)/i, /^(?:FROM)/i, /^(?:FULL)/i, /^(?:GROUP)/i, /^(?:HAVING)/i, /^(?:IF)/i, /^(?:IN)/i, /^(?:INNER)/i, /^(?:INSERT)/i, /^(?:INT)/i, /^(?:INTO)/i, /^(?:IS)/i, /^(?:JOIN)/i, /^(?:LEFT)/i, /^(?:LIKE)/i, /^(?:LIMIT)/i, /^(?:NOT)/i, /^(?:NULL)/i, /^(?:ON)/i, /^(?:OPTION)/i, /^(?:OR)/i, /^(?:ORDER)/i, /^(?:OUTER)/i, /^(?:PARTITION)/i, /^(?:PRECEDING)/i, /^(?:PURGE)/i, /^(?:RANGE)/i, /^(?:REGEXP)/i, /^(?:RIGHT)/i, /^(?:RLIKE)/i, /^(?:ROW)/i, /^(?:ROWS)/i, /^(?:SCHEMA)/i, /^(?:SELECT)/i, /^(?:SEMI)/i, /^(?:SET)/i, /^(?:SHOW)/i, /^(?:SMALLINT)/i, /^(?:STRING)/i, /^(?:TABLE)/i, /^(?:THEN)/i, /^(?:TIMESTAMP)/i, /^(?:TINYINT)/i, /^(?:TO)/i, /^(?:TRUE)/i, /^(?:TRUNCATE)/i, /^(?:UNBOUNDED)/i, /^(?:UPDATE)/i, /^(?:USE)/i, /^(?:UNION)/i, /^(?:VIEW)/i, /^(?:VARCHAR)/i, /^(?:VALUES)/i, /^(?:WHEN)/i, /^(?:WHERE)/i, /^(?:WITH)/i, /^(?:OVER)/i, /^(?:ROLE)/i, /^(?:AVG\s*\()/i, /^(?:CAST\s*\()/i, /^(?:COUNT\s*\()/i, /^(?:MAX\s*\()/i, /^(?:MIN\s*\()/i, /^(?:STDDEV_POP\s*\()/i, /^(?:STDDEV_SAMP\s*\()/i, /^(?:SUM\s*\()/i, /^(?:VARIANCE\s*\()/i, /^(?:VAR_POP\s*\()/i, /^(?:VAR_SAMP\s*\()/i, /^(?:COLLECT_SET\s*\()/i, /^(?:COLLECT_LIST\s*\()/i, /^(?:CORR\s*\()/i, /^(?:COVAR_POP\s*\()/i, /^(?:COVAR_SAMP\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:HISTOGRAM_NUMERIC\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENTILE\s*\()/i, /^(?:PERCENTILE_APPROX\s*\()/i, /^(?:APPX_MEDIAN\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:GROUP_CONCAT\s*\()/i, /^(?:NDV\s*\()/i, /^(?:STDDEV\s*\()/i, /^(?:VARIANCE_POP\s*\()/i, /^(?:VARIANCE_SAMP\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:DENSE_RANK\s*\()/i, /^(?:FIRST_VALUE\s*\()/i, /^(?:LAG\s*\()/i, /^(?:LAST_VALUE\s*\()/i, /^(?:LEAD\s*\()/i, /^(?:RANK\s*\()/i, /^(?:ROW_NUMBER\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:SYSTEM\s*\()/i, /^(?:[0-9]+)/i, /^(?:[0-9]+(?:[YSL]|BD)?)/i, /^(?:[0-9]+E)/i, /^(?:[A-Za-z0-9_]+)/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:\s+['])/i, /^(?:[^'\u2020\u2021]+)/i, /^(?:['])/i, /^(?:$)/i, /^(?:&&)/i, /^(?:\|\|)/i, /^(?:=)/i, /^(?:<)/i, /^(?:>)/i, /^(?:!=)/i, /^(?:<=)/i, /^(?:>=)/i, /^(?:<>)/i, /^(?:<=>)/i, /^(?:-)/i, /^(?:\*)/i, /^(?:\+)/i, /^(?:\/)/i, /^(?:%)/i, /^(?:\|)/i, /^(?:\^)/i, /^(?:&)/i, /^(?:,)/i, /^(?:\.)/i, /^(?::)/i, /^(?:;)/i, /^(?:~)/i, /^(?:!)/i, /^(?:\()/i, /^(?:\))/i, /^(?:\[)/i, /^(?:\])/i, /^(?:\$\{[^}]*\})/i, /^(?:`)/i, /^(?:[^`]+)/i, /^(?:`)/i, /^(?:')/i, /^(?:(?:\\\\|\\[']|[^'])+)/i, /^(?:')/i, /^(?:")/i, /^(?:(?:\\\\|\\["]|[^"])+)/i, /^(?:")/i, /^(?:$)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i], - conditions: { "hdfs": { "rules": [427, 428, 429, 430, 431, 432, 476], "inclusive": false }, "doubleQuotedValue": { "rules": [469, 470, 479], "inclusive": false }, "singleQuotedValue": { "rules": [466, 467, 478], "inclusive": false }, "backtickedValue": { "rules": [463, 464, 477], "inclusive": false }, "between": { "rules": [0, 1, 2, 3, 4, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 473, 480], "inclusive": true }, "hive": { "rules": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 474, 480], "inclusive": true }, "impala": { "rules": [0, 1, 2, 3, 4, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 475, 480], "inclusive": true }, "INITIAL": { "rules": [0, 1, 2, 3, 4, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 480], "inclusive": true } } + rules: [/^(?:\s)/i, /^(?:--.*)/i, /^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:ALL)/i, /^(?:ARRAY)/i, /^(?:AS)/i, /^(?:AUTHORIZATION)/i, /^(?:BINARY)/i, /^(?:CACHE)/i, /^(?:COLUMN)/i, /^(?:CONF)/i, /^(?:CONSTRAINT)/i, /^(?:CREATE)/i, /^(?:CUBE)/i, /^(?:CURRENT)/i, /^(?:DATE)/i, /^(?:DELETE)/i, /^(?:DESCRIBE)/i, /^(?:EXTENDED)/i, /^(?:EXTERNAL)/i, /^(?:FOR)/i, /^(?:FOREIGN)/i, /^(?:FUNCTION)/i, /^(?:GRANT)/i, /^(?:GROUPING)/i, /^(?:IMPORT)/i, /^(?:INSERT)/i, /^(?:LATERAL)/i, /^(?:LOCAL)/i, /^(?:MACRO)/i, /^(?:MAP)/i, /^(?:NONE)/i, /^(?:OF)/i, /^(?:OUT)/i, /^(?:PRIMARY)/i, /^(?:REFERENCES)/i, /^(?:REVOKE)/i, /^(?:ROLLUP)/i, /^(?:TABLE)/i, /^(?:TIMESTAMP)/i, /^(?:USER)/i, /^(?:USING)/i, /^(?:VIEWS)/i, /^(?:ABORT)/i, /^(?:ADD)/i, /^(?:ADMIN)/i, /^(?:AFTER)/i, /^(?:ANALYZE)/i, /^(?:ARCHIVE)/i, /^(?:ASC)/i, /^(?:AVRO)/i, /^(?:BUCKET)/i, /^(?:BUCKETS)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLUSTER)/i, /^(?:CLUSTERED)/i, /^(?:COLLECTION)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPACT)/i, /^(?:COMPACTIONS)/i, /^(?:COMPUTE)/i, /^(?:CONCATENATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DAY)/i, /^(?:DAYOFWEEK)/i, /^(?:DBPROPERTIES)/i, /^(?:DEFERRED)/i, /^(?:DEFINED)/i, /^(?:DELIMITED)/i, /^(?:DEPENDENCY)/i, /^(?:DESC)/i, /^(?:DIRECTORY)/i, /^(?:DISABLE)/i, /^(?:DISTRIBUTE)/i, /^(?:DOUBLE\s+PRECISION)/i, /^(?:ESCAPED)/i, /^(?:ENABLE)/i, /^(?:EXCHANGE)/i, /^(?:EXPLAIN)/i, /^(?:EXPORT)/i, /^(?:FIELDS)/i, /^(?:FILE)/i, /^(?:FILEFORMAT)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:HOUR)/i, /^(?:IDXPROPERTIES)/i, /^(?:INDEX)/i, /^(?:INDEXES)/i, /^(?:INPATH)/i, /^(?:INPUTFORMAT)/i, /^(?:ITEMS)/i, /^(?:JAR)/i, /^(?:KEY)/i, /^(?:KEYS)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:LOCK)/i, /^(?:LOCKS)/i, /^(?:MATCHED)/i, /^(?:MERGE)/i, /^(?:METADATA)/i, /^(?:MINUTE)/i, /^(?:MONTH)/i, /^(?:MSCK)/i, /^(?:NORELY)/i, /^(?:NOSCAN)/i, /^(?:NOVALIDATE)/i, /^(?:NO_DROP)/i, /^(?:OFFLINE)/i, /^(?:ORC)/i, /^(?:OUTPUTFORMAT)/i, /^(?:OVERWRITE)/i, /^(?:OVERWRITE\s+DIRECTORY)/i, /^(?:OWNER)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PERCENT)/i, /^(?:PRIVILEGES)/i, /^(?:PURGE)/i, /^(?:QUARTER)/i, /^(?:RCFILE)/i, /^(?:REBUILD)/i, /^(?:RELOAD)/i, /^(?:RELY)/i, /^(?:REPAIR)/i, /^(?:REPLICATION)/i, /^(?:RECOVER)/i, /^(?:RENAME)/i, /^(?:REPLACE)/i, /^(?:RESTRICT)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:SECOND)/i, /^(?:SCHEMA)/i, /^(?:SCHEMAS)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SETS)/i, /^(?:SHOW)/i, /^(?:SHOW_DATABASE)/i, /^(?:SKEWED)/i, /^(?:SKEWED LOCATION)/i, /^(?:SORT)/i, /^(?:SORTED)/i, /^(?:STATISTICS)/i, /^(?:STORED)/i, /^(?:STORED\s+AS\s+DIRECTORIES)/i, /^(?:STRING)/i, /^(?:STRUCT)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TEMPORARY)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:TINYINT)/i, /^(?:TOUCH)/i, /^(?:TRANSACTIONS)/i, /^(?:UNARCHIVE)/i, /^(?:UNIONTYPE)/i, /^(?:USE)/i, /^(?:VIEW)/i, /^(?:WAIT)/i, /^(?:WEEK)/i, /^(?:WINDOW)/i, /^(?:YEAR)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:ADD)/i, /^(?:AGGREGATE)/i, /^(?:AVRO)/i, /^(?:CACHED)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLOSE_FN)/i, /^(?:COLUMN)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPUTE)/i, /^(?:CREATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DELETE)/i, /^(?:DELIMITED)/i, /^(?:DESCRIBE)/i, /^(?:ESCAPED)/i, /^(?:EXPLAIN)/i, /^(?:EXTERNAL)/i, /^(?:EXTENDED)/i, /^(?:FIELDS)/i, /^(?:FILEFORMAT)/i, /^(?:FILES)/i, /^(?:FINALIZE_FN)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:GROUP)/i, /^(?:HASH)/i, /^(?:ILIKE)/i, /^(?:INCREMENTAL)/i, /^(?:INSERT)/i, /^(?:INTERVAL)/i, /^(?:INTERMEDIATE)/i, /^(?:INIT_FN)/i, /^(?:INVALIDATE)/i, /^(?:INPATH)/i, /^(?:IREGEXP)/i, /^(?:KEY)/i, /^(?:KUDU)/i, /^(?:LAST)/i, /^(?:LIKE\s+PARQUET)/i, /^(?:LIMIT)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:MERGE_FN)/i, /^(?:METADATA)/i, /^(?:NULLS)/i, /^(?:OFFSET)/i, /^(?:ORC)/i, /^(?:OVERWRITE)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PREPARE_FN)/i, /^(?:PRIMARY)/i, /^(?:RCFILE)/i, /^(?:RANGE)/i, /^(?:REAL)/i, /^(?:REFRESH)/i, /^(?:RENAME)/i, /^(?:REPEATABLE)/i, /^(?:REPLACE)/i, /^(?:REPLICATION)/i, /^(?:RESTRICT)/i, /^(?:RETURNS)/i, /^(?:REVOKE)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SCHEMAS)/i, /^(?:SERIALIZE_FN)/i, /^(?:SERVER)/i, /^(?:SORT)/i, /^(?:STATS)/i, /^(?:STORED)/i, /^(?:STRAIGHT_JOIN)/i, /^(?:SYMBOL)/i, /^(?:TABLE)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:UNCACHED)/i, /^(?:UPDATE_FN)/i, /^(?:UPSERT)/i, /^(?:URI)/i, /^(?:USING)/i, /^(?:PARTITION\s+VALUE\s)/i, /^(?:ANALYTIC)/i, /^(?:ANTI)/i, /^(?:ARRAY)/i, /^(?:BLOCK_SIZE)/i, /^(?:COMPRESSION)/i, /^(?:CURRENT)/i, /^(?:DEFAULT)/i, /^(?:ENCODING)/i, /^(?:GRANT)/i, /^(?:MAP)/i, /^(?:RECOVER)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:STRUCT)/i, /^(?:UNKNOWN)/i, /^(?:\[BROADCAST\])/i, /^(?:\[NOSHUFFLE\])/i, /^(?:\[SHUFFLE\])/i, /^(?:\.\.\.)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:AND)/i, /^(?:LIFECYCLE)/i, /^(?:ALL)/i, /^(?:ALTER)/i, /^(?:AND)/i, /^(?:AS)/i, /^(?:ASC)/i, /^(?:BETWEEN)/i, /^(?:BIGINT)/i, /^(?:BOOLEAN)/i, /^(?:BY)/i, /^(?:CASE)/i, /^(?:CHAR)/i, /^(?:CREATE)/i, /^(?:CROSS)/i, /^(?:CURRENT)/i, /^(?:DATABASE)/i, /^(?:DECIMAL)/i, /^(?:DISTINCT)/i, /^(?:DIV)/i, /^(?:DOUBLE)/i, /^(?:DESC)/i, /^(?:DROP)/i, /^(?:ELSE)/i, /^(?:END)/i, /^(?:EXISTS)/i, /^(?:FALSE)/i, /^(?:FLOAT)/i, /^(?:FOLLOWING)/i, /^(?:FROM)/i, /^(?:FULL)/i, /^(?:GROUP)/i, /^(?:HAVING)/i, /^(?:IF)/i, /^(?:IN)/i, /^(?:INNER)/i, /^(?:INSERT)/i, /^(?:INT)/i, /^(?:INTO)/i, /^(?:IS)/i, /^(?:JOIN)/i, /^(?:LEFT)/i, /^(?:LIKE)/i, /^(?:LIMIT)/i, /^(?:NOT)/i, /^(?:NULL)/i, /^(?:ON)/i, /^(?:OPTION)/i, /^(?:OR)/i, /^(?:ORDER)/i, /^(?:OUTER)/i, /^(?:PARTITION)/i, /^(?:PRECEDING)/i, /^(?:PURGE)/i, /^(?:RANGE)/i, /^(?:REGEXP)/i, /^(?:RIGHT)/i, /^(?:RLIKE)/i, /^(?:ROW)/i, /^(?:ROWS)/i, /^(?:SCHEMA)/i, /^(?:SELECT)/i, /^(?:SEMI)/i, /^(?:SET)/i, /^(?:SHOW)/i, /^(?:SMALLINT)/i, /^(?:STRING)/i, /^(?:TABLE)/i, /^(?:THEN)/i, /^(?:TIMESTAMP)/i, /^(?:TINYINT)/i, /^(?:TO)/i, /^(?:TRUE)/i, /^(?:TRUNCATE)/i, /^(?:UNBOUNDED)/i, /^(?:UPDATE)/i, /^(?:USE)/i, /^(?:UNION)/i, /^(?:VIEW)/i, /^(?:VARCHAR)/i, /^(?:VALUES)/i, /^(?:WHEN)/i, /^(?:WHERE)/i, /^(?:WITH)/i, /^(?:OVER)/i, /^(?:ROLE)/i, /^(?:AVG\s*\()/i, /^(?:CAST\s*\()/i, /^(?:COUNT\s*\()/i, /^(?:MAX\s*\()/i, /^(?:MIN\s*\()/i, /^(?:STDDEV_POP\s*\()/i, /^(?:STDDEV_SAMP\s*\()/i, /^(?:SUM\s*\()/i, /^(?:VARIANCE\s*\()/i, /^(?:VAR_POP\s*\()/i, /^(?:VAR_SAMP\s*\()/i, /^(?:COLLECT_SET\s*\()/i, /^(?:COLLECT_LIST\s*\()/i, /^(?:CORR\s*\()/i, /^(?:COVAR_POP\s*\()/i, /^(?:COVAR_SAMP\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:HISTOGRAM_NUMERIC\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENTILE\s*\()/i, /^(?:PERCENTILE_APPROX\s*\()/i, /^(?:APPX_MEDIAN\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:GROUP_CONCAT\s*\()/i, /^(?:NDV\s*\()/i, /^(?:STDDEV\s*\()/i, /^(?:VARIANCE_POP\s*\()/i, /^(?:VARIANCE_SAMP\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:DENSE_RANK\s*\()/i, /^(?:FIRST_VALUE\s*\()/i, /^(?:LAG\s*\()/i, /^(?:LAST_VALUE\s*\()/i, /^(?:LEAD\s*\()/i, /^(?:RANK\s*\()/i, /^(?:ROW_NUMBER\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:SYSTEM\s*\()/i, /^(?:[0-9]+)/i, /^(?:[0-9]+(?:[YSL]|BD)?)/i, /^(?:[0-9]+E)/i, /^(?:[A-Za-z0-9_]+)/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:\s+['])/i, /^(?:[^'\u2020\u2021]+)/i, /^(?:['])/i, /^(?:$)/i, /^(?:&&)/i, /^(?:\|\|)/i, /^(?:=)/i, /^(?:<)/i, /^(?:>)/i, /^(?:!=)/i, /^(?:<=)/i, /^(?:>=)/i, /^(?:<>)/i, /^(?:<=>)/i, /^(?:-)/i, /^(?:\*)/i, /^(?:\+)/i, /^(?:\/)/i, /^(?:%)/i, /^(?:\|)/i, /^(?:\^)/i, /^(?:&)/i, /^(?:,)/i, /^(?:\.)/i, /^(?::)/i, /^(?:;)/i, /^(?:~)/i, /^(?:!)/i, /^(?:\()/i, /^(?:\))/i, /^(?:\[)/i, /^(?:\])/i, /^(?:\$\{[^}]*\})/i, /^(?:`)/i, /^(?:[^`]+)/i, /^(?:`)/i, /^(?:')/i, /^(?:(?:\\\\|\\[']|[^'])+)/i, /^(?:')/i, /^(?:")/i, /^(?:(?:\\\\|\\["]|[^"])+)/i, /^(?:")/i, /^(?:$)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i], + conditions: { "hdfs": { "rules": [427, 428, 429, 430, 431, 432, 476], "inclusive": false }, "doubleQuotedValue": { "rules": [469, 470, 479], "inclusive": false }, "singleQuotedValue": { "rules": [466, 467, 478], "inclusive": false }, "backtickedValue": { "rules": [463, 464, 477], "inclusive": false }, "between": { "rules": [0, 1, 2, 3, 4, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 473, 480], "inclusive": true }, "hive": { "rules": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 474, 480], "inclusive": true }, "impala": { "rules": [0, 1, 2, 3, 4, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 475, 480], "inclusive": true }, "INITIAL": { "rules": [0, 1, 2, 3, 4, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 480], "inclusive": true } } }); return lexer; })(); diff --git a/lib/core/sqlSyntaxParser.js b/lib/core/sqlSyntaxParser.js index b9ac0f9..22af681 100644 --- a/lib/core/sqlSyntaxParser.js +++ b/lib/core/sqlSyntaxParser.js @@ -2233,8 +2233,8 @@ var sqlSyntaxParser = (function () { ; return o; }, $V0 = [6, 10, 25, 29, 57, 58, 73, 78, 79, 96, 112, 130, 144, 162, 182, 218, 307, 339, 352, 438, 439, 440, 452, 569, 570, 571, 577, 760, 816, 859, 921, 922, 924, 1160, 1184, 1185, 1186, 1187, 1189, 1207, 1221, 1246, 1247, 1273, 1309], $V1 = [2, 4], $V2 = [6, 10], $V3 = [2, 5], $V4 = [1, 64], $V5 = [1, 44], $V6 = [1, 33], $V7 = [1, 99], $V8 = [1, 129], $V9 = [1, 140], $Va = [1, 108], $Vb = [1, 109], $Vc = [1, 137], $Vd = [1, 122], $Ve = [1, 66], $Vf = [1, 34], $Vg = [1, 65], $Vh = [1, 92], $Vi = [1, 138], $Vj = [1, 69], $Vk = [1, 102], $Vl = [1, 133], $Vm = [1, 134], $Vn = [1, 135], $Vo = [1, 110], $Vp = [1, 104], $Vq = [1, 131], $Vr = [1, 132], $Vs = [1, 101], $Vt = [1, 119], $Vu = [1, 105], $Vv = [1, 116], $Vw = [1, 45], $Vx = [1, 46], $Vy = [1, 47], $Vz = [1, 91], $VA = [1, 125], $VB = [1, 100], $VC = [1, 144], $VD = [1, 67], $VE = [1, 68], $VF = [1, 126], $VG = [1, 143], $VH = [1, 130], $VI = [1, 98], $VJ = [1, 136], $VK = [1, 121], $VL = [6, 10, 399, 951], $VM = [2, 866], $VN = [1, 153], $VO = [1, 155], $VP = [1, 158], $VQ = [25, 29, 58, 73, 78, 79, 96, 112, 130, 144, 182, 218, 307, 339, 352, 438, 439, 440, 452, 569, 570, 571, 577, 760, 816, 859, 921, 922, 924, 1160, 1184, 1185, 1186, 1187, 1189, 1207, 1221, 1246, 1247, 1273, 1309], $VR = [1, 172], $VS = [1, 173], $VT = [1, 174], $VU = [1, 175], $VV = [1, 176], $VW = [1, 177], $VX = [1, 178], $VY = [1, 179], $VZ = [1, 180], $V_ = [1, 181], $V$ = [1, 182], $V01 = [1, 183], $V11 = [1, 184], $V21 = [1, 185], $V31 = [1, 186], $V41 = [1, 187], $V51 = [1, 188], $V61 = [1, 189], $V71 = [1, 190], $V81 = [1, 191], $V91 = [1, 192], $Va1 = [1, 193], $Vb1 = [1, 194], $Vc1 = [1, 195], $Vd1 = [1, 196], $Ve1 = [1, 197], $Vf1 = [1, 198], $Vg1 = [1, 199], $Vh1 = [1, 200], $Vi1 = [1, 201], $Vj1 = [1, 202], $Vk1 = [1, 203], $Vl1 = [1, 204], $Vm1 = [1, 205], $Vn1 = [1, 206], $Vo1 = [1, 207], $Vp1 = [1, 208], $Vq1 = [1, 209], $Vr1 = [1, 210], $Vs1 = [1, 211], $Vt1 = [1, 212], $Vu1 = [1, 213], $Vv1 = [1, 214], $Vw1 = [1, 215], $Vx1 = [1, 216], $Vy1 = [1, 217], $Vz1 = [1, 218], $VA1 = [1, 219], $VB1 = [1, 220], $VC1 = [1, 221], $VD1 = [1, 222], $VE1 = [1, 223], $VF1 = [1, 224], $VG1 = [1, 225], $VH1 = [1, 226], $VI1 = [1, 227], $VJ1 = [1, 228], $VK1 = [1, 229], $VL1 = [1, 230], $VM1 = [1, 231], $VN1 = [1, 232], $VO1 = [1, 233], $VP1 = [1, 234], $VQ1 = [1, 235], $VR1 = [1, 236], $VS1 = [1, 237], $VT1 = [1, 238], $VU1 = [1, 239], $VV1 = [1, 240], $VW1 = [1, 241], $VX1 = [1, 242], $VY1 = [1, 243], $VZ1 = [1, 244], $V_1 = [1, 245], $V$1 = [1, 246], $V02 = [1, 247], $V12 = [1, 248], $V22 = [1, 249], $V32 = [1, 250], $V42 = [1, 251], $V52 = [1, 252], $V62 = [1, 253], $V72 = [1, 254], $V82 = [1, 255], $V92 = [1, 256], $Va2 = [1, 257], $Vb2 = [1, 258], $Vc2 = [1, 259], $Vd2 = [1, 260], $Ve2 = [1, 261], $Vf2 = [1, 262], $Vg2 = [1, 263], $Vh2 = [1, 264], $Vi2 = [1, 265], $Vj2 = [1, 266], $Vk2 = [1, 267], $Vl2 = [1, 268], $Vm2 = [1, 269], $Vn2 = [1, 270], $Vo2 = [1, 271], $Vp2 = [1, 272], $Vq2 = [1, 273], $Vr2 = [1, 274], $Vs2 = [1, 275], $Vt2 = [1, 276], $Vu2 = [1, 277], $Vv2 = [1, 278], $Vw2 = [1, 279], $Vx2 = [1, 280], $Vy2 = [1, 281], $Vz2 = [1, 282], $VA2 = [1, 283], $VB2 = [1, 284], $VC2 = [1, 285], $VD2 = [1, 286], $VE2 = [1, 287], $VF2 = [1, 288], $VG2 = [1, 289], $VH2 = [1, 290], $VI2 = [1, 291], $VJ2 = [1, 292], $VK2 = [1, 293], $VL2 = [1, 294], $VM2 = [1, 295], $VN2 = [1, 296], $VO2 = [1, 297], $VP2 = [1, 298], $VQ2 = [1, 299], $VR2 = [1, 300], $VS2 = [1, 301], $VT2 = [1, 302], $VU2 = [1, 303], $VV2 = [1, 304], $VW2 = [1, 169], $VX2 = [1, 170], $VY2 = [1, 168], $VZ2 = [1, 325], $V_2 = [1, 323], $V$2 = [1, 324], $V03 = [1, 322], $V13 = [1, 320], $V23 = [1, 316], $V33 = [1, 319], $V43 = [1, 321], $V53 = [1, 318], $V63 = [1, 315], $V73 = [1, 317], $V83 = [1, 328], $V93 = [1, 330], $Va3 = [1, 334], $Vb3 = [1, 329], $Vc3 = [1, 331], $Vd3 = [1, 333], $Ve3 = [1, 332], $Vf3 = [1, 358], $Vg3 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 207, 236, 260, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 392, 395, 396, 397, 398, 402, 403, 404, 759, 760, 791], $Vh3 = [2, 901], $Vi3 = [1, 373], $Vj3 = [1, 374], $Vk3 = [1, 375], $Vl3 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 402], $Vm3 = [1, 386], $Vn3 = [1, 384], $Vo3 = [1, 385], $Vp3 = [2, 630], $Vq3 = [1, 389], $Vr3 = [1, 390], $Vs3 = [1, 398], $Vt3 = [1, 396], $Vu3 = [1, 397], $Vv3 = [1, 395], $Vw3 = [1, 399], $Vx3 = [1, 408], $Vy3 = [1, 435], $Vz3 = [1, 428], $VA3 = [1, 424], $VB3 = [1, 423], $VC3 = [1, 434], $VD3 = [1, 433], $VE3 = [1, 440], $VF3 = [1, 438], $VG3 = [1, 437], $VH3 = [1, 441], $VI3 = [1, 436], $VJ3 = [1, 409], $VK3 = [1, 446], $VL3 = [1, 445], $VM3 = [178, 193, 222, 262, 342], $VN3 = [1, 459], $VO3 = [1, 460], $VP3 = [1, 461], $VQ3 = [1, 514], $VR3 = [1, 515], $VS3 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160], $VT3 = [1, 521], $VU3 = [1, 525], $VV3 = [44, 216], $VW3 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 181, 195, 201, 296, 337, 402], $VX3 = [105, 121, 132, 146, 156, 178, 181, 193, 196, 201, 210, 222, 229, 262, 296, 337, 342, 1095], $VY3 = [38, 41, 45, 64, 75, 90, 105, 106, 107, 119, 120, 127, 142, 143, 144, 146, 147, 171, 174, 182, 193, 195, 196, 197, 205, 210, 215, 217, 224, 230, 247, 250, 256, 263, 439, 440], $VZ3 = [267, 273, 348, 577], $V_3 = [6, 10, 347, 399, 951], $V$3 = [2, 662], $V04 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 286, 294, 307, 308, 309, 310, 311, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 445, 452, 543, 577, 653, 660, 759, 816, 827, 859, 897, 899, 901, 951, 1184], $V14 = [1, 554], $V24 = [1, 553], $V34 = [1, 552], $V44 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 167, 168, 170, 175, 176, 180, 183, 184, 188, 189, 194, 203, 206, 207, 208, 209, 212, 213, 231, 233, 239, 242, 244, 246, 249, 250, 251, 254, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 282, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 345, 347, 348, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 403, 445, 452, 543, 571, 577, 653, 660, 665, 759, 816, 827, 859, 897, 899, 901, 951, 969, 1000, 1184], $V54 = [1, 556], $V64 = [1, 555], $V74 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 167, 168, 170, 175, 176, 180, 183, 184, 188, 189, 194, 203, 204, 206, 207, 208, 209, 212, 213, 231, 233, 239, 242, 244, 246, 249, 250, 251, 254, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 282, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 311, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340, 341, 343, 344, 345, 347, 348, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 403, 445, 452, 543, 571, 577, 653, 660, 665, 759, 816, 827, 859, 897, 899, 901, 946, 951, 969, 1000, 1184], $V84 = [2, 33], $V94 = [2, 111], $Va4 = [2, 152], $Vb4 = [1, 564], $Vc4 = [1, 566], $Vd4 = [1, 569], $Ve4 = [1, 568], $Vf4 = [2, 2771], $Vg4 = [1, 571], $Vh4 = [307, 324, 394, 827], $Vi4 = [6, 10, 307, 394, 827], $Vj4 = [2, 691], $Vk4 = [1, 575], $Vl4 = [307, 324, 394, 398, 827], $Vm4 = [2, 2810], $Vn4 = [307, 394], $Vo4 = [207, 281, 387, 395], $Vp4 = [6, 10, 170, 176, 184, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 653, 660, 951, 1184], $Vq4 = [1, 599], $Vr4 = [1, 600], $Vs4 = [1, 604], $Vt4 = [1, 601], $Vu4 = [1, 598], $Vv4 = [1, 605], $Vw4 = [1, 602], $Vx4 = [1, 606], $Vy4 = [1, 603], $Vz4 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 184, 206, 231, 242, 264, 265, 266, 286, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 402, 445, 577, 653, 660, 951, 1184], $VA4 = [6, 10, 170, 176, 184, 206, 231, 242, 264, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 653, 660, 951, 1184], $VB4 = [2, 1372], $VC4 = [352, 577], $VD4 = [2, 1350], $VE4 = [65, 238], $VF4 = [65, 185, 238], $VG4 = [2, 1457], $VH4 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 188, 328, 339, 398, 402], $VI4 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 392, 395, 396, 397, 398, 402, 403, 404, 759, 760, 791], $VJ4 = [2, 887], $VK4 = [1, 625], $VL4 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 207, 236, 260, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 392, 395, 396, 397, 398, 399, 402, 403, 404, 577, 759, 760, 791], $VM4 = [307, 394, 398, 577, 1184, 1186, 1221], $VN4 = [2, 622], $VO4 = [1, 630], $VP4 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 164, 311, 402], $VQ4 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 311, 402], $VR4 = [188, 250, 328], $VS4 = [2, 655], $VT4 = [2, 1887], $VU4 = [1, 640], $VV4 = [38, 172, 188, 250, 311, 328, 889], $VW4 = [1, 665], $VX4 = [1, 673], $VY4 = [1, 660], $VZ4 = [1, 670], $V_4 = [1, 668], $V$4 = [1, 672], $V05 = [1, 674], $V15 = [1, 671], $V25 = [1, 669], $V35 = [1, 663], $V45 = [1, 664], $V55 = [1, 666], $V65 = [2, 652], $V75 = [1, 680], $V85 = [1, 684], $V95 = [1, 685], $Va5 = [2, 1895], $Vb5 = [188, 328], $Vc5 = [82, 83], $Vd5 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 402, 850], $Ve5 = [291, 398], $Vf5 = [38, 889], $Vg5 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 175, 211, 240, 251, 268, 270, 271, 277, 289, 290, 293, 297, 299, 305, 314, 340, 341, 344, 345, 349, 352, 398, 402, 577, 1034], $Vh5 = [193, 262, 342], $Vi5 = [1, 731], $Vj5 = [1, 732], $Vk5 = [6, 10, 324], $Vl5 = [6, 10, 319, 403], $Vm5 = [2, 659], $Vn5 = [1, 759], $Vo5 = [6, 10, 319], $Vp5 = [193, 262, 342, 1095], $Vq5 = [6, 10, 312, 319, 403], $Vr5 = [2, 932], $Vs5 = [1, 769], $Vt5 = [6, 10, 1184], $Vu5 = [2, 2968], $Vv5 = [1, 773], $Vw5 = [1, 775], $Vx5 = [1, 777], $Vy5 = [1, 799], $Vz5 = [1, 808], $VA5 = [1, 798], $VB5 = [1, 788], $VC5 = [1, 786], $VD5 = [1, 827], $VE5 = [1, 797], $VF5 = [1, 800], $VG5 = [1, 782], $VH5 = [1, 793], $VI5 = [1, 826], $VJ5 = [1, 829], $VK5 = [1, 816], $VL5 = [1, 823], $VM5 = [1, 840], $VN5 = [1, 841], $VO5 = [1, 838], $VP5 = [1, 839], $VQ5 = [1, 824], $VR5 = [1, 846], $VS5 = [1, 849], $VT5 = [1, 850], $VU5 = [1, 830], $VV5 = [1, 831], $VW5 = [1, 832], $VX5 = [1, 833], $VY5 = [1, 834], $VZ5 = [1, 836], $V_5 = [1, 843], $V$5 = [1, 844], $V06 = [1, 845], $V16 = [1, 828], $V26 = [1, 818], $V36 = [1, 835], $V46 = [1, 842], $V56 = [1, 837], $V66 = [1, 847], $V76 = [1, 848], $V86 = [1, 815], $V96 = [1, 785], $Va6 = [1, 784], $Vb6 = [1, 783], $Vc6 = [1, 787], $Vd6 = [1, 801], $Ve6 = [1, 802], $Vf6 = [1, 817], $Vg6 = [6, 10, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 399, 445, 577, 653, 660, 951, 1184], $Vh6 = [6, 10, 170, 176, 184, 206, 231, 242, 309, 310, 320, 325, 347, 351, 394, 399, 445, 577, 653, 660, 951, 1184], $Vi6 = [1, 856], $Vj6 = [2, 3000], $Vk6 = [1, 859], $Vl6 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 262, 402], $Vm6 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 653, 660, 665, 951, 1184], $Vn6 = [6, 10, 394], $Vo6 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 653, 660, 665, 951, 1184], $Vp6 = [2, 1210], $Vq6 = [1, 873], $Vr6 = [1, 886], $Vs6 = [1, 884], $Vt6 = [1, 885], $Vu6 = [1, 896], $Vv6 = [1, 895], $Vw6 = [1, 894], $Vx6 = [1, 893], $Vy6 = [1, 911], $Vz6 = [1, 912], $VA6 = [1, 910], $VB6 = [1, 914], $VC6 = [1, 915], $VD6 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 398, 402], $VE6 = [2, 1266], $VF6 = [1, 922], $VG6 = [1, 921], $VH6 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 273, 279, 398, 402], $VI6 = [6, 10, 170, 176, 184, 206, 231, 242, 265, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 324, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 653, 660, 951, 1184], $VJ6 = [2, 1342], $VK6 = [1, 943], $VL6 = [1, 971], $VM6 = [1, 995], $VN6 = [1, 996], $VO6 = [1, 997], $VP6 = [1, 998], $VQ6 = [1, 999], $VR6 = [1, 1000], $VS6 = [1, 1001], $VT6 = [1, 1002], $VU6 = [1, 1003], $VV6 = [1, 1005], $VW6 = [1, 1006], $VX6 = [1, 1007], $VY6 = [1, 1008], $VZ6 = [1, 1004], $V_6 = [1, 1010], $V$6 = [2, 753], $V07 = [1, 1015], $V17 = [31, 66, 84, 88, 94, 108, 123, 211, 240, 268, 270, 271, 277, 1034], $V27 = [6, 10, 352], $V37 = [6, 10, 28, 34, 36, 39, 62, 68, 74, 85, 89, 104, 113, 116, 120, 151, 152, 153, 154, 167, 212, 244, 249, 258, 269, 274, 275, 286, 312, 322, 323, 328, 335, 352, 385, 387, 389, 394, 399, 452, 543, 577, 946, 951], $V47 = [2, 1896], $V57 = [1, 1042], $V67 = [6, 10, 36, 39, 74, 89, 113, 116, 120, 167, 212, 244, 258, 269, 274, 275, 286, 319, 328, 335, 398, 452, 543, 951, 969], $V77 = [6, 10, 207], $V87 = [6, 10, 170, 176, 206, 242, 310, 320, 325, 347, 399, 653, 660, 951, 1184], $V97 = [6, 10, 170, 176, 206, 231, 242, 309, 310, 320, 325, 347, 399, 445, 653, 660, 951, 1184], $Va7 = [116, 274, 352, 577], $Vb7 = [2, 2959], $Vc7 = [1, 1118], $Vd7 = [1, 1138], $Ve7 = [1, 1139], $Vf7 = [1, 1129], $Vg7 = [1, 1128], $Vh7 = [1, 1122], $Vi7 = [1, 1137], $Vj7 = [1, 1127], $Vk7 = [1, 1141], $Vl7 = [1, 1140], $Vm7 = [1, 1142], $Vn7 = [1, 1131], $Vo7 = [1, 1130], $Vp7 = [1, 1123], $Vq7 = [1, 1124], $Vr7 = [1, 1125], $Vs7 = [1, 1126], $Vt7 = [1, 1132], $Vu7 = [1, 1133], $Vv7 = [1, 1134], $Vw7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $Vx7 = [1, 1153], $Vy7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 571, 577, 653, 660, 665, 951, 1184], $Vz7 = [1, 1155], $VA7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 398, 399, 402, 445, 452, 571, 577, 653, 660, 665, 951, 1184], $VB7 = [1, 1160], $VC7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 207, 209, 231, 233, 239, 242, 246, 249, 250, 266, 281, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 445, 452, 571, 577, 653, 660, 665, 951, 1184], $VD7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 249, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 327, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 571, 577, 653, 660, 665, 951, 1184], $VE7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 168, 170, 175, 176, 183, 184, 188, 194, 206, 207, 209, 231, 233, 239, 242, 246, 249, 250, 251, 266, 281, 283, 285, 286, 287, 288, 289, 290, 293, 294, 297, 299, 300, 301, 302, 305, 307, 308, 309, 310, 312, 313, 314, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 328, 331, 332, 333, 334, 336, 338, 339, 340, 341, 343, 344, 345, 347, 349, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 398, 399, 402, 445, 452, 571, 577, 653, 660, 665, 859, 951, 1184], $VF7 = [1, 1168], $VG7 = [1, 1169], $VH7 = [1, 1190], $VI7 = [2, 1211], $VJ7 = [1, 1194], $VK7 = [307, 827], $VL7 = [2, 2838], $VM7 = [1, 1202], $VN7 = [1, 1201], $VO7 = [6, 10, 352, 394], $VP7 = [1, 1208], $VQ7 = [6, 10, 242, 320, 347, 394, 399, 653, 660, 951, 1184], $VR7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 286, 951], $VS7 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 233, 239, 242, 246, 250, 264, 265, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 324, 325, 326, 331, 332, 333, 334, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $VT7 = [6, 10, 351], $VU7 = [1, 1251], $VV7 = [6, 10, 307, 350, 351, 394], $VW7 = [39, 387, 394, 399, 452], $VX7 = [1, 1256], $VY7 = [6, 10, 170, 176, 206, 231, 242, 307, 309, 310, 320, 325, 347, 351, 394, 399, 445, 653, 660, 951, 1184], $VZ7 = [6, 10, 188, 207, 281, 328, 395], $V_7 = [6, 10, 188, 212, 328, 543], $V$7 = [2, 742], $V08 = [1, 1273], $V18 = [1, 1274], $V28 = [6, 10, 39, 74, 120, 167, 212, 244, 275, 286, 352, 452, 543, 577, 951], $V38 = [2, 2392], $V48 = [1, 1289], $V58 = [6, 10, 167, 286, 951], $V68 = [1, 1292], $V78 = [6, 10, 93, 394], $V88 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 188, 194, 204, 206, 209, 212, 214, 220, 225, 231, 233, 235, 239, 242, 243, 244, 245, 246, 248, 249, 250, 257, 258, 266, 269, 274, 275, 278, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 321, 322, 323, 325, 326, 328, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 653, 660, 665, 946, 951, 1184], $V98 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 212, 231, 233, 239, 242, 244, 246, 249, 250, 258, 266, 269, 274, 275, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 312, 313, 316, 317, 318, 319, 320, 322, 323, 325, 326, 328, 331, 332, 333, 334, 335, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 452, 543, 571, 577, 653, 660, 665, 946, 951, 1184], $Va8 = [1, 1309], $Vb8 = [394, 399], $Vc8 = [2, 647], $Vd8 = [1, 1318], $Ve8 = [1, 1319], $Vf8 = [2, 2056], $Vg8 = [1, 1328], $Vh8 = [1, 1329], $Vi8 = [39, 120, 167, 286, 452], $Vj8 = [1, 1339], $Vk8 = [6, 10, 170, 176, 206, 242, 320, 325, 347, 399, 653, 660, 951, 1184], $Vl8 = [2, 2333], $Vm8 = [1, 1387], $Vn8 = [1, 1388], $Vo8 = [2, 1224], $Vp8 = [1, 1393], $Vq8 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $Vr8 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $Vs8 = [301, 302, 350], $Vt8 = [1, 1427], $Vu8 = [1, 1447], $Vv8 = [1, 1448], $Vw8 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 207, 209, 236, 281, 283, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 402, 403, 404, 759, 760, 791], $Vx8 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 207, 236, 281, 285, 292, 303, 304, 311, 321, 322, 323, 346, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, 395, 396, 397, 398, 402, 403, 404, 759, 760, 791], $Vy8 = [1, 1458], $Vz8 = [325, 394, 399], $VA8 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 184, 188, 203, 206, 212, 231, 242, 244, 258, 264, 265, 266, 267, 269, 273, 274, 275, 281, 286, 294, 307, 308, 309, 310, 311, 313, 317, 318, 320, 322, 324, 325, 326, 328, 330, 333, 335, 338, 339, 347, 348, 351, 352, 394, 398, 399, 402, 445, 452, 543, 577, 653, 660, 759, 816, 827, 859, 897, 899, 901, 951, 1184], $VB8 = [2, 2832], $VC8 = [1, 1469], $VD8 = [6, 10, 170, 176, 184, 206, 231, 242, 266, 294, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 333, 338, 347, 351, 394, 399, 445, 577, 653, 660, 951, 1184], $VE8 = [2, 1313], $VF8 = [1, 1486], $VG8 = [1, 1485], $VH8 = [91, 336], $VI8 = [6, 10, 212, 543], $VJ8 = [1, 1523], $VK8 = [6, 10, 39, 74, 116, 120, 167, 212, 244, 274, 275, 286, 452, 543, 951], $VL8 = [1, 1533], $VM8 = [1, 1534], $VN8 = [2, 2368], $VO8 = [1, 1538], $VP8 = [1, 1539], $VQ8 = [6, 10, 34, 104], $VR8 = [1, 1573], $VS8 = [1, 1576], $VT8 = [1, 1586], $VU8 = [1, 1581], $VV8 = [1, 1566], $VW8 = [1, 1587], $VX8 = [1, 1582], $VY8 = [1, 1583], $VZ8 = [1, 1574], $V_8 = [1, 1584], $V$8 = [1, 1569], $V09 = [1, 1570], $V19 = [1, 1578], $V29 = [1, 1577], $V39 = [1, 1572], $V49 = [1, 1571], $V59 = [1, 1568], $V69 = [1, 1585], $V79 = [1, 1567], $V89 = [1, 1575], $V99 = [1, 1580], $Va9 = [1, 1565], $Vb9 = [1, 1579], $Vc9 = [403, 404], $Vd9 = [1, 1620], $Ve9 = [6, 10, 170, 176, 242, 320, 325, 347, 399, 653, 660, 951, 1184], $Vf9 = [167, 286], $Vg9 = [2, 600], $Vh9 = [1, 1648], $Vi9 = [1, 1651], $Vj9 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 288, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 322, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 387, 388, 389, 390, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $Vk9 = [6, 10, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 170, 176, 183, 184, 194, 206, 209, 231, 242, 246, 250, 266, 283, 286, 287, 294, 300, 301, 302, 307, 308, 309, 310, 313, 317, 318, 320, 325, 326, 331, 333, 336, 338, 343, 347, 350, 351, 352, 385, 386, 394, 399, 402, 445, 571, 577, 653, 660, 665, 951, 1184], $Vl9 = [2, 1407], $Vm9 = [325, 399], $Vn9 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 168, 285, 311, 321, 759, 760], $Vo9 = [6, 10, 80, 169], $Vp9 = [2, 746], $Vq9 = [1, 1713], $Vr9 = [1, 1718], $Vs9 = [1, 1719], $Vt9 = [1, 1720], $Vu9 = [1, 1717], $Vv9 = [1, 1728], $Vw9 = [2, 2384], $Vx9 = [1, 1742], $Vy9 = [1, 1743], $Vz9 = [1, 1745], $VA9 = [1, 1746], $VB9 = [122, 276], $VC9 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 207, 281, 304, 323, 346, 382, 383, 391, 395, 403, 404, 686], $VD9 = [6, 10, 28, 34, 62, 104, 394, 399], $VE9 = [1, 1759], $VF9 = [1, 1757], $VG9 = [1, 1758], $VH9 = [1, 1756], $VI9 = [1, 1763], $VJ9 = [1, 1760], $VK9 = [1, 1761], $VL9 = [6, 10, 28, 34, 39, 62, 104, 151, 152, 153, 154, 249, 322, 323, 389, 394, 399, 452], $VM9 = [6, 10, 28, 34, 39, 62, 74, 104, 151, 152, 153, 154, 244, 249, 280, 322, 323, 389, 394, 399, 452], $VN9 = [2, 818], $VO9 = [1, 1767], $VP9 = [6, 10, 34, 36, 39, 74, 89, 104, 113, 116, 120, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543, 951], $VQ9 = [6, 10, 36, 39, 74, 89, 113, 116, 120, 167, 212, 244, 258, 269, 274, 275, 286, 328, 335, 452, 543, 951], $VR9 = [6, 10, 255], $VS9 = [280, 394, 399], $VT9 = [1, 1813], $VU9 = [1, 1814], $VV9 = [1, 1815], $VW9 = [6, 10, 170, 176, 242, 320, 347, 399, 653, 660, 951, 1184], $VX9 = [1, 1819], $VY9 = [6, 10, 170, 176, 183, 206, 242, 310, 320, 325, 347, 352, 394, 399, 653, 660, 951, 1184], $VZ9 = [6, 10, 37, 39, 72, 74, 116, 120, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 951], $V_9 = [6, 10, 350], $V$9 = [6, 10, 80], $V0a = [207, 281, 304, 346, 348, 382, 383, 395, 403, 404], $V1a = [6, 10, 28, 34, 39, 62, 104, 151, 152, 153, 154, 249, 322, 323, 394, 399, 452], $V2a = [6, 10, 36, 74, 113, 116, 120, 167, 212, 244, 258, 274, 275, 286, 335, 543, 951], $V3a = [6, 10, 242, 320, 347, 399, 660, 951, 1184], $V4a = [1, 1954], $V5a = [6, 10, 39, 72, 74, 116, 120, 167, 212, 243, 244, 274, 275, 286, 321, 323, 352, 452, 543, 577, 951], $V6a = [1, 1980], $V7a = [1, 1979], $V8a = [1, 1987], $V9a = [389, 394], $Vaa = [6, 10, 74, 113, 116, 120, 167, 212, 244, 274, 275, 286, 335, 543, 951], $Vba = [2, 992], $Vca = [1, 2024], $Vda = [1, 2023], $Vea = [1, 2025], $Vfa = [1, 2026], $Vga = [6, 10, 36, 74, 113, 116, 120, 167, 212, 244, 274, 275, 286, 335, 543, 951], $Vha = [6, 10, 347, 399, 660, 951, 1184], $Via = [6, 10, 39, 72, 74, 116, 120, 167, 212, 243, 244, 274, 275, 286, 323, 352, 452, 543, 577, 951], $Vja = [288, 782], $Vka = [288, 398, 782], $Vla = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 167, 402], $Vma = [6, 10, 170, 176, 242, 246, 250, 320, 331, 336, 347, 394, 399, 653, 660, 951, 1184], $Vna = [6, 10, 39, 68, 74, 116, 120, 244, 274, 275, 312, 335, 452], $Voa = [6, 10, 347, 399, 951, 1184], $Vpa = [6, 10, 170, 176, 242, 250, 320, 331, 336, 347, 394, 399, 653, 660, 951, 1184], $Vqa = [2, 953], $Vra = [1, 2121], $Vsa = [6, 10, 39, 74, 116, 120, 167, 212, 244, 274, 275, 286, 323, 352, 452, 543, 577, 951], $Vta = [143, 174, 295, 382, 385, 399, 782], $Vua = [2, 1456], $Vva = [6, 10, 74, 116, 120, 167, 212, 244, 274, 275, 286, 335, 543, 951], $Vwa = [6, 10, 39, 74, 116, 120, 244, 274, 275, 312, 335, 452], $Vxa = [6, 10, 242, 320, 347, 394, 399, 660, 951, 1184], $Vya = [1, 2163], $Vza = [6, 10, 39, 74, 116, 120, 167, 212, 244, 274, 275, 286, 352, 452, 543, 577, 951], $VAa = [385, 399], $VBa = [2, 1466], $VCa = [1, 2178], $VDa = [1, 2177], $VEa = [1, 2176], $VFa = [1, 2174], $VGa = [1, 2175], $VHa = [2, 2320], $VIa = [1, 2189], $VJa = [1, 2188], $VKa = [6, 10, 39, 74, 116, 120, 244, 274, 275, 335, 452], $VLa = [6, 10, 214, 225, 235, 257], $VMa = [1, 2213], $VNa = [2, 1476], $VOa = [306, 329], $VPa = [6, 10, 399], $VQa = [6, 10, 39, 74, 120, 167, 212, 244, 275, 286, 452, 543, 951], $VRa = [1, 2228], $VSa = [1, 2229], $VTa = [6, 10, 225, 235, 257], $VUa = [2, 2398], $VVa = [49, 109, 219], $VWa = [6, 10, 225, 235], $VXa = [6, 10, 39, 167, 212, 286, 452, 543, 951], $VYa = [1, 2271], $VZa = [1, 2278], $V_a = [1, 2279], $V$a = [6, 10, 235], $V0b = [6, 10, 951], $V1b = [2, 2283], $V2b = [2, 2284]; var parser = { trace: function trace() { }, yy: {}, - symbols_: { "error": 2, "SqlSyntax": 3, "NewStatement": 4, "SqlStatements": 5, "EOF": 6, "SqlAutocomplete": 7, "SqlStatements_EDIT": 8, "SqlStatement": 9, ";": 10, "SqlStatement_EDIT": 11, "DataDefinition": 12, "DataManipulation": 13, "QuerySpecification": 14, "ExplainClause": 15, "AnyCursor": 16, "CommonTableExpression": 17, "CURSOR": 18, "ExplainClause_EDIT": 19, "DataDefinition_EDIT": 20, "DataManipulation_EDIT": 21, "QuerySpecification_EDIT": 22, "SetSpecification_EDIT": 23, "NonReservedKeyword": 24, "ABORT": 25, "ADD": 26, "ADMIN": 27, "AFTER": 28, "ANALYZE": 29, "ARCHIVE": 30, "AVRO": 31, "BUCKET": 32, "BUCKETS": 33, "CASCADE": 34, "CHANGE": 35, "CLUSTERED": 36, "COLLECTION": 37, "COLUMNS": 38, "COMMENT": 39, "COMPACT": 40, "COMPACTIONS": 41, "COMPUTE": 42, "CONCATENATE": 43, "DATA": 44, "DATABASES": 45, "DBPROPERTIES": 46, "DEFERRED": 47, "DEFINED": 48, "DELIMITED": 49, "DEPENDENCY": 50, "DIRECTORY": 51, "DISABLE": 52, "DOUBLE_PRECISION": 53, "ENABLE": 54, "ESCAPED": 55, "EXCHANGE": 56, "EXPLAIN": 57, "EXPORT": 58, "FIELDS": 59, "FILE": 60, "FILEFORMAT": 61, "FIRST": 62, "FORMAT": 63, "FUNCTIONS": 64, "INPATH": 65, "INPUTFORMAT": 66, "JAR": 67, "IDXPROPERTIES": 68, "ITEMS": 69, "KEY": 70, "KEYS": 71, "LINES": 72, "LOAD": 73, "LOCATION": 74, "LOCKS": 75, "MATCHED": 76, "METADATA": 77, "MERGE": 78, "MSCK": 79, "NOSCAN": 80, "NOVALIDATE": 81, "NO_DROP": 82, "OFFLINE": 83, "ORC": 84, "OUTPUTFORMAT": 85, "OVERWRITE": 86, "OWNER": 87, "PARQUET": 88, "PARTITIONED": 89, "PARTITIONS": 90, "PERCENT": 91, "PRIVILEGES": 92, "PURGE": 93, "RCFILE": 94, "REBUILD": 95, "RELOAD": 96, "RELY": 97, "NORELY": 98, "REPAIR": 99, "REPLICATION": 100, "RECOVER": 101, "RENAME": 102, "REPLACE": 103, "RESTRICT": 104, "ROLE": 105, "ROLES": 106, "SCHEMAS": 107, "SEQUENCEFILE": 108, "SERDE": 109, "SERDEPROPERTIES": 110, "SETS": 111, "SHOW": 112, "SKEWED": 113, "SORTED": 114, "STATISTICS": 115, "STORED": 116, "STRING": 117, "STRUCT": 118, "TABLES": 119, "TBLPROPERTIES": 120, "TEMPORARY": 121, "TERMINATED": 122, "TEXTFILE": 123, "TIMESTAMP": 124, "TINYINT": 125, "TOUCH": 126, "TRANSACTIONS": 127, "UNARCHIVE": 128, "UNIONTYPE": 129, "USE": 130, "USER": 131, "VIEW": 132, "WAIT": 133, "DAY": 134, "HOUR": 135, "MINUTE": 136, "MONTH": 137, "QUARTER": 138, "SECOND": 139, "WEEK": 140, "YEAR": 141, "ANALYTIC": 142, "CURRENT": 143, "GRANT": 144, "RECOVER": 145, "ROLE": 146, "ROLES": 147, "URI": 148, "SERVER": 149, "UNKNOWN": 150, "BLOCK_SIZE": 151, "COMPRESSION": 152, "DEFAULT": 153, "ENCODING": 154, "KEY": 155, "ROLE": 156, "OPTION": 157, "RegularIdentifier": 158, "REGULAR_IDENTIFIER": 159, "VARIABLE_REFERENCE": 160, "OptionalHiveExplainTypes": 161, "EXPLAIN": 162, "AUTHORIZATION": 163, "EXTENDED": 164, "NonStartingToken": 165, "ALL": 166, "AS": 167, "BINARY": 168, "CACHE": 169, "CLUSTER": 170, "CONF": 171, "CONSTRAINT": 172, "CUBE": 173, "CURRENT": 174, "DATE": 175, "DISTRIBUTE": 176, "DISTRIBUTED": 177, "EXTERNAL": 178, "FOR": 179, "FOREIGN": 180, "FUNCTION": 181, "GRANT": 182, "GROUPING": 183, "LATERAL": 184, "LOCAL": 185, "LOCK": 186, "MACRO": 187, "PARTITION": 188, "PRIMARY": 189, "REFERENCES": 190, "ROLLUP": 191, "SHOW_DATABASE": 192, "TABLE": 193, "ASC": 194, "FORMATTED": 195, "INDEX": 196, "INDEXES": 197, "NONE": 198, "OF": 199, "OUT": 200, "SCHEMA": 201, "STORED_AS_DIRECTORIES": 202, "TABLESAMPLE": 203, "USING": 204, "VIEWS": 205, "WINDOW": 206, ".": 207, "[": 208, "]": 209, "AGGREGATE": 210, "AVRO": 211, "CACHED": 212, "CASCADE": 213, "CLOSE_FN": 214, "COLUMN": 215, "DATA": 216, "DATABASES": 217, "DELETE": 218, "DELIMITED": 219, "ESCAPED": 220, "EXTENDED": 221, "EXTERNAL": 222, "FIELDS": 223, "FILES": 224, "FINALIZE_FN": 225, "FIRST": 226, "FORMAT": 227, "FORMATTED": 228, "FUNCTION": 229, "FUNCTIONS": 230, "GROUP": 231, "HASH": 232, "ILIKE": 233, "INCREMENTAL": 234, "INTERMEDIATE": 235, "INTERVAL": 236, "INIT_FN": 237, "INPATH": 238, "IREGEXP": 239, "KUDU": 240, "LAST": 241, "LIMIT": 242, "LINES": 243, "LOCATION": 244, "MERGE_FN": 245, "NULLS": 246, "PARTITIONS": 247, "PREPARE_FN": 248, "PRIMARY": 249, "RANGE": 250, "REAL": 251, "REPEATABLE": 252, "REPLICATION": 253, "RESTRICT": 254, "RETURNS": 255, "SCHEMAS": 256, "SERIALIZE_FN": 257, "SORT": 258, "STATS": 259, "STRAIGHT_JOIN": 260, "SYMBOL": 261, "TABLE": 262, "TABLES": 263, "TABLESAMPLE": 264, "USING": 265, "ANTI": 266, "NOSHUFFLE": 267, "PARQUET": 268, "PARTITIONED": 269, "RCFILE": 270, "SEQUENCEFILE": 271, "SERDEPROPERTIES": 272, "SHUFFLE": 273, "STORED": 274, "TBLPROPERTIES": 275, "TERMINATED": 276, "TEXTFILE": 277, "UPDATE_FN": 278, "BROADCAST": 279, "...": 280, ".": 281, "[": 282, "]": 283, "ALL": 284, "ARRAY": 285, "AS": 286, "ASC": 287, "BETWEEN": 288, "BIGINT": 289, "BOOLEAN": 290, "BY": 291, "CASE": 292, "CHAR": 293, "CROSS": 294, "CURRENT": 295, "DATABASE": 296, "DECIMAL": 297, "DISTINCT": 298, "DOUBLE": 299, "DESC": 300, "ELSE": 301, "END": 302, "EXISTS": 303, "FALSE": 304, "FLOAT": 305, "FOLLOWING": 306, "FROM": 307, "FULL": 308, "GROUP": 309, "HAVING": 310, "IF": 311, "IN": 312, "INNER": 313, "INT": 314, "INTO": 315, "IS": 316, "JOIN": 317, "LEFT": 318, "LIKE": 319, "LIMIT": 320, "MAP": 321, "NOT": 322, "NULL": 323, "ON": 324, "ORDER": 325, "OUTER": 326, "OVER": 327, "PARTITION": 328, "PRECEDING": 329, "PURGE": 330, "RANGE": 331, "REGEXP": 332, "RIGHT": 333, "RLIKE": 334, "ROW": 335, "ROWS": 336, "SCHEMA": 337, "SEMI": 338, "SET": 339, "SMALLINT": 340, "STRING": 341, "TABLE": 342, "THEN": 343, "TIMESTAMP": 344, "TINYINT": 345, "TRUE": 346, "UNION": 347, "VALUES": 348, "VARCHAR": 349, "WHEN": 350, "WHERE": 351, "WITH": 352, "AVG": 353, "CAST": 354, "COUNT": 355, "MAX": 356, "MIN": 357, "STDDEV_POP": 358, "STDDEV_SAMP": 359, "SUM": 360, "VARIANCE": 361, "VAR_POP": 362, "VAR_SAMP": 363, "COLLECT_SET": 364, "COLLECT_LIST": 365, "CORR": 366, "COVAR_POP": 367, "COVAR_SAMP": 368, "DAYOFWEEK": 369, "HISTOGRAM_NUMERIC": 370, "NTILE": 371, "PERCENTILE": 372, "PERCENTILE_APPROX": 373, "APPX_MEDIAN": 374, "EXTRACT": 375, "GROUP_CONCAT": 376, "NDV": 377, "STDDEV": 378, "VARIANCE_POP": 379, "VARIANCE_SAMP": 380, "ANALYTIC": 381, "UNSIGNED_INTEGER": 382, "UNSIGNED_INTEGER_E": 383, "HDFS_START_QUOTE": 384, "AND": 385, "OR": 386, "=": 387, "<": 388, ">": 389, "COMPARISON_OPERATOR": 390, "-": 391, "*": 392, "ARITHMETIC_OPERATOR": 393, ",": 394, ".": 395, "~": 396, "!": 397, "(": 398, ")": 399, "[": 400, "]": 401, "BACKTICK": 402, "SINGLE_QUOTE": 403, "DOUBLE_QUOTE": 404, "DescribeStatement": 405, "AlterStatement": 406, "AnalyzeStatement": 407, "RefreshStatement": 408, "InvalidateStatement": 409, "ComputeStatsStatement": 410, "CreateStatement": 411, "DropStatement": 412, "HiveAbortStatement": 413, "GrantStatement": 414, "RevokeStatement": 415, "SetRoleStatement": 416, "SetSpecification": 417, "ShowStatement": 418, "UseStatement": 419, "DescribeStatement_EDIT": 420, "AlterStatement_EDIT": 421, "AnalyzeStatement_EDIT": 422, "RefreshStatement_EDIT": 423, "InvalidateStatement_EDIT": 424, "ComputeStatsStatement_EDIT": 425, "CreateStatement_EDIT": 426, "DropStatement_EDIT": 427, "HiveAbortStatement_EDIT": 428, "GrantStatement_EDIT": 429, "RevokeStatement_EDIT": 430, "SetRoleStatement_EDIT": 431, "ShowStatement_EDIT": 432, "UseStatement_EDIT": 433, "AggregateOrAnalytic": 434, "Commas": 435, "AnyAs": 436, "AnyCreate": 437, "CREATE": 438, "CREATE": 439, "CREATE": 440, "PARTIAL_CURSOR": 441, "AnyDot": 442, "AnyFromOrIn": 443, "AnyGroup": 444, "GROUP": 445, "AnyPartition": 446, "AnyTable": 447, "DatabaseOrSchema": 448, "FromOrIn": 449, "HiveIndexOrIndexes": 450, "HiveOrImpalaComment": 451, "COMMENT": 452, "HiveOrImpalaCreate": 453, "HiveOrImpalaDatabasesOrSchemas": 454, "HiveOrImpalaEscaped": 455, "HiveOrImpalaFields": 456, "HiveOrImpalaFormat": 457, "HiveOrImpalaLeftSquareBracket": 458, "HiveOrImpalaLines": 459, "HiveOrImpalaLocation": 460, "HiveOrImpalaRightSquareBracket": 461, "HiveOrImpalaPartitioned": 462, "HiveOrImpalaStored": 463, "HiveOrImpalaTables": 464, "HiveOrImpalaTblproperties": 465, "HiveOrImpalaTerminated": 466, "HiveRoleOrUser": 467, "SingleQuotedValue": 468, "VALUE": 469, "SingleQuotedValue_EDIT": 470, "PARTIAL_VALUE": 471, "DoubleQuotedValue": 472, "DoubleQuotedValue_EDIT": 473, "QuotedValue": 474, "QuotedValue_EDIT": 475, "OptionalAggregateOrAnalytic": 476, "OptionalHiveExtended": 477, "OptionalHiveExtendedOrFormatted": 478, "OptionalExternal": 479, "OptionalImpalaExtendedOrFormatted": 480, "OptionallyFormattedIndex": 481, "OptionallyFormattedIndex_EDIT": 482, "OptionalFromDatabase": 483, "DatabaseIdentifier": 484, "OptionalFromDatabase_EDIT": 485, "DatabaseIdentifier_EDIT": 486, "OptionalCascade": 487, "OptionalCascadeOrRestrict": 488, "OptionalHiveCascadeOrRestrict": 489, "OptionalHiveTemporary": 490, "OptionalIfExists": 491, "OptionalIfExists_EDIT": 492, "OptionalIfNotExists": 493, "OptionalIfNotExists_EDIT": 494, "OptionalInDatabase": 495, "OptionalPartitionSpec": 496, "PartitionSpec": 497, "OptionalPartitionSpec_EDIT": 498, "PartitionSpec_EDIT": 499, "PartitionSpecList": 500, "PartitionSpecList_EDIT": 501, "RightParenthesisOrError": 502, "RangePartitionSpec": 503, "UnsignedValueSpecification": 504, "RangePartitionComparisonOperator": 505, "RangePartitionSpec_EDIT": 506, "ConfigurationName": 507, "PartialBacktickedOrAnyCursor": 508, "PartialBacktickedIdentifier": 509, "PartialBacktickedOrCursor": 510, "PartialBacktickedOrPartialCursor": 511, "OptionalParenthesizedColumnList": 512, "ParenthesizedColumnList": 513, "OptionalParenthesizedColumnList_EDIT": 514, "ParenthesizedColumnList_EDIT": 515, "ColumnList": 516, "ColumnList_EDIT": 517, "ColumnIdentifier": 518, "ColumnIdentifier_EDIT": 519, "ParenthesizedSimpleValueList": 520, "SimpleValueList": 521, "SchemaQualifiedTableIdentifier": 522, "RegularOrBacktickedIdentifier": 523, "ImpalaFields": 524, "SchemaQualifiedTableIdentifier_EDIT": 525, "ImpalaFields_EDIT": 526, "ImpalaField": 527, "ImpalaField_EDIT": 528, "SchemaQualifiedIdentifier": 529, "SchemaQualifiedIdentifier_EDIT": 530, "PartitionExpression": 531, "PartitionExpression_EDIT": 532, "ValueExpression": 533, "ValueExpression_EDIT": 534, "OptionalHdfsLocation": 535, "HdfsLocation": 536, "HdfsPath": 537, "HdfsLocation_EDIT": 538, "HdfsPath_EDIT": 539, "OptionalCachedInOrUncached": 540, "CachedIn": 541, "OptionalWithReplication": 542, "UNCACHED": 543, "OptionalCachedIn": 544, "CachedIn_EDIT": 545, "WithReplication": 546, "SignedInteger": 547, "WithReplication_EDIT": 548, "RegularOrBackTickedSchemaQualifiedName": 549, "RegularOrBackTickedSchemaQualifiedName_EDIT": 550, "LocalOrSchemaQualifiedName": 551, "LocalOrSchemaQualifiedName_EDIT": 552, "ColumnReference": 553, "BasicIdentifierChain": 554, "ColumnReference_EDIT": 555, "BasicIdentifierChain_EDIT": 556, "DerivedColumnChain": 557, "DerivedColumnChain_EDIT": 558, "PartialBacktickedIdentifierOrPartialCursor": 559, "HiveOrImpalaRightSquareBracketOrError": 560, "PrimitiveType": 561, "OptionalTypePrecision": 562, "OptionalTypeLength": 563, "HiveDescribeStatement": 564, "ImpalaDescribeStatement": 565, "HiveDescribeStatement_EDIT": 566, "ImpalaDescribeStatement_EDIT": 567, "HiveDesc": 568, "DESCRIBE": 569, "DESCRIBE": 570, "DESC": 571, "SelectStatement": 572, "OptionalUnions": 573, "SelectStatement_EDIT": 574, "OptionalUnions_EDIT": 575, "CommonTableExpression_EDIT": 576, "SELECT": 577, "OptionalAllOrDistinct": 578, "OptionalStraightJoin": 579, "SelectList": 580, "TableExpression": 581, "Unions": 582, "Unions_EDIT": 583, "UnionClause": 584, "UnionClause_EDIT": 585, "SelectList_EDIT": 586, "TableExpression_EDIT": 587, "WithQueries": 588, "WithQueries_EDIT": 589, "WithQuery": 590, "WithQuery_EDIT": 591, "TableSubQueryInner": 592, "TableSubQueryInner_EDIT": 593, "FromClause": 594, "OptionalSelectConditions": 595, "FromClause_EDIT": 596, "OptionalJoins": 597, "OptionalSelectConditions_EDIT": 598, "Joins": 599, "Joins_INVALID": 600, "TableReferenceList": 601, "OptionalLateralViews": 602, "TableReferenceList_EDIT": 603, "OptionalLateralViews_EDIT": 604, "OptionalWhereClause": 605, "OptionalGroupByClause": 606, "OptionalHavingClause": 607, "OptionalWindowClause": 608, "OptionalOrderByClause": 609, "OptionalClusterOrDistributeBy": 610, "OptionalLimitClause": 611, "OptionalOffsetClause": 612, "WhereClause_EDIT": 613, "GroupByClause_EDIT": 614, "HavingClause_EDIT": 615, "WindowClause_EDIT": 616, "OrderByClause_EDIT": 617, "ClusterOrDistributeBy_EDIT": 618, "LimitClause_EDIT": 619, "OffsetClause_EDIT": 620, "WhereClause": 621, "GroupByClause": 622, "HavingClause": 623, "WindowClause": 624, "OrderByClause": 625, "ClusterOrDistributeBy": 626, "LimitClause": 627, "SearchCondition": 628, "SearchCondition_EDIT": 629, "GroupByColumnList": 630, "OptionalHiveGroupingSetsCubeOrRollup": 631, "GroupByColumnList_EDIT": 632, "OptionalHiveGroupingSetsCubeOrRollup_EDIT": 633, "HiveGroupingSets": 634, "HiveGroupingSets_EDIT": 635, "ColumnGroupingSets": 636, "ColumnGroupingSets_EDIT": 637, "ColumnGroupingSet_EDIT": 638, "GroupByColumnListPartTwo_EDIT": 639, "OrderByColumnList": 640, "OrderByColumnList_EDIT": 641, "OrderByIdentifier": 642, "OrderByIdentifier_EDIT": 643, "OptionalAscOrDesc": 644, "OptionalImpalaNullsFirstOrLast": 645, "OptionalImpalaNullsFirstOrLast_EDIT": 646, "ClusterByClause": 647, "DistributeByClause": 648, "SortByClause": 649, "ClusterByClause_EDIT": 650, "DistributeByClause_EDIT": 651, "SortByClause_EDIT": 652, "SORT": 653, "SortByList": 654, "SortByList_EDIT": 655, "SortByIdentifier": 656, "SortByIdentifier_EDIT": 657, "UnsignedNumericLiteral": 658, "OffsetClause": 659, "OFFSET": 660, "NonParenthesizedValueExpressionPrimary": 661, "OptionalNot": 662, "TableSubQuery": 663, "ValueExpressionList": 664, "BETWEEN_AND": 665, "LikeRightPart": 666, "CaseRightPart": 667, "NonParenthesizedValueExpressionPrimary_EDIT": 668, "TableSubQuery_EDIT": 669, "ValueExpressionInSecondPart_EDIT": 670, "LikeRightPart_EDIT": 671, "CaseRightPart_EDIT": 672, "EndOrError": 673, "ValueExpressionList_EDIT": 674, "InValueList": 675, "ColumnOrArbitraryFunctionRef": 676, "ArbitraryFunctionRightPart": 677, "ArbitraryFunctionName": 678, "UserDefinedFunction": 679, "ImpalaInterval": 680, "UnsignedValueSpecification_EDIT": 681, "ColumnOrArbitraryFunctionRef_EDIT": 682, "ArbitraryFunctionRightPart_EDIT": 683, "UserDefinedFunction_EDIT": 684, "ImpalaInterval_EDIT": 685, "+": 686, "UnsignedLiteral": 687, "UnsignedLiteral_EDIT": 688, "GeneralLiteral": 689, "GeneralLiteral_EDIT": 690, "ExactNumericLiteral": 691, "ApproximateNumericLiteral": 692, "TruthValue": 693, "SelectSpecification": 694, "OptionalCorrelationName": 695, "SelectSpecification_EDIT": 696, "OptionalCorrelationName_EDIT": 697, "TableReference": 698, "TableReference_EDIT": 699, "TablePrimaryOrJoinedTable": 700, "TablePrimaryOrJoinedTable_EDIT": 701, "TablePrimary": 702, "JoinedTable": 703, "TablePrimary_EDIT": 704, "JoinedTable_EDIT": 705, "Joins_EDIT": 706, "JoinType": 707, "OptionalImpalaBroadcastOrShuffle": 708, "OptionalJoinCondition": 709, "Join_EDIT": 710, "JoinType_EDIT": 711, "JoinCondition_EDIT": 712, "UsingColList": 713, "TableOrQueryName": 714, "OptionalHiveTableSample": 715, "OptionalImpalaTableSample": 716, "DerivedTable": 717, "TableOrQueryName_EDIT": 718, "OptionalHiveTableSample_EDIT": 719, "OptionalImpalaTableSample_EDIT": 720, "DerivedTable_EDIT": 721, "OptionalOnColumn": 722, "OptionalOnColumn_EDIT": 723, "SYSTEM": 724, "PushQueryState": 725, "PopQueryState": 726, "SubQuery": 727, "SubQuery_EDIT": 728, "QueryExpression": 729, "QueryExpression_EDIT": 730, "QueryExpressionBody": 731, "QueryExpressionBody_EDIT": 732, "NonJoinQueryExpression": 733, "NonJoinQueryExpression_EDIT": 734, "NonJoinQueryTerm": 735, "NonJoinQueryTerm_EDIT": 736, "NonJoinQueryPrimary": 737, "NonJoinQueryPrimary_EDIT": 738, "SimpleTable": 739, "SimpleTable_EDIT": 740, "LateralView": 741, "LateralView_EDIT": 742, "AggregateFunction": 743, "OptionalOverClause": 744, "AnalyticFunction": 745, "OverClause": 746, "CastFunction": 747, "HiveExtractFunction": 748, "ImpalaExtractFunction": 749, "AggregateFunction_EDIT": 750, "OptionalOverClause_EDIT": 751, "AnalyticFunction_EDIT": 752, "OverClause_EDIT": 753, "CastFunction_EDIT": 754, "HiveExtractFunction_EDIT": 755, "ImpalaExtractFunction_EDIT": 756, "ArbitraryFunction": 757, "ArbitraryFunction_EDIT": 758, "REPLACE": 759, "TRUNCATE": 760, "OptionalFunctionSquareBracket": 761, "CountFunction": 762, "SumFunction": 763, "OtherAggregateFunction": 764, "CountFunction_EDIT": 765, "SumFunction_EDIT": 766, "OtherAggregateFunction_EDIT": 767, "WindowExpression": 768, "WindowExpression_EDIT": 769, "OptionalPartitionBy": 770, "OptionalOrderByAndWindow": 771, "PartitionBy_EDIT": 772, "OptionalOrderByAndWindow_EDIT": 773, "PartitionBy": 774, "OptionalWindowSpec": 775, "WindowSpec_EDIT": 776, "WindowSpec": 777, "RowsOrRange": 778, "PopLexerState": 779, "OptionalCurrentOrPreceding": 780, "OptionalAndFollowing": 781, "UNBOUNDED": 782, "OptionalCurrentOrPreceding_EDIT": 783, "OptionalAndFollowing_EDIT": 784, "PushHdfsLexerState": 785, "HDFS_PATH": 786, "HDFS_END_QUOTE": 787, "AnyRange": 788, "IntegerOrUnbounded": 789, "AnyCurrent": 790, "EXTRACT": 791, "HiveDateField": 792, "OtherAggregateFunction_Type": 793, "FromOrComma": 794, "OptionalOuter": 795, "LateralViewColumnAliases": 796, "LateralViewColumnAliases_EDIT": 797, "CaseWhenThenList": 798, "CaseWhenThenList_EDIT": 799, "CaseWhenThenListPartTwo": 800, "CaseWhenThenListPartTwo_EDIT": 801, "AlterDatabase": 802, "AlterIndex": 803, "AlterTable": 804, "AlterView": 805, "Msck": 806, "ReloadFunction": 807, "CommentOn": 808, "AlterDatabase_EDIT": 809, "AlterIndex_EDIT": 810, "AlterTable_EDIT": 811, "AlterView_EDIT": 812, "Msck_EDIT": 813, "ReloadFunction_EDIT": 814, "CommentOn_EDIT": 815, "ALTER": 816, "ParenthesizedPropertyAssignmentList": 817, "PrincipalSpecification": 818, "PrincipalSpecification_EDIT": 819, "AlterTableLeftSide": 820, "AnyAdd": 821, "OptionalPartitionSpecs": 822, "PARTITION_VALUE": 823, "HivePrimaryKeySpecification": 824, "HiveForeignKeySpecification": 825, "AnyRename": 826, "TO": 827, "HiveSpecificOperations": 828, "ImpalaSpecificOperations": 829, "DropOperations": 830, "OptionalPartitionOperations": 831, "AlterTableLeftSide_EDIT": 832, "AnyReplace": 833, "OptionalPartitionSpecs_EDIT": 834, "HivePrimaryKeySpecification_EDIT": 835, "HiveForeignKeySpecification_EDIT": 836, "HiveSpecificOperations_EDIT": 837, "ImpalaSpecificOperations_EDIT": 838, "OptionalPartitionOperations_EDIT": 839, "DropOperations_EDIT": 840, "AddOrReplace": 841, "ClusteredBy": 842, "ParenthesizedSkewedValueList": 843, "OptionalStoredAsDirectories": 844, "HiveExchange": 845, "HiveArchiveOrUnArchive": 846, "SKEWED_LOCATION": 847, "ParenthesizedSkewedLocationList": 848, "AnyChange": 849, "COLUMN": 850, "ParenthesizedColumnSpecificationList": 851, "ClusteredBy_EDIT": 852, "HiveExchange_EDIT": 853, "ParenthesizedSkewedLocationList_EDIT": 854, "OptionalStoredAsDirectories_EDIT": 855, "OptionalImpalaColumn": 856, "KuduStorageAttribute": 857, "SetValue": 858, "DROP": 859, "ParenthesizedStatsList": 860, "ParenthesizedStatsList_EDIT": 861, "StatsList": 862, "StatsList_EDIT": 863, "StatsAssignment": 864, "StatsAssignment_EDIT": 865, "AnyFileFormat": 866, "FileFormat": 867, "OptionalWithSerdeproperties": 868, "HiveOrImpalaSerdeproperties": 869, "ImpalaRowFormat": 870, "AddReplaceColumns": 871, "OptionalAndWait": 872, "OptionalWithOverwriteTblProperties": 873, "HiveEnableOrDisable": 874, "HiveNoDropOrOffline": 875, "OptionalHiveColumn": 876, "ColumnSpecification": 877, "OptionalHiveFirstOrAfter": 878, "AddReplaceColumns_EDIT": 879, "ColumnSpecification_EDIT": 880, "OptionalHiveFirstOrAfter_EDIT": 881, "AndWait_EDIT": 882, "WithOverwriteTblProperties_EDIT": 883, "HiveNoDropOrOffline_EDIT": 884, "ImpalaRowFormat_EDIT": 885, "WithSerdeproperties_EDIT": 886, "AnyColumns": 887, "ParenthesizedColumnSpecificationList_EDIT": 888, "COLUMNS": 889, "ExchangePartitionSpec": 890, "ExchangePartitionSpec_EDIT": 891, "OneOrMorePartitionSpecLists": 892, "OneOrMorePartitionSpecLists_EDIT": 893, "OneOrMorePartitionSpecs": 894, "OptionalHivePurge": 895, "OneOrMorePartitionSpecs_EDIT": 896, "CHANGE": 897, "FILEFORMAT": 898, "ADD": 899, "HiveAfterOrFirst": 900, "RENAME": 901, "PartitionSpecWithLocationList": 902, "PartitionSpecWithLocation": 903, "PartitionSpecWithLocation_EDIT": 904, "SkewedLocationList": 905, "SkewedLocationList_EDIT": 906, "SkewedLocation": 907, "SkewedLocation_EDIT": 908, "ColumnReferences": 909, "AlterViewLeftSide": 910, "AlterViewLeftSide_EDIT": 911, "AnyView": 912, "NullableComment": 913, "OptionalForColumns": 914, "OptionalCacheMetadata": 915, "OptionalNoscan": 916, "ForColumns": 917, "CacheMetadata": 918, "ForColumns_EDIT": 919, "CacheMetadata_EDIT": 920, "REFRESH": 921, "INVALIDATE": 922, "METADATA": 923, "COMPUTE": 924, "DatabaseDefinition": 925, "TableDefinition": 926, "ViewDefinition": 927, "RoleDefinition": 928, "FunctionDefinition": 929, "IndexDefinition": 930, "MacroDefinition": 931, "DatabaseDefinition_EDIT": 932, "TableDefinition_EDIT": 933, "ViewDefinition_EDIT": 934, "FunctionDefinition_EDIT": 935, "IndexDefinition_EDIT": 936, "MacroDefinition_EDIT": 937, "DatabaseDefinitionOptionals": 938, "OptionalComment": 939, "OptionalHiveDbProperties": 940, "DatabaseDefinitionOptionals_EDIT": 941, "OptionalComment_INVALID": 942, "Comment": 943, "Comment_INVALID": 944, "HiveDbProperties": 945, "WITH": 946, "PropertyAssignmentList": 947, "PropertyAssignment": 948, "TableDefinitionRightPart": 949, "LifeCyclePart": 950, "LIFECYCLE": 951, "TableDefinitionRightPart_EDIT": 952, "TableIdentifierAndOptionalColumnSpecification": 953, "OptionalPartitionedBy": 954, "OptionalSortBy": 955, "OptionalClusteredBy": 956, "OptionalSkewedBy": 957, "OptionalStoredAsOrBy": 958, "OptionalTblproperties": 959, "OptionalAsSelectStatement": 960, "TableIdentifierAndOptionalColumnSpecification_EDIT": 961, "PartitionedBy_EDIT": 962, "SortBy_EDIT": 963, "SkewedBy_EDIT": 964, "StoredAsOrBy_EDIT": 965, "OptionalAsSelectStatement_EDIT": 966, "OptionalColumnSpecificationsOrLike": 967, "OptionalColumnSpecificationsOrLike_EDIT": 968, "LIKE_PARQUET": 969, "ColumnSpecificationList": 970, "ConstraintSpecification": 971, "ColumnSpecificationList_EDIT": 972, "ConstraintSpecification_EDIT": 973, "ColumnDataType": 974, "OptionalColumnOptions": 975, "ColumnDataType_EDIT": 976, "ColumnOptions_EDIT": 977, "ColumnOptions": 978, "ColumnOption": 979, "ColumnOption_EDIT": 980, "ImpalaPrimaryKey": 981, "ImpalaPrimaryKey_EDIT": 982, "ArrayType": 983, "MapType": 984, "StructType": 985, "UnionType": 986, "ArrayType_INVALID": 987, "MapType_INVALID": 988, "StructType_INVALID": 989, "UnionType_INVALID": 990, "ArrayType_EDIT": 991, "MapType_EDIT": 992, "StructType_EDIT": 993, "UnionType_EDIT": 994, "GreaterThanOrError": 995, "StructDefinitionList": 996, "StructDefinitionList_EDIT": 997, "StructDefinition": 998, "StructDefinition_EDIT": 999, ":": 1000, "ColumnDataTypeList": 1001, "ColumnDataTypeList_EDIT": 1002, "ColumnDataTypeListInner_EDIT": 1003, "ImpalaPrimaryKeySpecification": 1004, "ImpalaPrimaryKeySpecification_EDIT": 1005, "HivePrimaryKey": 1006, "HivePrimaryKey_EDIT": 1007, "OptionalRelyNoRely": 1008, "PartitionedBy": 1009, "ParenthesizedPartitionValuesList": 1010, "ParenthesizedPartitionValuesList_EDIT": 1011, "SortBy": 1012, "PartitionValueList": 1013, "PartitionValueList_EDIT": 1014, "PartitionValue": 1015, "PartitionValue_EDIT": 1016, "LessThanOrEqualTo": 1017, "OptionalHiveSortedBy": 1018, "OptionalHiveSortedBy_EDIT": 1019, "ParenthesizedSortList": 1020, "ParenthesizedSortList_EDIT": 1021, "SortList": 1022, "SortList_EDIT": 1023, "SortIdentifier": 1024, "SortIdentifier_EDIT": 1025, "SkewedBy": 1026, "SkewedValueList": 1027, "StoredAsOrBy": 1028, "StoredAs": 1029, "HiveOrImpalaRowFormat": 1030, "OptionalStoredAs": 1031, "StoredAs_EDIT": 1032, "HiveOrImpalaRowFormat_EDIT": 1033, "ORC": 1034, "HiveRowFormat": 1035, "HiveRowFormat_EDIT": 1036, "HiveDelimitedRowFormat": 1037, "HiveDelimitedRowFormat_EDIT": 1038, "OptionalFieldsTerminatedBy": 1039, "OptionalCollectionItemsTerminatedBy": 1040, "OptionalMapKeysTerminatedBy": 1041, "OptionalLinesTerminatedBy": 1042, "OptionalNullDefinedAs": 1043, "OptionalFieldsTerminatedBy_EDIT": 1044, "OptionalCollectionItemsTerminatedBy_EDIT": 1045, "OptionalMapKeysTerminatedBy_EDIT": 1046, "OptionalLinesTerminatedBy_EDIT": 1047, "OptionalNullDefinedAs_EDIT": 1048, "ESCAPED": 1049, "WithSerdeproperties": 1050, "TblProperties": 1051, "OptionalHiveTblproperties": 1052, "CommitLocations": 1053, "OptionalParenthesizedViewColumnList": 1054, "ParenthesizedViewColumnList_EDIT": 1055, "ImpalaFunctionDefinition": 1056, "ImpalaAggregateFunctionDefinition": 1057, "HiveFunctionDefinition": 1058, "HiveTemporaryFunction": 1059, "ImpalaFunctionDefinition_EDIT": 1060, "ImpalaAggregateFunctionDefinition_EDIT": 1061, "HiveFunctionDefinition_EDIT": 1062, "HiveTemporaryFunction_EDIT": 1063, "ParenthesizedImpalaArgumentList": 1064, "ImpalaReturns": 1065, "ImpalaSymbol": 1066, "ParenthesizedImpalaArgumentList_EDIT": 1067, "ImpalaReturns_EDIT": 1068, "OptionalImpalaInitFn": 1069, "ImpalaUpdateFn": 1070, "ImpalaMergeFn": 1071, "OptionalImpalaPrepareFn": 1072, "OptionalImpalaCloseFn": 1073, "OptionalImpalaSerializeFn": 1074, "OptionalImpalaFinalizeFn": 1075, "OptionalIntermediate": 1076, "OptionalImpalaInitFn_EDIT": 1077, "ImpalaUpdateFn_EDIT": 1078, "ImpalaMergeFn_EDIT": 1079, "OptionalImpalaPrepareFn_EDIT": 1080, "OptionalImpalaCloseFn_EDIT": 1081, "OptionalImpalaSerializeFn_EDIT": 1082, "OptionalImpalaFinalizeFn_EDIT": 1083, "Intermediate_EDIT": 1084, "OptionalHiveUsing": 1085, "OptionalHiveUsing_EDIT": 1086, "ImpalaArgumentList": 1087, "OptionalVariableArguments": 1088, "ImpalaArgumentList_EDIT": 1089, "FunctionReference": 1090, "FunctionReference_EDIT": 1091, "OneOrMoreFunctionResources": 1092, "FunctionResource": 1093, "FunctionResourceType": 1094, "VIEW": 1095, "ParenthesizedViewColumnList": 1096, "ViewColumnList": 1097, "ViewColumnList_EDIT": 1098, "AnyRole": 1099, "ExistingTable": 1100, "ParenthesizedIndexColumnList": 1101, "IndexType": 1102, "OptionalWithDeferredRebuild": 1103, "OptionalIdxProperties": 1104, "OptionalInTable": 1105, "ExistingTable_EDIT": 1106, "ParenthesizedIndexColumnList_EDIT": 1107, "IndexType_EDIT": 1108, "OptionalWithDeferredRebuild_EDIT": 1109, "OptionalInTable_EDIT": 1110, "IndexColumnList": 1111, "IndexColumnList_EDIT": 1112, "MacroArguments": 1113, "MacroArguments_EDIT": 1114, "MacroArgumentList": 1115, "MacroArgumentList_EDIT": 1116, "MacroArgument": 1117, "MacroArgument_EDIT": 1118, "HiveDeleteStatement": 1119, "ImpalaDeleteStatement": 1120, "InsertStatement": 1121, "LoadStatement": 1122, "ImportStatement": 1123, "ExportStatement": 1124, "UpdateStatement": 1125, "HiveDeleteStatement_EDIT": 1126, "ImpalaDeleteStatement_EDIT": 1127, "HiveInsertStatement_EDIT": 1128, "InsertValuesStatement_EDIT": 1129, "ImpalaInsertOrUpsertStatement_EDIT": 1130, "HiveInsertStatement": 1131, "ImpalaInsertOrUpsertStatement": 1132, "HiveMergeStatement_EDIT": 1133, "LoadStatement_EDIT": 1134, "ImportStatement_EDIT": 1135, "ExportStatement_EDIT": 1136, "UpdateStatement_EDIT": 1137, "DropDatabaseStatement": 1138, "DropFunctionStatement": 1139, "DropRoleStatement": 1140, "DropStatsStatement": 1141, "DropTableStatement": 1142, "DropIndexStatement": 1143, "DropMacroStatement": 1144, "DropViewStatement": 1145, "TruncateTableStatement": 1146, "DropDatabaseStatement_EDIT": 1147, "DropFunctionStatement_EDIT": 1148, "DropStatsStatement_EDIT": 1149, "DropTableStatement_EDIT": 1150, "DropIndexStatement_EDIT": 1151, "DropMacroStatement_EDIT": 1152, "DropViewStatement_EDIT": 1153, "TruncateTableStatement_EDIT": 1154, "DropImpalaFunction": 1155, "DropHiveFunction": 1156, "DropImpalaFunction_EDIT": 1157, "DropHiveFunction_EDIT": 1158, "OptionalPurge": 1159, "DELETE": 1160, "OptionalImpalaDeleteTableRef": 1161, "ImpalaDeleteTableRef_EDIT": 1162, "TransactionIdList": 1163, "HivePrivilegeTypeList": 1164, "OptionalOnSpecification": 1165, "PrincipalSpecificationList": 1166, "OptionalWithGrantOption": 1167, "UserOrRoleList": 1168, "OptionalWithAdminOption": 1169, "ImpalaPrivilegeType": 1170, "ImpalaObjectSpecification": 1171, "HivePrivilegeTypeList_EDIT": 1172, "OnSpecification_EDIT": 1173, "PrincipalSpecificationList_EDIT": 1174, "WithGrantOption_EDIT": 1175, "WithAdminOption_EDIT": 1176, "ImpalaPrivilegeType_EDIT": 1177, "ImpalaObjectSpecification_EDIT": 1178, "HiveObjectSpecification": 1179, "HiveObjectSpecification_EDIT": 1180, "HivePrivilegeTypeWithOptionalColumn": 1181, "HivePrivilegeTypeWithOptionalColumn_EDIT": 1182, "HivePrivilegeType": 1183, "INSERT": 1184, "UPDATE": 1185, "INSERT": 1186, "REVOKE": 1187, "PrivilegesOrGrantOption": 1188, "REVOKE": 1189, "PrivilegesOrGrantOption_EDIT": 1190, "InsertValuesStatement": 1191, "HiveMergeStatement": 1192, "HiveInsertWithoutQuery": 1193, "HiveInserts": 1194, "SelectWithoutTableExpression": 1195, "HiveInsertWithoutQuery_EDIT": 1196, "HiveInserts_EDIT": 1197, "SelectWithoutTableExpression_EDIT": 1198, "OptionalHiveTable": 1199, "OptionalInsertRowFormat": 1200, "OVERWRITE_DIRECTORY": 1201, "OptionalInsertRowFormat_EDIT": 1202, "OptionalStoredAs_EDIT": 1203, "HiveInsert": 1204, "HiveInsert_EDIT": 1205, "InsertValuesList": 1206, "INSERT": 1207, "OptionalTable": 1208, "ParenthesizedRowValuesList": 1209, "ImpalaInsertOrUpsertStatementWithoutCTE": 1210, "ImpalaInsertOrUpsertStatementWithoutCTE_EDIT": 1211, "ImpalaInsertOrUpsertLeftPart": 1212, "OptionalImpalaShuffleOrNoShuffle": 1213, "ImpalaRowValuesLists": 1214, "ImpalaInsertOrUpsertLeftPart_EDIT": 1215, "ImpalaRowValuesLists_EDIT": 1216, "ImpalaUpsertStatementLeftPart": 1217, "ImpalaInsertLeftPart": 1218, "ImpalaUpsertStatementLeftPart_EDIT": 1219, "ImpalaInsertLeftPart_EDIT": 1220, "UPSERT": 1221, "OptionalImpalaTable": 1222, "IntoOrOverwrite": 1223, "OVERWRITE": 1224, "ParenthesizedImpalaRowValuesList": 1225, "ParenthesizedImpalaRowValuesList_EDIT": 1226, "HiveMergeStatementLeftPart": 1227, "WhenList": 1228, "HiveMergeStatementLeftPart_EDIT": 1229, "WhenList_EDIT": 1230, "MergeSource": 1231, "MergeSource_EDIT": 1232, "WhenClause": 1233, "WhenClause_EDIT": 1234, "OptionalMatchCondition": 1235, "UpdateDeleteOrInsert": 1236, "MatchCondition_EDIT": 1237, "UpdateDeleteOrInsert_EDIT": 1238, "SetClauseList": 1239, "SetClauseList_EDIT": 1240, "AnyLoad": 1241, "AnyData": 1242, "OptionalHiveLocal": 1243, "AnyInpath": 1244, "OptionalOverwrite": 1245, "LOAD": 1246, "IMPORT": 1247, "OptionalTableWithPartition": 1248, "TableWithPartition": 1249, "TableWithPartition_EDIT": 1250, "SetOption": 1251, "ShowColumnStatsStatement": 1252, "ShowColumnsStatement": 1253, "ShowCompactionsStatement": 1254, "ShowConfStatement": 1255, "ShowCreateTableStatement": 1256, "ShowCurrentRolesStatement": 1257, "ShowDatabasesStatement": 1258, "ShowFilesStatement": 1259, "ShowFunctionsStatement": 1260, "ShowGrantStatement": 1261, "ShowIndexStatement": 1262, "ShowLocksStatement": 1263, "ShowPartitionsStatement": 1264, "ShowRoleStatement": 1265, "ShowRolesStatement": 1266, "ShowTableStatement": 1267, "ShowTablesStatement": 1268, "ShowTblPropertiesStatement": 1269, "ShowTransactionsStatement": 1270, "ShowViewsStatement": 1271, "AnyShow": 1272, "SHOW": 1273, "ShowColumnStatsStatement_EDIT": 1274, "ShowColumnsStatement_EDIT": 1275, "ShowCreateTableStatement_EDIT": 1276, "ShowCurrentRolesStatement_EDIT": 1277, "ShowDatabasesStatement_EDIT": 1278, "ShowFilesStatement_EDIT": 1279, "ShowFunctionsStatement_EDIT": 1280, "ShowGrantStatement_EDIT": 1281, "ShowIndexStatement_EDIT": 1282, "ShowLocksStatement_EDIT": 1283, "ShowPartitionsStatement_EDIT": 1284, "ShowRoleStatement_EDIT": 1285, "ShowTableStatement_EDIT": 1286, "ShowTablesStatement_EDIT": 1287, "ShowTblPropertiesStatement_EDIT": 1288, "ShowViewsStatement_EDIT": 1289, "AnyTableOrView": 1290, "OptionalPrincipalName": 1291, "OptionalPrincipalName_EDIT": 1292, "OptionalInOrFromDatabase": 1293, "OptionalLike": 1294, "InOrFromDatabase_EDIT": 1295, "Like_EDIT": 1296, "TargetTable": 1297, "OptionalFromJoinedTable": 1298, "TargetTable_EDIT": 1299, "FromJoinedTable_EDIT": 1300, "TableName": 1301, "TableName_EDIT": 1302, "SetClause": 1303, "SetClause_EDIT": 1304, "SetTarget": 1305, "UpdateSource": 1306, "UpdateSource_EDIT": 1307, "AnyUse": 1308, "USE": 1309, "$accept": 0, "$end": 1 }, - terminals_: { 2: "error", 6: "EOF", 10: ";", 18: "CURSOR", 23: "SetSpecification_EDIT", 25: "ABORT", 26: "ADD", 27: "ADMIN", 28: "AFTER", 29: "ANALYZE", 30: "ARCHIVE", 31: "AVRO", 32: "BUCKET", 33: "BUCKETS", 34: "CASCADE", 35: "CHANGE", 36: "CLUSTERED", 37: "COLLECTION", 38: "COLUMNS", 39: "COMMENT", 40: "COMPACT", 41: "COMPACTIONS", 42: "COMPUTE", 43: "CONCATENATE", 44: "DATA", 45: "DATABASES", 46: "DBPROPERTIES", 47: "DEFERRED", 48: "DEFINED", 49: "DELIMITED", 50: "DEPENDENCY", 51: "DIRECTORY", 52: "DISABLE", 53: "DOUBLE_PRECISION", 54: "ENABLE", 55: "ESCAPED", 56: "EXCHANGE", 57: "EXPLAIN", 58: "EXPORT", 59: "FIELDS", 60: "FILE", 61: "FILEFORMAT", 62: "FIRST", 63: "FORMAT", 64: "FUNCTIONS", 65: "INPATH", 66: "INPUTFORMAT", 67: "JAR", 68: "IDXPROPERTIES", 69: "ITEMS", 70: "KEY", 71: "KEYS", 72: "LINES", 73: "LOAD", 74: "LOCATION", 75: "LOCKS", 76: "MATCHED", 77: "METADATA", 78: "MERGE", 79: "MSCK", 80: "NOSCAN", 81: "NOVALIDATE", 82: "NO_DROP", 83: "OFFLINE", 84: "ORC", 85: "OUTPUTFORMAT", 86: "OVERWRITE", 87: "OWNER", 88: "PARQUET", 89: "PARTITIONED", 90: "PARTITIONS", 91: "PERCENT", 92: "PRIVILEGES", 93: "PURGE", 94: "RCFILE", 95: "REBUILD", 96: "RELOAD", 97: "RELY", 98: "NORELY", 99: "REPAIR", 100: "REPLICATION", 101: "RECOVER", 102: "RENAME", 103: "REPLACE", 104: "RESTRICT", 105: "ROLE", 106: "ROLES", 107: "SCHEMAS", 108: "SEQUENCEFILE", 109: "SERDE", 110: "SERDEPROPERTIES", 111: "SETS", 112: "SHOW", 113: "SKEWED", 114: "SORTED", 115: "STATISTICS", 116: "STORED", 117: "STRING", 118: "STRUCT", 119: "TABLES", 120: "TBLPROPERTIES", 121: "TEMPORARY", 122: "TERMINATED", 123: "TEXTFILE", 124: "TIMESTAMP", 125: "TINYINT", 126: "TOUCH", 127: "TRANSACTIONS", 128: "UNARCHIVE", 129: "UNIONTYPE", 130: "USE", 131: "USER", 132: "VIEW", 133: "WAIT", 134: "DAY", 135: "HOUR", 136: "MINUTE", 137: "MONTH", 138: "QUARTER", 139: "SECOND", 140: "WEEK", 141: "YEAR", 142: "ANALYTIC", 143: "CURRENT", 144: "GRANT", 145: "RECOVER", 146: "ROLE", 147: "ROLES", 148: "URI", 149: "SERVER", 150: "UNKNOWN", 151: "BLOCK_SIZE", 152: "COMPRESSION", 153: "DEFAULT", 154: "ENCODING", 155: "KEY", 156: "ROLE", 157: "OPTION", 159: "REGULAR_IDENTIFIER", 160: "VARIABLE_REFERENCE", 162: "EXPLAIN", 163: "AUTHORIZATION", 164: "EXTENDED", 166: "ALL", 167: "AS", 168: "BINARY", 169: "CACHE", 170: "CLUSTER", 171: "CONF", 172: "CONSTRAINT", 173: "CUBE", 174: "CURRENT", 175: "DATE", 176: "DISTRIBUTE", 177: "DISTRIBUTED", 178: "EXTERNAL", 179: "FOR", 180: "FOREIGN", 181: "FUNCTION", 182: "GRANT", 183: "GROUPING", 184: "LATERAL", 185: "LOCAL", 186: "LOCK", 187: "MACRO", 188: "PARTITION", 189: "PRIMARY", 190: "REFERENCES", 191: "ROLLUP", 192: "SHOW_DATABASE", 193: "TABLE", 194: "ASC", 195: "FORMATTED", 196: "INDEX", 197: "INDEXES", 198: "NONE", 199: "OF", 200: "OUT", 201: "SCHEMA", 202: "STORED_AS_DIRECTORIES", 203: "TABLESAMPLE", 204: "USING", 205: "VIEWS", 206: "WINDOW", 207: ".", 208: "[", 209: "]", 210: "AGGREGATE", 211: "AVRO", 212: "CACHED", 213: "CASCADE", 214: "CLOSE_FN", 215: "COLUMN", 216: "DATA", 217: "DATABASES", 218: "DELETE", 219: "DELIMITED", 220: "ESCAPED", 221: "EXTENDED", 222: "EXTERNAL", 223: "FIELDS", 224: "FILES", 225: "FINALIZE_FN", 226: "FIRST", 227: "FORMAT", 228: "FORMATTED", 229: "FUNCTION", 230: "FUNCTIONS", 231: "GROUP", 232: "HASH", 233: "ILIKE", 234: "INCREMENTAL", 235: "INTERMEDIATE", 236: "INTERVAL", 237: "INIT_FN", 238: "INPATH", 239: "IREGEXP", 240: "KUDU", 241: "LAST", 242: "LIMIT", 243: "LINES", 244: "LOCATION", 245: "MERGE_FN", 246: "NULLS", 247: "PARTITIONS", 248: "PREPARE_FN", 249: "PRIMARY", 250: "RANGE", 251: "REAL", 252: "REPEATABLE", 253: "REPLICATION", 254: "RESTRICT", 255: "RETURNS", 256: "SCHEMAS", 257: "SERIALIZE_FN", 258: "SORT", 259: "STATS", 260: "STRAIGHT_JOIN", 261: "SYMBOL", 262: "TABLE", 263: "TABLES", 264: "TABLESAMPLE", 265: "USING", 266: "ANTI", 267: "NOSHUFFLE", 268: "PARQUET", 269: "PARTITIONED", 270: "RCFILE", 271: "SEQUENCEFILE", 272: "SERDEPROPERTIES", 273: "SHUFFLE", 274: "STORED", 275: "TBLPROPERTIES", 276: "TERMINATED", 277: "TEXTFILE", 278: "UPDATE_FN", 279: "BROADCAST", 280: "...", 281: ".", 282: "[", 283: "]", 284: "ALL", 285: "ARRAY", 286: "AS", 287: "ASC", 288: "BETWEEN", 289: "BIGINT", 290: "BOOLEAN", 291: "BY", 292: "CASE", 293: "CHAR", 294: "CROSS", 295: "CURRENT", 296: "DATABASE", 297: "DECIMAL", 298: "DISTINCT", 299: "DOUBLE", 300: "DESC", 301: "ELSE", 302: "END", 303: "EXISTS", 304: "FALSE", 305: "FLOAT", 306: "FOLLOWING", 307: "FROM", 308: "FULL", 309: "GROUP", 310: "HAVING", 311: "IF", 312: "IN", 313: "INNER", 314: "INT", 315: "INTO", 316: "IS", 317: "JOIN", 318: "LEFT", 319: "LIKE", 320: "LIMIT", 321: "MAP", 322: "NOT", 323: "NULL", 324: "ON", 325: "ORDER", 326: "OUTER", 327: "OVER", 328: "PARTITION", 329: "PRECEDING", 330: "PURGE", 331: "RANGE", 332: "REGEXP", 333: "RIGHT", 334: "RLIKE", 335: "ROW", 336: "ROWS", 337: "SCHEMA", 338: "SEMI", 339: "SET", 340: "SMALLINT", 341: "STRING", 342: "TABLE", 343: "THEN", 344: "TIMESTAMP", 345: "TINYINT", 346: "TRUE", 347: "UNION", 348: "VALUES", 349: "VARCHAR", 350: "WHEN", 351: "WHERE", 352: "WITH", 353: "AVG", 354: "CAST", 355: "COUNT", 356: "MAX", 357: "MIN", 358: "STDDEV_POP", 359: "STDDEV_SAMP", 360: "SUM", 361: "VARIANCE", 362: "VAR_POP", 363: "VAR_SAMP", 364: "COLLECT_SET", 365: "COLLECT_LIST", 366: "CORR", 367: "COVAR_POP", 368: "COVAR_SAMP", 369: "DAYOFWEEK", 370: "HISTOGRAM_NUMERIC", 371: "NTILE", 372: "PERCENTILE", 373: "PERCENTILE_APPROX", 374: "APPX_MEDIAN", 375: "EXTRACT", 376: "GROUP_CONCAT", 377: "NDV", 378: "STDDEV", 379: "VARIANCE_POP", 380: "VARIANCE_SAMP", 381: "ANALYTIC", 382: "UNSIGNED_INTEGER", 383: "UNSIGNED_INTEGER_E", 384: "HDFS_START_QUOTE", 385: "AND", 386: "OR", 387: "=", 388: "<", 389: ">", 390: "COMPARISON_OPERATOR", 391: "-", 392: "*", 393: "ARITHMETIC_OPERATOR", 394: ",", 395: ".", 396: "~", 397: "!", 398: "(", 399: ")", 400: "[", 401: "]", 402: "BACKTICK", 403: "SINGLE_QUOTE", 404: "DOUBLE_QUOTE", 438: "CREATE", 439: "CREATE", 440: "CREATE", 441: "PARTIAL_CURSOR", 445: "GROUP", 452: "COMMENT", 469: "VALUE", 471: "PARTIAL_VALUE", 543: "UNCACHED", 569: "DESCRIBE", 570: "DESCRIBE", 571: "DESC", 577: "SELECT", 653: "SORT", 660: "OFFSET", 665: "BETWEEN_AND", 686: "+", 724: "SYSTEM", 759: "REPLACE", 760: "TRUNCATE", 782: "UNBOUNDED", 786: "HDFS_PATH", 787: "HDFS_END_QUOTE", 791: "EXTRACT", 816: "ALTER", 823: "PARTITION_VALUE", 827: "TO", 847: "SKEWED_LOCATION", 850: "COLUMN", 859: "DROP", 889: "COLUMNS", 897: "CHANGE", 898: "FILEFORMAT", 899: "ADD", 901: "RENAME", 909: "ColumnReferences", 921: "REFRESH", 922: "INVALIDATE", 923: "METADATA", 924: "COMPUTE", 946: "WITH", 951: "LIFECYCLE", 969: "LIKE_PARQUET", 1000: ":", 1034: "ORC", 1049: "ESCAPED", 1095: "VIEW", 1160: "DELETE", 1184: "INSERT", 1185: "UPDATE", 1186: "INSERT", 1187: "REVOKE", 1189: "REVOKE", 1201: "OVERWRITE_DIRECTORY", 1203: "OptionalStoredAs_EDIT", 1207: "INSERT", 1221: "UPSERT", 1224: "OVERWRITE", 1246: "LOAD", 1247: "IMPORT", 1273: "SHOW", 1309: "USE" }, + symbols_: { "error": 2, "SqlSyntax": 3, "NewStatement": 4, "SqlStatements": 5, "EOF": 6, "SqlAutocomplete": 7, "SqlStatements_EDIT": 8, "SqlStatement": 9, ";": 10, "SqlStatement_EDIT": 11, "DataDefinition": 12, "DataManipulation": 13, "QuerySpecification": 14, "ExplainClause": 15, "AnyCursor": 16, "CommonTableExpression": 17, "CURSOR": 18, "ExplainClause_EDIT": 19, "DataDefinition_EDIT": 20, "DataManipulation_EDIT": 21, "QuerySpecification_EDIT": 22, "SetSpecification_EDIT": 23, "NonReservedKeyword": 24, "ABORT": 25, "ADD": 26, "ADMIN": 27, "AFTER": 28, "ANALYZE": 29, "ARCHIVE": 30, "AVRO": 31, "BUCKET": 32, "BUCKETS": 33, "CASCADE": 34, "CHANGE": 35, "CLUSTERED": 36, "COLLECTION": 37, "COLUMNS": 38, "COMMENT": 39, "COMPACT": 40, "COMPACTIONS": 41, "COMPUTE": 42, "CONCATENATE": 43, "DATA": 44, "DATABASES": 45, "DBPROPERTIES": 46, "DEFERRED": 47, "DEFINED": 48, "DELIMITED": 49, "DEPENDENCY": 50, "DIRECTORY": 51, "DISABLE": 52, "DOUBLE_PRECISION": 53, "ENABLE": 54, "ESCAPED": 55, "EXCHANGE": 56, "EXPLAIN": 57, "EXPORT": 58, "FIELDS": 59, "FILE": 60, "FILEFORMAT": 61, "FIRST": 62, "FORMAT": 63, "FUNCTIONS": 64, "INPATH": 65, "INPUTFORMAT": 66, "JAR": 67, "IDXPROPERTIES": 68, "ITEMS": 69, "KEY": 70, "KEYS": 71, "LINES": 72, "LOAD": 73, "LOCATION": 74, "LOCKS": 75, "MATCHED": 76, "METADATA": 77, "MERGE": 78, "MSCK": 79, "NOSCAN": 80, "NOVALIDATE": 81, "NO_DROP": 82, "OFFLINE": 83, "ORC": 84, "OUTPUTFORMAT": 85, "OVERWRITE": 86, "OWNER": 87, "PARQUET": 88, "PARTITIONED": 89, "PARTITIONS": 90, "PERCENT": 91, "PRIVILEGES": 92, "PURGE": 93, "RCFILE": 94, "REBUILD": 95, "RELOAD": 96, "RELY": 97, "NORELY": 98, "REPAIR": 99, "REPLICATION": 100, "RECOVER": 101, "RENAME": 102, "REPLACE": 103, "RESTRICT": 104, "ROLE": 105, "ROLES": 106, "SCHEMAS": 107, "SEQUENCEFILE": 108, "SERDE": 109, "SERDEPROPERTIES": 110, "SETS": 111, "SHOW": 112, "SKEWED": 113, "SORTED": 114, "STATISTICS": 115, "STORED": 116, "STRING": 117, "STRUCT": 118, "TABLES": 119, "TBLPROPERTIES": 120, "TEMPORARY": 121, "TERMINATED": 122, "TEXTFILE": 123, "TIMESTAMP": 124, "TINYINT": 125, "TOUCH": 126, "TRANSACTIONS": 127, "UNARCHIVE": 128, "UNIONTYPE": 129, "USE": 130, "USER": 131, "VIEW": 132, "WAIT": 133, "DAY": 134, "HOUR": 135, "MINUTE": 136, "MONTH": 137, "QUARTER": 138, "SECOND": 139, "WEEK": 140, "YEAR": 141, "ANALYTIC": 142, "CURRENT": 143, "GRANT": 144, "RECOVER": 145, "ROLE": 146, "ROLES": 147, "URI": 148, "SERVER": 149, "UNKNOWN": 150, "BLOCK_SIZE": 151, "COMPRESSION": 152, "DEFAULT": 153, "ENCODING": 154, "KEY": 155, "ROLE": 156, "OPTION": 157, "RegularIdentifier": 158, "REGULAR_IDENTIFIER": 159, "VARIABLE_REFERENCE": 160, "OptionalHiveExplainTypes": 161, "EXPLAIN": 162, "AUTHORIZATION": 163, "EXTENDED": 164, "NonStartingToken": 165, "ALL": 166, "AS": 167, "BINARY": 168, "CACHE": 169, "CLUSTER": 170, "CONF": 171, "CONSTRAINT": 172, "CUBE": 173, "CURRENT": 174, "DATE": 175, "DISTRIBUTE": 176, "DISTRIBUTED": 177, "EXTERNAL": 178, "FOR": 179, "FOREIGN": 180, "FUNCTION": 181, "GRANT": 182, "GROUPING": 183, "LATERAL": 184, "LOCAL": 185, "LOCK": 186, "MACRO": 187, "PARTITION": 188, "PRIMARY": 189, "REFERENCES": 190, "ROLLUP": 191, "SHOW_DATABASE": 192, "TABLE": 193, "ASC": 194, "FORMATTED": 195, "INDEX": 196, "INDEXES": 197, "NONE": 198, "OF": 199, "OUT": 200, "SCHEMA": 201, "STORED_AS_DIRECTORIES": 202, "TABLESAMPLE": 203, "USING": 204, "VIEWS": 205, "WINDOW": 206, ".": 207, "[": 208, "]": 209, "AGGREGATE": 210, "AVRO": 211, "CACHED": 212, "CASCADE": 213, "CLOSE_FN": 214, "COLUMN": 215, "DATA": 216, "DATABASES": 217, "DELETE": 218, "DELIMITED": 219, "ESCAPED": 220, "EXTENDED": 221, "EXTERNAL": 222, "FIELDS": 223, "FILES": 224, "FINALIZE_FN": 225, "FIRST": 226, "FORMAT": 227, "FORMATTED": 228, "FUNCTION": 229, "FUNCTIONS": 230, "GROUP": 231, "HASH": 232, "ILIKE": 233, "INCREMENTAL": 234, "INTERMEDIATE": 235, "INTERVAL": 236, "INIT_FN": 237, "INPATH": 238, "IREGEXP": 239, "KUDU": 240, "LAST": 241, "LIMIT": 242, "LINES": 243, "LOCATION": 244, "MERGE_FN": 245, "NULLS": 246, "PARTITIONS": 247, "PREPARE_FN": 248, "PRIMARY": 249, "RANGE": 250, "REAL": 251, "REPEATABLE": 252, "REPLICATION": 253, "RESTRICT": 254, "RETURNS": 255, "SCHEMAS": 256, "SERIALIZE_FN": 257, "SORT": 258, "STATS": 259, "STRAIGHT_JOIN": 260, "SYMBOL": 261, "TABLE": 262, "TABLES": 263, "TABLESAMPLE": 264, "USING": 265, "ANTI": 266, "NOSHUFFLE": 267, "PARQUET": 268, "PARTITIONED": 269, "RCFILE": 270, "SEQUENCEFILE": 271, "SERDEPROPERTIES": 272, "SHUFFLE": 273, "STORED": 274, "TBLPROPERTIES": 275, "TERMINATED": 276, "TEXTFILE": 277, "UPDATE_FN": 278, "BROADCAST": 279, "...": 280, ".": 281, "[": 282, "]": 283, "ALL": 284, "ARRAY": 285, "AS": 286, "ASC": 287, "BETWEEN": 288, "BIGINT": 289, "BOOLEAN": 290, "BY": 291, "CASE": 292, "CHAR": 293, "CROSS": 294, "CURRENT": 295, "DATABASE": 296, "DECIMAL": 297, "DISTINCT": 298, "DOUBLE": 299, "DESC": 300, "ELSE": 301, "END": 302, "EXISTS": 303, "FALSE": 304, "FLOAT": 305, "FOLLOWING": 306, "FROM": 307, "FULL": 308, "GROUP": 309, "HAVING": 310, "IF": 311, "IN": 312, "INNER": 313, "INT": 314, "INTO": 315, "IS": 316, "JOIN": 317, "LEFT": 318, "LIKE": 319, "LIMIT": 320, "MAP": 321, "NOT": 322, "NULL": 323, "ON": 324, "ORDER": 325, "OUTER": 326, "OVER": 327, "PARTITION": 328, "PRECEDING": 329, "PURGE": 330, "RANGE": 331, "REGEXP": 332, "RIGHT": 333, "RLIKE": 334, "ROW": 335, "ROWS": 336, "SCHEMA": 337, "SEMI": 338, "SET": 339, "SMALLINT": 340, "STRING": 341, "TABLE": 342, "THEN": 343, "TIMESTAMP": 344, "TINYINT": 345, "TRUE": 346, "UNION": 347, "VALUES": 348, "VARCHAR": 349, "WHEN": 350, "WHERE": 351, "WITH": 352, "AVG": 353, "CAST": 354, "COUNT": 355, "MAX": 356, "MIN": 357, "STDDEV_POP": 358, "STDDEV_SAMP": 359, "SUM": 360, "VARIANCE": 361, "VAR_POP": 362, "VAR_SAMP": 363, "COLLECT_SET": 364, "COLLECT_LIST": 365, "CORR": 366, "COVAR_POP": 367, "COVAR_SAMP": 368, "DAYOFWEEK": 369, "HISTOGRAM_NUMERIC": 370, "NTILE": 371, "PERCENTILE": 372, "PERCENTILE_APPROX": 373, "APPX_MEDIAN": 374, "EXTRACT": 375, "GROUP_CONCAT": 376, "NDV": 377, "STDDEV": 378, "VARIANCE_POP": 379, "VARIANCE_SAMP": 380, "ANALYTIC": 381, "UNSIGNED_INTEGER": 382, "UNSIGNED_INTEGER_E": 383, "HDFS_START_QUOTE": 384, "AND": 385, "OR": 386, "=": 387, "<": 388, ">": 389, "COMPARISON_OPERATOR": 390, "-": 391, "*": 392, "ARITHMETIC_OPERATOR": 393, ",": 394, ".": 395, "~": 396, "!": 397, "(": 398, ")": 399, "[": 400, "]": 401, "BACKTICK": 402, "SINGLE_QUOTE": 403, "DOUBLE_QUOTE": 404, "DescribeStatement": 405, "AlterStatement": 406, "AnalyzeStatement": 407, "RefreshStatement": 408, "InvalidateStatement": 409, "ComputeStatsStatement": 410, "CreateStatement": 411, "DropStatement": 412, "HiveAbortStatement": 413, "GrantStatement": 414, "RevokeStatement": 415, "SetRoleStatement": 416, "SetSpecification": 417, "ShowStatement": 418, "UseStatement": 419, "DescribeStatement_EDIT": 420, "AlterStatement_EDIT": 421, "AnalyzeStatement_EDIT": 422, "RefreshStatement_EDIT": 423, "InvalidateStatement_EDIT": 424, "ComputeStatsStatement_EDIT": 425, "CreateStatement_EDIT": 426, "DropStatement_EDIT": 427, "HiveAbortStatement_EDIT": 428, "GrantStatement_EDIT": 429, "RevokeStatement_EDIT": 430, "SetRoleStatement_EDIT": 431, "ShowStatement_EDIT": 432, "UseStatement_EDIT": 433, "AggregateOrAnalytic": 434, "Commas": 435, "AnyAs": 436, "AnyCreate": 437, "CREATE": 438, "CREATE": 439, "CREATE": 440, "PARTIAL_CURSOR": 441, "AnyDot": 442, "AnyFromOrIn": 443, "AnyGroup": 444, "GROUP": 445, "AnyPartition": 446, "AnyTable": 447, "DatabaseOrSchema": 448, "FromOrIn": 449, "HiveIndexOrIndexes": 450, "HiveOrImpalaComment": 451, "COMMENT": 452, "HiveOrImpalaCreate": 453, "HiveOrImpalaDatabasesOrSchemas": 454, "HiveOrImpalaEscaped": 455, "HiveOrImpalaFields": 456, "HiveOrImpalaFormat": 457, "HiveOrImpalaLeftSquareBracket": 458, "HiveOrImpalaLines": 459, "HiveOrImpalaLocation": 460, "HiveOrImpalaRightSquareBracket": 461, "HiveOrImpalaPartitioned": 462, "HiveOrImpalaStored": 463, "HiveOrImpalaTables": 464, "HiveOrImpalaTblproperties": 465, "HiveOrImpalaTerminated": 466, "HiveRoleOrUser": 467, "SingleQuotedValue": 468, "VALUE": 469, "SingleQuotedValue_EDIT": 470, "PARTIAL_VALUE": 471, "DoubleQuotedValue": 472, "DoubleQuotedValue_EDIT": 473, "QuotedValue": 474, "QuotedValue_EDIT": 475, "OptionalAggregateOrAnalytic": 476, "OptionalHiveExtended": 477, "OptionalHiveExtendedOrFormatted": 478, "OptionalExternal": 479, "OptionalImpalaExtendedOrFormatted": 480, "OptionallyFormattedIndex": 481, "OptionallyFormattedIndex_EDIT": 482, "OptionalFromDatabase": 483, "DatabaseIdentifier": 484, "OptionalFromDatabase_EDIT": 485, "DatabaseIdentifier_EDIT": 486, "OptionalCascade": 487, "OptionalCascadeOrRestrict": 488, "OptionalHiveCascadeOrRestrict": 489, "OptionalHiveTemporary": 490, "OptionalIfExists": 491, "OptionalIfExists_EDIT": 492, "OptionalIfNotExists": 493, "OptionalIfNotExists_EDIT": 494, "OptionalInDatabase": 495, "OptionalPartitionSpec": 496, "PartitionSpec": 497, "OptionalPartitionSpec_EDIT": 498, "PartitionSpec_EDIT": 499, "PartitionSpecList": 500, "PartitionSpecList_EDIT": 501, "RightParenthesisOrError": 502, "RangePartitionSpec": 503, "UnsignedValueSpecification": 504, "RangePartitionComparisonOperator": 505, "RangePartitionSpec_EDIT": 506, "ConfigurationName": 507, "PartialBacktickedOrAnyCursor": 508, "PartialBacktickedIdentifier": 509, "PartialBacktickedOrCursor": 510, "PartialBacktickedOrPartialCursor": 511, "OptionalParenthesizedColumnList": 512, "ParenthesizedColumnList": 513, "OptionalParenthesizedColumnList_EDIT": 514, "ParenthesizedColumnList_EDIT": 515, "ColumnList": 516, "ColumnList_EDIT": 517, "ColumnIdentifier": 518, "ColumnIdentifier_EDIT": 519, "ParenthesizedSimpleValueList": 520, "SimpleValueList": 521, "SchemaQualifiedTableIdentifier": 522, "RegularOrBacktickedIdentifier": 523, "ImpalaFields": 524, "SchemaQualifiedTableIdentifier_EDIT": 525, "ImpalaFields_EDIT": 526, "ImpalaField": 527, "ImpalaField_EDIT": 528, "SchemaQualifiedIdentifier": 529, "SchemaQualifiedIdentifier_EDIT": 530, "PartitionExpression": 531, "PartitionExpression_EDIT": 532, "ValueExpression": 533, "ValueExpression_EDIT": 534, "OptionalHdfsLocation": 535, "HdfsLocation": 536, "HdfsPath": 537, "HdfsLocation_EDIT": 538, "HdfsPath_EDIT": 539, "OptionalCachedInOrUncached": 540, "CachedIn": 541, "OptionalWithReplication": 542, "UNCACHED": 543, "OptionalCachedIn": 544, "CachedIn_EDIT": 545, "WithReplication": 546, "SignedInteger": 547, "WithReplication_EDIT": 548, "RegularOrBackTickedSchemaQualifiedName": 549, "RegularOrBackTickedSchemaQualifiedName_EDIT": 550, "LocalOrSchemaQualifiedName": 551, "LocalOrSchemaQualifiedName_EDIT": 552, "ColumnReference": 553, "BasicIdentifierChain": 554, "ColumnReference_EDIT": 555, "BasicIdentifierChain_EDIT": 556, "DerivedColumnChain": 557, "DerivedColumnChain_EDIT": 558, "PartialBacktickedIdentifierOrPartialCursor": 559, "HiveOrImpalaRightSquareBracketOrError": 560, "PrimitiveType": 561, "OptionalTypePrecision": 562, "OptionalTypeLength": 563, "HiveDescribeStatement": 564, "ImpalaDescribeStatement": 565, "HiveDescribeStatement_EDIT": 566, "ImpalaDescribeStatement_EDIT": 567, "HiveDesc": 568, "DESCRIBE": 569, "DESCRIBE": 570, "DESC": 571, "SelectStatement": 572, "OptionalUnions": 573, "SelectStatement_EDIT": 574, "OptionalUnions_EDIT": 575, "CommonTableExpression_EDIT": 576, "SELECT": 577, "OptionalAllOrDistinct": 578, "OptionalStraightJoin": 579, "SelectList": 580, "TableExpression": 581, "Unions": 582, "Unions_EDIT": 583, "UnionClause": 584, "UnionClause_EDIT": 585, "SelectList_EDIT": 586, "TableExpression_EDIT": 587, "WithQueries": 588, "WithQueries_EDIT": 589, "WithQuery": 590, "WithQuery_EDIT": 591, "TableSubQueryInner": 592, "TableSubQueryInner_EDIT": 593, "FromClause": 594, "OptionalSelectConditions": 595, "FromClause_EDIT": 596, "OptionalJoins": 597, "OptionalSelectConditions_EDIT": 598, "Joins": 599, "Joins_INVALID": 600, "TableReferenceList": 601, "OptionalLateralViews": 602, "TableReferenceList_EDIT": 603, "OptionalLateralViews_EDIT": 604, "OptionalWhereClause": 605, "OptionalGroupByClause": 606, "OptionalHavingClause": 607, "OptionalWindowClause": 608, "OptionalOrderByClause": 609, "OptionalClusterOrDistributeBy": 610, "OptionalLimitClause": 611, "OptionalOffsetClause": 612, "WhereClause_EDIT": 613, "GroupByClause_EDIT": 614, "HavingClause_EDIT": 615, "WindowClause_EDIT": 616, "OrderByClause_EDIT": 617, "ClusterOrDistributeBy_EDIT": 618, "LimitClause_EDIT": 619, "OffsetClause_EDIT": 620, "WhereClause": 621, "GroupByClause": 622, "HavingClause": 623, "WindowClause": 624, "OrderByClause": 625, "ClusterOrDistributeBy": 626, "LimitClause": 627, "SearchCondition": 628, "SearchCondition_EDIT": 629, "GroupByColumnList": 630, "OptionalHiveGroupingSetsCubeOrRollup": 631, "GroupByColumnList_EDIT": 632, "OptionalHiveGroupingSetsCubeOrRollup_EDIT": 633, "HiveGroupingSets": 634, "HiveGroupingSets_EDIT": 635, "ColumnGroupingSets": 636, "ColumnGroupingSets_EDIT": 637, "ColumnGroupingSet_EDIT": 638, "GroupByColumnListPartTwo_EDIT": 639, "OrderByColumnList": 640, "OrderByColumnList_EDIT": 641, "OrderByIdentifier": 642, "OrderByIdentifier_EDIT": 643, "OptionalAscOrDesc": 644, "OptionalImpalaNullsFirstOrLast": 645, "OptionalImpalaNullsFirstOrLast_EDIT": 646, "ClusterByClause": 647, "DistributeByClause": 648, "SortByClause": 649, "ClusterByClause_EDIT": 650, "DistributeByClause_EDIT": 651, "SortByClause_EDIT": 652, "SORT": 653, "SortByList": 654, "SortByList_EDIT": 655, "SortByIdentifier": 656, "SortByIdentifier_EDIT": 657, "UnsignedNumericLiteral": 658, "OffsetClause": 659, "OFFSET": 660, "NonParenthesizedValueExpressionPrimary": 661, "OptionalNot": 662, "TableSubQuery": 663, "ValueExpressionList": 664, "BETWEEN_AND": 665, "LikeRightPart": 666, "CaseRightPart": 667, "NonParenthesizedValueExpressionPrimary_EDIT": 668, "TableSubQuery_EDIT": 669, "ValueExpressionInSecondPart_EDIT": 670, "LikeRightPart_EDIT": 671, "CaseRightPart_EDIT": 672, "EndOrError": 673, "ValueExpressionList_EDIT": 674, "InValueList": 675, "ColumnOrArbitraryFunctionRef": 676, "ArbitraryFunctionRightPart": 677, "ArbitraryFunctionName": 678, "UserDefinedFunction": 679, "ImpalaInterval": 680, "UnsignedValueSpecification_EDIT": 681, "ColumnOrArbitraryFunctionRef_EDIT": 682, "ArbitraryFunctionRightPart_EDIT": 683, "UserDefinedFunction_EDIT": 684, "ImpalaInterval_EDIT": 685, "+": 686, "UnsignedLiteral": 687, "UnsignedLiteral_EDIT": 688, "GeneralLiteral": 689, "GeneralLiteral_EDIT": 690, "ExactNumericLiteral": 691, "ApproximateNumericLiteral": 692, "TruthValue": 693, "SelectSpecification": 694, "OptionalCorrelationName": 695, "SelectSpecification_EDIT": 696, "OptionalCorrelationName_EDIT": 697, "TableReference": 698, "TableReference_EDIT": 699, "TablePrimaryOrJoinedTable": 700, "TablePrimaryOrJoinedTable_EDIT": 701, "TablePrimary": 702, "JoinedTable": 703, "TablePrimary_EDIT": 704, "JoinedTable_EDIT": 705, "Joins_EDIT": 706, "JoinType": 707, "OptionalImpalaBroadcastOrShuffle": 708, "OptionalJoinCondition": 709, "Join_EDIT": 710, "JoinType_EDIT": 711, "JoinCondition_EDIT": 712, "UsingColList": 713, "TableOrQueryName": 714, "OptionalHiveTableSample": 715, "OptionalImpalaTableSample": 716, "DerivedTable": 717, "TableOrQueryName_EDIT": 718, "OptionalHiveTableSample_EDIT": 719, "OptionalImpalaTableSample_EDIT": 720, "DerivedTable_EDIT": 721, "OptionalOnColumn": 722, "OptionalOnColumn_EDIT": 723, "SYSTEM": 724, "PushQueryState": 725, "PopQueryState": 726, "SubQuery": 727, "SubQuery_EDIT": 728, "QueryExpression": 729, "QueryExpression_EDIT": 730, "QueryExpressionBody": 731, "QueryExpressionBody_EDIT": 732, "NonJoinQueryExpression": 733, "NonJoinQueryExpression_EDIT": 734, "NonJoinQueryTerm": 735, "NonJoinQueryTerm_EDIT": 736, "NonJoinQueryPrimary": 737, "NonJoinQueryPrimary_EDIT": 738, "SimpleTable": 739, "SimpleTable_EDIT": 740, "LateralView": 741, "LateralView_EDIT": 742, "AggregateFunction": 743, "OptionalOverClause": 744, "AnalyticFunction": 745, "OverClause": 746, "CastFunction": 747, "HiveExtractFunction": 748, "ImpalaExtractFunction": 749, "AggregateFunction_EDIT": 750, "OptionalOverClause_EDIT": 751, "AnalyticFunction_EDIT": 752, "OverClause_EDIT": 753, "CastFunction_EDIT": 754, "HiveExtractFunction_EDIT": 755, "ImpalaExtractFunction_EDIT": 756, "ArbitraryFunction": 757, "ArbitraryFunction_EDIT": 758, "REPLACE": 759, "TRUNCATE": 760, "OptionalFunctionSquareBracket": 761, "CountFunction": 762, "SumFunction": 763, "OtherAggregateFunction": 764, "CountFunction_EDIT": 765, "SumFunction_EDIT": 766, "OtherAggregateFunction_EDIT": 767, "WindowExpression": 768, "WindowExpression_EDIT": 769, "OptionalPartitionBy": 770, "OptionalOrderByAndWindow": 771, "PartitionBy_EDIT": 772, "OptionalOrderByAndWindow_EDIT": 773, "PartitionBy": 774, "OptionalWindowSpec": 775, "WindowSpec_EDIT": 776, "WindowSpec": 777, "RowsOrRange": 778, "PopLexerState": 779, "OptionalCurrentOrPreceding": 780, "OptionalAndFollowing": 781, "UNBOUNDED": 782, "OptionalCurrentOrPreceding_EDIT": 783, "OptionalAndFollowing_EDIT": 784, "PushHdfsLexerState": 785, "HDFS_PATH": 786, "HDFS_END_QUOTE": 787, "AnyRange": 788, "IntegerOrUnbounded": 789, "AnyCurrent": 790, "EXTRACT": 791, "HiveDateField": 792, "OtherAggregateFunction_Type": 793, "FromOrComma": 794, "OptionalOuter": 795, "LateralViewColumnAliases": 796, "LateralViewColumnAliases_EDIT": 797, "CaseWhenThenList": 798, "CaseWhenThenList_EDIT": 799, "CaseWhenThenListPartTwo": 800, "CaseWhenThenListPartTwo_EDIT": 801, "AlterDatabase": 802, "AlterIndex": 803, "AlterTable": 804, "AlterView": 805, "Msck": 806, "ReloadFunction": 807, "CommentOn": 808, "AlterDatabase_EDIT": 809, "AlterIndex_EDIT": 810, "AlterTable_EDIT": 811, "AlterView_EDIT": 812, "Msck_EDIT": 813, "ReloadFunction_EDIT": 814, "CommentOn_EDIT": 815, "ALTER": 816, "ParenthesizedPropertyAssignmentList": 817, "PrincipalSpecification": 818, "PrincipalSpecification_EDIT": 819, "AlterTableLeftSide": 820, "AnyAdd": 821, "OptionalPartitionSpecs": 822, "PARTITION_VALUE": 823, "HivePrimaryKeySpecification": 824, "HiveForeignKeySpecification": 825, "AnyRename": 826, "TO": 827, "HiveSpecificOperations": 828, "ImpalaSpecificOperations": 829, "DropOperations": 830, "OptionalPartitionOperations": 831, "AlterTableLeftSide_EDIT": 832, "AnyReplace": 833, "OptionalPartitionSpecs_EDIT": 834, "HivePrimaryKeySpecification_EDIT": 835, "HiveForeignKeySpecification_EDIT": 836, "HiveSpecificOperations_EDIT": 837, "ImpalaSpecificOperations_EDIT": 838, "OptionalPartitionOperations_EDIT": 839, "DropOperations_EDIT": 840, "AddOrReplace": 841, "ClusteredBy": 842, "ParenthesizedSkewedValueList": 843, "OptionalStoredAsDirectories": 844, "HiveExchange": 845, "HiveArchiveOrUnArchive": 846, "SKEWED_LOCATION": 847, "ParenthesizedSkewedLocationList": 848, "AnyChange": 849, "COLUMN": 850, "ParenthesizedColumnSpecificationList": 851, "ClusteredBy_EDIT": 852, "HiveExchange_EDIT": 853, "ParenthesizedSkewedLocationList_EDIT": 854, "OptionalStoredAsDirectories_EDIT": 855, "OptionalImpalaColumn": 856, "KuduStorageAttribute": 857, "SetValue": 858, "DROP": 859, "ParenthesizedStatsList": 860, "ParenthesizedStatsList_EDIT": 861, "StatsList": 862, "StatsList_EDIT": 863, "StatsAssignment": 864, "StatsAssignment_EDIT": 865, "AnyFileFormat": 866, "FileFormat": 867, "OptionalWithSerdeproperties": 868, "HiveOrImpalaSerdeproperties": 869, "ImpalaRowFormat": 870, "AddReplaceColumns": 871, "OptionalAndWait": 872, "OptionalWithOverwriteTblProperties": 873, "HiveEnableOrDisable": 874, "HiveNoDropOrOffline": 875, "OptionalHiveColumn": 876, "ColumnSpecification": 877, "OptionalHiveFirstOrAfter": 878, "AddReplaceColumns_EDIT": 879, "ColumnSpecification_EDIT": 880, "OptionalHiveFirstOrAfter_EDIT": 881, "AndWait_EDIT": 882, "WithOverwriteTblProperties_EDIT": 883, "HiveNoDropOrOffline_EDIT": 884, "ImpalaRowFormat_EDIT": 885, "WithSerdeproperties_EDIT": 886, "AnyColumns": 887, "ParenthesizedColumnSpecificationList_EDIT": 888, "COLUMNS": 889, "ExchangePartitionSpec": 890, "ExchangePartitionSpec_EDIT": 891, "OneOrMorePartitionSpecLists": 892, "OneOrMorePartitionSpecLists_EDIT": 893, "OneOrMorePartitionSpecs": 894, "OptionalHivePurge": 895, "OneOrMorePartitionSpecs_EDIT": 896, "CHANGE": 897, "FILEFORMAT": 898, "ADD": 899, "HiveAfterOrFirst": 900, "RENAME": 901, "PartitionSpecWithLocationList": 902, "PartitionSpecWithLocation": 903, "PartitionSpecWithLocation_EDIT": 904, "SkewedLocationList": 905, "SkewedLocationList_EDIT": 906, "SkewedLocation": 907, "SkewedLocation_EDIT": 908, "ColumnReferences": 909, "AlterViewLeftSide": 910, "AlterViewLeftSide_EDIT": 911, "AnyView": 912, "NullableComment": 913, "OptionalForColumns": 914, "OptionalCacheMetadata": 915, "OptionalNoscan": 916, "ForColumns": 917, "CacheMetadata": 918, "ForColumns_EDIT": 919, "CacheMetadata_EDIT": 920, "REFRESH": 921, "INVALIDATE": 922, "METADATA": 923, "COMPUTE": 924, "DatabaseDefinition": 925, "TableDefinition": 926, "ViewDefinition": 927, "RoleDefinition": 928, "FunctionDefinition": 929, "IndexDefinition": 930, "MacroDefinition": 931, "DatabaseDefinition_EDIT": 932, "TableDefinition_EDIT": 933, "ViewDefinition_EDIT": 934, "FunctionDefinition_EDIT": 935, "IndexDefinition_EDIT": 936, "MacroDefinition_EDIT": 937, "DatabaseDefinitionOptionals": 938, "OptionalComment": 939, "OptionalHiveDbProperties": 940, "DatabaseDefinitionOptionals_EDIT": 941, "OptionalComment_INVALID": 942, "Comment": 943, "Comment_INVALID": 944, "HiveDbProperties": 945, "WITH": 946, "PropertyAssignmentList": 947, "PropertyAssignment": 948, "TableDefinitionRightPart": 949, "LifeCyclePart": 950, "LIFECYCLE": 951, "TableDefinitionRightPart_EDIT": 952, "TableIdentifierAndOptionalColumnSpecification": 953, "OptionalPartitionedBy": 954, "OptionalSortBy": 955, "OptionalClusteredBy": 956, "OptionalSkewedBy": 957, "OptionalStoredAsOrBy": 958, "OptionalTblproperties": 959, "OptionalAsSelectStatement": 960, "TableIdentifierAndOptionalColumnSpecification_EDIT": 961, "PartitionedBy_EDIT": 962, "SortBy_EDIT": 963, "SkewedBy_EDIT": 964, "StoredAsOrBy_EDIT": 965, "OptionalAsSelectStatement_EDIT": 966, "OptionalColumnSpecificationsOrLike": 967, "OptionalColumnSpecificationsOrLike_EDIT": 968, "LIKE_PARQUET": 969, "ColumnSpecificationList": 970, "ConstraintSpecification": 971, "ColumnSpecificationList_EDIT": 972, "ConstraintSpecification_EDIT": 973, "ColumnDataType": 974, "OptionalColumnOptions": 975, "ColumnDataType_EDIT": 976, "ColumnOptions_EDIT": 977, "ColumnOptions": 978, "ColumnOption": 979, "ColumnOption_EDIT": 980, "ImpalaPrimaryKey": 981, "ImpalaPrimaryKey_EDIT": 982, "ArrayType": 983, "MapType": 984, "StructType": 985, "UnionType": 986, "ArrayType_INVALID": 987, "MapType_INVALID": 988, "StructType_INVALID": 989, "UnionType_INVALID": 990, "ArrayType_EDIT": 991, "MapType_EDIT": 992, "StructType_EDIT": 993, "UnionType_EDIT": 994, "GreaterThanOrError": 995, "StructDefinitionList": 996, "StructDefinitionList_EDIT": 997, "StructDefinition": 998, "StructDefinition_EDIT": 999, ":": 1000, "ColumnDataTypeList": 1001, "ColumnDataTypeList_EDIT": 1002, "ColumnDataTypeListInner_EDIT": 1003, "ImpalaPrimaryKeySpecification": 1004, "ImpalaPrimaryKeySpecification_EDIT": 1005, "HivePrimaryKey": 1006, "HivePrimaryKey_EDIT": 1007, "OptionalRelyNoRely": 1008, "PartitionedBy": 1009, "ParenthesizedPartitionValuesList": 1010, "ParenthesizedPartitionValuesList_EDIT": 1011, "SortBy": 1012, "PartitionValueList": 1013, "PartitionValueList_EDIT": 1014, "PartitionValue": 1015, "PartitionValue_EDIT": 1016, "LessThanOrEqualTo": 1017, "OptionalHiveSortedBy": 1018, "OptionalHiveSortedBy_EDIT": 1019, "ParenthesizedSortList": 1020, "ParenthesizedSortList_EDIT": 1021, "SortList": 1022, "SortList_EDIT": 1023, "SortIdentifier": 1024, "SortIdentifier_EDIT": 1025, "SkewedBy": 1026, "SkewedValueList": 1027, "StoredAsOrBy": 1028, "StoredAs": 1029, "HiveOrImpalaRowFormat": 1030, "OptionalStoredAs": 1031, "StoredAs_EDIT": 1032, "HiveOrImpalaRowFormat_EDIT": 1033, "ORC": 1034, "HiveRowFormat": 1035, "HiveRowFormat_EDIT": 1036, "HiveDelimitedRowFormat": 1037, "HiveDelimitedRowFormat_EDIT": 1038, "OptionalFieldsTerminatedBy": 1039, "OptionalCollectionItemsTerminatedBy": 1040, "OptionalMapKeysTerminatedBy": 1041, "OptionalLinesTerminatedBy": 1042, "OptionalNullDefinedAs": 1043, "OptionalFieldsTerminatedBy_EDIT": 1044, "OptionalCollectionItemsTerminatedBy_EDIT": 1045, "OptionalMapKeysTerminatedBy_EDIT": 1046, "OptionalLinesTerminatedBy_EDIT": 1047, "OptionalNullDefinedAs_EDIT": 1048, "ESCAPED": 1049, "WithSerdeproperties": 1050, "TblProperties": 1051, "OptionalHiveTblproperties": 1052, "CommitLocations": 1053, "OptionalParenthesizedViewColumnList": 1054, "ParenthesizedViewColumnList_EDIT": 1055, "ImpalaFunctionDefinition": 1056, "ImpalaAggregateFunctionDefinition": 1057, "HiveFunctionDefinition": 1058, "HiveTemporaryFunction": 1059, "ImpalaFunctionDefinition_EDIT": 1060, "ImpalaAggregateFunctionDefinition_EDIT": 1061, "HiveFunctionDefinition_EDIT": 1062, "HiveTemporaryFunction_EDIT": 1063, "ParenthesizedImpalaArgumentList": 1064, "ImpalaReturns": 1065, "ImpalaSymbol": 1066, "ParenthesizedImpalaArgumentList_EDIT": 1067, "ImpalaReturns_EDIT": 1068, "OptionalImpalaInitFn": 1069, "ImpalaUpdateFn": 1070, "ImpalaMergeFn": 1071, "OptionalImpalaPrepareFn": 1072, "OptionalImpalaCloseFn": 1073, "OptionalImpalaSerializeFn": 1074, "OptionalImpalaFinalizeFn": 1075, "OptionalIntermediate": 1076, "OptionalImpalaInitFn_EDIT": 1077, "ImpalaUpdateFn_EDIT": 1078, "ImpalaMergeFn_EDIT": 1079, "OptionalImpalaPrepareFn_EDIT": 1080, "OptionalImpalaCloseFn_EDIT": 1081, "OptionalImpalaSerializeFn_EDIT": 1082, "OptionalImpalaFinalizeFn_EDIT": 1083, "Intermediate_EDIT": 1084, "OptionalHiveUsing": 1085, "OptionalHiveUsing_EDIT": 1086, "ImpalaArgumentList": 1087, "OptionalVariableArguments": 1088, "ImpalaArgumentList_EDIT": 1089, "FunctionReference": 1090, "FunctionReference_EDIT": 1091, "OneOrMoreFunctionResources": 1092, "FunctionResource": 1093, "FunctionResourceType": 1094, "VIEW": 1095, "ParenthesizedViewColumnList": 1096, "ViewColumnList": 1097, "ViewColumnList_EDIT": 1098, "AnyRole": 1099, "ExistingTable": 1100, "ParenthesizedIndexColumnList": 1101, "IndexType": 1102, "OptionalWithDeferredRebuild": 1103, "OptionalIdxProperties": 1104, "OptionalInTable": 1105, "ExistingTable_EDIT": 1106, "ParenthesizedIndexColumnList_EDIT": 1107, "IndexType_EDIT": 1108, "OptionalWithDeferredRebuild_EDIT": 1109, "OptionalInTable_EDIT": 1110, "IndexColumnList": 1111, "IndexColumnList_EDIT": 1112, "MacroArguments": 1113, "MacroArguments_EDIT": 1114, "MacroArgumentList": 1115, "MacroArgumentList_EDIT": 1116, "MacroArgument": 1117, "MacroArgument_EDIT": 1118, "HiveDeleteStatement": 1119, "ImpalaDeleteStatement": 1120, "InsertStatement": 1121, "LoadStatement": 1122, "ImportStatement": 1123, "ExportStatement": 1124, "UpdateStatement": 1125, "HiveDeleteStatement_EDIT": 1126, "ImpalaDeleteStatement_EDIT": 1127, "HiveInsertStatement_EDIT": 1128, "InsertValuesStatement_EDIT": 1129, "ImpalaInsertOrUpsertStatement_EDIT": 1130, "HiveInsertStatement": 1131, "ImpalaInsertOrUpsertStatement": 1132, "HiveMergeStatement_EDIT": 1133, "LoadStatement_EDIT": 1134, "ImportStatement_EDIT": 1135, "ExportStatement_EDIT": 1136, "UpdateStatement_EDIT": 1137, "DropDatabaseStatement": 1138, "DropFunctionStatement": 1139, "DropRoleStatement": 1140, "DropStatsStatement": 1141, "DropTableStatement": 1142, "DropIndexStatement": 1143, "DropMacroStatement": 1144, "DropViewStatement": 1145, "TruncateTableStatement": 1146, "DropDatabaseStatement_EDIT": 1147, "DropFunctionStatement_EDIT": 1148, "DropStatsStatement_EDIT": 1149, "DropTableStatement_EDIT": 1150, "DropIndexStatement_EDIT": 1151, "DropMacroStatement_EDIT": 1152, "DropViewStatement_EDIT": 1153, "TruncateTableStatement_EDIT": 1154, "DropImpalaFunction": 1155, "DropHiveFunction": 1156, "DropImpalaFunction_EDIT": 1157, "DropHiveFunction_EDIT": 1158, "OptionalPurge": 1159, "DELETE": 1160, "OptionalImpalaDeleteTableRef": 1161, "ImpalaDeleteTableRef_EDIT": 1162, "TransactionIdList": 1163, "HivePrivilegeTypeList": 1164, "OptionalOnSpecification": 1165, "PrincipalSpecificationList": 1166, "OptionalWithGrantOption": 1167, "UserOrRoleList": 1168, "OptionalWithAdminOption": 1169, "ImpalaPrivilegeType": 1170, "ImpalaObjectSpecification": 1171, "HivePrivilegeTypeList_EDIT": 1172, "OnSpecification_EDIT": 1173, "PrincipalSpecificationList_EDIT": 1174, "WithGrantOption_EDIT": 1175, "WithAdminOption_EDIT": 1176, "ImpalaPrivilegeType_EDIT": 1177, "ImpalaObjectSpecification_EDIT": 1178, "HiveObjectSpecification": 1179, "HiveObjectSpecification_EDIT": 1180, "HivePrivilegeTypeWithOptionalColumn": 1181, "HivePrivilegeTypeWithOptionalColumn_EDIT": 1182, "HivePrivilegeType": 1183, "INSERT": 1184, "UPDATE": 1185, "INSERT": 1186, "REVOKE": 1187, "PrivilegesOrGrantOption": 1188, "REVOKE": 1189, "PrivilegesOrGrantOption_EDIT": 1190, "InsertValuesStatement": 1191, "HiveMergeStatement": 1192, "HiveInsertWithoutQuery": 1193, "HiveInserts": 1194, "SelectWithoutTableExpression": 1195, "HiveInsertWithoutQuery_EDIT": 1196, "HiveInserts_EDIT": 1197, "SelectWithoutTableExpression_EDIT": 1198, "OptionalHiveTable": 1199, "OptionalInsertRowFormat": 1200, "OVERWRITE_DIRECTORY": 1201, "OptionalInsertRowFormat_EDIT": 1202, "OptionalStoredAs_EDIT": 1203, "HiveInsert": 1204, "HiveInsert_EDIT": 1205, "InsertValuesList": 1206, "INSERT": 1207, "OptionalTable": 1208, "ParenthesizedRowValuesList": 1209, "ImpalaInsertOrUpsertStatementWithoutCTE": 1210, "ImpalaInsertOrUpsertStatementWithoutCTE_EDIT": 1211, "ImpalaInsertOrUpsertLeftPart": 1212, "OptionalImpalaShuffleOrNoShuffle": 1213, "ImpalaRowValuesLists": 1214, "ImpalaInsertOrUpsertLeftPart_EDIT": 1215, "ImpalaRowValuesLists_EDIT": 1216, "ImpalaUpsertStatementLeftPart": 1217, "ImpalaInsertLeftPart": 1218, "ImpalaUpsertStatementLeftPart_EDIT": 1219, "ImpalaInsertLeftPart_EDIT": 1220, "UPSERT": 1221, "OptionalImpalaTable": 1222, "IntoOrOverwrite": 1223, "OVERWRITE": 1224, "ParenthesizedImpalaRowValuesList": 1225, "ParenthesizedImpalaRowValuesList_EDIT": 1226, "HiveMergeStatementLeftPart": 1227, "WhenList": 1228, "HiveMergeStatementLeftPart_EDIT": 1229, "WhenList_EDIT": 1230, "MergeSource": 1231, "MergeSource_EDIT": 1232, "WhenClause": 1233, "WhenClause_EDIT": 1234, "OptionalMatchCondition": 1235, "UpdateDeleteOrInsert": 1236, "MatchCondition_EDIT": 1237, "UpdateDeleteOrInsert_EDIT": 1238, "SetClauseList": 1239, "SetClauseList_EDIT": 1240, "AnyLoad": 1241, "AnyData": 1242, "OptionalHiveLocal": 1243, "AnyInpath": 1244, "OptionalOverwrite": 1245, "LOAD": 1246, "IMPORT": 1247, "OptionalTableWithPartition": 1248, "TableWithPartition": 1249, "TableWithPartition_EDIT": 1250, "SetOption": 1251, "ShowColumnStatsStatement": 1252, "ShowColumnsStatement": 1253, "ShowCompactionsStatement": 1254, "ShowConfStatement": 1255, "ShowCreateTableStatement": 1256, "ShowCurrentRolesStatement": 1257, "ShowDatabasesStatement": 1258, "ShowFilesStatement": 1259, "ShowFunctionsStatement": 1260, "ShowGrantStatement": 1261, "ShowIndexStatement": 1262, "ShowLocksStatement": 1263, "ShowPartitionsStatement": 1264, "ShowRoleStatement": 1265, "ShowRolesStatement": 1266, "ShowTableStatement": 1267, "ShowTablesStatement": 1268, "ShowTblPropertiesStatement": 1269, "ShowTransactionsStatement": 1270, "ShowViewsStatement": 1271, "AnyShow": 1272, "SHOW": 1273, "ShowColumnStatsStatement_EDIT": 1274, "ShowColumnsStatement_EDIT": 1275, "ShowCreateTableStatement_EDIT": 1276, "ShowCurrentRolesStatement_EDIT": 1277, "ShowDatabasesStatement_EDIT": 1278, "ShowFilesStatement_EDIT": 1279, "ShowFunctionsStatement_EDIT": 1280, "ShowGrantStatement_EDIT": 1281, "ShowIndexStatement_EDIT": 1282, "ShowLocksStatement_EDIT": 1283, "ShowPartitionsStatement_EDIT": 1284, "ShowRoleStatement_EDIT": 1285, "ShowTableStatement_EDIT": 1286, "ShowTablesStatement_EDIT": 1287, "ShowTblPropertiesStatement_EDIT": 1288, "ShowViewsStatement_EDIT": 1289, "AnyTableOrView": 1290, "OptionalPrincipalName": 1291, "OptionalPrincipalName_EDIT": 1292, "OptionalInOrFromDatabase": 1293, "OptionalLike": 1294, "InOrFromDatabase_EDIT": 1295, "Like_EDIT": 1296, "TargetTable": 1297, "OptionalFromJoinedTable": 1298, "TargetTable_EDIT": 1299, "FromJoinedTable_EDIT": 1300, "TableName": 1301, "TableName_EDIT": 1302, "SetClause": 1303, "SetClause_EDIT": 1304, "SetTarget": 1305, "UpdateSource": 1306, "UpdateSource_EDIT": 1307, "AnyUse": 1308, "USE": 1309, "$accept": 0, "$end": 1 }, + terminals_: { 2: "error", 6: "EOF", 10: ";", 18: "CURSOR", 23: "SetSpecification_EDIT", 25: "ABORT", 26: "ADD", 27: "ADMIN", 28: "AFTER", 29: "ANALYZE", 30: "ARCHIVE", 31: "AVRO", 32: "BUCKET", 33: "BUCKETS", 34: "CASCADE", 35: "CHANGE", 36: "CLUSTERED", 37: "COLLECTION", 38: "COLUMNS", 39: "COMMENT", 40: "COMPACT", 41: "COMPACTIONS", 42: "COMPUTE", 43: "CONCATENATE", 44: "DATA", 45: "DATABASES", 46: "DBPROPERTIES", 47: "DEFERRED", 48: "DEFINED", 49: "DELIMITED", 50: "DEPENDENCY", 51: "DIRECTORY", 52: "DISABLE", 53: "DOUBLE_PRECISION", 54: "ENABLE", 55: "ESCAPED", 56: "EXCHANGE", 57: "EXPLAIN", 58: "EXPORT", 59: "FIELDS", 60: "FILE", 61: "FILEFORMAT", 62: "FIRST", 63: "FORMAT", 64: "FUNCTIONS", 65: "INPATH", 66: "INPUTFORMAT", 67: "JAR", 68: "IDXPROPERTIES", 69: "ITEMS", 70: "KEY", 71: "KEYS", 72: "LINES", 73: "LOAD", 74: "LOCATION", 75: "LOCKS", 76: "MATCHED", 77: "METADATA", 78: "MERGE", 79: "MSCK", 80: "NOSCAN", 81: "NOVALIDATE", 82: "NO_DROP", 83: "OFFLINE", 84: "ORC", 85: "OUTPUTFORMAT", 86: "OVERWRITE", 87: "OWNER", 88: "PARQUET", 89: "PARTITIONED", 90: "PARTITIONS", 91: "PERCENT", 92: "PRIVILEGES", 93: "PURGE", 94: "RCFILE", 95: "REBUILD", 96: "RELOAD", 97: "RELY", 98: "NORELY", 99: "REPAIR", 100: "REPLICATION", 101: "RECOVER", 102: "RENAME", 103: "REPLACE", 104: "RESTRICT", 105: "ROLE", 106: "ROLES", 107: "SCHEMAS", 108: "SEQUENCEFILE", 109: "SERDE", 110: "SERDEPROPERTIES", 111: "SETS", 112: "SHOW", 113: "SKEWED", 114: "SORTED", 115: "STATISTICS", 116: "STORED", 117: "STRING", 118: "STRUCT", 119: "TABLES", 120: "TBLPROPERTIES", 121: "TEMPORARY", 122: "TERMINATED", 123: "TEXTFILE", 124: "TIMESTAMP", 125: "TINYINT", 126: "TOUCH", 127: "TRANSACTIONS", 128: "UNARCHIVE", 129: "UNIONTYPE", 130: "USE", 131: "USER", 132: "VIEW", 133: "WAIT", 134: "DAY", 135: "HOUR", 136: "MINUTE", 137: "MONTH", 138: "QUARTER", 139: "SECOND", 140: "WEEK", 141: "YEAR", 142: "ANALYTIC", 143: "CURRENT", 144: "GRANT", 145: "RECOVER", 146: "ROLE", 147: "ROLES", 148: "URI", 149: "SERVER", 150: "UNKNOWN", 151: "BLOCK_SIZE", 152: "COMPRESSION", 153: "DEFAULT", 154: "ENCODING", 155: "KEY", 156: "ROLE", 157: "OPTION", 159: "REGULAR_IDENTIFIER", 160: "VARIABLE_REFERENCE", 162: "EXPLAIN", 163: "AUTHORIZATION", 164: "EXTENDED", 166: "ALL", 167: "AS", 168: "BINARY", 169: "CACHE", 170: "CLUSTER", 171: "CONF", 172: "CONSTRAINT", 173: "CUBE", 174: "CURRENT", 175: "DATE", 176: "DISTRIBUTE", 177: "DISTRIBUTED", 178: "EXTERNAL", 179: "FOR", 180: "FOREIGN", 181: "FUNCTION", 182: "GRANT", 183: "GROUPING", 184: "LATERAL", 185: "LOCAL", 186: "LOCK", 187: "MACRO", 188: "PARTITION", 189: "PRIMARY", 190: "REFERENCES", 191: "ROLLUP", 192: "SHOW_DATABASE", 193: "TABLE", 194: "ASC", 195: "FORMATTED", 196: "INDEX", 197: "INDEXES", 198: "NONE", 199: "OF", 200: "OUT", 201: "SCHEMA", 202: "STORED_AS_DIRECTORIES", 203: "TABLESAMPLE", 204: "USING", 205: "VIEWS", 206: "WINDOW", 207: ".", 208: "[", 209: "]", 210: "AGGREGATE", 211: "AVRO", 212: "CACHED", 213: "CASCADE", 214: "CLOSE_FN", 215: "COLUMN", 216: "DATA", 217: "DATABASES", 218: "DELETE", 219: "DELIMITED", 220: "ESCAPED", 221: "EXTENDED", 222: "EXTERNAL", 223: "FIELDS", 224: "FILES", 225: "FINALIZE_FN", 226: "FIRST", 227: "FORMAT", 228: "FORMATTED", 229: "FUNCTION", 230: "FUNCTIONS", 231: "GROUP", 232: "HASH", 233: "ILIKE", 234: "INCREMENTAL", 235: "INTERMEDIATE", 236: "INTERVAL", 237: "INIT_FN", 238: "INPATH", 239: "IREGEXP", 240: "KUDU", 241: "LAST", 242: "LIMIT", 243: "LINES", 244: "LOCATION", 245: "MERGE_FN", 246: "NULLS", 247: "PARTITIONS", 248: "PREPARE_FN", 249: "PRIMARY", 250: "RANGE", 251: "REAL", 252: "REPEATABLE", 253: "REPLICATION", 254: "RESTRICT", 255: "RETURNS", 256: "SCHEMAS", 257: "SERIALIZE_FN", 258: "SORT", 259: "STATS", 260: "STRAIGHT_JOIN", 261: "SYMBOL", 262: "TABLE", 263: "TABLES", 264: "TABLESAMPLE", 265: "USING", 266: "ANTI", 267: "NOSHUFFLE", 268: "PARQUET", 269: "PARTITIONED", 270: "RCFILE", 271: "SEQUENCEFILE", 272: "SERDEPROPERTIES", 273: "SHUFFLE", 274: "STORED", 275: "TBLPROPERTIES", 276: "TERMINATED", 277: "TEXTFILE", 278: "UPDATE_FN", 279: "BROADCAST", 280: "...", 281: ".", 282: "[", 283: "]", 284: "ALL", 285: "ARRAY", 286: "AS", 287: "ASC", 288: "BETWEEN", 289: "BIGINT", 290: "BOOLEAN", 291: "BY", 292: "CASE", 293: "CHAR", 294: "CROSS", 295: "CURRENT", 296: "DATABASE", 297: "DECIMAL", 298: "DISTINCT", 299: "DOUBLE", 300: "DESC", 301: "ELSE", 302: "END", 303: "EXISTS", 304: "FALSE", 305: "FLOAT", 306: "FOLLOWING", 307: "FROM", 308: "FULL", 309: "GROUP", 310: "HAVING", 311: "IF", 312: "IN", 313: "INNER", 314: "INT", 315: "INTO", 316: "IS", 317: "JOIN", 318: "LEFT", 319: "LIKE", 320: "LIMIT", 321: "MAP", 322: "NOT", 323: "NULL", 324: "ON", 325: "ORDER", 326: "OUTER", 327: "OVER", 328: "PARTITION", 329: "PRECEDING", 330: "PURGE", 331: "RANGE", 332: "REGEXP", 333: "RIGHT", 334: "RLIKE", 335: "ROW", 336: "ROWS", 337: "SCHEMA", 338: "SEMI", 339: "SET", 340: "SMALLINT", 341: "STRING", 342: "TABLE", 343: "THEN", 344: "TIMESTAMP", 345: "TINYINT", 346: "TRUE", 347: "UNION", 348: "VALUES", 349: "VARCHAR", 350: "WHEN", 351: "WHERE", 352: "WITH", 353: "AVG", 354: "CAST", 355: "COUNT", 356: "MAX", 357: "MIN", 358: "STDDEV_POP", 359: "STDDEV_SAMP", 360: "SUM", 361: "VARIANCE", 362: "VAR_POP", 363: "VAR_SAMP", 364: "COLLECT_SET", 365: "COLLECT_LIST", 366: "CORR", 367: "COVAR_POP", 368: "COVAR_SAMP", 369: "DAYOFWEEK", 370: "HISTOGRAM_NUMERIC", 371: "NTILE", 372: "PERCENTILE", 373: "PERCENTILE_APPROX", 374: "APPX_MEDIAN", 375: "EXTRACT", 376: "GROUP_CONCAT", 377: "NDV", 378: "STDDEV", 379: "VARIANCE_POP", 380: "VARIANCE_SAMP", 381: "ANALYTIC", 382: "UNSIGNED_INTEGER", 383: "UNSIGNED_INTEGER_E", 384: "HDFS_START_QUOTE", 385: "AND", 386: "OR", 387: "=", 388: "<", 389: ">", 390: "COMPARISON_OPERATOR", 391: "-", 392: "*", 393: "ARITHMETIC_OPERATOR", 394: ",", 395: ".", 396: "~", 397: "!", 398: "(", 399: ")", 400: "[", 401: "]", 402: "BACKTICK", 403: "SINGLE_QUOTE", 404: "DOUBLE_QUOTE", 438: "CREATE", 439: "CREATE", 440: "CREATE", 441: "PARTIAL_CURSOR", 445: "GROUP", 452: "COMMENT", 469: "VALUE", 471: "PARTIAL_VALUE", 543: "UNCACHED", 569: "DESCRIBE", 570: "DESCRIBE", 571: "DESC", 577: "SELECT", 653: "SORT", 660: "OFFSET", 665: "BETWEEN_AND", 686: "+", 724: "SYSTEM", 759: "REPLACE", 760: "TRUNCATE", 782: "UNBOUNDED", 786: "HDFS_PATH", 787: "HDFS_END_QUOTE", 791: "EXTRACT", 816: "ALTER", 823: "PARTITION_VALUE", 827: "TO", 847: "SKEWED_LOCATION", 850: "COLUMN", 859: "DROP", 889: "COLUMNS", 897: "CHANGE", 898: "FILEFORMAT", 899: "ADD", 901: "RENAME", 909: "ColumnReferences", 921: "REFRESH", 922: "INVALIDATE", 923: "METADATA", 924: "COMPUTE", 946: "WITH", 951: "LIFECYCLE", 969: "LIKE_PARQUET", 1000: ":", 1034: "ORC", 1049: "ESCAPED", 1095: "VIEW", 1160: "DELETE", 1184: "INSERT", 1185: "UPDATE", 1186: "INSERT", 1187: "REVOKE", 1189: "REVOKE", 1201: "OVERWRITE_DIRECTORY", 1203: "OptionalStoredAs_EDIT", 1207: "INSERT", 1221: "UPSERT", 1224: "OVERWRITE", 1246: "LOAD", 1247: "IMPORT", 1273: "SHOW", 1309: "USE" }, productions_: [0, [3, 3], [7, 3], [7, 3], [4, 0], [5, 0], [5, 1], [5, 4], [8, 1], [8, 4], [8, 4], [8, 7], [9, 1], [9, 1], [9, 1], [9, 2], [9, 2], [9, 2], [11, 1], [11, 2], [11, 1], [11, 1], [11, 1], [11, 1], [11, 1], [11, 2], [11, 2], [11, 2], [11, 2], [11, 2], [11, 2], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [24, 1], [158, 1], [158, 1], [158, 1], [15, 2], [15, 1], [19, 3], [19, 2], [161, 0], [161, 1], [161, 1], [161, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [165, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [12, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 2], [20, 1], [20, 1], [434, 1], [434, 1], [435, 1], [435, 2], [436, 1], [436, 1], [437, 1], [437, 1], [437, 1], [16, 1], [16, 1], [442, 1], [442, 1], [442, 1], [443, 1], [443, 1], [444, 1], [444, 1], [444, 1], [446, 1], [446, 1], [447, 1], [447, 1], [447, 1], [448, 1], [448, 1], [448, 1], [449, 1], [449, 1], [450, 1], [450, 1], [451, 1], [451, 1], [453, 1], [453, 1], [454, 1], [454, 1], [454, 1], [454, 1], [455, 1], [455, 1], [456, 1], [456, 1], [457, 1], [457, 1], [458, 1], [458, 1], [459, 1], [459, 1], [460, 1], [460, 1], [461, 1], [461, 1], [462, 1], [462, 1], [463, 1], [463, 1], [464, 1], [464, 1], [465, 1], [465, 1], [466, 1], [466, 1], [467, 1], [467, 1], [468, 3], [468, 2], [470, 2], [472, 3], [472, 2], [473, 2], [474, 1], [474, 1], [475, 1], [475, 1], [476, 0], [476, 1], [477, 0], [477, 1], [478, 0], [478, 1], [478, 1], [479, 0], [479, 1], [479, 1], [480, 0], [480, 1], [480, 1], [481, 2], [481, 1], [482, 2], [482, 2], [483, 0], [483, 2], [485, 2], [487, 0], [487, 1], [488, 0], [488, 1], [488, 1], [488, 1], [488, 1], [489, 0], [489, 1], [489, 1], [490, 0], [490, 1], [491, 0], [491, 2], [492, 2], [493, 0], [493, 3], [494, 2], [494, 3], [495, 0], [495, 2], [495, 2], [496, 0], [496, 1], [498, 1], [497, 4], [499, 4], [503, 5], [506, 2], [506, 3], [506, 4], [506, 5], [506, 5], [506, 5], [505, 1], [505, 1], [505, 1], [505, 1], [507, 1], [507, 1], [507, 3], [507, 3], [508, 1], [508, 1], [510, 1], [510, 1], [511, 1], [511, 1], [509, 2], [502, 1], [502, 1], [512, 0], [512, 1], [514, 1], [513, 3], [515, 3], [515, 3], [516, 1], [516, 3], [517, 1], [517, 3], [517, 3], [517, 3], [517, 5], [517, 5], [520, 3], [521, 1], [521, 3], [522, 1], [522, 3], [522, 4], [525, 1], [525, 3], [525, 3], [525, 4], [524, 1], [524, 2], [526, 1], [526, 2], [526, 3], [526, 2], [527, 2], [528, 2], [529, 1], [529, 3], [530, 1], [530, 3], [530, 3], [484, 1], [486, 1], [500, 1], [500, 3], [501, 1], [501, 3], [501, 3], [501, 5], [531, 3], [531, 1], [532, 3], [532, 3], [532, 3], [532, 1], [535, 0], [535, 1], [536, 2], [538, 2], [540, 0], [540, 2], [540, 1], [544, 0], [544, 2], [541, 3], [545, 2], [542, 0], [542, 1], [546, 4], [548, 2], [548, 3], [523, 1], [523, 3], [523, 2], [549, 1], [549, 3], [550, 1], [550, 3], [551, 1], [551, 2], [552, 1], [552, 2], [553, 1], [553, 3], [555, 1], [554, 1], [554, 3], [556, 1], [556, 3], [556, 5], [556, 3], [556, 3], [556, 5], [557, 1], [557, 3], [558, 1], [558, 3], [558, 5], [558, 3], [558, 1], [558, 3], [558, 5], [558, 3], [518, 1], [518, 4], [518, 3], [519, 4], [519, 4], [559, 1], [559, 1], [560, 1], [560, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 1], [561, 2], [561, 2], [561, 2], [561, 1], [561, 1], [561, 1], [561, 1], [563, 0], [563, 3], [562, 0], [562, 3], [562, 5], [405, 1], [405, 1], [420, 1], [420, 1], [564, 5], [564, 4], [564, 4], [564, 4], [566, 4], [566, 5], [566, 6], [566, 5], [566, 5], [566, 6], [566, 5], [566, 4], [566, 3], [566, 4], [566, 5], [566, 4], [566, 5], [565, 3], [565, 4], [567, 3], [567, 3], [567, 4], [567, 4], [567, 5], [568, 1], [568, 1], [14, 2], [14, 3], [14, 5], [22, 2], [22, 2], [22, 4], [22, 3], [22, 3], [22, 1], [22, 4], [22, 3], [572, 4], [572, 5], [573, 0], [573, 1], [575, 1], [582, 1], [582, 2], [583, 1], [583, 2], [583, 2], [583, 3], [584, 4], [585, 3], [585, 4], [585, 4], [574, 4], [574, 4], [574, 5], [574, 5], [574, 5], [574, 6], [574, 7], [574, 5], [579, 0], [579, 1], [17, 2], [576, 2], [588, 1], [588, 3], [589, 1], [589, 3], [589, 3], [589, 5], [590, 5], [591, 2], [591, 5], [591, 5], [578, 0], [578, 1], [578, 1], [578, 1], [581, 2], [587, 2], [587, 4], [587, 3], [597, 0], [597, 1], [597, 1], [594, 3], [596, 2], [596, 3], [596, 3], [595, 8], [598, 8], [598, 8], [598, 8], [598, 8], [598, 8], [598, 8], [598, 8], [598, 8], [598, 9], [598, 9], [598, 9], [598, 9], [598, 9], [598, 9], [598, 9], [605, 0], [605, 1], [621, 2], [613, 2], [613, 2], [606, 0], [606, 1], [622, 4], [614, 4], [614, 4], [614, 2], [614, 4], [631, 0], [631, 1], [631, 2], [631, 2], [633, 1], [633, 2], [634, 5], [635, 2], [635, 5], [636, 0], [636, 1], [636, 3], [636, 3], [637, 1], [637, 3], [637, 3], [637, 5], [637, 3], [638, 1], [638, 1], [630, 1], [630, 3], [632, 1], [632, 2], [632, 3], [632, 3], [632, 3], [632, 4], [632, 5], [639, 1], [639, 2], [639, 1], [609, 0], [609, 1], [625, 3], [617, 3], [617, 2], [640, 1], [640, 3], [641, 1], [641, 2], [641, 3], [641, 4], [641, 5], [642, 3], [643, 3], [643, 3], [643, 3], [644, 0], [644, 1], [644, 1], [644, 1], [644, 1], [645, 0], [645, 2], [645, 2], [646, 2], [610, 0], [610, 1], [626, 1], [626, 1], [626, 2], [626, 1], [618, 1], [618, 1], [618, 2], [618, 2], [618, 1], [647, 3], [650, 2], [650, 3], [650, 3], [648, 3], [651, 2], [651, 3], [651, 3], [649, 3], [652, 2], [652, 3], [654, 1], [654, 3], [655, 1], [655, 3], [655, 3], [655, 5], [656, 2], [657, 2], [657, 2], [611, 0], [611, 1], [627, 2], [627, 4], [627, 2], [627, 4], [627, 2], [619, 2], [619, 2], [619, 2], [612, 0], [612, 1], [659, 2], [620, 2], [620, 2], [628, 1], [629, 1], [533, 1], [533, 2], [533, 2], [533, 2], [533, 2], [533, 4], [533, 4], [533, 4], [533, 4], [533, 6], [533, 2], [533, 3], [533, 3], [533, 3], [533, 3], [533, 3], [533, 6], [533, 6], [533, 5], [533, 5], [533, 6], [533, 5], [533, 3], [533, 3], [533, 3], [533, 3], [533, 3], [533, 2], [533, 3], [533, 2], [533, 3], [534, 1], [534, 3], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 2], [534, 3], [534, 4], [534, 5], [534, 4], [534, 4], [534, 4], [534, 6], [534, 6], [534, 2], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 4], [534, 3], [534, 6], [534, 6], [534, 5], [534, 5], [534, 6], [534, 6], [534, 6], [534, 6], [534, 5], [534, 4], [534, 5], [534, 5], [534, 5], [534, 5], [534, 4], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 2], [534, 3], [534, 3], [534, 4], [534, 3], [534, 3], [534, 3], [664, 1], [664, 3], [674, 1], [674, 3], [674, 3], [674, 5], [674, 3], [674, 5], [674, 4], [674, 3], [674, 2], [674, 2], [674, 4], [675, 1], [675, 3], [661, 1], [661, 1], [661, 2], [661, 2], [661, 1], [661, 1], [661, 1], [668, 1], [668, 1], [668, 2], [668, 2], [668, 1], [668, 1], [676, 1], [676, 3], [682, 1], [680, 3], [685, 3], [547, 1], [547, 2], [547, 2], [504, 1], [681, 1], [687, 1], [687, 1], [688, 1], [658, 1], [658, 1], [691, 1], [691, 2], [691, 3], [691, 2], [692, 2], [692, 3], [692, 4], [689, 1], [689, 1], [689, 1], [690, 1], [690, 1], [693, 1], [693, 1], [662, 0], [662, 1], [694, 2], [694, 1], [696, 2], [696, 3], [696, 2], [580, 1], [580, 3], [586, 1], [586, 2], [586, 3], [586, 3], [586, 3], [586, 4], [586, 3], [586, 3], [586, 4], [586, 4], [586, 4], [586, 5], [586, 5], [601, 1], [601, 3], [603, 1], [603, 3], [603, 3], [603, 5], [603, 3], [698, 1], [699, 1], [700, 1], [700, 1], [701, 1], [701, 1], [703, 2], [705, 2], [705, 2], [599, 4], [599, 5], [600, 2], [600, 3], [708, 0], [708, 1], [708, 1], [710, 4], [710, 2], [710, 4], [710, 4], [710, 4], [706, 1], [706, 2], [706, 2], [706, 3], [707, 1], [707, 2], [707, 2], [707, 2], [707, 2], [707, 2], [707, 2], [707, 3], [707, 2], [707, 3], [707, 3], [707, 3], [707, 3], [707, 2], [707, 3], [707, 3], [707, 3], [707, 3], [711, 2], [711, 2], [711, 2], [711, 2], [711, 2], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [711, 3], [709, 0], [709, 2], [709, 4], [713, 1], [713, 3], [712, 2], [712, 2], [702, 4], [702, 3], [704, 4], [704, 4], [704, 4], [704, 3], [704, 3], [714, 1], [718, 1], [717, 1], [721, 1], [715, 0], [715, 9], [715, 5], [715, 5], [715, 4], [719, 4], [719, 6], [719, 7], [719, 10], [719, 9], [719, 5], [716, 0], [716, 5], [716, 9], [720, 2], [722, 0], [722, 2], [723, 2], [723, 2], [725, 0], [726, 0], [663, 3], [663, 4], [669, 3], [669, 3], [592, 2], [593, 3], [727, 1], [728, 1], [729, 1], [730, 1], [731, 1], [732, 1], [733, 1], [734, 1], [735, 1], [736, 1], [737, 1], [738, 1], [739, 1], [740, 1], [695, 0], [695, 1], [695, 2], [697, 1], [697, 2], [697, 2], [602, 0], [602, 2], [604, 3], [679, 2], [679, 2], [679, 1], [679, 1], [679, 1], [684, 1], [684, 2], [684, 1], [684, 2], [684, 2], [684, 2], [684, 1], [684, 1], [684, 1], [757, 2], [757, 2], [758, 2], [758, 2], [678, 1], [678, 1], [678, 1], [678, 1], [678, 1], [678, 1], [761, 3], [761, 2], [761, 0], [677, 3], [677, 4], [683, 3], [683, 4], [683, 3], [743, 1], [743, 1], [743, 1], [750, 1], [750, 1], [750, 1], [745, 3], [745, 4], [752, 4], [752, 5], [752, 4], [744, 0], [744, 1], [751, 1], [746, 2], [746, 2], [753, 2], [768, 4], [769, 4], [769, 4], [769, 5], [769, 7], [770, 0], [770, 1], [774, 3], [772, 2], [772, 3], [772, 3], [771, 0], [771, 2], [773, 1], [773, 3], [773, 2], [775, 0], [775, 1], [777, 5], [777, 5], [776, 2], [776, 6], [776, 5], [776, 5], [776, 5], [776, 4], [779, 0], [785, 0], [537, 3], [539, 5], [539, 4], [539, 3], [539, 3], [539, 2], [778, 1], [778, 1], [780, 0], [780, 2], [780, 2], [783, 2], [783, 2], [790, 1], [790, 1], [790, 1], [788, 1], [788, 1], [781, 0], [781, 3], [781, 3], [784, 2], [784, 3], [784, 3], [789, 1], [789, 1], [607, 0], [607, 1], [623, 2], [615, 2], [615, 2], [608, 0], [608, 1], [624, 4], [616, 3], [616, 4], [747, 6], [747, 3], [754, 6], [754, 5], [754, 4], [754, 6], [754, 5], [754, 4], [754, 6], [754, 5], [754, 6], [754, 5], [762, 4], [762, 3], [762, 5], [765, 5], [765, 6], [765, 5], [748, 6], [755, 4], [755, 5], [755, 6], [755, 6], [755, 6], [755, 6], [792, 1], [792, 1], [792, 1], [792, 1], [792, 1], [792, 1], [792, 1], [792, 1], [792, 1], [764, 4], [764, 5], [767, 5], [767, 6], [767, 5], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [793, 1], [749, 6], [749, 3], [756, 6], [756, 5], [756, 4], [756, 6], [756, 5], [756, 4], [756, 6], [756, 5], [756, 6], [756, 5], [756, 6], [756, 5], [794, 1], [794, 1], [763, 5], [763, 3], [766, 5], [766, 6], [766, 5], [741, 6], [741, 5], [741, 5], [742, 4], [742, 5], [742, 6], [742, 6], [742, 5], [742, 6], [742, 4], [742, 2], [795, 0], [795, 1], [796, 2], [796, 4], [797, 2], [797, 4], [670, 3], [670, 3], [670, 3], [666, 2], [666, 2], [666, 2], [666, 2], [666, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [671, 2], [667, 2], [667, 4], [672, 2], [672, 4], [672, 4], [672, 3], [672, 4], [672, 3], [672, 4], [672, 4], [672, 3], [672, 4], [672, 3], [673, 1], [673, 1], [798, 1], [798, 2], [799, 1], [799, 2], [799, 3], [799, 3], [799, 2], [800, 4], [801, 2], [801, 3], [801, 4], [801, 4], [801, 3], [801, 3], [801, 4], [801, 2], [801, 3], [801, 2], [801, 3], [801, 3], [801, 4], [801, 3], [801, 4], [801, 4], [801, 5], [801, 4], [801, 3], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [406, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 1], [421, 2], [802, 6], [802, 5], [802, 6], [809, 3], [809, 4], [809, 5], [809, 5], [809, 6], [809, 6], [803, 7], [810, 4], [810, 5], [810, 5], [810, 6], [810, 7], [804, 7], [804, 6], [804, 7], [804, 5], [804, 5], [804, 4], [804, 2], [804, 2], [804, 2], [804, 2], [804, 3], [804, 3], [811, 1], [811, 7], [811, 4], [811, 2], [811, 2], [811, 2], [811, 2], [811, 3], [811, 4], [811, 3], [811, 3], [811, 7], [811, 7], [811, 7], [811, 8], [811, 7], [811, 5], [811, 6], [811, 6], [811, 6], [811, 4], [811, 5], [811, 5], [811, 5], [811, 2], [811, 2], [811, 2], [811, 2], [811, 2], [811, 3], [811, 4], [811, 4], [811, 3], [811, 3], [811, 3], [811, 4], [811, 3], [828, 1], [828, 6], [828, 1], [828, 2], [828, 2], [828, 2], [828, 2], [828, 2], [828, 3], [828, 3], [828, 4], [828, 5], [837, 2], [837, 2], [837, 1], [837, 1], [837, 2], [837, 3], [837, 4], [837, 3], [837, 4], [837, 2], [837, 3], [837, 3], [837, 2], [837, 3], [837, 3], [837, 3], [837, 6], [837, 4], [837, 7], [837, 6], [837, 2], [837, 2], [829, 6], [829, 5], [829, 5], [838, 3], [838, 4], [838, 5], [838, 5], [838, 6], [838, 3], [838, 4], [838, 5], [838, 5], [857, 1], [857, 1], [857, 1], [857, 1], [857, 1], [856, 0], [856, 1], [860, 3], [861, 3], [862, 1], [862, 3], [863, 1], [863, 3], [863, 5], [863, 3], [864, 3], [865, 1], [831, 3], [831, 2], [831, 3], [831, 4], [831, 3], [831, 3], [831, 4], [831, 2], [831, 1], [831, 1], [831, 4], [831, 2], [831, 6], [839, 1], [839, 3], [839, 6], [839, 7], [839, 6], [839, 5], [839, 4], [839, 4], [839, 2], [839, 2], [839, 3], [839, 2], [839, 2], [839, 4], [839, 3], [839, 3], [839, 4], [839, 5], [839, 4], [839, 5], [839, 4], [872, 0], [872, 2], [882, 2], [873, 0], [873, 4], [883, 2], [883, 3], [871, 4], [879, 4], [879, 5], [887, 1], [887, 1], [845, 5], [853, 2], [853, 3], [853, 4], [853, 5], [853, 5], [853, 2], [853, 5], [890, 4], [890, 4], [891, 4], [891, 4], [892, 3], [892, 5], [893, 3], [893, 5], [830, 4], [830, 3], [830, 3], [830, 5], [830, 6], [830, 3], [840, 3], [840, 4], [840, 5], [840, 3], [840, 2], [840, 4], [840, 5], [840, 5], [840, 5], [840, 2], [840, 3], [840, 3], [820, 3], [832, 3], [832, 3], [849, 1], [849, 1], [866, 1], [866, 1], [821, 1], [821, 1], [833, 1], [833, 1], [841, 1], [841, 1], [878, 0], [878, 2], [900, 1], [900, 1], [881, 2], [881, 2], [876, 0], [876, 1], [826, 1], [826, 1], [874, 1], [874, 1], [875, 2], [875, 1], [884, 3], [869, 1], [869, 1], [846, 1], [846, 1], [894, 1], [894, 3], [896, 1], [896, 3], [896, 5], [896, 3], [896, 3], [896, 3], [896, 5], [895, 0], [895, 1], [822, 0], [822, 1], [902, 1], [902, 2], [834, 1], [834, 2], [834, 2], [834, 3], [904, 2], [904, 2], [903, 2], [848, 3], [854, 3], [905, 1], [905, 3], [906, 1], [906, 3], [906, 5], [906, 3], [907, 3], [908, 1], [908, 1], [908, 3], [908, 3], [908, 3], [844, 0], [844, 1], [855, 2], [855, 3], [805, 4], [805, 3], [805, 4], [805, 6], [812, 1], [812, 2], [812, 3], [812, 3], [812, 3], [812, 3], [812, 4], [910, 3], [911, 3], [911, 3], [806, 4], [813, 2], [813, 3], [813, 4], [813, 4], [807, 2], [814, 2], [808, 6], [815, 2], [815, 3], [815, 4], [815, 5], [815, 6], [913, 1], [913, 1], [407, 9], [422, 2], [422, 3], [422, 4], [422, 4], [422, 5], [422, 6], [422, 10], [422, 10], [422, 10], [422, 4], [422, 9], [422, 9], [422, 9], [422, 9], [422, 9], [914, 0], [914, 1], [917, 2], [919, 2], [915, 0], [915, 1], [918, 2], [920, 2], [916, 0], [916, 1], [408, 3], [408, 3], [423, 2], [423, 3], [423, 4], [423, 3], [423, 3], [409, 2], [409, 3], [424, 2], [424, 3], [424, 3], [424, 3], [410, 5], [410, 5], [425, 2], [425, 3], [425, 3], [425, 4], [425, 6], [425, 5], [425, 5], [425, 5], [425, 3], [425, 5], [425, 4], [425, 5], [425, 6], [425, 5], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [411, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 1], [426, 4], [925, 3], [925, 5], [932, 4], [932, 3], [932, 5], [932, 4], [932, 6], [938, 3], [941, 3], [941, 3], [939, 0], [939, 1], [943, 2], [944, 2], [944, 2], [944, 3], [944, 3], [942, 1], [940, 0], [940, 1], [945, 3], [945, 2], [945, 2], [817, 3], [947, 1], [947, 3], [948, 3], [926, 7], [950, 0], [950, 2], [933, 6], [933, 6], [933, 5], [949, 11], [952, 11], [952, 11], [952, 11], [952, 11], [952, 11], [952, 11], [952, 11], [952, 11], [952, 12], [952, 11], [952, 11], [953, 2], [961, 2], [961, 2], [967, 0], [967, 1], [967, 2], [967, 2], [968, 1], [968, 2], [968, 2], [968, 2], [851, 3], [851, 5], [888, 3], [888, 5], [888, 5], [970, 1], [970, 3], [972, 1], [972, 3], [972, 3], [972, 5], [972, 2], [972, 4], [972, 4], [972, 6], [877, 3], [880, 3], [880, 3], [880, 3], [975, 0], [975, 1], [978, 1], [978, 2], [977, 1], [977, 2], [977, 2], [977, 3], [979, 1], [979, 2], [979, 2], [979, 2], [979, 2], [979, 2], [979, 1], [979, 1], [980, 1], [980, 2], [974, 1], [974, 1], [974, 1], [974, 1], [974, 1], [974, 1], [974, 1], [974, 1], [974, 1], [976, 1], [976, 1], [976, 1], [976, 1], [983, 4], [987, 3], [991, 4], [991, 4], [984, 6], [988, 3], [992, 6], [992, 4], [992, 6], [992, 5], [985, 4], [989, 3], [993, 4], [996, 1], [996, 3], [997, 1], [997, 2], [997, 3], [997, 3], [997, 5], [998, 4], [999, 5], [999, 4], [999, 4], [999, 4], [999, 3], [999, 3], [986, 4], [990, 3], [994, 4], [1001, 1], [1001, 3], [1002, 1], [1002, 2], [1002, 3], [1002, 3], [1002, 5], [1003, 2], [1003, 2], [1003, 1], [1003, 1], [995, 1], [995, 1], [971, 1], [971, 1], [971, 3], [971, 5], [973, 1], [973, 1], [973, 3], [973, 5], [973, 5], [973, 5], [973, 3], [973, 3], [973, 4], [824, 4], [835, 1], [835, 2], [835, 3], [835, 4], [835, 4], [825, 9], [836, 2], [836, 3], [836, 4], [836, 5], [836, 5], [836, 6], [836, 7], [836, 8], [836, 10], [1008, 0], [1008, 1], [1008, 1], [1004, 2], [1005, 1], [1005, 2], [1005, 2], [981, 2], [982, 2], [1006, 2], [1007, 2], [954, 0], [954, 1], [1009, 3], [1009, 5], [1009, 6], [962, 2], [962, 3], [962, 3], [962, 2], [962, 2], [962, 3], [962, 4], [962, 5], [962, 4], [962, 5], [962, 6], [955, 0], [955, 1], [1012, 3], [963, 2], [963, 3], [1010, 3], [1011, 3], [1011, 3], [1013, 1], [1013, 3], [1014, 1], [1014, 3], [1014, 5], [1014, 3], [1014, 5], [1015, 6], [1015, 4], [1015, 4], [1015, 3], [1016, 2], [1016, 2], [1016, 3], [1016, 2], [1016, 3], [1016, 4], [1016, 4], [1016, 5], [1016, 6], [1016, 6], [1016, 3], [1016, 4], [1016, 4], [1017, 1], [1017, 1], [956, 0], [956, 1], [842, 7], [852, 2], [852, 4], [852, 7], [852, 5], [852, 7], [852, 7], [852, 4], [1018, 0], [1018, 3], [1019, 2], [1019, 3], [1020, 3], [1021, 3], [1022, 1], [1022, 3], [1023, 1], [1023, 3], [1023, 3], [1023, 5], [1024, 2], [1025, 3], [1025, 2], [1025, 2], [957, 0], [957, 1], [1026, 5], [1026, 6], [964, 2], [964, 4], [843, 3], [1027, 1], [1027, 3], [958, 0], [958, 1], [1028, 1], [1028, 4], [1028, 4], [1028, 4], [965, 2], [965, 1], [965, 2], [965, 3], [965, 3], [965, 5], [965, 4], [1031, 0], [1031, 1], [1029, 3], [1032, 3], [867, 1], [867, 4], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [867, 1], [1030, 1], [1030, 1], [1033, 1], [1033, 1], [1035, 1], [1035, 3], [1035, 3], [1036, 1], [1037, 6], [1038, 6], [1038, 6], [1038, 6], [1038, 6], [1038, 6], [870, 4], [885, 4], [885, 4], [1039, 0], [1039, 4], [1039, 7], [1044, 2], [1044, 3], [1044, 6], [1040, 0], [1040, 5], [1045, 2], [1045, 3], [1045, 4], [1041, 0], [1041, 5], [1046, 2], [1046, 3], [1046, 4], [1042, 0], [1042, 4], [1047, 2], [1047, 3], [1043, 0], [1043, 4], [1048, 2], [1048, 3], [868, 0], [868, 1], [1050, 3], [1050, 3], [886, 2], [886, 3], [959, 0], [959, 1], [1051, 2], [1052, 0], [1052, 2], [960, 0], [960, 3], [966, 3], [966, 3], [1053, 0], [927, 9], [934, 4], [934, 10], [934, 3], [934, 7], [934, 8], [934, 9], [934, 9], [934, 9], [929, 1], [929, 1], [929, 1], [929, 1], [935, 1], [935, 1], [935, 1], [935, 1], [1056, 8], [1060, 4], [1060, 9], [1060, 6], [1060, 7], [1060, 8], [1060, 3], [1060, 5], [1060, 6], [1060, 7], [1060, 8], [1060, 8], [1060, 8], [1060, 8], [1057, 16], [1061, 3], [1061, 17], [1061, 5], [1061, 4], [1061, 16], [1061, 6], [1061, 16], [1061, 7], [1061, 8], [1061, 10], [1061, 11], [1061, 17], [1061, 7], [1061, 9], [1061, 9], [1061, 10], [1061, 10], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1061, 16], [1058, 6], [1062, 4], [1062, 6], [1062, 7], [1059, 6], [1063, 5], [1064, 2], [1064, 4], [1067, 3], [1067, 4], [1087, 1], [1087, 3], [1089, 1], [1089, 3], [1089, 3], [1089, 5], [1088, 0], [1088, 1], [1065, 2], [1068, 2], [1066, 3], [1069, 0], [1069, 3], [1077, 3], [1070, 3], [1078, 3], [1071, 3], [1079, 3], [1072, 0], [1072, 3], [1080, 3], [1073, 0], [1073, 3], [1081, 3], [1074, 0], [1074, 3], [1082, 3], [1075, 0], [1075, 3], [1083, 3], [1076, 0], [1076, 2], [1084, 2], [1090, 1], [1091, 1], [1085, 0], [1085, 2], [1086, 2], [1092, 1], [1092, 3], [1093, 2], [1094, 1], [1094, 1], [1094, 1], [912, 1], [912, 1], [1054, 0], [1054, 1], [1096, 3], [1055, 3], [1097, 2], [1097, 4], [1098, 3], [1098, 5], [1098, 5], [1098, 7], [928, 3], [1099, 1], [1099, 1], [1099, 1], [930, 16], [1100, 1], [1106, 1], [936, 4], [936, 5], [936, 6], [936, 6], [936, 7], [936, 8], [936, 9], [936, 16], [936, 16], [936, 16], [936, 16], [936, 16], [936, 16], [936, 16], [936, 17], [1102, 1], [1108, 1], [1103, 0], [1103, 3], [1109, 2], [1109, 3], [1104, 0], [1104, 2], [1105, 0], [1105, 3], [1110, 2], [1110, 3], [1110, 3], [1101, 3], [1107, 3], [1111, 1], [1111, 3], [1112, 1], [1112, 3], [1112, 3], [1112, 5], [931, 6], [937, 5], [937, 6], [937, 6], [937, 6], [1113, 2], [1113, 3], [1114, 3], [1115, 1], [1115, 3], [1116, 1], [1116, 3], [1116, 3], [1116, 5], [1117, 2], [1118, 2], [1118, 2], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [13, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [21, 2], [21, 2], [21, 2], [21, 2], [21, 1], [21, 1], [21, 1], [21, 1], [21, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [412, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 1], [427, 2], [1138, 5], [1147, 3], [1147, 3], [1147, 4], [1147, 5], [1147, 5], [1147, 6], [1139, 1], [1139, 1], [1148, 1], [1148, 1], [1155, 5], [1155, 6], [1157, 4], [1157, 5], [1157, 6], [1157, 3], [1157, 6], [1157, 5], [1157, 3], [1157, 7], [1157, 4], [1157, 6], [1157, 5], [1157, 6], [1156, 4], [1156, 5], [1158, 4], [1158, 5], [1158, 3], [1158, 4], [1158, 4], [1158, 5], [1158, 4], [1140, 3], [1141, 3], [1141, 5], [1149, 3], [1149, 3], [1149, 4], [1149, 5], [1149, 3], [1149, 4], [1149, 4], [1149, 5], [1149, 5], [1149, 5], [1142, 5], [1150, 3], [1150, 4], [1150, 5], [1150, 5], [1150, 6], [1159, 0], [1159, 1], [1159, 1], [1143, 6], [1151, 4], [1151, 3], [1151, 5], [1151, 6], [1151, 6], [1144, 5], [1152, 3], [1152, 5], [1152, 4], [1145, 4], [1153, 4], [1153, 5], [1153, 3], [1153, 4], [1153, 4], [1146, 5], [1154, 2], [1154, 5], [1154, 4], [1154, 5], [1154, 6], [1154, 5], [1154, 6], [1154, 5], [1119, 4], [1126, 2], [1126, 3], [1126, 5], [1126, 4], [1126, 4], [1120, 5], [1127, 3], [1127, 2], [1127, 4], [1127, 6], [1127, 3], [1127, 5], [1127, 5], [1127, 5], [1161, 0], [1161, 1], [1162, 1], [413, 3], [428, 2], [1163, 1], [1163, 3], [414, 6], [414, 5], [414, 6], [414, 6], [414, 7], [414, 8], [429, 2], [429, 3], [429, 3], [429, 4], [429, 5], [429, 5], [429, 7], [429, 6], [429, 3], [429, 4], [429, 4], [429, 6], [429, 5], [429, 5], [429, 5], [429, 7], [429, 6], [429, 2], [429, 4], [429, 5], [429, 2], [429, 3], [429, 4], [429, 4], [429, 5], [429, 6], [429, 8], [429, 7], [429, 9], [429, 8], [1165, 0], [1165, 2], [1173, 2], [1173, 2], [1179, 2], [1179, 2], [1179, 1], [1180, 2], [1180, 2], [1180, 2], [1180, 1], [1171, 2], [1171, 2], [1171, 2], [1171, 2], [1178, 2], [1178, 2], [1178, 2], [1164, 1], [1164, 3], [1172, 1], [1172, 3], [1172, 3], [1172, 5], [1172, 3], [1172, 3], [1172, 5], [1181, 2], [1182, 2], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1183, 1], [1170, 1], [1170, 1], [1170, 1], [1170, 1], [1170, 1], [1170, 1], [1170, 2], [1177, 2], [1166, 1], [1166, 3], [1174, 3], [1174, 3], [1174, 5], [818, 2], [818, 2], [818, 2], [819, 2], [819, 2], [819, 2], [1168, 1], [1168, 3], [1167, 0], [1167, 3], [1167, 3], [1175, 2], [1175, 3], [1175, 3], [1169, 0], [1169, 3], [1176, 2], [1176, 3], [415, 5], [415, 8], [415, 4], [415, 5], [415, 7], [415, 8], [415, 5], [415, 6], [415, 6], [415, 7], [430, 2], [430, 2], [430, 3], [430, 4], [430, 5], [430, 5], [430, 3], [430, 4], [430, 5], [430, 5], [430, 6], [430, 7], [430, 8], [430, 8], [430, 3], [430, 4], [430, 4], [430, 4], [430, 5], [430, 5], [430, 4], [430, 5], [430, 6], [430, 7], [430, 7], [430, 7], [430, 8], [430, 8], [430, 3], [430, 4], [430, 2], [430, 4], [430, 5], [430, 2], [430, 3], [430, 4], [430, 4], [430, 5], [430, 6], [1188, 1], [1188, 2], [1190, 2], [1121, 1], [1121, 1], [1121, 1], [1121, 2], [1121, 2], [1121, 1], [1131, 2], [1131, 2], [1131, 3], [1128, 1], [1128, 2], [1128, 2], [1128, 2], [1128, 2], [1128, 1], [1128, 2], [1128, 3], [1128, 2], [1128, 3], [1128, 3], [1193, 6], [1193, 7], [1193, 5], [1193, 6], [1196, 2], [1196, 4], [1196, 6], [1196, 6], [1196, 6], [1196, 4], [1196, 7], [1196, 7], [1196, 7], [1196, 5], [1196, 5], [1196, 5], [1196, 4], [1196, 6], [1196, 6], [1196, 6], [1194, 1], [1194, 2], [1197, 1], [1197, 2], [1197, 2], [1197, 3], [1204, 3], [1205, 1], [1205, 3], [1205, 2], [1205, 3], [1205, 3], [1191, 7], [1191, 7], [1191, 6], [1129, 2], [1129, 4], [1129, 4], [1129, 5], [1129, 6], [1206, 1], [1206, 3], [1209, 3], [1208, 0], [1208, 1], [1200, 0], [1200, 3], [1202, 2], [1202, 3], [1202, 3], [1195, 4], [1198, 5], [1198, 4], [1198, 4], [1199, 0], [1199, 1], [1132, 1], [1130, 1], [1210, 4], [1210, 3], [1211, 1], [1211, 3], [1211, 4], [1211, 4], [1211, 4], [1211, 3], [1211, 3], [1212, 1], [1212, 1], [1215, 1], [1215, 1], [1217, 5], [1219, 2], [1219, 4], [1219, 6], [1219, 5], [1219, 5], [1218, 6], [1220, 2], [1220, 4], [1220, 7], [1220, 6], [1220, 6], [1220, 6], [1223, 1], [1223, 1], [1222, 0], [1222, 1], [1213, 0], [1213, 1], [1213, 1], [1214, 1], [1214, 3], [1216, 1], [1216, 3], [1216, 5], [1216, 3], [1225, 3], [1226, 3], [1226, 3], [1192, 4], [1133, 1], [1133, 2], [1133, 3], [1133, 3], [1133, 4], [1133, 4], [1227, 9], [1229, 2], [1229, 3], [1229, 3], [1229, 4], [1229, 5], [1229, 6], [1229, 7], [1229, 7], [1229, 8], [1229, 9], [1231, 3], [1231, 1], [1232, 3], [1232, 3], [1232, 1], [1228, 1], [1228, 2], [1228, 3], [1230, 1], [1230, 2], [1230, 2], [1230, 3], [1230, 3], [1233, 6], [1234, 3], [1234, 5], [1234, 4], [1234, 6], [1234, 6], [1235, 0], [1235, 2], [1237, 2], [1236, 3], [1236, 1], [1236, 3], [1238, 2], [1238, 3], [1238, 2], [1122, 10], [1134, 2], [1134, 4], [1134, 6], [1134, 7], [1134, 8], [1134, 9], [1134, 10], [1134, 11], [1134, 10], [1134, 10], [1245, 0], [1245, 1], [1245, 1], [1243, 0], [1243, 1], [1241, 1], [1241, 1], [1242, 1], [1242, 1], [1244, 1], [1244, 1], [1123, 6], [1135, 3], [1135, 3], [1135, 2], [1135, 6], [1135, 6], [1135, 7], [1135, 7], [1135, 6], [1135, 7], [1248, 0], [1248, 1], [1249, 4], [1249, 3], [1250, 2], [1250, 3], [1250, 4], [1250, 4], [1250, 2], [1250, 3], [1250, 3], [1124, 7], [1124, 12], [1136, 2], [1136, 3], [1136, 3], [1136, 5], [1136, 4], [1136, 7], [1136, 8], [1136, 9], [1136, 7], [1136, 12], [1136, 8], [1136, 13], [1136, 7], [1136, 12], [1136, 12], [417, 4], [417, 2], [1251, 1], [1251, 3], [858, 1], [858, 1], [858, 2], [858, 1], [858, 1], [858, 1], [858, 1], [416, 3], [416, 3], [416, 3], [431, 3], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [418, 1], [1272, 1], [1272, 1], [432, 2], [432, 3], [432, 4], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [432, 1], [1252, 4], [1274, 3], [1274, 4], [1274, 4], [1253, 4], [1253, 6], [1275, 3], [1275, 4], [1275, 4], [1275, 5], [1275, 6], [1275, 5], [1275, 6], [1275, 6], [1254, 2], [1255, 3], [1256, 4], [1276, 3], [1276, 4], [1276, 4], [1276, 4], [1290, 1], [1290, 1], [1257, 3], [1257, 3], [1277, 3], [1277, 3], [1258, 4], [1258, 3], [1278, 3], [1259, 5], [1279, 3], [1279, 4], [1279, 5], [1279, 6], [1279, 5], [1279, 5], [1260, 2], [1260, 3], [1260, 4], [1260, 6], [1280, 3], [1280, 4], [1280, 5], [1280, 6], [1280, 6], [1280, 6], [1261, 3], [1261, 5], [1261, 5], [1261, 6], [1261, 4], [1281, 3], [1281, 5], [1281, 5], [1281, 6], [1281, 6], [1281, 3], [1291, 0], [1291, 1], [1292, 1], [1292, 2], [1262, 4], [1262, 6], [1282, 2], [1282, 2], [1282, 4], [1282, 6], [1282, 3], [1282, 4], [1282, 4], [1282, 5], [1282, 6], [1282, 6], [1282, 6], [1263, 3], [1263, 4], [1263, 4], [1263, 5], [1263, 4], [1283, 3], [1283, 3], [1283, 4], [1283, 4], [1283, 4], [1283, 5], [1283, 5], [1283, 4], [1264, 3], [1264, 4], [1264, 3], [1264, 4], [1284, 3], [1284, 3], [1284, 4], [1284, 4], [1284, 3], [1284, 3], [1284, 4], [1284, 4], [1265, 5], [1265, 5], [1285, 3], [1285, 3], [1285, 5], [1285, 4], [1285, 5], [1285, 4], [1285, 5], [1266, 2], [1266, 2], [1267, 6], [1267, 7], [1286, 3], [1286, 4], [1286, 4], [1286, 5], [1286, 6], [1286, 6], [1286, 6], [1286, 7], [1286, 7], [1286, 7], [1286, 7], [1286, 8], [1286, 3], [1286, 4], [1286, 4], [1286, 4], [1268, 3], [1268, 4], [1268, 5], [1287, 4], [1269, 3], [1269, 6], [1288, 3], [1288, 3], [1270, 2], [1271, 4], [1289, 5], [1289, 4], [1289, 4], [1293, 0], [1293, 2], [1293, 2], [1295, 2], [1295, 2], [1294, 0], [1294, 2], [1296, 2], [1125, 6], [1137, 6], [1137, 6], [1137, 6], [1137, 6], [1137, 7], [1137, 3], [1137, 2], [1137, 2], [1137, 2], [1297, 1], [1299, 1], [1301, 1], [1302, 1], [1239, 1], [1239, 3], [1240, 1], [1240, 3], [1240, 3], [1240, 5], [1303, 3], [1304, 3], [1304, 2], [1304, 1], [1305, 1], [1306, 1], [1307, 1], [1298, 0], [1298, 2], [1300, 2], [1300, 2], [1308, 1], [1308, 1], [419, 2], [433, 2]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ @@ -7518,800 +7518,800 @@ var sqlSyntaxParser = (function () { return 205; break; case 45: - return 951; - break; - case 46: parser.determineCase(yy_.yytext); return 25; break; - case 47: + case 46: return 26; break; - case 48: + case 47: return 27; break; - case 49: + case 48: return 28; break; - case 50: + case 49: parser.determineCase(yy_.yytext); return 29; break; - case 51: + case 50: return 30; break; - case 52: + case 51: return 194; break; - case 53: + case 52: return 31; break; - case 54: + case 53: return 32; break; - case 55: + case 54: return 33; break; - case 56: + case 55: return 34; break; - case 57: + case 56: return 35; break; - case 58: + case 57: return 170; break; - case 59: + case 58: return 36; break; - case 60: + case 59: return 37; break; - case 61: + case 60: return 38; break; - case 62: + case 61: return 39; break; - case 63: + case 62: return 40; break; - case 64: + case 63: return 41; break; - case 65: + case 64: return 42; break; - case 66: + case 65: return 43; break; - case 67: + case 66: return 44; break; - case 68: + case 67: return 45; break; - case 69: + case 68: return 134; break; - case 70: + case 69: return 369; break; - case 71: + case 70: return 46; break; - case 72: + case 71: return 47; break; - case 73: + case 72: return 48; break; - case 74: + case 73: return 49; break; - case 75: + case 74: return 50; break; - case 76: + case 75: return 571; break; - case 77: + case 76: this.begin('hdfs'); return 51; break; - case 78: + case 77: return 52; break; - case 79: + case 78: return 176; break; - case 80: + case 79: return 53; break; - case 81: + case 80: return 55; break; - case 82: + case 81: return 54; break; - case 83: + case 82: return 56; break; - case 84: + case 83: parser.determineCase(yy_.yytext); return 57; break; - case 85: + case 84: parser.determineCase(yy_.yytext); return 58; break; - case 86: + case 85: return 59; break; - case 87: + case 86: return 60; break; - case 88: + case 87: return 61; break; - case 89: + case 88: return 62; break; - case 90: + case 89: return 63; break; - case 91: + case 90: return 195; break; - case 92: + case 91: return 181; break; - case 93: + case 92: return 64; break; - case 94: + case 93: return 135; break; - case 95: + case 94: return 68; break; - case 96: + case 95: return 196; break; - case 97: + case 96: return 197; break; - case 98: + case 97: this.begin('hdfs'); return 65; break; - case 99: + case 98: return 66; break; - case 100: + case 99: return 69; break; - case 101: + case 100: return 67; break; - case 102: + case 101: return 70; break; - case 103: + case 102: return 71; break; - case 104: + case 103: return 72; break; - case 105: + case 104: parser.determineCase(yy_.yytext); return 73; break; - case 106: + case 105: this.begin('hdfs'); return 74; break; - case 107: + case 106: return 186; break; - case 108: + case 107: return 75; break; - case 109: + case 108: return 76; break; - case 110: + case 109: return 78; break; - case 111: + case 110: return 77; break; - case 112: + case 111: return 136; break; - case 113: + case 112: return 137; break; - case 114: + case 113: return 79; break; - case 115: + case 114: return 98; break; - case 116: + case 115: return 80; break; - case 117: + case 116: return 81; break; - case 118: + case 117: return 82; break; - case 119: + case 118: return 83; break; - case 120: + case 119: return 84; break; - case 121: + case 120: return 85; break; - case 122: + case 121: return 86; break; - case 123: + case 122: this.begin('hdfs'); return 1201; break; - case 124: + case 123: return 87; break; - case 125: + case 124: return 88; break; - case 126: + case 125: return 89; break; - case 127: + case 126: return 90; break; - case 128: + case 127: return 91; break; - case 129: + case 128: return 92; break; - case 130: + case 129: return 93; break; - case 131: + case 130: return 138; break; - case 132: + case 131: return 94; break; - case 133: + case 132: return 95; break; - case 134: + case 133: parser.determineCase(yy_.yytext); return 96; break; - case 135: + case 134: return 97; break; - case 136: + case 135: return 99; break; - case 137: + case 136: return 100; break; - case 138: + case 137: return 101; break; - case 139: + case 138: return 102; break; - case 140: + case 139: return 103; break; - case 141: + case 140: return 104; break; - case 142: + case 141: return 105; break; - case 143: + case 142: return 106; break; - case 144: + case 143: return 139; break; - case 145: + case 144: return 201; break; - case 146: + case 145: return 107; break; - case 147: + case 146: return 108; break; - case 148: + case 147: return 109; break; - case 149: + case 148: return 110; break; - case 150: + case 149: return 111; break; - case 151: + case 150: parser.determineCase(yy_.yytext); return 112; break; - case 152: + case 151: return 192; break; - case 153: + case 152: return 113; break; - case 154: + case 153: return 847; break; - case 155: + case 154: return 653; break; - case 156: + case 155: return 114; break; - case 157: + case 156: return 115; break; - case 158: + case 157: return 116; break; - case 159: + case 158: return 202; break; - case 160: + case 159: return 117; break; - case 161: + case 160: return 118; break; - case 162: + case 161: return 119; break; - case 163: + case 162: return 203; break; - case 164: + case 163: return 120; break; - case 165: + case 164: return 121; break; - case 166: + case 165: return 122; break; - case 167: + case 166: return 123; break; - case 168: + case 167: return 125; break; - case 169: + case 168: return 126; break; - case 170: + case 169: return 127; break; - case 171: + case 170: return 128; break; - case 172: + case 171: return 129; break; - case 173: + case 172: parser.determineCase(yy_.yytext); return 130; break; - case 174: + case 173: return 132; break; - case 175: + case 174: return 133; break; - case 176: + case 175: return 140; break; - case 177: + case 176: return 206; break; - case 178: + case 177: return 141; break; - case 179: + case 178: return 207; break; - case 180: + case 179: return 208; break; - case 181: + case 180: return 209; break; - case 182: + case 181: return 899; break; - case 183: + case 182: return 210; break; - case 184: + case 183: return 211; break; - case 185: + case 184: return 212; break; - case 186: + case 185: return 213; break; - case 187: + case 186: return 897; break; - case 188: + case 187: return 214; break; - case 189: + case 188: return 215; break; - case 190: + case 189: return 889; break; - case 191: + case 190: parser.determineCase(yy_.yytext); return 452; break; - case 192: + case 191: parser.determineCase(yy_.yytext); return 924; break; - case 193: + case 192: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; break; - case 194: + case 193: return 216; break; - case 195: + case 194: return 217; break; - case 196: + case 195: return 218; break; - case 197: + case 196: return 219; break; - case 198: + case 197: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; break; - case 199: + case 198: return 220; break; - case 200: + case 199: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 162; break; - case 201: + case 200: return 222; break; - case 202: + case 201: return 221; break; - case 203: + case 202: return 223; break; - case 204: + case 203: return 898; break; - case 205: + case 204: return 224; break; - case 206: + case 205: return 225; break; - case 207: + case 206: return 226; break; - case 208: + case 207: return 227; break; - case 209: + case 208: return 228; break; - case 210: + case 209: return 229; break; - case 211: + case 210: return 230; break; - case 212: + case 211: return 231; break; - case 213: + case 212: return 232; break; - case 214: + case 213: return 233; break; - case 215: + case 214: return 234; break; - case 216: + case 215: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1186; break; - case 217: + case 216: return 236; break; - case 218: + case 217: return 235; break; - case 219: + case 218: return 237; break; - case 220: + case 219: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 922; break; - case 221: + case 220: this.begin('hdfs'); return 238; break; - case 222: + case 221: return 239; break; - case 223: + case 222: return 155; break; - case 224: + case 223: return 240; break; - case 225: + case 224: return 241; break; - case 226: + case 225: this.begin('hdfs'); return 969; break; - case 227: + case 226: return 242; break; - case 228: + case 227: return 243; break; - case 229: + case 228: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1246; break; - case 230: + case 229: this.begin('hdfs'); return 244; break; - case 231: + case 230: return 245; break; - case 232: + case 231: return 923; break; - case 233: + case 232: return 246; break; - case 234: + case 233: return 660; break; - case 235: + case 234: return 1034; break; - case 236: + case 235: return 1224; break; - case 237: + case 236: return 268; break; - case 238: + case 237: return 269; break; - case 239: + case 238: return 247; break; - case 240: + case 239: return 248; break; - case 241: + case 240: return 249; break; - case 242: + case 241: return 270; break; - case 243: + case 242: return 250; break; - case 244: + case 243: return 251; break; - case 245: + case 244: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 921; break; - case 246: + case 245: return 901; break; - case 247: + case 246: return 252; break; - case 248: + case 247: return 759; break; - case 249: + case 248: return 253; break; - case 250: + case 249: return 254; break; - case 251: + case 250: return 255; break; - case 252: + case 251: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1189; break; - case 253: + case 252: return 271; break; - case 254: + case 253: return 272; break; - case 255: + case 254: return 256; break; - case 256: + case 255: return 257; break; - case 257: + case 256: return 149; break; - case 258: + case 257: return 258; break; - case 259: + case 258: return 259; break; - case 260: + case 259: return 274; break; - case 261: + case 260: return 260; break; - case 262: + case 261: return 261; break; - case 263: + case 262: return 262; break; - case 264: + case 263: return 263; break; - case 265: + case 264: return 264; break; - case 266: + case 265: return 275; break; - case 267: + case 266: return 276; break; - case 268: + case 267: return 277; break; - case 269: + case 268: return 543; break; - case 270: + case 269: return 278; break; - case 271: + case 270: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1221; break; - case 272: + case 271: return 148; break; - case 273: + case 272: return 265; break; - case 274: + case 273: return 823; break; - case 275: + case 274: return 142; break; - case 276: + case 275: return 266; break; - case 277: + case 276: return 285; break; - case 278: + case 277: return 151; break; - case 279: + case 278: return 152; break; - case 280: + case 279: return 143; break; - case 281: + case 280: return 153; break; - case 282: + case 281: return 154; break; - case 283: + case 282: return 144; break; - case 284: + case 283: return 321; break; - case 285: + case 284: return 145; break; - case 286: + case 285: return 146; break; - case 287: + case 286: return 147; break; - case 288: + case 287: return 118; break; - case 289: + case 288: return 150; break; - case 290: + case 289: return 279; break; - case 291: + case 290: return 267; break; - case 292: + case 291: return 273; break; - case 293: + case 292: return 280; break; - case 294: + case 293: return 281; break; - case 295: + case 294: return 282; break; - case 296: + case 295: return 283; break; - case 297: + case 296: this.popState(); return 665; break; + case 297: + return 951; + break; case 298: return 284; break; @@ -9017,8 +9017,8 @@ var sqlSyntaxParser = (function () { break; } }, - rules: [/^(?:\s)/i, /^(?:--.*)/i, /^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:ALL)/i, /^(?:ARRAY)/i, /^(?:AS)/i, /^(?:AUTHORIZATION)/i, /^(?:BINARY)/i, /^(?:CACHE)/i, /^(?:COLUMN)/i, /^(?:CONF)/i, /^(?:CONSTRAINT)/i, /^(?:CREATE)/i, /^(?:CUBE)/i, /^(?:CURRENT)/i, /^(?:DATE)/i, /^(?:DELETE)/i, /^(?:DESCRIBE)/i, /^(?:EXTENDED)/i, /^(?:EXTERNAL)/i, /^(?:FOR)/i, /^(?:FOREIGN)/i, /^(?:FUNCTION)/i, /^(?:GRANT)/i, /^(?:GROUPING)/i, /^(?:IMPORT)/i, /^(?:INSERT)/i, /^(?:LATERAL)/i, /^(?:LOCAL)/i, /^(?:MACRO)/i, /^(?:MAP)/i, /^(?:NONE)/i, /^(?:OF)/i, /^(?:OUT)/i, /^(?:PRIMARY)/i, /^(?:REFERENCES)/i, /^(?:REVOKE)/i, /^(?:ROLLUP)/i, /^(?:TABLE)/i, /^(?:TIMESTAMP)/i, /^(?:USER)/i, /^(?:USING)/i, /^(?:VIEWS)/i, /^(?:LIFECYCLE)/i, /^(?:ABORT)/i, /^(?:ADD)/i, /^(?:ADMIN)/i, /^(?:AFTER)/i, /^(?:ANALYZE)/i, /^(?:ARCHIVE)/i, /^(?:ASC)/i, /^(?:AVRO)/i, /^(?:BUCKET)/i, /^(?:BUCKETS)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLUSTER)/i, /^(?:CLUSTERED)/i, /^(?:COLLECTION)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPACT)/i, /^(?:COMPACTIONS)/i, /^(?:COMPUTE)/i, /^(?:CONCATENATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DAY)/i, /^(?:DAYOFWEEK)/i, /^(?:DBPROPERTIES)/i, /^(?:DEFERRED)/i, /^(?:DEFINED)/i, /^(?:DELIMITED)/i, /^(?:DEPENDENCY)/i, /^(?:DESC)/i, /^(?:DIRECTORY)/i, /^(?:DISABLE)/i, /^(?:DISTRIBUTE)/i, /^(?:DOUBLE\s+PRECISION)/i, /^(?:ESCAPED)/i, /^(?:ENABLE)/i, /^(?:EXCHANGE)/i, /^(?:EXPLAIN)/i, /^(?:EXPORT)/i, /^(?:FIELDS)/i, /^(?:FILE)/i, /^(?:FILEFORMAT)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:HOUR)/i, /^(?:IDXPROPERTIES)/i, /^(?:INDEX)/i, /^(?:INDEXES)/i, /^(?:INPATH)/i, /^(?:INPUTFORMAT)/i, /^(?:ITEMS)/i, /^(?:JAR)/i, /^(?:KEY)/i, /^(?:KEYS)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:LOCK)/i, /^(?:LOCKS)/i, /^(?:MATCHED)/i, /^(?:MERGE)/i, /^(?:METADATA)/i, /^(?:MINUTE)/i, /^(?:MONTH)/i, /^(?:MSCK)/i, /^(?:NORELY)/i, /^(?:NOSCAN)/i, /^(?:NOVALIDATE)/i, /^(?:NO_DROP)/i, /^(?:OFFLINE)/i, /^(?:ORC)/i, /^(?:OUTPUTFORMAT)/i, /^(?:OVERWRITE)/i, /^(?:OVERWRITE\s+DIRECTORY)/i, /^(?:OWNER)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PERCENT)/i, /^(?:PRIVILEGES)/i, /^(?:PURGE)/i, /^(?:QUARTER)/i, /^(?:RCFILE)/i, /^(?:REBUILD)/i, /^(?:RELOAD)/i, /^(?:RELY)/i, /^(?:REPAIR)/i, /^(?:REPLICATION)/i, /^(?:RECOVER)/i, /^(?:RENAME)/i, /^(?:REPLACE)/i, /^(?:RESTRICT)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:SECOND)/i, /^(?:SCHEMA)/i, /^(?:SCHEMAS)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SETS)/i, /^(?:SHOW)/i, /^(?:SHOW_DATABASE)/i, /^(?:SKEWED)/i, /^(?:SKEWED LOCATION)/i, /^(?:SORT)/i, /^(?:SORTED)/i, /^(?:STATISTICS)/i, /^(?:STORED)/i, /^(?:STORED\s+AS\s+DIRECTORIES)/i, /^(?:STRING)/i, /^(?:STRUCT)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TEMPORARY)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:TINYINT)/i, /^(?:TOUCH)/i, /^(?:TRANSACTIONS)/i, /^(?:UNARCHIVE)/i, /^(?:UNIONTYPE)/i, /^(?:USE)/i, /^(?:VIEW)/i, /^(?:WAIT)/i, /^(?:WEEK)/i, /^(?:WINDOW)/i, /^(?:YEAR)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:ADD)/i, /^(?:AGGREGATE)/i, /^(?:AVRO)/i, /^(?:CACHED)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLOSE_FN)/i, /^(?:COLUMN)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPUTE)/i, /^(?:CREATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DELETE)/i, /^(?:DELIMITED)/i, /^(?:DESCRIBE)/i, /^(?:ESCAPED)/i, /^(?:EXPLAIN)/i, /^(?:EXTERNAL)/i, /^(?:EXTENDED)/i, /^(?:FIELDS)/i, /^(?:FILEFORMAT)/i, /^(?:FILES)/i, /^(?:FINALIZE_FN)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:GROUP)/i, /^(?:HASH)/i, /^(?:ILIKE)/i, /^(?:INCREMENTAL)/i, /^(?:INSERT)/i, /^(?:INTERVAL)/i, /^(?:INTERMEDIATE)/i, /^(?:INIT_FN)/i, /^(?:INVALIDATE)/i, /^(?:INPATH)/i, /^(?:IREGEXP)/i, /^(?:KEY)/i, /^(?:KUDU)/i, /^(?:LAST)/i, /^(?:LIKE\s+PARQUET)/i, /^(?:LIMIT)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:MERGE_FN)/i, /^(?:METADATA)/i, /^(?:NULLS)/i, /^(?:OFFSET)/i, /^(?:ORC)/i, /^(?:OVERWRITE)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PREPARE_FN)/i, /^(?:PRIMARY)/i, /^(?:RCFILE)/i, /^(?:RANGE)/i, /^(?:REAL)/i, /^(?:REFRESH)/i, /^(?:RENAME)/i, /^(?:REPEATABLE)/i, /^(?:REPLACE)/i, /^(?:REPLICATION)/i, /^(?:RESTRICT)/i, /^(?:RETURNS)/i, /^(?:REVOKE)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SCHEMAS)/i, /^(?:SERIALIZE_FN)/i, /^(?:SERVER)/i, /^(?:SORT)/i, /^(?:STATS)/i, /^(?:STORED)/i, /^(?:STRAIGHT_JOIN)/i, /^(?:SYMBOL)/i, /^(?:TABLE)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:UNCACHED)/i, /^(?:UPDATE_FN)/i, /^(?:UPSERT)/i, /^(?:URI)/i, /^(?:USING)/i, /^(?:PARTITION\s+VALUE\s)/i, /^(?:ANALYTIC)/i, /^(?:ANTI)/i, /^(?:ARRAY)/i, /^(?:BLOCK_SIZE)/i, /^(?:COMPRESSION)/i, /^(?:CURRENT)/i, /^(?:DEFAULT)/i, /^(?:ENCODING)/i, /^(?:GRANT)/i, /^(?:MAP)/i, /^(?:RECOVER)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:STRUCT)/i, /^(?:UNKNOWN)/i, /^(?:\[BROADCAST\])/i, /^(?:\[NOSHUFFLE\])/i, /^(?:\[SHUFFLE\])/i, /^(?:\.\.\.)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:AND)/i, /^(?:ALL)/i, /^(?:ALTER)/i, /^(?:AND)/i, /^(?:AS)/i, /^(?:ASC)/i, /^(?:BETWEEN)/i, /^(?:BIGINT)/i, /^(?:BOOLEAN)/i, /^(?:BY)/i, /^(?:CASE)/i, /^(?:CHAR)/i, /^(?:CREATE)/i, /^(?:CROSS)/i, /^(?:CURRENT)/i, /^(?:DATABASE)/i, /^(?:DECIMAL)/i, /^(?:DISTINCT)/i, /^(?:DIV)/i, /^(?:DOUBLE)/i, /^(?:DESC)/i, /^(?:DROP)/i, /^(?:ELSE)/i, /^(?:END)/i, /^(?:EXISTS)/i, /^(?:FALSE)/i, /^(?:FLOAT)/i, /^(?:FOLLOWING)/i, /^(?:FROM)/i, /^(?:FULL)/i, /^(?:GROUP)/i, /^(?:HAVING)/i, /^(?:IF)/i, /^(?:IN)/i, /^(?:INNER)/i, /^(?:INSERT)/i, /^(?:INT)/i, /^(?:INTO)/i, /^(?:IS)/i, /^(?:JOIN)/i, /^(?:LEFT)/i, /^(?:LIKE)/i, /^(?:LIMIT)/i, /^(?:NOT)/i, /^(?:NULL)/i, /^(?:ON)/i, /^(?:OPTION)/i, /^(?:OR)/i, /^(?:ORDER)/i, /^(?:OUTER)/i, /^(?:PARTITION)/i, /^(?:PRECEDING)/i, /^(?:PURGE)/i, /^(?:RANGE)/i, /^(?:REGEXP)/i, /^(?:RIGHT)/i, /^(?:RLIKE)/i, /^(?:ROW)/i, /^(?:ROWS)/i, /^(?:SCHEMA)/i, /^(?:SELECT)/i, /^(?:SEMI)/i, /^(?:SET)/i, /^(?:SHOW)/i, /^(?:SMALLINT)/i, /^(?:STRING)/i, /^(?:TABLE)/i, /^(?:THEN)/i, /^(?:TIMESTAMP)/i, /^(?:TINYINT)/i, /^(?:TO)/i, /^(?:TRUE)/i, /^(?:TRUNCATE)/i, /^(?:UNBOUNDED)/i, /^(?:UPDATE)/i, /^(?:USE)/i, /^(?:UNION)/i, /^(?:VIEW)/i, /^(?:VARCHAR)/i, /^(?:VALUES)/i, /^(?:WHEN)/i, /^(?:WHERE)/i, /^(?:WITH)/i, /^(?:OVER)/i, /^(?:ROLE)/i, /^(?:AVG\s*\()/i, /^(?:CAST\s*\()/i, /^(?:COUNT\s*\()/i, /^(?:MAX\s*\()/i, /^(?:MIN\s*\()/i, /^(?:STDDEV_POP\s*\()/i, /^(?:STDDEV_SAMP\s*\()/i, /^(?:SUM\s*\()/i, /^(?:VARIANCE\s*\()/i, /^(?:VAR_POP\s*\()/i, /^(?:VAR_SAMP\s*\()/i, /^(?:COLLECT_SET\s*\()/i, /^(?:COLLECT_LIST\s*\()/i, /^(?:CORR\s*\()/i, /^(?:COVAR_POP\s*\()/i, /^(?:COVAR_SAMP\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:HISTOGRAM_NUMERIC\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENTILE\s*\()/i, /^(?:PERCENTILE_APPROX\s*\()/i, /^(?:APPX_MEDIAN\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:GROUP_CONCAT\s*\()/i, /^(?:NDV\s*\()/i, /^(?:STDDEV\s*\()/i, /^(?:VARIANCE_POP\s*\()/i, /^(?:VARIANCE_SAMP\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:DENSE_RANK\s*\()/i, /^(?:FIRST_VALUE\s*\()/i, /^(?:LAG\s*\()/i, /^(?:LAST_VALUE\s*\()/i, /^(?:LEAD\s*\()/i, /^(?:RANK\s*\()/i, /^(?:ROW_NUMBER\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:SYSTEM\s*\()/i, /^(?:[0-9]+)/i, /^(?:[0-9]+(?:[YSL]|BD)?)/i, /^(?:[0-9]+E)/i, /^(?:[A-Za-z0-9_]+)/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:\s+['])/i, /^(?:[^'\u2020\u2021]+)/i, /^(?:['])/i, /^(?:$)/i, /^(?:&&)/i, /^(?:\|\|)/i, /^(?:=)/i, /^(?:<)/i, /^(?:>)/i, /^(?:!=)/i, /^(?:<=)/i, /^(?:>=)/i, /^(?:<>)/i, /^(?:<=>)/i, /^(?:-)/i, /^(?:\*)/i, /^(?:\+)/i, /^(?:\/)/i, /^(?:%)/i, /^(?:\|)/i, /^(?:\^)/i, /^(?:&)/i, /^(?:,)/i, /^(?:\.)/i, /^(?::)/i, /^(?:;)/i, /^(?:~)/i, /^(?:!)/i, /^(?:\()/i, /^(?:\))/i, /^(?:\[)/i, /^(?:\])/i, /^(?:\$\{[^}]*\})/i, /^(?:`)/i, /^(?:[^`]+)/i, /^(?:`)/i, /^(?:')/i, /^(?:(?:\\\\|\\[']|[^'])+)/i, /^(?:')/i, /^(?:")/i, /^(?:(?:\\\\|\\["]|[^"])+)/i, /^(?:")/i, /^(?:$)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i], - conditions: { "hdfs": { "rules": [427, 428, 429, 430, 431, 432, 476], "inclusive": false }, "doubleQuotedValue": { "rules": [469, 470, 479], "inclusive": false }, "singleQuotedValue": { "rules": [466, 467, 478], "inclusive": false }, "backtickedValue": { "rules": [463, 464, 477], "inclusive": false }, "between": { "rules": [0, 1, 2, 3, 4, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 473, 480], "inclusive": true }, "hive": { "rules": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 474, 480], "inclusive": true }, "impala": { "rules": [0, 1, 2, 3, 4, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 475, 480], "inclusive": true }, "INITIAL": { "rules": [0, 1, 2, 3, 4, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 480], "inclusive": true } } + rules: [/^(?:\s)/i, /^(?:--.*)/i, /^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:ALL)/i, /^(?:ARRAY)/i, /^(?:AS)/i, /^(?:AUTHORIZATION)/i, /^(?:BINARY)/i, /^(?:CACHE)/i, /^(?:COLUMN)/i, /^(?:CONF)/i, /^(?:CONSTRAINT)/i, /^(?:CREATE)/i, /^(?:CUBE)/i, /^(?:CURRENT)/i, /^(?:DATE)/i, /^(?:DELETE)/i, /^(?:DESCRIBE)/i, /^(?:EXTENDED)/i, /^(?:EXTERNAL)/i, /^(?:FOR)/i, /^(?:FOREIGN)/i, /^(?:FUNCTION)/i, /^(?:GRANT)/i, /^(?:GROUPING)/i, /^(?:IMPORT)/i, /^(?:INSERT)/i, /^(?:LATERAL)/i, /^(?:LOCAL)/i, /^(?:MACRO)/i, /^(?:MAP)/i, /^(?:NONE)/i, /^(?:OF)/i, /^(?:OUT)/i, /^(?:PRIMARY)/i, /^(?:REFERENCES)/i, /^(?:REVOKE)/i, /^(?:ROLLUP)/i, /^(?:TABLE)/i, /^(?:TIMESTAMP)/i, /^(?:USER)/i, /^(?:USING)/i, /^(?:VIEWS)/i, /^(?:ABORT)/i, /^(?:ADD)/i, /^(?:ADMIN)/i, /^(?:AFTER)/i, /^(?:ANALYZE)/i, /^(?:ARCHIVE)/i, /^(?:ASC)/i, /^(?:AVRO)/i, /^(?:BUCKET)/i, /^(?:BUCKETS)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLUSTER)/i, /^(?:CLUSTERED)/i, /^(?:COLLECTION)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPACT)/i, /^(?:COMPACTIONS)/i, /^(?:COMPUTE)/i, /^(?:CONCATENATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DAY)/i, /^(?:DAYOFWEEK)/i, /^(?:DBPROPERTIES)/i, /^(?:DEFERRED)/i, /^(?:DEFINED)/i, /^(?:DELIMITED)/i, /^(?:DEPENDENCY)/i, /^(?:DESC)/i, /^(?:DIRECTORY)/i, /^(?:DISABLE)/i, /^(?:DISTRIBUTE)/i, /^(?:DOUBLE\s+PRECISION)/i, /^(?:ESCAPED)/i, /^(?:ENABLE)/i, /^(?:EXCHANGE)/i, /^(?:EXPLAIN)/i, /^(?:EXPORT)/i, /^(?:FIELDS)/i, /^(?:FILE)/i, /^(?:FILEFORMAT)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:HOUR)/i, /^(?:IDXPROPERTIES)/i, /^(?:INDEX)/i, /^(?:INDEXES)/i, /^(?:INPATH)/i, /^(?:INPUTFORMAT)/i, /^(?:ITEMS)/i, /^(?:JAR)/i, /^(?:KEY)/i, /^(?:KEYS)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:LOCK)/i, /^(?:LOCKS)/i, /^(?:MATCHED)/i, /^(?:MERGE)/i, /^(?:METADATA)/i, /^(?:MINUTE)/i, /^(?:MONTH)/i, /^(?:MSCK)/i, /^(?:NORELY)/i, /^(?:NOSCAN)/i, /^(?:NOVALIDATE)/i, /^(?:NO_DROP)/i, /^(?:OFFLINE)/i, /^(?:ORC)/i, /^(?:OUTPUTFORMAT)/i, /^(?:OVERWRITE)/i, /^(?:OVERWRITE\s+DIRECTORY)/i, /^(?:OWNER)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PERCENT)/i, /^(?:PRIVILEGES)/i, /^(?:PURGE)/i, /^(?:QUARTER)/i, /^(?:RCFILE)/i, /^(?:REBUILD)/i, /^(?:RELOAD)/i, /^(?:RELY)/i, /^(?:REPAIR)/i, /^(?:REPLICATION)/i, /^(?:RECOVER)/i, /^(?:RENAME)/i, /^(?:REPLACE)/i, /^(?:RESTRICT)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:SECOND)/i, /^(?:SCHEMA)/i, /^(?:SCHEMAS)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SETS)/i, /^(?:SHOW)/i, /^(?:SHOW_DATABASE)/i, /^(?:SKEWED)/i, /^(?:SKEWED LOCATION)/i, /^(?:SORT)/i, /^(?:SORTED)/i, /^(?:STATISTICS)/i, /^(?:STORED)/i, /^(?:STORED\s+AS\s+DIRECTORIES)/i, /^(?:STRING)/i, /^(?:STRUCT)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TEMPORARY)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:TINYINT)/i, /^(?:TOUCH)/i, /^(?:TRANSACTIONS)/i, /^(?:UNARCHIVE)/i, /^(?:UNIONTYPE)/i, /^(?:USE)/i, /^(?:VIEW)/i, /^(?:WAIT)/i, /^(?:WEEK)/i, /^(?:WINDOW)/i, /^(?:YEAR)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:ADD)/i, /^(?:AGGREGATE)/i, /^(?:AVRO)/i, /^(?:CACHED)/i, /^(?:CASCADE)/i, /^(?:CHANGE)/i, /^(?:CLOSE_FN)/i, /^(?:COLUMN)/i, /^(?:COLUMNS)/i, /^(?:COMMENT)/i, /^(?:COMPUTE)/i, /^(?:CREATE)/i, /^(?:DATA)/i, /^(?:DATABASES)/i, /^(?:DELETE)/i, /^(?:DELIMITED)/i, /^(?:DESCRIBE)/i, /^(?:ESCAPED)/i, /^(?:EXPLAIN)/i, /^(?:EXTERNAL)/i, /^(?:EXTENDED)/i, /^(?:FIELDS)/i, /^(?:FILEFORMAT)/i, /^(?:FILES)/i, /^(?:FINALIZE_FN)/i, /^(?:FIRST)/i, /^(?:FORMAT)/i, /^(?:FORMATTED)/i, /^(?:FUNCTION)/i, /^(?:FUNCTIONS)/i, /^(?:GROUP)/i, /^(?:HASH)/i, /^(?:ILIKE)/i, /^(?:INCREMENTAL)/i, /^(?:INSERT)/i, /^(?:INTERVAL)/i, /^(?:INTERMEDIATE)/i, /^(?:INIT_FN)/i, /^(?:INVALIDATE)/i, /^(?:INPATH)/i, /^(?:IREGEXP)/i, /^(?:KEY)/i, /^(?:KUDU)/i, /^(?:LAST)/i, /^(?:LIKE\s+PARQUET)/i, /^(?:LIMIT)/i, /^(?:LINES)/i, /^(?:LOAD)/i, /^(?:LOCATION)/i, /^(?:MERGE_FN)/i, /^(?:METADATA)/i, /^(?:NULLS)/i, /^(?:OFFSET)/i, /^(?:ORC)/i, /^(?:OVERWRITE)/i, /^(?:PARQUET)/i, /^(?:PARTITIONED)/i, /^(?:PARTITIONS)/i, /^(?:PREPARE_FN)/i, /^(?:PRIMARY)/i, /^(?:RCFILE)/i, /^(?:RANGE)/i, /^(?:REAL)/i, /^(?:REFRESH)/i, /^(?:RENAME)/i, /^(?:REPEATABLE)/i, /^(?:REPLACE)/i, /^(?:REPLICATION)/i, /^(?:RESTRICT)/i, /^(?:RETURNS)/i, /^(?:REVOKE)/i, /^(?:SEQUENCEFILE)/i, /^(?:SERDEPROPERTIES)/i, /^(?:SCHEMAS)/i, /^(?:SERIALIZE_FN)/i, /^(?:SERVER)/i, /^(?:SORT)/i, /^(?:STATS)/i, /^(?:STORED)/i, /^(?:STRAIGHT_JOIN)/i, /^(?:SYMBOL)/i, /^(?:TABLE)/i, /^(?:TABLES)/i, /^(?:TABLESAMPLE)/i, /^(?:TBLPROPERTIES)/i, /^(?:TERMINATED)/i, /^(?:TEXTFILE)/i, /^(?:UNCACHED)/i, /^(?:UPDATE_FN)/i, /^(?:UPSERT)/i, /^(?:URI)/i, /^(?:USING)/i, /^(?:PARTITION\s+VALUE\s)/i, /^(?:ANALYTIC)/i, /^(?:ANTI)/i, /^(?:ARRAY)/i, /^(?:BLOCK_SIZE)/i, /^(?:COMPRESSION)/i, /^(?:CURRENT)/i, /^(?:DEFAULT)/i, /^(?:ENCODING)/i, /^(?:GRANT)/i, /^(?:MAP)/i, /^(?:RECOVER)/i, /^(?:ROLE)/i, /^(?:ROLES)/i, /^(?:STRUCT)/i, /^(?:UNKNOWN)/i, /^(?:\[BROADCAST\])/i, /^(?:\[NOSHUFFLE\])/i, /^(?:\[SHUFFLE\])/i, /^(?:\.\.\.)/i, /^(?:\.)/i, /^(?:\[)/i, /^(?:\])/i, /^(?:AND)/i, /^(?:LIFECYCLE)/i, /^(?:ALL)/i, /^(?:ALTER)/i, /^(?:AND)/i, /^(?:AS)/i, /^(?:ASC)/i, /^(?:BETWEEN)/i, /^(?:BIGINT)/i, /^(?:BOOLEAN)/i, /^(?:BY)/i, /^(?:CASE)/i, /^(?:CHAR)/i, /^(?:CREATE)/i, /^(?:CROSS)/i, /^(?:CURRENT)/i, /^(?:DATABASE)/i, /^(?:DECIMAL)/i, /^(?:DISTINCT)/i, /^(?:DIV)/i, /^(?:DOUBLE)/i, /^(?:DESC)/i, /^(?:DROP)/i, /^(?:ELSE)/i, /^(?:END)/i, /^(?:EXISTS)/i, /^(?:FALSE)/i, /^(?:FLOAT)/i, /^(?:FOLLOWING)/i, /^(?:FROM)/i, /^(?:FULL)/i, /^(?:GROUP)/i, /^(?:HAVING)/i, /^(?:IF)/i, /^(?:IN)/i, /^(?:INNER)/i, /^(?:INSERT)/i, /^(?:INT)/i, /^(?:INTO)/i, /^(?:IS)/i, /^(?:JOIN)/i, /^(?:LEFT)/i, /^(?:LIKE)/i, /^(?:LIMIT)/i, /^(?:NOT)/i, /^(?:NULL)/i, /^(?:ON)/i, /^(?:OPTION)/i, /^(?:OR)/i, /^(?:ORDER)/i, /^(?:OUTER)/i, /^(?:PARTITION)/i, /^(?:PRECEDING)/i, /^(?:PURGE)/i, /^(?:RANGE)/i, /^(?:REGEXP)/i, /^(?:RIGHT)/i, /^(?:RLIKE)/i, /^(?:ROW)/i, /^(?:ROWS)/i, /^(?:SCHEMA)/i, /^(?:SELECT)/i, /^(?:SEMI)/i, /^(?:SET)/i, /^(?:SHOW)/i, /^(?:SMALLINT)/i, /^(?:STRING)/i, /^(?:TABLE)/i, /^(?:THEN)/i, /^(?:TIMESTAMP)/i, /^(?:TINYINT)/i, /^(?:TO)/i, /^(?:TRUE)/i, /^(?:TRUNCATE)/i, /^(?:UNBOUNDED)/i, /^(?:UPDATE)/i, /^(?:USE)/i, /^(?:UNION)/i, /^(?:VIEW)/i, /^(?:VARCHAR)/i, /^(?:VALUES)/i, /^(?:WHEN)/i, /^(?:WHERE)/i, /^(?:WITH)/i, /^(?:OVER)/i, /^(?:ROLE)/i, /^(?:AVG\s*\()/i, /^(?:CAST\s*\()/i, /^(?:COUNT\s*\()/i, /^(?:MAX\s*\()/i, /^(?:MIN\s*\()/i, /^(?:STDDEV_POP\s*\()/i, /^(?:STDDEV_SAMP\s*\()/i, /^(?:SUM\s*\()/i, /^(?:VARIANCE\s*\()/i, /^(?:VAR_POP\s*\()/i, /^(?:VAR_SAMP\s*\()/i, /^(?:COLLECT_SET\s*\()/i, /^(?:COLLECT_LIST\s*\()/i, /^(?:CORR\s*\()/i, /^(?:COVAR_POP\s*\()/i, /^(?:COVAR_SAMP\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:HISTOGRAM_NUMERIC\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENTILE\s*\()/i, /^(?:PERCENTILE_APPROX\s*\()/i, /^(?:APPX_MEDIAN\s*\()/i, /^(?:EXTRACT\s*\()/i, /^(?:GROUP_CONCAT\s*\()/i, /^(?:NDV\s*\()/i, /^(?:STDDEV\s*\()/i, /^(?:VARIANCE_POP\s*\()/i, /^(?:VARIANCE_SAMP\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:DENSE_RANK\s*\()/i, /^(?:FIRST_VALUE\s*\()/i, /^(?:LAG\s*\()/i, /^(?:LAST_VALUE\s*\()/i, /^(?:LEAD\s*\()/i, /^(?:RANK\s*\()/i, /^(?:ROW_NUMBER\s*\()/i, /^(?:CUME_DIST\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:NTILE\s*\()/i, /^(?:PERCENT_RANK\s*\()/i, /^(?:SYSTEM\s*\()/i, /^(?:[0-9]+)/i, /^(?:[0-9]+(?:[YSL]|BD)?)/i, /^(?:[0-9]+E)/i, /^(?:[A-Za-z0-9_]+)/i, /^(?:\u2020)/i, /^(?:\u2021)/i, /^(?:\s+['])/i, /^(?:[^'\u2020\u2021]+)/i, /^(?:['])/i, /^(?:$)/i, /^(?:&&)/i, /^(?:\|\|)/i, /^(?:=)/i, /^(?:<)/i, /^(?:>)/i, /^(?:!=)/i, /^(?:<=)/i, /^(?:>=)/i, /^(?:<>)/i, /^(?:<=>)/i, /^(?:-)/i, /^(?:\*)/i, /^(?:\+)/i, /^(?:\/)/i, /^(?:%)/i, /^(?:\|)/i, /^(?:\^)/i, /^(?:&)/i, /^(?:,)/i, /^(?:\.)/i, /^(?::)/i, /^(?:;)/i, /^(?:~)/i, /^(?:!)/i, /^(?:\()/i, /^(?:\))/i, /^(?:\[)/i, /^(?:\])/i, /^(?:\$\{[^}]*\})/i, /^(?:`)/i, /^(?:[^`]+)/i, /^(?:`)/i, /^(?:')/i, /^(?:(?:\\\\|\\[']|[^'])+)/i, /^(?:')/i, /^(?:")/i, /^(?:(?:\\\\|\\["]|[^"])+)/i, /^(?:")/i, /^(?:$)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i, /^(?:.)/i], + conditions: { "hdfs": { "rules": [427, 428, 429, 430, 431, 432, 476], "inclusive": false }, "doubleQuotedValue": { "rules": [469, 470, 479], "inclusive": false }, "singleQuotedValue": { "rules": [466, 467, 478], "inclusive": false }, "backtickedValue": { "rules": [463, 464, 477], "inclusive": false }, "between": { "rules": [0, 1, 2, 3, 4, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 473, 480], "inclusive": true }, "hive": { "rules": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 474, 480], "inclusive": true }, "impala": { "rules": [0, 1, 2, 3, 4, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 475, 480], "inclusive": true }, "INITIAL": { "rules": [0, 1, 2, 3, 4, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 410, 411, 412, 413, 414, 415, 416, 417, 423, 424, 425, 426, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 465, 468, 471, 472, 480], "inclusive": true } } }); return lexer; })(); diff --git a/package.json b/package.json index 51e69f0..68fa126 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-sql-parser", - "version": "2.0.10", + "version": "2.0.11", "description": "sql,hive,parser ", "keywords": [ "hive", diff --git a/src/core/sqlAutoCompleteParser.js b/src/core/sqlAutoCompleteParser.js index 842fba2..24367e6 100644 --- a/src/core/sqlAutoCompleteParser.js +++ b/src/core/sqlAutoCompleteParser.js @@ -2353,8 +2353,8 @@ var sqlAutocompleteParser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[2,6,10,19,24,26,28,30,32,33,34,37,38,39,40,42,43,45,46,47,48,49,50,51,52,54,56,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,156,157,158,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,438,439,440,441,452,569,570,571,577,763,826,868,930,931,933,1166,1190,1191,1192,1193,1195,1213,1227,1252,1253,1278,1314],$V1=[2,4],$V2=[6,10],$V3=[2,5],$V4=[1,6],$V5=[1,385],$V6=[1,359],$V7=[1,442],$V8=[1,13],$V9=[1,422],$Va=[1,17],$Vb=[1,19],$Vc=[1,20],$Vd=[1,23],$Ve=[1,24],$Vf=[1,78],$Vg=[1,79],$Vh=[1,80],$Vi=[1,25],$Vj=[1,81],$Vk=[1,82],$Vl=[1,30],$Vm=[1,32],$Vn=[1,83],$Vo=[1,33],$Vp=[1,34],$Vq=[1,35],$Vr=[1,38],$Vs=[1,39],$Vt=[1,383],$Vu=[1,473],$Vv=[1,42],$Vw=[1,43],$Vx=[1,46],$Vy=[1,85],$Vz=[1,88],$VA=[1,89],$VB=[1,91],$VC=[1,50],$VD=[1,90],$VE=[1,51],$VF=[1,92],$VG=[1,93],$VH=[1,545],$VI=[1,94],$VJ=[1,95],$VK=[1,56],$VL=[1,96],$VM=[1,562],$VN=[1,531],$VO=[1,98],$VP=[1,58],$VQ=[1,100],$VR=[1,102],$VS=[1,59],$VT=[1,60],$VU=[1,103],$VV=[1,104],$VW=[1,105],$VX=[1,62],$VY=[1,63],$VZ=[1,106],$V_=[1,65],$V$=[1,532],$V01=[1,67],$V11=[1,57],$V21=[1,68],$V31=[1,69],$V41=[1,107],$V51=[1,108],$V61=[1,110],$V71=[1,111],$V81=[1,112],$V91=[1,113],$Va1=[1,71],$Vb1=[1,559],$Vc1=[1,114],$Vd1=[1,115],$Ve1=[1,72],$Vf1=[1,116],$Vg1=[1,118],$Vh1=[1,278],$Vi1=[1,119],$Vj1=[1,121],$Vk1=[1,122],$Vl1=[1,123],$Vm1=[1,124],$Vn1=[1,75],$Vo1=[1,125],$Vp1=[1,126],$Vq1=[1,127],$Vr1=[1,542],$Vs1=[1,76],$Vt1=[1,129],$Vu1=[1,131],$Vv1=[1,307],$Vw1=[1,310],$Vx1=[1,311],$Vy1=[1,312],$Vz1=[1,316],$VA1=[1,317],$VB1=[1,318],$VC1=[1,319],$VD1=[1,196],$VE1=[1,198],$VF1=[1,199],$VG1=[1,179],$VH1=[1,204],$VI1=[1,205],$VJ1=[1,194],$VK1=[1,186],$VL1=[1,166],$VM1=[1,290],$VN1=[1,260],$VO1=[1,330],$VP1=[1,349],$VQ1=[1,384],$VR1=[1,16],$VS1=[1,40],$VT1=[1,14],$VU1=[1,15],$VV1=[1,18],$VW1=[1,21],$VX1=[1,22],$VY1=[1,26],$VZ1=[1,27],$V_1=[1,28],$V$1=[1,29],$V02=[1,31],$V12=[1,36],$V22=[1,37],$V32=[1,41],$V42=[1,44],$V52=[1,45],$V62=[1,47],$V72=[1,48],$V82=[1,49],$V92=[1,52],$Va2=[1,53],$Vb2=[1,54],$Vc2=[1,55],$Vd2=[1,61],$Ve2=[1,64],$Vf2=[1,66],$Vg2=[1,70],$Vh2=[1,73],$Vi2=[1,74],$Vj2=[1,77],$Vk2=[1,84],$Vl2=[1,86],$Vm2=[1,87],$Vn2=[1,97],$Vo2=[1,99],$Vp2=[1,101],$Vq2=[1,109],$Vr2=[1,117],$Vs2=[1,120],$Vt2=[1,128],$Vu2=[1,130],$Vv2=[1,132],$Vw2=[1,133],$Vx2=[1,134],$Vy2=[1,135],$Vz2=[1,136],$VA2=[1,137],$VB2=[1,138],$VC2=[1,139],$VD2=[1,140],$VE2=[1,141],$VF2=[1,142],$VG2=[1,143],$VH2=[1,144],$VI2=[1,145],$VJ2=[1,146],$VK2=[1,147],$VL2=[1,148],$VM2=[1,149],$VN2=[1,150],$VO2=[1,151],$VP2=[1,152],$VQ2=[1,153],$VR2=[1,154],$VS2=[1,155],$VT2=[1,156],$VU2=[1,157],$VV2=[1,158],$VW2=[1,159],$VX2=[1,160],$VY2=[1,161],$VZ2=[1,162],$V_2=[1,163],$V$2=[1,164],$V03=[1,165],$V13=[1,167],$V23=[1,168],$V33=[1,169],$V43=[1,170],$V53=[1,171],$V63=[1,172],$V73=[1,173],$V83=[1,174],$V93=[1,175],$Va3=[1,176],$Vb3=[1,177],$Vc3=[1,178],$Vd3=[1,180],$Ve3=[1,181],$Vf3=[1,182],$Vg3=[1,183],$Vh3=[1,184],$Vi3=[1,185],$Vj3=[1,187],$Vk3=[1,188],$Vl3=[1,189],$Vm3=[1,190],$Vn3=[1,191],$Vo3=[1,192],$Vp3=[1,193],$Vq3=[1,195],$Vr3=[1,197],$Vs3=[1,200],$Vt3=[1,201],$Vu3=[1,202],$Vv3=[1,203],$Vw3=[1,206],$Vx3=[1,207],$Vy3=[1,208],$Vz3=[1,209],$VA3=[1,210],$VB3=[1,211],$VC3=[1,212],$VD3=[1,213],$VE3=[1,214],$VF3=[1,215],$VG3=[1,216],$VH3=[1,217],$VI3=[1,218],$VJ3=[1,219],$VK3=[1,220],$VL3=[1,221],$VM3=[1,222],$VN3=[1,223],$VO3=[1,224],$VP3=[1,225],$VQ3=[1,226],$VR3=[1,227],$VS3=[1,228],$VT3=[1,229],$VU3=[1,230],$VV3=[1,231],$VW3=[1,232],$VX3=[1,233],$VY3=[1,234],$VZ3=[1,235],$V_3=[1,236],$V$3=[1,237],$V04=[1,238],$V14=[1,239],$V24=[1,240],$V34=[1,241],$V44=[1,242],$V54=[1,243],$V64=[1,244],$V74=[1,245],$V84=[1,246],$V94=[1,247],$Va4=[1,248],$Vb4=[1,249],$Vc4=[1,250],$Vd4=[1,251],$Ve4=[1,252],$Vf4=[1,253],$Vg4=[1,254],$Vh4=[1,255],$Vi4=[1,256],$Vj4=[1,257],$Vk4=[1,258],$Vl4=[1,259],$Vm4=[1,261],$Vn4=[1,262],$Vo4=[1,263],$Vp4=[1,264],$Vq4=[1,265],$Vr4=[1,266],$Vs4=[1,267],$Vt4=[1,268],$Vu4=[1,269],$Vv4=[1,270],$Vw4=[1,271],$Vx4=[1,272],$Vy4=[1,273],$Vz4=[1,274],$VA4=[1,275],$VB4=[1,276],$VC4=[1,277],$VD4=[1,279],$VE4=[1,280],$VF4=[1,281],$VG4=[1,282],$VH4=[1,283],$VI4=[1,284],$VJ4=[1,285],$VK4=[1,286],$VL4=[1,287],$VM4=[1,288],$VN4=[1,289],$VO4=[1,291],$VP4=[1,292],$VQ4=[1,293],$VR4=[1,294],$VS4=[1,295],$VT4=[1,296],$VU4=[1,297],$VV4=[1,298],$VW4=[1,299],$VX4=[1,300],$VY4=[1,301],$VZ4=[1,302],$V_4=[1,303],$V$4=[1,304],$V05=[1,305],$V15=[1,306],$V25=[1,308],$V35=[1,309],$V45=[1,313],$V55=[1,314],$V65=[1,315],$V75=[1,320],$V85=[1,321],$V95=[1,322],$Va5=[1,323],$Vb5=[1,324],$Vc5=[1,325],$Vd5=[1,326],$Ve5=[1,327],$Vf5=[1,328],$Vg5=[1,329],$Vh5=[1,331],$Vi5=[1,332],$Vj5=[1,333],$Vk5=[1,334],$Vl5=[1,335],$Vm5=[1,336],$Vn5=[1,337],$Vo5=[1,338],$Vp5=[1,339],$Vq5=[1,340],$Vr5=[1,341],$Vs5=[1,342],$Vt5=[1,343],$Vu5=[1,344],$Vv5=[1,345],$Vw5=[1,346],$Vx5=[1,347],$Vy5=[1,348],$Vz5=[1,350],$VA5=[1,351],$VB5=[1,352],$VC5=[1,553],$VD5=[1,554],$VE5=[1,555],$VF5=[1,386],$VG5=[1,533],$VH5=[1,528],$VI5=[1,563],$VJ5=[1,564],$VK5=[1,475],$VL5=[1,540],$VM5=[1,485],$VN5=[1,501],$VO5=[1,423],$VP5=[1,424],$VQ5=[1,425],$VR5=[1,466],$VS5=[1,543],$VT5=[1,474],$VU5=[1,570],$VV5=[1,443],$VW5=[1,444],$VX5=[1,523],$VY5=[1,569],$VZ5=[1,546],$V_5=[1,472],$V$5=[1,558],$V06=[1,541],$V16=[1,588],$V26=[1,587],$V36=[2,213],$V46=[1,592],$V56=[1,614],$V66=[1,615],$V76=[1,616],$V86=[1,617],$V96=[1,618],$Va6=[1,619],$Vb6=[1,620],$Vc6=[1,621],$Vd6=[1,622],$Ve6=[1,623],$Vf6=[1,624],$Vg6=[1,625],$Vh6=[1,626],$Vi6=[1,627],$Vj6=[1,628],$Vk6=[1,629],$Vl6=[1,630],$Vm6=[1,631],$Vn6=[1,632],$Vo6=[1,633],$Vp6=[1,634],$Vq6=[1,635],$Vr6=[1,636],$Vs6=[1,637],$Vt6=[1,638],$Vu6=[1,639],$Vv6=[1,640],$Vw6=[1,641],$Vx6=[1,642],$Vy6=[1,643],$Vz6=[1,644],$VA6=[1,645],$VB6=[1,646],$VC6=[1,647],$VD6=[1,648],$VE6=[1,649],$VF6=[1,650],$VG6=[1,651],$VH6=[1,652],$VI6=[1,653],$VJ6=[1,654],$VK6=[1,655],$VL6=[1,656],$VM6=[1,657],$VN6=[1,658],$VO6=[1,659],$VP6=[1,660],$VQ6=[1,661],$VR6=[1,662],$VS6=[1,663],$VT6=[1,664],$VU6=[1,665],$VV6=[1,666],$VW6=[1,667],$VX6=[1,668],$VY6=[1,669],$VZ6=[1,670],$V_6=[1,671],$V$6=[1,672],$V07=[1,673],$V17=[1,674],$V27=[1,675],$V37=[1,676],$V47=[1,677],$V57=[1,678],$V67=[1,679],$V77=[1,680],$V87=[1,681],$V97=[1,682],$Va7=[1,683],$Vb7=[1,684],$Vc7=[1,685],$Vd7=[1,686],$Ve7=[1,687],$Vf7=[1,688],$Vg7=[1,689],$Vh7=[1,690],$Vi7=[1,691],$Vj7=[1,692],$Vk7=[1,693],$Vl7=[1,591],$Vm7=[1,694],$Vn7=[1,695],$Vo7=[1,696],$Vp7=[1,697],$Vq7=[1,698],$Vr7=[1,699],$Vs7=[1,700],$Vt7=[1,701],$Vu7=[1,702],$Vv7=[1,703],$Vw7=[1,704],$Vx7=[1,705],$Vy7=[1,706],$Vz7=[1,707],$VA7=[1,708],$VB7=[1,709],$VC7=[1,710],$VD7=[1,711],$VE7=[1,712],$VF7=[1,713],$VG7=[1,714],$VH7=[1,715],$VI7=[1,716],$VJ7=[1,717],$VK7=[1,718],$VL7=[1,719],$VM7=[1,720],$VN7=[1,721],$VO7=[1,722],$VP7=[1,723],$VQ7=[1,724],$VR7=[1,725],$VS7=[1,726],$VT7=[1,727],$VU7=[1,728],$VV7=[1,729],$VW7=[1,730],$VX7=[1,731],$VY7=[1,732],$VZ7=[1,733],$V_7=[1,734],$V$7=[1,735],$V08=[1,736],$V18=[1,737],$V28=[1,738],$V38=[1,739],$V48=[1,740],$V58=[1,741],$V68=[1,742],$V78=[1,743],$V88=[1,744],$V98=[1,745],$Va8=[1,611],$Vb8=[1,612],$Vc8=[1,610],$Vd8=[1,608],$Ve8=[1,609],$Vf8=[1,607],$Vg8=[1,599],$Vh8=[1,605],$Vi8=[1,601],$Vj8=[1,604],$Vk8=[1,606],$Vl8=[1,603],$Vm8=[1,600],$Vn8=[1,602],$Vo8=[19,307],$Vp8=[2,2790],$Vq8=[2,309],$Vr8=[1,768],$Vs8=[1,765],$Vt8=[1,767],$Vu8=[2,364],$Vv8=[1,771],$Vw8=[1,769],$Vx8=[1,773],$Vy8=[1,775],$Vz8=[1,779],$VA8=[1,774],$VB8=[1,776],$VC8=[1,778],$VD8=[1,777],$VE8=[2,389],$VF8=[2,399],$VG8=[2,407],$VH8=[1,781],$VI8=[2,440],$VJ8=[1,785],$VK8=[1,786],$VL8=[1,788],$VM8=[2,454],$VN8=[1,798],$VO8=[1,804],$VP8=[1,814],$VQ8=[1,810],$VR8=[1,825],$VS8=[1,848],$VT8=[1,834],$VU8=[1,835],$VV8=[1,816],$VW8=[1,815],$VX8=[1,822],$VY8=[1,846],$VZ8=[1,819],$V_8=[1,828],$V$8=[1,836],$V09=[1,830],$V19=[1,827],$V29=[1,839],$V39=[1,831],$V49=[1,838],$V59=[1,811],$V69=[1,812],$V79=[1,813],$V89=[1,821],$V99=[1,843],$Va9=[1,826],$Vb9=[1,850],$Vc9=[1,817],$Vd9=[1,818],$Ve9=[1,844],$Vf9=[1,849],$Vg9=[1,824],$Vh9=[6,10,399,957],$Vi9=[2,871],$Vj9=[1,857],$Vk9=[19,26,30,59,74,79,80,97,113,131,145,182,218,307,339,352,438,439,440,452,569,570,571,577,763,826,868,930,931,933,1166,1190,1191,1192,1193,1195,1213,1227,1252,1253,1278,1314],$Vl9=[2,174],$Vm9=[1,860],$Vn9=[1,859],$Vo9=[1,861],$Vp9=[26,30,59,74,79,80,97,113,131,145,182,218,307,339,352,438,439,440,452,569,570,571,577,763,826,868,930,931,933,1166,1190,1191,1192,1193,1195,1213,1227,1252,1253,1278,1314],$Vq9=[2,171],$Vr9=[2,557],$Vs9=[2,864],$Vt9=[1,865],$Vu9=[1,867],$Vv9=[2,6,10,399],$Vw9=[1,870],$Vx9=[1,882],$Vy9=[1,902],$Vz9=[1,903],$VA9=[2,3154],$VB9=[2,908],$VC9=[1,924],$VD9=[1,925],$VE9=[1,926],$VF9=[1,938],$VG9=[1,936],$VH9=[1,934],$VI9=[1,937],$VJ9=[1,932],$VK9=[1,933],$VL9=[1,935],$VM9=[1,939],$VN9=[19,178,193,222,262,342],$VO9=[2,653],$VP9=[1,949],$VQ9=[1,950],$VR9=[1,951],$VS9=[1,967],$VT9=[1,998],$VU9=[1,975],$VV9=[1,987],$VW9=[1,999],$VX9=[1,1003],$VY9=[1,991],$VZ9=[1,1006],$V_9=[1,986],$V$9=[1,968],$V0a=[1,1007],$V1a=[1,1008],$V2a=[1,1005],$V3a=[1,973],$V4a=[2,623],$V5a=[1,1000],$V6a=[1,1004],$V7a=[1,996],$V8a=[1,997],$V9a=[1,1022],$Vaa=[1,1028],$Vba=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,402],$Vca=[2,627],$Vda=[1,1037],$Vea=[1,1038],$Vfa=[2,633],$Vga=[1,1041],$Vha=[1,1042],$Via=[1,1058],$Vja=[1,1084],$Vka=[1,1089],$Vla=[1,1082],$Vma=[1,1073],$Vna=[1,1072],$Voa=[1,1088],$Vpa=[1,1087],$Vqa=[1,1061],$Vra=[1,1077],$Vsa=[1,1085],$Vta=[1,1092],$Vua=[1,1091],$Vva=[1,1078],$Vwa=[1,1090],$Vxa=[1,1059],$Vya=[1,1060],$Vza=[1,1098],$VAa=[1,1097],$VBa=[1,1101],$VCa=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161],$VDa=[1,1109],$VEa=[1,1110],$VFa=[19,45,216],$VGa=[1,1129],$VHa=[1,1126],$VIa=[1,1130],$VJa=[1,1119],$VKa=[1,1118],$VLa=[1,1120],$VMa=[1,1122],$VNa=[1,1123],$VOa=[1,1124],$VPa=[1,1125],$VQa=[19,106,122,133,147,157,178,181,193,196,201,210,222,229,262,296,337,342,1101],$VRa=[19,39,42,46,65,76,91,106,107,108,120,121,128,143,144,145,147,148,171,174,182,193,195,196,197,205,210,215,217,224,230,247,250,256,262,263,439,440],$VSa=[1,1136],$VTa=[1,1135],$VUa=[2,3064],$VVa=[19,577],$VWa=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,181,195,201,296,337,402],$VXa=[6,10,267,273,348,577],$VYa=[19,267,273,348,577],$VZa=[1,1145],$V_a=[1,1146],$V$a=[2,6,10,26,28,30,32,33,34,37,38,39,40,42,43,45,46,47,48,49,50,51,52,54,56,58,59,60,61,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,85,86,87,88,89,90,91,92,93,95,96,97,98,99,100,101,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,156,157,158,160,161,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,438,439,440,452,569,570,571,577,763,826,868,930,931,933,1166,1190,1191,1192,1193,1195,1213,1227,1252,1253,1278,1314],$V0b=[19,837],$V1b=[2,2833],$V2b=[1,1152],$V3b=[1,1151],$V4b=[1,1155],$V5b=[2,114],$V6b=[1,1157],$V7b=[1,1159],$V8b=[6,10,19,307,324,394,837],$V9b=[6,10,19,307,394,837],$Vab=[6,10,324],$Vbb=[2,694],$Vcb=[1,1164],$Vdb=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,167,168,170,175,176,180,183,184,188,189,194,203,206,207,208,209,212,213,231,233,239,242,244,246,249,250,251,254,258,264,265,266,267,269,273,274,275,281,282,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,328,330,331,332,333,334,335,336,338,339,340,341,343,344,345,347,348,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,403,441,445,452,543,571,577,583,656,663,668,762,826,837,868,906,908,910,957,975,1006,1190],$Veb=[1,1166],$Vfb=[1,1165],$Vgb=[6,10,19,307,324,394,398,837],$Vhb=[2,2872],$Vib=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,167,168,170,175,176,180,183,184,188,189,194,203,204,206,207,208,209,212,213,231,233,239,242,244,246,249,250,251,254,258,264,265,266,267,269,273,274,275,281,282,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,328,330,331,332,333,334,335,336,338,339,340,341,343,344,345,347,348,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,403,441,445,452,543,571,577,583,656,663,668,762,826,837,868,906,908,910,952,957,975,1006,1190],$Vjb=[2,36],$Vkb=[2,155],$Vlb=[6,10,307],$Vmb=[2,6,10,19,170,176,184,206,231,242,307,309,310,320,325,347,351,394,399,445,577,656,663,957,1190],$Vnb=[2,6,10,170,176,184,206,231,242,307,309,310,320,325,347,351,394,399,445,577,656,663,1190],$Vob=[6,10,19,170,176,184,206,231,242,307,309,310,320,325,347,351,394,399,445,577,656,663,957,1190],$Vpb=[2,1293],$Vqb=[1,1175],$Vrb=[1,1176],$Vsb=[1,1180],$Vtb=[1,1177],$Vub=[1,1174],$Vvb=[1,1181],$Vwb=[1,1178],$Vxb=[1,1182],$Vyb=[1,1179],$Vzb=[1,1186],$VAb=[1,1187],$VBb=[1,1191],$VCb=[1,1188],$VDb=[1,1192],$VEb=[1,1189],$VFb=[1,1193],$VGb=[1,1190],$VHb=[2,1372],$VIb=[6,10,19,170,176,184,206,231,242,264,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$VJb=[2,1413],$VKb=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,206,231,242,264,265,266,286,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,402,445,577,656,663,1190],$VLb=[1,1203],$VMb=[2,6,10,170,176,184,206,231,242,264,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,656,663,1190],$VNb=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,206,231,242,264,265,266,286,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,402,445,577,656,663,957,1190],$VOb=[6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,286,294,307,308,309,310,311,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,441,445,452,543,577,656,663,762,826,837,868,906,908,910,957,1190],$VPb=[2,711],$VQb=[1,1209],$VRb=[1,1208],$VSb=[1,1207],$VTb=[352,577],$VUb=[2,1391],$VVb=[1,1215],$VWb=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,286,294,307,308,309,310,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,445,452,543,577,656,663,762,826,837,868,906,908,910,1190],$VXb=[19,324],$VYb=[6,10,19,170,176,184,206,231,242,309,310,320,325,347,351,399,445,577,656,663,957,1190],$VZb=[2,1419],$V_b=[2,6,10,170,176,206,231,242,309,310,320,325,347,351,399,445,577,656,663,1190],$V$b=[2,6,10,170,176,184,206,231,242,309,310,320,325,347,351,399,445,577,656,663,1190],$V0c=[2,6,10,19,170,176,184,206,231,242,309,310,320,325,347,351,394,399,445,577,656,663,957,1190],$V1c=[207,281,387,395],$V2c=[1,1229],$V3c=[1,1230],$V4c=[2,896],$V5c=[2,6,10,307,398,399,577,1190,1192,1227],$V6c=[2,6,10,19,307,394,398,399,577,1190,1192,1227],$V7c=[2,6,10,399,957],$V8c=[1,1246],$V9c=[1,1256],$Vac=[1,1258],$Vbc=[1,1260],$Vcc=[1,1269],$Vdc=[1,1278],$Vec=[1,1279],$Vfc=[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,402],$Vgc=[178,193,222,262,342],$Vhc=[1,1350],$Vic=[2,872],$Vjc=[2,6,10,347,399,957],$Vkc=[2,170],$Vlc=[6,10,26,30,59,74,79,80,97,113,131,145,182,218,307,339,352,438,439,440,452,569,570,571,577,763,826,868,930,931,933,1166,1190,1191,1192,1193,1195,1213,1227,1252,1253,1278,1314],$Vmc=[6,10,19],$Vnc=[2,665],$Voc=[2,2077],$Vpc=[1,1397],$Vqc=[1,1399],$Vrc=[19,307,394],$Vsc=[1,1410],$Vtc=[19,66,238],$Vuc=[2,3136],$Vvc=[1,1419],$Vwc=[19,66,185,238],$Vxc=[2,1498],$Vyc=[2,3155],$Vzc=[6,10,19,339],$VAc=[6,10,339],$VBc=[6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,188,328,339,398,402],$VCc=[2,764],$VDc=[6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,188,328,339,402],$VEc=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,392,395,396,397,398,402,403,404,441,762,763,794,806],$VFc=[2,894],$VGc=[1,1439],$VHc=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,236,260,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,392,394,395,396,397,398,399,402,403,404,441,577,762,763,794,806],$VIc=[6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,311,402],$VJc=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,311,402],$VKc=[19,193,262,342],$VLc=[2,630],$VMc=[1,1450],$VNc=[1,1451],$VOc=[2,658],$VPc=[1,1454],$VQc=[2,654],$VRc=[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161],$VSc=[6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,402],$VTc=[2,655],$VUc=[1,1471],$VVc=[1,1501],$VWc=[1,1502],$VXc=[1,1509],$VYc=[1,1510],$VZc=[1,1512],$V_c=[1,1514],$V$c=[19,319],$V0d=[1,1517],$V1d=[1,1521],$V2d=[2,3294],$V3d=[1,1527],$V4d=[6,10,19,319,403],$V5d=[2,662],$V6d=[1,1549],$V7d=[6,10,19,319],$V8d=[2,3378],$V9d=[2,624],$Vad=[19,193,262,342,1101],$Vbd=[6,10,19,324],$Vcd=[6,10,19,312,319,403],$Vdd=[19,230],$Ved=[6,10,170,176,206,231,242,309,310,320,325,445,656,663],$Vfd=[2,970],$Vgd=[1,1566],$Vhd=[1,1572],$Vid=[2,2963],$Vjd=[6,10,1190],$Vkd=[2,3019],$Vld=[1,1585],$Vmd=[1,1613],$Vnd=[1,1624],$Vod=[1,1612],$Vpd=[1,1596],$Vqd=[1,1594],$Vrd=[1,1679],$Vsd=[1,1611],$Vtd=[1,1614],$Vud=[1,1590],$Vvd=[1,1606],$Vwd=[1,1678],$Vxd=[1,1656],$Vyd=[1,1639],$Vzd=[1,1647],$VAd=[1,1667],$VBd=[1,1668],$VCd=[1,1665],$VDd=[1,1666],$VEd=[1,1648],$VFd=[1,1673],$VGd=[1,1676],$VHd=[1,1677],$VId=[1,1657],$VJd=[1,1658],$VKd=[1,1659],$VLd=[1,1660],$VMd=[1,1661],$VNd=[1,1663],$VOd=[1,1670],$VPd=[1,1671],$VQd=[1,1672],$VRd=[1,1655],$VSd=[1,1641],$VTd=[1,1662],$VUd=[1,1669],$VVd=[1,1664],$VWd=[1,1674],$VXd=[1,1675],$VYd=[1,1638],$VZd=[1,1593],$V_d=[1,1592],$V$d=[1,1591],$V0e=[1,1595],$V1e=[1,1653],$V2e=[1,1654],$V3e=[1,1615],$V4e=[1,1616],$V5e=[1,1640],$V6e=[2,625],$V7e=[1,1684],$V8e=[2,1954],$V9e=[1,1703],$Vae=[2,1955],$Vbe=[1,1721],$Vce=[1,1729],$Vde=[1,1713],$Vee=[1,1726],$Vfe=[1,1724],$Vge=[1,1728],$Vhe=[1,1730],$Vie=[1,1727],$Vje=[1,1725],$Vke=[1,1716],$Vle=[1,1717],$Vme=[1,1722],$Vne=[19,39,172,188,250,311,328,898],$Voe=[1,1733],$Vpe=[1,1741],$Vqe=[1,1742],$Vre=[2,1851],$Vse=[1,1746],$Vte=[1,1760],$Vue=[2,1962],$Vve=[1,1762],$Vwe=[19,39,898],$Vxe=[19,188,328],$Vye=[1,1771],$Vze=[1,1772],$VAe=[19,83,84],$VBe=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,402,860],$VCe=[19,291,398],$VDe=[1,1773],$VEe=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,175,211,240,251,268,270,271,277,289,290,293,297,299,305,314,340,341,344,345,349,352,398,399,402,577,1040],$VFe=[2,3030],$VGe=[1,1787],$VHe=[1,1789],$VIe=[6,10,352,577,1190],$VJe=[1,1792],$VKe=[1,1794],$VLe=[1,1797],$VMe=[1,1799],$VNe=[1,1805],$VOe=[1,1809],$VPe=[1,1807],$VQe=[188,250,328],$VRe=[1,1814],$VSe=[1,1825],$VTe=[1,1832],$VUe=[2,3062],$VVe=[1,1837],$VWe=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,262,402],$VXe=[1,1849],$VYe=[1,1845],$VZe=[1,1850],$V_e=[1,1843],$V$e=[1,1844],$V0f=[1,1846],$V1f=[1,1847],$V2f=[1,1848],$V3f=[1,1869],$V4f=[1,1867],$V5f=[1,1868],$V6f=[2,1297],$V7f=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,398,402],$V8f=[2,1304],$V9f=[1,1890],$Vaf=[1,1889],$Vbf=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,266,273,279,294,308,313,317,318,326,333,338,347,398,399,402],$Vcf=[1,1892],$Vdf=[1,1894],$Vef=[1,1896],$Vff=[1,1898],$Vgf=[1,1900],$Vhf=[1,1902],$Vif=[1,1905],$Vjf=[1,1911],$Vkf=[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,398,402],$Vlf=[2,6,10,19,170,176,184,206,231,242,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$Vmf=[2,1383],$Vnf=[1,1933],$Vof=[2,6,10,170,176,184,206,231,242,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,656,663,1190],$Vpf=[2,6,10,19,170,176,184,206,231,242,264,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,583,656,663,957,1190],$Vqf=[1,1943],$Vrf=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,335,336,338,343,347,350,351,352,382,383,385,386,387,388,389,390,391,392,393,394,399,402,441,445,452,543,571,577,583,656,663,668,957,1190],$Vsf=[1,1949],$Vtf=[1,1948],$Vuf=[1,1977],$Vvf=[1,1976],$Vwf=[1,1975],$Vxf=[1,1974],$Vyf=[2,919],$Vzf=[1,1984],$VAf=[1,1992],$VBf=[1,1993],$VCf=[1,1991],$VDf=[1,1995],$VEf=[1,1996],$VFf=[2,6,10,307,394,398,399,577,1190,1192,1227],$VGf=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,286,294,307,308,309,310,311,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,445,452,543,577,656,663,762,826,837,868,906,908,910,957,1190],$VHf=[1,2012],$VIf=[1,2015],$VJf=[307,394],$VKf=[2,6,10,170,176,184,206,231,242,307,309,310,320,325,347,351,394,399,445,577,656,663,957,1190],$VLf=[2,6,10,170,176,184,206,231,242,264,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$VMf=[1,2039],$VNf=[6,10,319],$VOf=[1,2094],$VPf=[1,2096],$VQf=[1,2111],$VRf=[1,2105],$VSf=[1,2103],$VTf=[1,2099],$VUf=[1,2113],$VVf=[1,2117],$VWf=[1,2118],$VXf=[1,2115],$VYf=[1,2112],$VZf=[1,2102],$V_f=[1,2101],$V$f=[1,2100],$V0g=[1,2104],$V1g=[1,2114],$V2g=[2,6,10,170,176,184,206,231,242,309,310,320,325,347,351,399,445,577,656,663,957,1190],$V3g=[1,2121],$V4g=[6,10,43],$V5g=[2,2070],$V6g=[6,10,394],$V7g=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,583,656,663,668,957,1190],$V8g=[2,1248],$V9g=[1,2150],$Vag=[1,2164],$Vbg=[1,2166],$Vcg=[1,2179],$Vdg=[1,2180],$Veg=[1,2199],$Vfg=[1,2216],$Vgg=[1,2215],$Vhg=[1,2217],$Vig=[6,10,27,31,36,37,41,44,53,55,57,102,103,104,114,127,129,188,322,328,339,762,826,868,906,908,910],$Vjg=[2,2113],$Vkg=[6,10,19,37,40,75,90,114,117,121,167,212,244,258,269,274,275,286,319,328,335,398,452,543,957,975],$Vlg=[2,726],$Vmg=[1,2253],$Vng=[6,10,207],$Vog=[1,2296],$Vpg=[1,2295],$Vqg=[1,2302],$Vrg=[1,2301],$Vsg=[2,3283],$Vtg=[2,3295],$Vug=[2,3311],$Vvg=[1,2311],$Vwg=[2,3324],$Vxg=[1,2326],$Vyg=[1,2327],$Vzg=[1,2329],$VAg=[2,640],$VBg=[1,2334],$VCg=[1,2335],$VDg=[2,3365],$VEg=[1,2339],$VFg=[1,2344],$VGg=[2,3383],$VHg=[1,2351],$VIg=[2,6,10,170,176,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,399,656,663,957,1190],$VJg=[2,975],$VKg=[1,2366],$VLg=[1,2364],$VMg=[1,2365],$VNg=[2,6,10,19,170,176,206,231,242,266,294,308,309,310,313,317,318,320,325,326,333,338,347,399,445,656,663,957,1190],$VOg=[2,971],$VPg=[2,6,10,170,176,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,399,656,663,1190],$VQg=[6,10,170,176,206,242,310,320,325,347,399,656,663,957,1190],$VRg=[6,10,170,176,206,231,242,309,310,320,325,445,656,663,1190],$VSg=[1,2401],$VTg=[1,2402],$VUg=[1,2400],$VVg=[1,2399],$VWg=[1,2404],$VXg=[1,2403],$VYg=[1,2395],$VZg=[1,2394],$V_g=[1,2390],$V$g=[1,2391],$V0h=[1,2392],$V1h=[1,2393],$V2h=[1,2396],$V3h=[1,2397],$V4h=[1,2411],$V5h=[1,2410],$V6h=[1,2409],$V7h=[1,2413],$V8h=[1,2412],$V9h=[1,2405],$Vah=[1,2406],$Vbh=[1,2407],$Vch=[1,2408],$Vdh=[1,2414],$Veh=[1,2415],$Vfh=[1,2416],$Vgh=[1,2439],$Vhh=[1,2440],$Vih=[1,2428],$Vjh=[1,2427],$Vkh=[1,2422],$Vlh=[1,2438],$Vmh=[1,2421],$Vnh=[1,2442],$Voh=[1,2441],$Vph=[1,2443],$Vqh=[1,2430],$Vrh=[1,2429],$Vsh=[1,2423],$Vth=[1,2424],$Vuh=[1,2425],$Vvh=[1,2426],$Vwh=[1,2431],$Vxh=[1,2432],$Vyh=[1,2433],$Vzh=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,319,320,322,325,326,332,333,334,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,656,663,668,1190],$VAh=[1,2450],$VBh=[1,2454],$VCh=[1,2470],$VDh=[1,2473],$VEh=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,583,656,663,668,957,1190],$VFh=[2,1221],$VGh=[1,2476],$VHh=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,571,577,583,656,663,668,957,1190],$VIh=[2,1233],$VJh=[2,1465],$VKh=[1,2484],$VLh=[1,2486],$VMh=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,207,209,231,233,239,242,246,249,250,266,281,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,445,452,571,577,583,656,663,668,957,1190],$VNh=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,327,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,571,577,583,656,663,668,957,1190],$VOh=[2,793],$VPh=[1,2497],$VQh=[1,2498],$VRh=[1,2513],$VSh=[1,2536],$VTh=[1,2545],$VUh=[1,2543],$VVh=[1,2544],$VWh=[1,2550],$VXh=[1,2551],$VYh=[1,2552],$VZh=[1,2553],$V_h=[1,2554],$V$h=[1,2555],$V0i=[1,2556],$V1i=[1,2557],$V2i=[1,2558],$V3i=[1,2560],$V4i=[1,2561],$V5i=[1,2562],$V6i=[1,2563],$V7i=[1,2559],$V8i=[1,2565],$V9i=[2,756],$Vai=[1,2571],$Vbi=[19,32,67,85,89,95,109,124,211,240,268,270,271,277,1040],$Vci=[1,2577],$Vdi=[6,10,19,352],$Vei=[2,1897],$Vfi=[2,6,10,19,29,35,37,40,63,69,75,86,90,105,114,117,121,152,153,154,155,167,212,244,249,258,269,274,275,286,312,322,323,328,335,352,385,387,389,394,399,452,543,577,952,957,1190],$Vgi=[2,643],$Vhi=[1,2602],$Vii=[2,1963],$Vji=[6,10,75,114,117,121,167,212,244,274,275,286,335,543],$Vki=[1,2616],$Vli=[1,2631],$Vmi=[1,2634],$Vni=[6,10,117,274,352,577,1190],$Voi=[2,3021],$Vpi=[1,2639],$Vqi=[19,117,274,352,577,1209],$Vri=[1,2642],$Vsi=[1,2654],$Vti=[6,10,352],$Vui=[1,2667],$Vvi=[1,2669],$Vwi=[2,3035],$Vxi=[1,2681],$Vyi=[1,2691],$Vzi=[6,10,19,307,837],$VAi=[2,2900],$VBi=[1,2707],$VCi=[1,2706],$VDi=[1,2708],$VEi=[6,10,19,352,394],$VFi=[1,2718],$VGi=[1,2717],$VHi=[2,6,10,242,266,294,308,313,317,318,320,326,333,338,347,399,656,663,1190],$VIi=[2,6,10,19,242,266,294,308,313,317,318,320,326,333,338,347,394,399,656,663,957,1190],$VJi=[1,2729],$VKi=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,398,399,402,445,577,656,663,1190],$VLi=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,170,176,184,206,231,242,266,273,279,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,398,399,402,445,577,656,663,1190],$VMi=[1,2730],$VNi=[1,2734],$VOi=[1,2736],$VPi=[1,2738],$VQi=[1,2740],$VRi=[1,2744],$VSi=[1,2746],$VTi=[1,2748],$VUi=[1,2750],$VVi=[2,6,10,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,399,445,577,656,663,1190],$VWi=[1,2759],$VXi=[1,2763],$VYi=[1,2765],$VZi=[1,2767],$V_i=[2,712],$V$i=[1,2775],$V0j=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,165,167,170,176,183,184,188,194,203,206,207,209,212,231,233,239,242,244,246,258,264,265,266,267,269,273,274,275,281,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,319,320,322,324,325,326,328,330,332,333,334,335,338,339,343,347,348,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,445,452,543,571,577,656,663,668,762,826,837,868,906,908,910,975,1190],$V1j=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,250,264,265,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,324,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,583,656,663,668,957,1190],$V2j=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,264,265,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,319,320,322,324,325,326,332,333,334,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,656,663,668,1190],$V3j=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,168,170,176,183,184,188,194,206,207,209,212,231,233,236,239,242,244,246,247,255,258,264,265,266,267,269,273,274,275,281,283,285,286,287,288,292,294,300,301,302,303,304,307,308,309,310,311,312,313,315,317,318,319,320,321,322,323,324,325,326,327,328,332,333,334,335,338,343,346,347,348,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,402,403,404,445,452,543,571,577,656,663,668,762,763,794,837,1190,1192,1227],$V4j=[1,2778],$V5j=[2,6,10,19,170,176,184,206,231,242,309,310,320,325,347,351,399,445,577,656,663,957,1190],$V6j=[1,2791],$V7j=[6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,286,957],$V8j=[1,2816],$V9j=[1,2815],$Vaj=[117,274,352,577],$Vbj=[1,2882],$Vcj=[1,2881],$Vdj=[1,2875],$Vej=[1,2880],$Vfj=[1,2889],$Vgj=[1,2884],$Vhj=[1,2883],$Vij=[1,2876],$Vjj=[1,2877],$Vkj=[1,2878],$Vlj=[1,2879],$Vmj=[1,2885],$Vnj=[1,2886],$Voj=[1,2887],$Vpj=[1,2897],$Vqj=[1,2898],$Vrj=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,398,399,402,445,452,571,577,583,656,663,668,957,1190],$Vsj=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,168,170,175,176,183,184,188,194,206,207,209,231,233,239,242,246,249,250,251,266,281,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,312,313,314,316,317,318,319,320,321,322,323,325,326,328,331,332,333,334,336,338,339,340,341,343,344,345,347,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,445,452,571,577,583,656,663,668,868,957,1190],$Vtj=[2,6,10,347,399],$Vuj=[2,1249],$Vvj=[1,2938],$Vwj=[2,2906],$Vxj=[1,2954],$Vyj=[6,10,19,307],$Vzj=[6,10,19,351],$VAj=[2,3413],$VBj=[1,2975],$VCj=[6,10,351],$VDj=[1,2978],$VEj=[6,10,19,307,350,351,394],$VFj=[6,10,307,351],$VGj=[6,10,307,351,394],$VHj=[2,19,40,387,394,399,452],$VIj=[2,772],$VJj=[1,2984],$VKj=[2,867],$VLj=[1,2987],$VMj=[1,3001],$VNj=[1,3000],$VOj=[1,2999],$VPj=[2,6,10,19,170,176,206,231,242,307,309,310,320,325,347,351,394,399,445,583,656,663,957,1190],$VQj=[2,1699],$VRj=[2,6,10,170,176,206,231,242,307,309,310,320,325,347,351,399,445,656,663,1190],$VSj=[2,1265],$VTj=[2,6,10,170,176,206,231,242,307,309,310,320,325,347,351,394,399,445,656,663,1190],$VUj=[1,3010],$VVj=[2,2118],$VWj=[1,3027],$VXj=[1,3028],$VYj=[1,3030],$VZj=[6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,352,402,577,1190],$V_j=[19,40,121,167,286,452],$V$j=[2,2585],$V0k=[40,121,167,286,452],$V1k=[1,3038],$V2k=[6,10,37,40,75,90,114,117,121,167,212,244,258,269,274,275,286,319,328,335,398,452,543,975],$V3k=[1,3046],$V4k=[1,3050],$V5k=[1,3053],$V6k=[2,645],$V7k=[1,3063],$V8k=[1,3065],$V9k=[1,3064],$Vak=[1,3066],$Vbk=[2,2747],$Vck=[1,3075],$Vdk=[1,3074],$Vek=[2,3240],$Vfk=[1,3099],$Vgk=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,188,194,204,206,209,212,214,220,225,231,233,235,239,242,243,244,245,246,248,249,250,257,258,266,269,274,275,278,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,321,322,323,325,326,328,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,583,656,663,668,952,957,1055,1190,1209],$Vhk=[1,3104],$Vik=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,269,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,328,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,583,656,663,668,952,957,1190],$Vjk=[2,3275],$Vkk=[1,3105],$Vlk=[1,3107],$Vmk=[2,3298],$Vnk=[2,3313],$Vok=[1,3115],$Vpk=[2,687],$Vqk=[2,3374],$Vrk=[2,6,10,170,176,206,242,266,294,308,313,317,318,320,325,326,333,338,347,399,656,663,957,1190],$Vsk=[2,1525],$Vtk=[1,3138],$Vuk=[2,976],$Vvk=[19,291],$Vwk=[2,1085],$Vxk=[2,6,10,170,176,206,242,266,294,308,313,317,318,320,325,326,333,338,347,399,656,663,1190],$Vyk=[6,10,170,176,206,242,320,325,347,399,656,663,957,1190],$Vzk=[1,3145],$VAk=[2,6,10,170,176,206,231,242,266,294,308,309,310,313,317,318,320,325,326,333,338,347,399,445,656,663,1190],$VBk=[1,3160],$VCk=[151,298,304,323,346],$VDk=[2,1262],$VEk=[2,3099],$VFk=[1,3237],$VGk=[1,3251],$VHk=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,333,338,343,347,350,351,352,385,386,394,399,402,445,571,577,656,663,668,1190],$VIk=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,320,322,325,326,333,338,343,347,350,351,352,385,386,391,394,399,402,445,571,577,656,663,668,1190],$VJk=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,394,399,402,445,571,577,583,656,663,668,957,1190],$VKk=[2,1088],$VLk=[2,1089],$VMk=[2,1090],$VNk=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,333,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,656,663,668,1190],$VOk=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,583,656,663,668,957,1190],$VPk=[2,1091],$VQk=[1,3254],$VRk=[1,3261],$VSk=[1,3257],$VTk=[1,3260],$VUk=[1,3259],$VVk=[1,3271],$VWk=[2,301,302],$VXk=[2,19,301,302,350],$VYk=[1,3283],$VZk=[1,3284],$V_k=[1,3291],$V$k=[1,3292],$V0l=[1,3299],$V1l=[1,3304],$V2l=[1,3307],$V3l=[1,3309],$V4l=[1,3310],$V5l=[1,3311],$V6l=[1,3312],$V7l=[1,3313],$V8l=[1,3314],$V9l=[1,3315],$Val=[1,3308],$Vbl=[1,3321],$Vcl=[1,3322],$Vdl=[1,3320],$Vel=[1,3327],$Vfl=[1,3328],$Vgl=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,209,236,281,283,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,402,403,404,441,762,763,794],$Vhl=[1,3330],$Vil=[1,3331],$Vjl=[1,3333],$Vkl=[6,10,19,188,207,281,328,395],$Vll=[6,10,188,328],$Vml=[6,10,188,207,281,328,395],$Vnl=[6,10,19,188,212,328,543],$Vol=[2,745],$Vpl=[1,3361],$Vql=[1,3363],$Vrl=[1,3374],$Vsl=[6,10,19,40,75,121,167,212,244,275,286,352,452,543,577,957,1190],$Vtl=[2,2454],$Vul=[1,3389],$Vvl=[2,1868],$Vwl=[6,10,19,167,286,957],$Vxl=[1,3396],$Vyl=[6,10,167,286],$Vzl=[2,1984],$VAl=[1,3407],$VBl=[2,1927],$VCl=[6,10,19,94,394],$VDl=[6,10,94],$VEl=[2,1900],$VFl=[1,3419],$VGl=[1,3420],$VHl=[2,1968],$VIl=[1,3427],$VJl=[1,3426],$VKl=[2,6,10,394,399],$VLl=[2,740],$VMl=[19,315],$VNl=[2,2357],$VOl=[6,10,75,114,117,121,167,212,244,274,275,286,315,335,543],$VPl=[1,3433],$VQl=[2,650],$VRl=[1,3443],$VSl=[1,3444],$VTl=[6,10,352,398,577,1190],$VUl=[2,2395],$VVl=[1,3470],$VWl=[1,3471],$VXl=[19,352,577],$VYl=[1,3479],$VZl=[2,6,10,37,40,75,87,90,114,117,121,167,179,188,212,237,244,258,261,269,274,275,278,286,315,328,335,352,452,543,577,952,1190,1230],$V_l=[6,10,188,212,328,543],$V$l=[1,3486],$V0m=[1,3489],$V1m=[1,3493],$V2m=[1,3509],$V3m=[1,3508],$V4m=[2,325,394,399],$V5m=[2,1205],$V6m=[1,3513],$V7m=[1,3516],$V8m=[1,3515],$V9m=[2,325,399],$Vam=[19,325,394,399],$Vbm=[6,10,188,267,273,328,348,577],$Vcm=[2,2894],$Vdm=[1,3534],$Vem=[2,2798],$Vfm=[2,6,10,37,53,75,114,115,117,121,167,188,212,244,247,258,264,267,273,274,275,286,315,324,328,335,348,352,394,399,543,577,1190],$Vgm=[6,10,19,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$Vhm=[2,1354],$Vim=[1,3554],$Vjm=[1,3553],$Vkm=[1,3556],$Vlm=[2,6,10,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$Vmm=[1,3562],$Vnm=[1,3563],$Vom=[19,92,336],$Vpm=[2,713],$Vqm=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,281,286,294,307,308,309,310,311,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,441,445,452,543,577,656,663,762,826,837,868,906,908,910,957,1190],$Vrm=[1,3573],$Vsm=[19,307,837],$Vtm=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,285,311,321,762,763],$Vum=[2,1633],$Vvm=[1,3581],$Vwm=[1,3596],$Vxm=[1,3595],$Vym=[1,3598],$Vzm=[1,3619],$VAm=[1,3620],$VBm=[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,402,403,404,762,763,794],$VCm=[267,273,348,577],$VDm=[1,3681],$VEm=[394,399],$VFm=[2,394,399],$VGm=[2,2083],$VHm=[2,2904],$VIm=[2,2907],$VJm=[1,3696],$VKm=[2,3133],$VLm=[1,3699],$VMm=[1,3700],$VNm=[1,3726],$VOm=[1,3740],$VPm=[1,3745],$VQm=[1,3747],$VRm=[2,2114],$VSm=[2,952],$VTm=[2,75,244,952],$VUm=[403,404],$VVm=[121,167,286],$VWm=[1,3790],$VXm=[1,3800],$VYm=[1,3802],$VZm=[1,3816],$V_m=[1,3819],$V$m=[1,3824],$V0n=[1,3809],$V1n=[1,3825],$V2n=[1,3826],$V3n=[1,3817],$V4n=[1,3812],$V5n=[1,3813],$V6n=[1,3821],$V7n=[1,3820],$V8n=[1,3815],$V9n=[1,3814],$Van=[1,3811],$Vbn=[1,3810],$Vcn=[1,3818],$Vdn=[1,3823],$Ven=[1,3808],$Vfn=[1,3822],$Vgn=[1,3803],$Vhn=[2,2574],$Vin=[2,2741],$Vjn=[2,3266],$Vkn=[2,6,10,170,176,242,266,294,308,313,317,318,320,325,326,333,338,347,399,656,663,957,1190],$Vln=[2,1530],$Vmn=[1,3872],$Vnn=[2,1526],$Von=[2,6,10,170,176,242,266,294,308,313,317,318,320,325,326,333,338,347,399,656,663,1190],$Vpn=[6,10,170,176,242,320,325,347,399,656,663,957,1190],$Vqn=[1,3882],$Vrn=[170,176,206,242,320,325,656,663],$Vsn=[6,10,170,176,206,231,242,309,310,320,325,351,445,656,663,1190],$Vtn=[2,3026],$Vun=[1,3902],$Vvn=[1,3905],$Vwn=[2,1642],$Vxn=[2,1643],$Vyn=[2,1644],$Vzn=[2,1645],$VAn=[2,1646],$VBn=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,333,338,343,347,350,351,352,385,386,387,388,389,390,394,399,402,445,571,577,656,663,668,1190],$VCn=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,294,300,301,302,307,308,309,310,313,317,318,320,325,326,333,338,343,347,350,351,352,385,386,394,399,402,445,571,577,656,663,668,1190],$VDn=[2,1263],$VEn=[1,3925],$VFn=[1,3924],$VGn=[1,3922],$VHn=[1,3923],$VIn=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,387,388,389,390,394,399,402,445,571,577,583,656,663,668,957,1190],$VJn=[2,1099],$VKn=[2,1100],$VLn=[2,1101],$VMn=[2,1102],$VNn=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,320,325,326,333,338,343,347,350,351,352,385,386,391,394,399,402,445,571,577,656,663,668,1190],$VOn=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,294,300,301,302,307,308,309,310,313,317,318,320,325,326,331,333,336,338,343,347,350,351,352,385,386,394,399,402,445,571,577,583,656,663,668,957,1190],$VPn=[2,1109],$VQn=[2,1110],$VRn=[2,1111],$VSn=[2,1112],$VTn=[2,1113],$VUn=[2,3100],$VVn=[1,3941],$VWn=[2,301,302,350],$VXn=[1,3963],$VYn=[2,1448],$VZn=[325,399],$V_n=[2,1476],$V$n=[1,3979],$V0o=[19,327],$V1o=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,399,402,403,404,441,762,763,794],$V2o=[1,4002],$V3o=[1,4015],$V4o=[6,10,19,212,543],$V5o=[2,1986],$V6o=[6,10,212,543],$V7o=[1,4037],$V8o=[1,4043],$V9o=[1,4044],$Vao=[1,4047],$Vbo=[2,1866],$Vco=[6,10,19,40,75,117,121,167,212,244,274,275,286,452,543,957],$Vdo=[1,4066],$Veo=[1,4067],$Vfo=[1,4069],$Vgo=[2,1869],$Vho=[2,2430],$Vio=[1,4074],$Vjo=[1,4075],$Vko=[1,4077],$Vlo=[1,4081],$Vmo=[1,4083],$Vno=[1,4084],$Voo=[1,4085],$Vpo=[1,4082],$Vqo=[1,4086],$Vro=[2,1925],$Vso=[1,4095],$Vto=[2,1873],$Vuo=[6,10,19,35,105],$Vvo=[2,1956],$Vwo=[1,4106],$Vxo=[1,4107],$Vyo=[6,10,35,105],$Vzo=[1,4128],$VAo=[1,4129],$VBo=[1,4126],$VCo=[1,4127],$VDo=[1,4143],$VEo=[1,4145],$VFo=[2,1904],$VGo=[1,4151],$VHo=[2,2169],$VIo=[1,4160],$VJo=[2,2766],$VKo=[1,4163],$VLo=[1,4168],$VMo=[19,167,286],$VNo=[2,603],$VOo=[1,4178],$VPo=[1,4181],$VQo=[1,4186],$VRo=[1,4196],$VSo=[1,4197],$VTo=[1,4194],$VUo=[1,4195],$VVo=[1,4208],$VWo=[2,2797],$VXo=[1,4225],$VYo=[2,2799],$VZo=[2,6,10,19,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,399,445,577,656,663,957,1190],$V_o=[1,4248],$V$o=[1,4258],$V0p=[6,10,81,169],$V1p=[2,2060],$V2p=[1,4311],$V3p=[6,10,19,315],$V4p=[2,3144],$V5p=[2,3386],$V6p=[2,3411],$V7p=[2,1700],$V8p=[2,916],$V9p=[1,4353],$Vap=[2,1702],$Vbp=[1,4354],$Vcp=[6,10,19,37,40,75,90,114,117,121,167,212,244,258,269,274,275,286,328,335,452,543,957],$Vdp=[2,2156],$Vep=[6,10,37,40,75,90,114,117,121,167,212,244,258,269,274,275,286,328,335,452,543],$Vfp=[1,4368],$Vgp=[1,4367],$Vhp=[2,2126],$Vip=[1,4371],$Vjp=[2,2463],$Vkp=[1,4377],$Vlp=[1,4380],$Vmp=[19,394,399],$Vnp=[167,286],$Vop=[1,4385],$Vpp=[1,4391],$Vqp=[2,2638],$Vrp=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,402,403,404,762,763,794],$Vsp=[1,4392],$Vtp=[6,10,19,255],$Vup=[1,4409],$Vvp=[2,2545],$Vwp=[2,19,280,394,399],$Vxp=[2,6,10,19,29,35,40,63,75,105,152,153,154,155,244,249,280,322,323,389,394,399,452],$Vyp=[2,821],$Vzp=[1,4415],$VAp=[1,4419],$VBp=[2,2529],$VCp=[1,4431],$VDp=[1,4432],$VEp=[1,4433],$VFp=[2,3347],$VGp=[2,6,10,170,176,242,266,294,308,313,317,318,320,326,333,338,347,399,656,663,957,1190],$VHp=[2,1014],$VIp=[1,4442],$VJp=[2,1531],$VKp=[2,1527],$VLp=[2,982],$VMp=[1,4448],$VNp=[1,4447],$VOp=[1,4445],$VPp=[2,6,10,170,176,183,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,352,394,399,656,663,957,1190],$VQp=[2,1002],$VRp=[2,6,10,170,176,242,266,294,308,313,317,318,320,326,333,338,347,399,656,663,1190],$VSp=[6,10,170,176,242,320,347,399,656,663,957,1190],$VTp=[1,4456],$VUp=[170,176,242,320,325,656,663],$VVp=[2,6,10,170,176,183,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,352,399,656,663,1190],$VWp=[2,6,10,19,170,176,183,206,242,310,320,325,347,352,394,399,656,663,957,1190],$VXp=[1,4484],$VYp=[6,10,19,350],$VZp=[1,4502],$V_p=[19,343],$V$p=[2,3113],$V0q=[1,4517],$V1q=[2,1482],$V2q=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,233,239,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,319,320,322,325,326,327,332,333,334,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,656,663,668,1190],$V3q=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,188,194,206,207,209,231,233,239,242,246,266,281,283,286,287,288,294,300,301,302,307,308,309,310,312,313,317,318,319,320,322,325,326,328,332,333,334,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,395,399,402,445,571,577,656,663,668,1190],$V4q=[1,4573],$V5q=[1,4577],$V6q=[1,4581],$V7q=[2,749],$V8q=[1,4588],$V9q=[2,1987],$Vaq=[1,4600],$Vbq=[1,4601],$Vcq=[1,4602],$Vdq=[1,4599],$Veq=[1,4623],$Vfq=[2,2446],$Vgq=[1,4634],$Vhq=[1,4635],$Viq=[1,4640],$Vjq=[1,4641],$Vkq=[19,123,276],$Vlq=[2,2011],$Vmq=[1,4644],$Vnq=[1,4648],$Voq=[19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,207,281,304,323,346,382,383,391,395,403,404,689],$Vpq=[1,4655],$Vqq=[6,10,19,29,35,63,105,394,399],$Vrq=[2,2183],$Vsq=[1,4674],$Vtq=[1,4672],$Vuq=[1,4673],$Vvq=[1,4671],$Vwq=[1,4677],$Vxq=[1,4669],$Vyq=[1,4675],$Vzq=[2,6,10,29,35,63,105,394,399],$VAq=[1,4681],$VBq=[1,4680],$VCq=[2,6,10,19,29,35,40,63,105,152,153,154,155,249,322,323,389,394,399,452],$VDq=[2,6,10,29,35,40,63,105,152,153,154,155,249,322,323,389,394,399,452],$VEq=[2,739],$VFq=[19,352],$VGq=[1,4695],$VHq=[6,10,19,35,37,40,75,90,105,114,117,121,167,212,244,258,269,274,275,286,328,335,452,543,957],$VIq=[1,4699],$VJq=[6,10,35,37,40,75,90,105,114,117,121,167,212,244,258,269,274,275,286,328,335,452,543],$VKq=[6,10,38,40,73,75,117,121,167,212,243,244,274,275,286,321,323,352,452,543,577,957,1190],$VLq=[6,10,19,38,40,73,75,117,121,167,212,243,244,274,275,286,321,323,352,452,543,577,957,1209],$VMq=[2,1206],$VNq=[1,4750],$VOq=[1,4752],$VPq=[2,1355],$VQq=[2,2801],$VRq=[1,4769],$VSq=[1,4771],$VTq=[1,4796],$VUq=[6,10,81],$VVq=[2,2064],$VWq=[2,2061],$VXq=[1,4818],$VYq=[1,4819],$VZq=[2,2908],$V_q=[2,3165],$V$q=[6,10,19,37,75,114,117,121,167,212,244,258,274,275,286,335,543,957],$V0r=[2,2297],$V1r=[1,4856],$V2r=[1,4857],$V3r=[6,10,37,75,114,117,121,167,212,244,258,274,275,286,335,543],$V4r=[1,4860],$V5r=[2,6,10,19],$V6r=[2,2589],$V7r=[1,4890],$V8r=[6,10,255],$V9r=[6,10,19,394],$Var=[2,6,10,242,266,294,308,313,317,318,320,326,333,338,347,399,663,957,1190],$Vbr=[2,1039],$Vcr=[1,4918],$Vdr=[1,4919],$Ver=[1,4920],$Vfr=[2,1015],$Vgr=[2,6,10,19,170,176,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,399,656,663,957,1190],$Vhr=[1,4924],$Vir=[1,4925],$Vjr=[2,6,10,242,266,294,308,313,317,318,320,326,333,338,347,399,663,1190],$Vkr=[6,10,242,320,347,399,663,957,1190],$Vlr=[1,4939],$Vmr=[1,4940],$Vnr=[1,4941],$Vor=[170,176,242,320,656,663],$Vpr=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,325,326,333,338,343,347,350,351,352,385,386,394,399,402,445,571,577,656,663,668,1190],$Vqr=[1,4985],$Vrr=[2,6,10,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,325,326,331,333,336,338,343,347,350,351,352,385,386,394,399,402,445,571,577,583,656,663,668,957,1190],$Vsr=[2,1108],$Vtr=[2,1679],$Vur=[2,1487],$Vvr=[1,5006],$Vwr=[1,5005],$Vxr=[1,5003],$Vyr=[1,5027],$Vzr=[1,5032],$VAr=[2,1751],$VBr=[19,207,281,304,346,348,382,383,395,403,404],$VCr=[1,5046],$VDr=[1,5050],$VEr=[1,5052],$VFr=[6,10,40,75,121,167,212,244,275,286,452,543],$VGr=[6,10,38,40,73,75,117,121,167,212,243,244,274,275,286,321,323,352,452,543,577,1190],$VHr=[2,1801],$VIr=[2,1875],$VJr=[2,2184],$VKr=[2,6,10,19,29,35,40,63,105,152,153,154,155,249,322,323,394,399,452],$VLr=[2,6,10,29,35,40,63,105,152,153,154,155,249,322,323,394,399,452],$VMr=[1,5080],$VNr=[1,5086],$VOr=[1,5088],$VPr=[1,5092],$VQr=[1,5094],$VRr=[1,5096],$VSr=[1,5102],$VTr=[1,5104],$VUr=[1,5111],$VVr=[6,10,19,75,114,117,121,167,212,244,274,275,286,315,335,543],$VWr=[2,2170],$VXr=[2,2258],$VYr=[1,5139],$VZr=[2,2436],$V_r=[1,5141],$V$r=[6,10,40,73,75,117,121,167,212,243,244,274,275,286,321,323,352,452,543,577,1190],$V0s=[1,5146],$V1s=[19,167],$V2s=[2,2802],$V3s=[2,1619],$V4s=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,167,402],$V5s=[2,6,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,170,176,184,206,231,242,309,310,320,325,347,351,399,402,445,577,656,663,1190],$V6s=[2,2068],$V7s=[1,5194],$V8s=[2,2065],$V9s=[1,5197],$Vas=[2,2905],$Vbs=[2,2909],$Vcs=[1,5210],$Vds=[2,1703],$Ves=[2,1701],$Vfs=[6,10,19,37,75,114,117,121,167,212,244,274,275,286,335,543,957],$Vgs=[2,2313],$Vhs=[6,10,37,75,114,117,121,167,212,244,274,275,286,335,543],$Vis=[1,5224],$Vjs=[1,5251],$Vks=[1,5256],$Vls=[2,2550],$Vms=[6,10,278],$Vns=[1,5268],$Vos=[2,6,10,266,294,308,313,317,318,326,333,338,347,399,663,957,1190],$Vps=[2,1070],$Vqs=[1,5277],$Vrs=[1,5276],$Vss=[2,1040],$Vts=[2,6,10,19,242,266,294,308,313,317,318,320,326,333,338,347,399,663,957,1190],$Vus=[2,1042],$Vvs=[2,1003],$Vws=[2,6,10,266,294,308,313,317,318,326,333,338,347,399,663,1190],$Vxs=[6,10,347,399,663,957,1190],$Vys=[1,5297],$Vzs=[1,5296],$VAs=[2,6,10,19,242,320,347,399,663,957,1190],$VBs=[242,320,663],$VCs=[2,6,10,170,176,183,206,242,266,294,308,310,313,317,318,320,325,326,333,338,347,352,394,399,656,663,1190],$VDs=[2,1107],$VEs=[2,1096],$VFs=[1,5354],$VGs=[19,288,785],$VHs=[19,288,398,785],$VIs=[2,1478],$VJs=[1,5368],$VKs=[1,5375],$VLs=[6,10,40,75,117,121,167,212,244,274,275,286,323,352,452,543,577,1190],$VMs=[1,5386],$VNs=[1,5385],$VOs=[1,5391],$VPs=[1,5392],$VQs=[2,389,394],$VRs=[1,5397],$VSs=[2,19,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,160,161,168,175,251,285,289,290,293,297,299,305,314,321,340,341,344,345,349,389,394,402,441],$VTs=[1,5398],$VUs=[1,5399],$VVs=[1,5406],$VWs=[1,5407],$VXs=[1,5404],$VYs=[1,5405],$VZs=[6,10,19,75,114,117,121,167,212,244,274,275,286,335,543,957],$V_s=[1,5408],$V$s=[2,1030],$V0t=[1,5414],$V1t=[1,5413],$V2t=[1,5415],$V3t=[1,5416],$V4t=[1,5419],$V5t=[1,5421],$V6t=[1,5427],$V7t=[1,5429],$V8t=[2,2441],$V9t=[1,5433],$Vat=[6,10,40,73,75,117,121,167,212,243,244,274,275,286,323,352,452,543,577,1190],$Vbt=[1,5444],$Vct=[1,5446],$Vdt=[19,399],$Vet=[2,1387],$Vft=[1,5460],$Vgt=[2,1635],$Vht=[2,2347],$Vit=[2,2590],$Vjt=[6,10,19,40,69,75,117,121,244,274,275,312,335,452],$Vkt=[2,2619],$Vlt=[6,10,40,69,75,117,121,244,274,275,312,335,452],$Vmt=[1,5511],$Vnt=[6,10,40,69,75,117,121,244,274,275,312,335,352,452],$Vot=[1,5526],$Vpt=[2,6,10,266,294,308,313,317,318,326,333,338,347,399,957,1190],$Vqt=[2,1080],$Vrt=[1,5536],$Vst=[2,1071],$Vtt=[1,5538],$Vut=[2,1016],$Vvt=[1,5545],$Vwt=[2,6,10,19,170,176,242,250,266,294,308,313,317,318,320,326,331,333,336,338,347,394,399,656,663,957,1190],$Vxt=[2,991],$Vyt=[1,5549],$Vzt=[2,6,10,266,294,308,313,317,318,326,333,338,347,399,1190],$VAt=[6,10,347,399,957,1190],$VBt=[2,6,10,170,176,242,246,266,294,308,313,317,318,320,326,333,338,347,394,399,656,663,1190],$VCt=[1,5612],$VDt=[1,5627],$VEt=[2,144,174,295,382,385,399,785],$VFt=[2,1497],$VGt=[19,144,174,295,382,385,399,785],$VHt=[2,2431],$VIt=[1,5643],$VJt=[1,5644],$VKt=[2,2369],$VLt=[2,6,10,19,170,176,242,246,250,266,294,308,313,317,318,320,326,331,333,336,338,347,394,399,656,663,957,1190],$VMt=[1,5686],$VNt=[2,3122],$VOt=[6,10,19,75,117,121,167,212,244,274,275,286,335,543,957],$VPt=[2,2373],$VQt=[6,10,75,117,121,167,212,244,274,275,286,335,543],$VRt=[1,5713],$VSt=[6,10,19,40,75,117,121,244,274,275,312,335,452],$VTt=[2,2623],$VUt=[1,5728],$VVt=[6,10,40,75,117,121,244,274,275,312,335,452],$VWt=[1,5743],$VXt=[2,6,10,19,266,294,308,313,317,318,326,333,338,347,399,663,957,1190],$VYt=[2,1076],$VZt=[2,1050],$V_t=[2,1054],$V$t=[2,1058],$V0u=[1,5759],$V1u=[2,6,10,19,242,266,294,308,313,317,318,320,326,333,338,347,394,399,663,957,1190],$V2u=[2,1035],$V3u=[1,5763],$V4u=[1,5765],$V5u=[1,5764],$V6u=[1,5767],$V7u=[2,6,10,242,266,294,308,313,317,318,320,326,333,338,347,394,399,663,1190],$V8u=[1,5783],$V9u=[2,6,10,170,176,242,266,294,308,313,317,318,320,326,333,338,347,394,399,656,663,1190],$Vau=[1,5810],$Vbu=[2,385,399],$Vcu=[2,1507],$Vdu=[1,5833],$Veu=[1,5832],$Vfu=[1,5831],$Vgu=[1,5829],$Vhu=[1,5830],$Viu=[19,385,399],$Vju=[1,5843],$Vku=[1,5862],$Vlu=[2,2450],$Vmu=[1,5866],$Vnu=[1,5868],$Vou=[6,10,40,75,117,121,167,212,244,274,275,286,352,452,543,577,1190],$Vpu=[2,1388],$Vqu=[2,2382],$Vru=[1,5898],$Vsu=[1,5896],$Vtu=[6,10,75,121,167,212,244,275,286,543],$Vuu=[1,5900],$Vvu=[1,5915],$Vwu=[6,10,19,40,75,117,121,244,274,275,335,452],$Vxu=[2,2625],$Vyu=[6,10,40,75,117,121,244,274,275,335,452],$Vzu=[1,5924],$VAu=[1,5925],$VBu=[6,10,19,214,225,235,257],$VCu=[2,2557],$VDu=[6,10,214,225,235,257],$VEu=[1,5935],$VFu=[2,1082],$VGu=[1,5950],$VHu=[1,5951],$VIu=[1,5953],$VJu=[2,3116],$VKu=[2,1517],$VLu=[1,5968],$VMu=[1,5969],$VNu=[1,5970],$VOu=[19,306,329],$VPu=[19,335],$VQu=[1,5980],$VRu=[6,10,19,40,75,117,121,167,212,244,274,275,286,352,452,543,577,957,1190,1209],$VSu=[1,5988],$VTu=[6,10,121,167,212,275,286,543],$VUu=[6,10,19,40,75,121,167,212,244,275,286,452,543,957],$VVu=[1,6005],$VWu=[1,6006],$VXu=[1,6023],$VYu=[1,6024],$VZu=[1,6029],$V_u=[1,6030],$V$u=[6,10,40,75,121,244,275,452],$V0v=[6,10,19,225,235,257],$V1v=[2,2560],$V2v=[6,10,225,235,257],$V3v=[1,6045],$V4v=[2,1489],$V5v=[2,19,385,399],$V6v=[2,2286],$V7v=[1,6068],$V8v=[1,6069],$V9v=[1,6070],$Vav=[2,2460],$Vbv=[6,10,167,212,286,543],$Vcv=[1,6092],$Vdv=[19,50,110,219],$Vev=[1,6097],$Vfv=[1,6102],$Vgv=[1,6106],$Vhv=[1,6115],$Viv=[6,10,40,121,275,452],$Vjv=[6,10,19,225,235],$Vkv=[2,2563],$Vlv=[6,10,225,235],$Vmv=[1,6134],$Vnv=[1,6150],$Vov=[1,6151],$Vpv=[2,2276],$Vqv=[1,6154],$Vrv=[2,6,10,19,399],$Vsv=[6,10,19,40,167,212,286,452,543,957],$Vtv=[1,6190],$Vuv=[1,6191],$Vvv=[6,10,40,452],$Vwv=[6,10,19,235],$Vxv=[2,2566],$Vyv=[6,10,235],$Vzv=[1,6211],$VAv=[2,19,399],$VBv=[6,10,957],$VCv=[2,2465],$VDv=[2,2345],$VEv=[2,2346],$VFv=[2,2569],$VGv=[1,6270],$VHv=[2,2469],$VIv=[2,2330],$VJv=[2,2329],$VKv=[2,2599],$VLv=[2,2501],$VMv=[2,2328]; var parser = {trace: function trace () { }, yy: {}, -symbols_: {"error":2,"SqlSyntax":3,"NewStatement":4,"SqlStatements":5,"EOF":6,"SqlAutocomplete":7,"SqlStatements_EDIT":8,"SqlStatement":9,";":10,"NonStartingToken":11,"SqlStatement_EDIT":12,"DataDefinition":13,"DataManipulation":14,"QuerySpecification":15,"ExplainClause":16,"AnyCursor":17,"CommonTableExpression":18,"CURSOR":19,"ExplainClause_EDIT":20,"DataDefinition_EDIT":21,"DataManipulation_EDIT":22,"QuerySpecification_EDIT":23,"SetSpecification_EDIT":24,"NonReservedKeyword":25,"ABORT":26,"ADD":27,"ADMIN":28,"AFTER":29,"ANALYZE":30,"ARCHIVE":31,"AVRO":32,"BUCKET":33,"BUCKETS":34,"CASCADE":35,"CHANGE":36,"CLUSTERED":37,"COLLECTION":38,"COLUMNS":39,"COMMENT":40,"COMPACT":41,"COMPACTIONS":42,"COMPUTE":43,"CONCATENATE":44,"DATA":45,"DATABASES":46,"DBPROPERTIES":47,"DEFERRED":48,"DEFINED":49,"DELIMITED":50,"DEPENDENCY":51,"DIRECTORY":52,"DISABLE":53,"DOUBLE_PRECISION":54,"ENABLE":55,"ESCAPED":56,"EXCHANGE":57,"EXPLAIN":58,"EXPORT":59,"FIELDS":60,"FILE":61,"FILEFORMAT":62,"FIRST":63,"FORMAT":64,"FUNCTIONS":65,"INPATH":66,"INPUTFORMAT":67,"JAR":68,"IDXPROPERTIES":69,"ITEMS":70,"KEY":71,"KEYS":72,"LINES":73,"LOAD":74,"LOCATION":75,"LOCKS":76,"MATCHED":77,"METADATA":78,"MERGE":79,"MSCK":80,"NOSCAN":81,"NOVALIDATE":82,"NO_DROP":83,"OFFLINE":84,"ORC":85,"OUTPUTFORMAT":86,"OVERWRITE":87,"OWNER":88,"PARQUET":89,"PARTITIONED":90,"PARTITIONS":91,"PERCENT":92,"PRIVILEGES":93,"PURGE":94,"RCFILE":95,"REBUILD":96,"RELOAD":97,"RELY":98,"NORELY":99,"REPAIR":100,"REPLICATION":101,"RECOVER":102,"RENAME":103,"REPLACE":104,"RESTRICT":105,"ROLE":106,"ROLES":107,"SCHEMAS":108,"SEQUENCEFILE":109,"SERDE":110,"SERDEPROPERTIES":111,"SETS":112,"SHOW":113,"SKEWED":114,"SORTED":115,"STATISTICS":116,"STORED":117,"STRING":118,"STRUCT":119,"TABLES":120,"TBLPROPERTIES":121,"TEMPORARY":122,"TERMINATED":123,"TEXTFILE":124,"TIMESTAMP":125,"TINYINT":126,"TOUCH":127,"TRANSACTIONS":128,"UNARCHIVE":129,"UNIONTYPE":130,"USE":131,"USER":132,"VIEW":133,"WAIT":134,"DAY":135,"HOUR":136,"MINUTE":137,"MONTH":138,"QUARTER":139,"SECOND":140,"WEEK":141,"YEAR":142,"ANALYTIC":143,"CURRENT":144,"GRANT":145,"RECOVER":146,"ROLE":147,"ROLES":148,"URI":149,"SERVER":150,"UNKNOWN":151,"BLOCK_SIZE":152,"COMPRESSION":153,"DEFAULT":154,"ENCODING":155,"KEY":156,"ROLE":157,"OPTION":158,"RegularIdentifier":159,"REGULAR_IDENTIFIER":160,"VARIABLE_REFERENCE":161,"OptionalHiveExplainTypes":162,"EXPLAIN":163,"AUTHORIZATION":164,"EXTENDED":165,"ALL":166,"AS":167,"BINARY":168,"CACHE":169,"CLUSTER":170,"CONF":171,"CONSTRAINT":172,"CUBE":173,"CURRENT":174,"DATE":175,"DISTRIBUTE":176,"DISTRIBUTED":177,"EXTERNAL":178,"FOR":179,"FOREIGN":180,"FUNCTION":181,"GRANT":182,"GROUPING":183,"LATERAL":184,"LOCAL":185,"LOCK":186,"MACRO":187,"PARTITION":188,"PRIMARY":189,"REFERENCES":190,"ROLLUP":191,"SHOW_DATABASE":192,"TABLE":193,"ASC":194,"FORMATTED":195,"INDEX":196,"INDEXES":197,"NONE":198,"OF":199,"OUT":200,"SCHEMA":201,"STORED_AS_DIRECTORIES":202,"TABLESAMPLE":203,"USING":204,"VIEWS":205,"WINDOW":206,".":207,"[":208,"]":209,"AGGREGATE":210,"AVRO":211,"CACHED":212,"CASCADE":213,"CLOSE_FN":214,"COLUMN":215,"DATA":216,"DATABASES":217,"DELETE":218,"DELIMITED":219,"ESCAPED":220,"EXTENDED":221,"EXTERNAL":222,"FIELDS":223,"FILES":224,"FINALIZE_FN":225,"FIRST":226,"FORMAT":227,"FORMATTED":228,"FUNCTION":229,"FUNCTIONS":230,"GROUP":231,"HASH":232,"ILIKE":233,"INCREMENTAL":234,"INTERMEDIATE":235,"INTERVAL":236,"INIT_FN":237,"INPATH":238,"IREGEXP":239,"KUDU":240,"LAST":241,"LIMIT":242,"LINES":243,"LOCATION":244,"MERGE_FN":245,"NULLS":246,"PARTITIONS":247,"PREPARE_FN":248,"PRIMARY":249,"RANGE":250,"REAL":251,"REPEATABLE":252,"REPLICATION":253,"RESTRICT":254,"RETURNS":255,"SCHEMAS":256,"SERIALIZE_FN":257,"SORT":258,"STATS":259,"STRAIGHT_JOIN":260,"SYMBOL":261,"TABLE":262,"TABLES":263,"TABLESAMPLE":264,"USING":265,"ANTI":266,"NOSHUFFLE":267,"PARQUET":268,"PARTITIONED":269,"RCFILE":270,"SEQUENCEFILE":271,"SERDEPROPERTIES":272,"SHUFFLE":273,"STORED":274,"TBLPROPERTIES":275,"TERMINATED":276,"TEXTFILE":277,"UPDATE_FN":278,"BROADCAST":279,"...":280,".":281,"[":282,"]":283,"ALL":284,"ARRAY":285,"AS":286,"ASC":287,"BETWEEN":288,"BIGINT":289,"BOOLEAN":290,"BY":291,"CASE":292,"CHAR":293,"CROSS":294,"CURRENT":295,"DATABASE":296,"DECIMAL":297,"DISTINCT":298,"DOUBLE":299,"DESC":300,"ELSE":301,"END":302,"EXISTS":303,"FALSE":304,"FLOAT":305,"FOLLOWING":306,"FROM":307,"FULL":308,"GROUP":309,"HAVING":310,"IF":311,"IN":312,"INNER":313,"INT":314,"INTO":315,"IS":316,"JOIN":317,"LEFT":318,"LIKE":319,"LIMIT":320,"MAP":321,"NOT":322,"NULL":323,"ON":324,"ORDER":325,"OUTER":326,"OVER":327,"PARTITION":328,"PRECEDING":329,"PURGE":330,"RANGE":331,"REGEXP":332,"RIGHT":333,"RLIKE":334,"ROW":335,"ROWS":336,"SCHEMA":337,"SEMI":338,"SET":339,"SMALLINT":340,"STRING":341,"TABLE":342,"THEN":343,"TIMESTAMP":344,"TINYINT":345,"TRUE":346,"UNION":347,"VALUES":348,"VARCHAR":349,"WHEN":350,"WHERE":351,"WITH":352,"AVG":353,"CAST":354,"COUNT":355,"MAX":356,"MIN":357,"STDDEV_POP":358,"STDDEV_SAMP":359,"SUM":360,"VARIANCE":361,"VAR_POP":362,"VAR_SAMP":363,"COLLECT_SET":364,"COLLECT_LIST":365,"CORR":366,"COVAR_POP":367,"COVAR_SAMP":368,"DAYOFWEEK":369,"HISTOGRAM_NUMERIC":370,"NTILE":371,"PERCENTILE":372,"PERCENTILE_APPROX":373,"APPX_MEDIAN":374,"EXTRACT":375,"GROUP_CONCAT":376,"NDV":377,"STDDEV":378,"VARIANCE_POP":379,"VARIANCE_SAMP":380,"ANALYTIC":381,"UNSIGNED_INTEGER":382,"UNSIGNED_INTEGER_E":383,"HDFS_START_QUOTE":384,"AND":385,"OR":386,"=":387,"<":388,">":389,"COMPARISON_OPERATOR":390,"-":391,"*":392,"ARITHMETIC_OPERATOR":393,",":394,".":395,"~":396,"!":397,"(":398,")":399,"[":400,"]":401,"BACKTICK":402,"SINGLE_QUOTE":403,"DOUBLE_QUOTE":404,"DescribeStatement":405,"AlterStatement":406,"AnalyzeStatement":407,"RefreshStatement":408,"InvalidateStatement":409,"ComputeStatsStatement":410,"CreateStatement":411,"DropStatement":412,"HiveAbortStatement":413,"GrantStatement":414,"RevokeStatement":415,"SetRoleStatement":416,"SetSpecification":417,"ShowStatement":418,"UseStatement":419,"DescribeStatement_EDIT":420,"AlterStatement_EDIT":421,"AnalyzeStatement_EDIT":422,"RefreshStatement_EDIT":423,"InvalidateStatement_EDIT":424,"ComputeStatsStatement_EDIT":425,"CreateStatement_EDIT":426,"DropStatement_EDIT":427,"HiveAbortStatement_EDIT":428,"GrantStatement_EDIT":429,"RevokeStatement_EDIT":430,"SetRoleStatement_EDIT":431,"ShowStatement_EDIT":432,"UseStatement_EDIT":433,"AggregateOrAnalytic":434,"Commas":435,"AnyAs":436,"AnyCreate":437,"CREATE":438,"CREATE":439,"CREATE":440,"PARTIAL_CURSOR":441,"AnyDot":442,"AnyFromOrIn":443,"AnyGroup":444,"GROUP":445,"AnyPartition":446,"AnyTable":447,"DatabaseOrSchema":448,"FromOrIn":449,"HiveIndexOrIndexes":450,"HiveOrImpalaComment":451,"COMMENT":452,"HiveOrImpalaCreate":453,"HiveOrImpalaDatabasesOrSchemas":454,"HiveOrImpalaEscaped":455,"HiveOrImpalaFields":456,"HiveOrImpalaFormat":457,"HiveOrImpalaLeftSquareBracket":458,"HiveOrImpalaLines":459,"HiveOrImpalaLocation":460,"HiveOrImpalaRightSquareBracket":461,"HiveOrImpalaPartitioned":462,"HiveOrImpalaStored":463,"HiveOrImpalaTables":464,"HiveOrImpalaTblproperties":465,"HiveOrImpalaTerminated":466,"HiveRoleOrUser":467,"SingleQuotedValue":468,"VALUE":469,"SingleQuotedValue_EDIT":470,"PARTIAL_VALUE":471,"DoubleQuotedValue":472,"DoubleQuotedValue_EDIT":473,"QuotedValue":474,"QuotedValue_EDIT":475,"OptionalAggregateOrAnalytic":476,"OptionalHiveExtended":477,"OptionalHiveExtendedOrFormatted":478,"OptionalExternal":479,"OptionalImpalaExtendedOrFormatted":480,"OptionallyFormattedIndex":481,"OptionallyFormattedIndex_EDIT":482,"OptionalFromDatabase":483,"DatabaseIdentifier":484,"OptionalFromDatabase_EDIT":485,"DatabaseIdentifier_EDIT":486,"OptionalCascade":487,"OptionalCascadeOrRestrict":488,"OptionalHiveCascadeOrRestrict":489,"OptionalHiveTemporary":490,"OptionalIfExists":491,"OptionalIfExists_EDIT":492,"OptionalIfNotExists":493,"OptionalIfNotExists_EDIT":494,"OptionalInDatabase":495,"OptionalPartitionSpec":496,"PartitionSpec":497,"OptionalPartitionSpec_EDIT":498,"PartitionSpec_EDIT":499,"PartitionSpecList":500,"PartitionSpecList_EDIT":501,"RightParenthesisOrError":502,"RangePartitionSpec":503,"UnsignedValueSpecification":504,"RangePartitionComparisonOperator":505,"RangePartitionSpec_EDIT":506,"ConfigurationName":507,"PartialBacktickedOrAnyCursor":508,"PartialBacktickedIdentifier":509,"PartialBacktickedOrCursor":510,"PartialBacktickedOrPartialCursor":511,"OptionalParenthesizedColumnList":512,"ParenthesizedColumnList":513,"OptionalParenthesizedColumnList_EDIT":514,"ParenthesizedColumnList_EDIT":515,"ColumnList":516,"ColumnList_EDIT":517,"ColumnIdentifier":518,"ColumnIdentifier_EDIT":519,"ParenthesizedSimpleValueList":520,"SimpleValueList":521,"SchemaQualifiedTableIdentifier":522,"RegularOrBacktickedIdentifier":523,"ImpalaFields":524,"SchemaQualifiedTableIdentifier_EDIT":525,"ImpalaFields_EDIT":526,"ImpalaField":527,"ImpalaField_EDIT":528,"SchemaQualifiedIdentifier":529,"SchemaQualifiedIdentifier_EDIT":530,"PartitionExpression":531,"PartitionExpression_EDIT":532,"ValueExpression":533,"ValueExpression_EDIT":534,"OptionalHdfsLocation":535,"HdfsLocation":536,"HdfsPath":537,"HdfsLocation_EDIT":538,"HdfsPath_EDIT":539,"OptionalCachedInOrUncached":540,"CachedIn":541,"OptionalWithReplication":542,"UNCACHED":543,"OptionalCachedIn":544,"CachedIn_EDIT":545,"WithReplication":546,"SignedInteger":547,"WithReplication_EDIT":548,"RegularOrBackTickedSchemaQualifiedName":549,"RegularOrBackTickedSchemaQualifiedName_EDIT":550,"LocalOrSchemaQualifiedName":551,"LocalOrSchemaQualifiedName_EDIT":552,"ColumnReference":553,"BasicIdentifierChain":554,"ColumnReference_EDIT":555,"BasicIdentifierChain_EDIT":556,"DerivedColumnChain":557,"DerivedColumnChain_EDIT":558,"PartialBacktickedIdentifierOrPartialCursor":559,"HiveOrImpalaRightSquareBracketOrError":560,"PrimitiveType":561,"OptionalTypePrecision":562,"OptionalTypeLength":563,"HiveDescribeStatement":564,"ImpalaDescribeStatement":565,"HiveDescribeStatement_EDIT":566,"ImpalaDescribeStatement_EDIT":567,"HiveDesc":568,"DESCRIBE":569,"DESCRIBE":570,"DESC":571,"SelectStatement":572,"OptionalUnions":573,"SelectStatement_EDIT":574,"OptionalUnions_EDIT":575,"CommonTableExpression_EDIT":576,"SELECT":577,"OptionalAllOrDistinct":578,"OptionalStraightJoin":579,"SelectList":580,"TableExpression":581,"SelectList_ERROR":582,"TableExpression_ERROR":583,"Unions":584,"Unions_EDIT":585,"UnionClause":586,"UnionClause_EDIT":587,"SelectList_EDIT":588,"TableExpression_EDIT":589,"SelectList_ERROR_EDIT":590,"WithQueries":591,"WithQueries_EDIT":592,"WithQuery":593,"WithQuery_EDIT":594,"TableSubQueryInner":595,"TableSubQueryInner_EDIT":596,"FromClause":597,"OptionalSelectConditions":598,"FromClause_EDIT":599,"OptionalJoins":600,"OptionalSelectConditions_EDIT":601,"Joins":602,"Joins_INVALID":603,"TableReferenceList":604,"OptionalLateralViews":605,"TableReferenceList_EDIT":606,"OptionalLateralViews_EDIT":607,"OptionalWhereClause":608,"OptionalGroupByClause":609,"OptionalHavingClause":610,"OptionalWindowClause":611,"OptionalOrderByClause":612,"OptionalClusterOrDistributeBy":613,"OptionalLimitClause":614,"OptionalOffsetClause":615,"WhereClause_EDIT":616,"GroupByClause_EDIT":617,"HavingClause_EDIT":618,"WindowClause_EDIT":619,"OrderByClause_EDIT":620,"ClusterOrDistributeBy_EDIT":621,"LimitClause_EDIT":622,"OffsetClause_EDIT":623,"WhereClause":624,"GroupByClause":625,"HavingClause":626,"WindowClause":627,"OrderByClause":628,"ClusterOrDistributeBy":629,"LimitClause":630,"SearchCondition":631,"SearchCondition_EDIT":632,"GroupByColumnList":633,"OptionalHiveGroupingSetsCubeOrRollup":634,"GroupByColumnList_EDIT":635,"OptionalHiveGroupingSetsCubeOrRollup_EDIT":636,"HiveGroupingSets":637,"HiveGroupingSets_EDIT":638,"ColumnGroupingSets":639,"ColumnGroupingSets_EDIT":640,"ColumnGroupingSet_EDIT":641,"GroupByColumnListPartTwo_EDIT":642,"OrderByColumnList":643,"OrderByColumnList_EDIT":644,"OrderByIdentifier":645,"OrderByIdentifier_EDIT":646,"OptionalAscOrDesc":647,"OptionalImpalaNullsFirstOrLast":648,"OptionalImpalaNullsFirstOrLast_EDIT":649,"ClusterByClause":650,"DistributeByClause":651,"SortByClause":652,"ClusterByClause_EDIT":653,"DistributeByClause_EDIT":654,"SortByClause_EDIT":655,"SORT":656,"SortByList":657,"SortByList_EDIT":658,"SortByIdentifier":659,"SortByIdentifier_EDIT":660,"UnsignedNumericLiteral":661,"OffsetClause":662,"OFFSET":663,"NonParenthesizedValueExpressionPrimary":664,"OptionalNot":665,"TableSubQuery":666,"ValueExpressionList":667,"BETWEEN_AND":668,"LikeRightPart":669,"CaseRightPart":670,"NonParenthesizedValueExpressionPrimary_EDIT":671,"TableSubQuery_EDIT":672,"ValueExpressionInSecondPart_EDIT":673,"LikeRightPart_EDIT":674,"CaseRightPart_EDIT":675,"EndOrError":676,"ValueExpressionList_EDIT":677,"InValueList":678,"ColumnOrArbitraryFunctionRef":679,"ArbitraryFunctionRightPart":680,"ArbitraryFunctionName":681,"UserDefinedFunction":682,"ImpalaInterval":683,"UnsignedValueSpecification_EDIT":684,"ColumnOrArbitraryFunctionRef_EDIT":685,"ArbitraryFunctionRightPart_EDIT":686,"UserDefinedFunction_EDIT":687,"ImpalaInterval_EDIT":688,"+":689,"UnsignedLiteral":690,"UnsignedLiteral_EDIT":691,"GeneralLiteral":692,"GeneralLiteral_EDIT":693,"ExactNumericLiteral":694,"ApproximateNumericLiteral":695,"TruthValue":696,"SelectSpecification":697,"OptionalCorrelationName":698,"SelectSpecification_EDIT":699,"OptionalCorrelationName_EDIT":700,"TableReference":701,"TableReference_EDIT":702,"TablePrimaryOrJoinedTable":703,"TablePrimaryOrJoinedTable_EDIT":704,"TablePrimary":705,"JoinedTable":706,"TablePrimary_EDIT":707,"JoinedTable_EDIT":708,"Joins_EDIT":709,"JoinType":710,"OptionalImpalaBroadcastOrShuffle":711,"OptionalJoinCondition":712,"Join_EDIT":713,"JoinType_EDIT":714,"JoinCondition_EDIT":715,"UsingColList":716,"TableOrQueryName":717,"OptionalHiveTableSample":718,"OptionalImpalaTableSample":719,"DerivedTable":720,"TableOrQueryName_EDIT":721,"OptionalHiveTableSample_EDIT":722,"OptionalImpalaTableSample_EDIT":723,"DerivedTable_EDIT":724,"OptionalOnColumn":725,"OptionalOnColumn_EDIT":726,"SYSTEM":727,"PushQueryState":728,"PopQueryState":729,"SubQuery":730,"SubQuery_EDIT":731,"QueryExpression":732,"QueryExpression_EDIT":733,"QueryExpressionBody":734,"QueryExpressionBody_EDIT":735,"NonJoinQueryExpression":736,"NonJoinQueryExpression_EDIT":737,"NonJoinQueryTerm":738,"NonJoinQueryTerm_EDIT":739,"NonJoinQueryPrimary":740,"NonJoinQueryPrimary_EDIT":741,"SimpleTable":742,"SimpleTable_EDIT":743,"LateralView":744,"LateralView_EDIT":745,"AggregateFunction":746,"OptionalOverClause":747,"AnalyticFunction":748,"OverClause":749,"CastFunction":750,"HiveExtractFunction":751,"ImpalaExtractFunction":752,"AggregateFunction_EDIT":753,"OptionalOverClause_EDIT":754,"AnalyticFunction_EDIT":755,"OverClause_EDIT":756,"CastFunction_EDIT":757,"HiveExtractFunction_EDIT":758,"ImpalaExtractFunction_EDIT":759,"ArbitraryFunction":760,"ArbitraryFunction_EDIT":761,"REPLACE":762,"TRUNCATE":763,"OptionalFunctionSquareBracket":764,"CountFunction":765,"SumFunction":766,"OtherAggregateFunction":767,"CountFunction_EDIT":768,"SumFunction_EDIT":769,"OtherAggregateFunction_EDIT":770,"WindowExpression":771,"WindowExpression_EDIT":772,"OptionalPartitionBy":773,"OptionalOrderByAndWindow":774,"PartitionBy_EDIT":775,"OptionalOrderByAndWindow_EDIT":776,"PartitionBy":777,"OptionalWindowSpec":778,"WindowSpec_EDIT":779,"WindowSpec":780,"RowsOrRange":781,"PopLexerState":782,"OptionalCurrentOrPreceding":783,"OptionalAndFollowing":784,"UNBOUNDED":785,"OptionalCurrentOrPreceding_EDIT":786,"OptionalAndFollowing_EDIT":787,"PushHdfsLexerState":788,"HDFS_PATH":789,"HDFS_END_QUOTE":790,"AnyRange":791,"IntegerOrUnbounded":792,"AnyCurrent":793,"EXTRACT":794,"HiveDateField":795,"OtherAggregateFunction_Type":796,"FromOrComma":797,"OptionalOuter":798,"LateralViewColumnAliases":799,"LateralViewColumnAliases_EDIT":800,"CaseWhenThenList":801,"CaseWhenThenList_EDIT":802,"CaseWhenThenListPartTwo":803,"CaseWhenThenListPartTwo_EDIT":804,"ErrorList":805,"Errors":806,"SetOption":807,"SetValue":808,"DatabaseDefinition_EDIT":809,"DatabaseDefinitionOptionals_EDIT":810,"DatabaseDefinitionOptionals":811,"AlterDatabase":812,"AlterIndex":813,"AlterTable":814,"AlterView":815,"Msck":816,"ReloadFunction":817,"CommentOn":818,"AlterDatabase_EDIT":819,"AlterIndex_EDIT":820,"AlterTable_EDIT":821,"AlterView_EDIT":822,"Msck_EDIT":823,"ReloadFunction_EDIT":824,"CommentOn_EDIT":825,"ALTER":826,"ParenthesizedPropertyAssignmentList":827,"PrincipalSpecification":828,"PrincipalSpecification_EDIT":829,"AlterTableLeftSide":830,"AnyAdd":831,"OptionalPartitionSpecs":832,"PARTITION_VALUE":833,"HivePrimaryKeySpecification":834,"HiveForeignKeySpecification":835,"AnyRename":836,"TO":837,"HiveSpecificOperations":838,"ImpalaSpecificOperations":839,"DropOperations":840,"OptionalPartitionOperations":841,"AlterTableLeftSide_EDIT":842,"AnyReplace":843,"OptionalPartitionSpecs_EDIT":844,"HivePrimaryKeySpecification_EDIT":845,"HiveForeignKeySpecification_EDIT":846,"HiveSpecificOperations_EDIT":847,"ImpalaSpecificOperations_EDIT":848,"OptionalPartitionOperations_EDIT":849,"DropOperations_EDIT":850,"AddOrReplace":851,"ClusteredBy":852,"ParenthesizedSkewedValueList":853,"OptionalStoredAsDirectories":854,"HiveExchange":855,"HiveArchiveOrUnArchive":856,"SKEWED_LOCATION":857,"ParenthesizedSkewedLocationList":858,"AnyChange":859,"COLUMN":860,"ParenthesizedColumnSpecificationList":861,"ClusteredBy_EDIT":862,"HiveExchange_EDIT":863,"ParenthesizedSkewedLocationList_EDIT":864,"OptionalStoredAsDirectories_EDIT":865,"OptionalImpalaColumn":866,"KuduStorageAttribute":867,"DROP":868,"ParenthesizedStatsList":869,"ParenthesizedStatsList_EDIT":870,"StatsList":871,"StatsList_EDIT":872,"StatsAssignment":873,"StatsAssignment_EDIT":874,"AnyFileFormat":875,"FileFormat":876,"OptionalWithSerdeproperties":877,"HiveOrImpalaSerdeproperties":878,"ImpalaRowFormat":879,"AddReplaceColumns":880,"OptionalAndWait":881,"OptionalWithOverwriteTblProperties":882,"HiveEnableOrDisable":883,"HiveNoDropOrOffline":884,"OptionalHiveColumn":885,"ColumnSpecification":886,"OptionalHiveFirstOrAfter":887,"AddReplaceColumns_EDIT":888,"ColumnSpecification_EDIT":889,"OptionalHiveFirstOrAfter_EDIT":890,"AndWait_EDIT":891,"WithOverwriteTblProperties_EDIT":892,"HiveNoDropOrOffline_EDIT":893,"ImpalaRowFormat_EDIT":894,"WithSerdeproperties_EDIT":895,"AnyColumns":896,"ParenthesizedColumnSpecificationList_EDIT":897,"COLUMNS":898,"ExchangePartitionSpec":899,"ExchangePartitionSpec_EDIT":900,"OneOrMorePartitionSpecLists":901,"OneOrMorePartitionSpecLists_EDIT":902,"OneOrMorePartitionSpecs":903,"OptionalHivePurge":904,"OneOrMorePartitionSpecs_EDIT":905,"CHANGE":906,"FILEFORMAT":907,"ADD":908,"HiveAfterOrFirst":909,"RENAME":910,"PartitionSpecWithLocationList":911,"PartitionSpecWithLocation":912,"PartitionSpecWithLocation_EDIT":913,"SkewedLocationList":914,"SkewedLocationList_EDIT":915,"SkewedLocation":916,"SkewedLocation_EDIT":917,"ColumnReferences":918,"AlterViewLeftSide":919,"AlterViewLeftSide_EDIT":920,"AnyView":921,"NullableComment":922,"OptionalForColumns":923,"OptionalCacheMetadata":924,"OptionalNoscan":925,"ForColumns":926,"CacheMetadata":927,"ForColumns_EDIT":928,"CacheMetadata_EDIT":929,"REFRESH":930,"INVALIDATE":931,"METADATA":932,"COMPUTE":933,"DatabaseDefinition":934,"TableDefinition":935,"ViewDefinition":936,"RoleDefinition":937,"FunctionDefinition":938,"IndexDefinition":939,"MacroDefinition":940,"TableDefinition_EDIT":941,"ViewDefinition_EDIT":942,"FunctionDefinition_EDIT":943,"IndexDefinition_EDIT":944,"MacroDefinition_EDIT":945,"OptionalComment":946,"OptionalHiveDbProperties":947,"OptionalComment_INVALID":948,"Comment":949,"Comment_INVALID":950,"HiveDbProperties":951,"WITH":952,"PropertyAssignmentList":953,"PropertyAssignment":954,"TableDefinitionRightPart":955,"LifeCyclePart":956,"LIFECYCLE":957,"TableDefinitionRightPart_EDIT":958,"TableIdentifierAndOptionalColumnSpecification":959,"OptionalPartitionedBy":960,"OptionalSortBy":961,"OptionalClusteredBy":962,"OptionalSkewedBy":963,"OptionalStoredAsOrBy":964,"OptionalTblproperties":965,"OptionalAsSelectStatement":966,"TableIdentifierAndOptionalColumnSpecification_EDIT":967,"PartitionedBy_EDIT":968,"SortBy_EDIT":969,"SkewedBy_EDIT":970,"StoredAsOrBy_EDIT":971,"OptionalAsSelectStatement_EDIT":972,"OptionalColumnSpecificationsOrLike":973,"OptionalColumnSpecificationsOrLike_EDIT":974,"LIKE_PARQUET":975,"ColumnSpecificationList":976,"ConstraintSpecification":977,"ColumnSpecificationList_EDIT":978,"ConstraintSpecification_EDIT":979,"ColumnDataType":980,"OptionalColumnOptions":981,"ColumnDataType_EDIT":982,"ColumnOptions_EDIT":983,"ColumnOptions":984,"ColumnOption":985,"ColumnOption_EDIT":986,"ImpalaPrimaryKey":987,"ImpalaPrimaryKey_EDIT":988,"ArrayType":989,"MapType":990,"StructType":991,"UnionType":992,"ArrayType_INVALID":993,"MapType_INVALID":994,"StructType_INVALID":995,"UnionType_INVALID":996,"ArrayType_EDIT":997,"MapType_EDIT":998,"StructType_EDIT":999,"UnionType_EDIT":1000,"GreaterThanOrError":1001,"StructDefinitionList":1002,"StructDefinitionList_EDIT":1003,"StructDefinition":1004,"StructDefinition_EDIT":1005,":":1006,"ColumnDataTypeList":1007,"ColumnDataTypeList_EDIT":1008,"ColumnDataTypeListInner_EDIT":1009,"ImpalaPrimaryKeySpecification":1010,"ImpalaPrimaryKeySpecification_EDIT":1011,"HivePrimaryKey":1012,"HivePrimaryKey_EDIT":1013,"OptionalRelyNoRely":1014,"PartitionedBy":1015,"ParenthesizedPartitionValuesList":1016,"ParenthesizedPartitionValuesList_EDIT":1017,"SortBy":1018,"PartitionValueList":1019,"PartitionValueList_EDIT":1020,"PartitionValue":1021,"PartitionValue_EDIT":1022,"LessThanOrEqualTo":1023,"OptionalHiveSortedBy":1024,"OptionalHiveSortedBy_EDIT":1025,"ParenthesizedSortList":1026,"ParenthesizedSortList_EDIT":1027,"SortList":1028,"SortList_EDIT":1029,"SortIdentifier":1030,"SortIdentifier_EDIT":1031,"SkewedBy":1032,"SkewedValueList":1033,"StoredAsOrBy":1034,"StoredAs":1035,"HiveOrImpalaRowFormat":1036,"OptionalStoredAs":1037,"StoredAs_EDIT":1038,"HiveOrImpalaRowFormat_EDIT":1039,"ORC":1040,"HiveRowFormat":1041,"HiveRowFormat_EDIT":1042,"HiveDelimitedRowFormat":1043,"HiveDelimitedRowFormat_EDIT":1044,"OptionalFieldsTerminatedBy":1045,"OptionalCollectionItemsTerminatedBy":1046,"OptionalMapKeysTerminatedBy":1047,"OptionalLinesTerminatedBy":1048,"OptionalNullDefinedAs":1049,"OptionalFieldsTerminatedBy_EDIT":1050,"OptionalCollectionItemsTerminatedBy_EDIT":1051,"OptionalMapKeysTerminatedBy_EDIT":1052,"OptionalLinesTerminatedBy_EDIT":1053,"OptionalNullDefinedAs_EDIT":1054,"ESCAPED":1055,"WithSerdeproperties":1056,"TblProperties":1057,"OptionalHiveTblproperties":1058,"CommitLocations":1059,"OptionalParenthesizedViewColumnList":1060,"ParenthesizedViewColumnList_EDIT":1061,"ImpalaFunctionDefinition":1062,"ImpalaAggregateFunctionDefinition":1063,"HiveFunctionDefinition":1064,"HiveTemporaryFunction":1065,"ImpalaFunctionDefinition_EDIT":1066,"ImpalaAggregateFunctionDefinition_EDIT":1067,"HiveFunctionDefinition_EDIT":1068,"HiveTemporaryFunction_EDIT":1069,"ParenthesizedImpalaArgumentList":1070,"ImpalaReturns":1071,"ImpalaSymbol":1072,"ParenthesizedImpalaArgumentList_EDIT":1073,"ImpalaReturns_EDIT":1074,"OptionalImpalaInitFn":1075,"ImpalaUpdateFn":1076,"ImpalaMergeFn":1077,"OptionalImpalaPrepareFn":1078,"OptionalImpalaCloseFn":1079,"OptionalImpalaSerializeFn":1080,"OptionalImpalaFinalizeFn":1081,"OptionalIntermediate":1082,"OptionalImpalaInitFn_EDIT":1083,"ImpalaUpdateFn_EDIT":1084,"ImpalaMergeFn_EDIT":1085,"OptionalImpalaPrepareFn_EDIT":1086,"OptionalImpalaCloseFn_EDIT":1087,"OptionalImpalaSerializeFn_EDIT":1088,"OptionalImpalaFinalizeFn_EDIT":1089,"Intermediate_EDIT":1090,"OptionalHiveUsing":1091,"OptionalHiveUsing_EDIT":1092,"ImpalaArgumentList":1093,"OptionalVariableArguments":1094,"ImpalaArgumentList_EDIT":1095,"FunctionReference":1096,"FunctionReference_EDIT":1097,"OneOrMoreFunctionResources":1098,"FunctionResource":1099,"FunctionResourceType":1100,"VIEW":1101,"ParenthesizedViewColumnList":1102,"ViewColumnList":1103,"ViewColumnList_EDIT":1104,"AnyRole":1105,"ExistingTable":1106,"ParenthesizedIndexColumnList":1107,"IndexType":1108,"OptionalWithDeferredRebuild":1109,"OptionalIdxProperties":1110,"OptionalInTable":1111,"ExistingTable_EDIT":1112,"ParenthesizedIndexColumnList_EDIT":1113,"IndexType_EDIT":1114,"OptionalWithDeferredRebuild_EDIT":1115,"OptionalInTable_EDIT":1116,"IndexColumnList":1117,"IndexColumnList_EDIT":1118,"MacroArguments":1119,"MacroArguments_EDIT":1120,"MacroArgumentList":1121,"MacroArgumentList_EDIT":1122,"MacroArgument":1123,"MacroArgument_EDIT":1124,"HiveDeleteStatement":1125,"ImpalaDeleteStatement":1126,"InsertStatement":1127,"LoadStatement":1128,"ImportStatement":1129,"ExportStatement":1130,"UpdateStatement":1131,"HiveDeleteStatement_EDIT":1132,"ImpalaDeleteStatement_EDIT":1133,"HiveInsertStatement_EDIT":1134,"InsertValuesStatement_EDIT":1135,"ImpalaInsertOrUpsertStatement_EDIT":1136,"HiveInsertStatement":1137,"ImpalaInsertOrUpsertStatement":1138,"HiveMergeStatement_EDIT":1139,"LoadStatement_EDIT":1140,"ImportStatement_EDIT":1141,"ExportStatement_EDIT":1142,"UpdateStatement_EDIT":1143,"DropDatabaseStatement":1144,"DropFunctionStatement":1145,"DropRoleStatement":1146,"DropStatsStatement":1147,"DropTableStatement":1148,"DropIndexStatement":1149,"DropMacroStatement":1150,"DropViewStatement":1151,"TruncateTableStatement":1152,"DropDatabaseStatement_EDIT":1153,"DropFunctionStatement_EDIT":1154,"DropStatsStatement_EDIT":1155,"DropTableStatement_EDIT":1156,"DropIndexStatement_EDIT":1157,"DropMacroStatement_EDIT":1158,"DropViewStatement_EDIT":1159,"TruncateTableStatement_EDIT":1160,"DropImpalaFunction":1161,"DropHiveFunction":1162,"DropImpalaFunction_EDIT":1163,"DropHiveFunction_EDIT":1164,"OptionalPurge":1165,"DELETE":1166,"OptionalImpalaDeleteTableRef":1167,"ImpalaDeleteTableRef_EDIT":1168,"TransactionIdList":1169,"HivePrivilegeTypeList":1170,"OptionalOnSpecification":1171,"PrincipalSpecificationList":1172,"OptionalWithGrantOption":1173,"UserOrRoleList":1174,"OptionalWithAdminOption":1175,"ImpalaPrivilegeType":1176,"ImpalaObjectSpecification":1177,"HivePrivilegeTypeList_EDIT":1178,"OnSpecification_EDIT":1179,"PrincipalSpecificationList_EDIT":1180,"WithGrantOption_EDIT":1181,"WithAdminOption_EDIT":1182,"ImpalaPrivilegeType_EDIT":1183,"ImpalaObjectSpecification_EDIT":1184,"HiveObjectSpecification":1185,"HiveObjectSpecification_EDIT":1186,"HivePrivilegeTypeWithOptionalColumn":1187,"HivePrivilegeTypeWithOptionalColumn_EDIT":1188,"HivePrivilegeType":1189,"INSERT":1190,"UPDATE":1191,"INSERT":1192,"REVOKE":1193,"PrivilegesOrGrantOption":1194,"REVOKE":1195,"PrivilegesOrGrantOption_EDIT":1196,"InsertValuesStatement":1197,"HiveMergeStatement":1198,"HiveInsertWithoutQuery":1199,"HiveInserts":1200,"SelectWithoutTableExpression":1201,"HiveInsertWithoutQuery_EDIT":1202,"HiveInserts_EDIT":1203,"SelectWithoutTableExpression_EDIT":1204,"OptionalHiveTable":1205,"OptionalInsertRowFormat":1206,"OVERWRITE_DIRECTORY":1207,"OptionalInsertRowFormat_EDIT":1208,"OptionalStoredAs_EDIT":1209,"HiveInsert":1210,"HiveInsert_EDIT":1211,"InsertValuesList":1212,"INSERT":1213,"OptionalTable":1214,"ParenthesizedRowValuesList":1215,"ImpalaInsertOrUpsertStatementWithoutCTE":1216,"ImpalaInsertOrUpsertStatementWithoutCTE_EDIT":1217,"ImpalaInsertOrUpsertLeftPart":1218,"OptionalImpalaShuffleOrNoShuffle":1219,"ImpalaRowValuesLists":1220,"ImpalaInsertOrUpsertLeftPart_EDIT":1221,"ImpalaRowValuesLists_EDIT":1222,"ImpalaUpsertStatementLeftPart":1223,"ImpalaInsertLeftPart":1224,"ImpalaUpsertStatementLeftPart_EDIT":1225,"ImpalaInsertLeftPart_EDIT":1226,"UPSERT":1227,"OptionalImpalaTable":1228,"IntoOrOverwrite":1229,"OVERWRITE":1230,"ParenthesizedImpalaRowValuesList":1231,"ParenthesizedImpalaRowValuesList_EDIT":1232,"HiveMergeStatementLeftPart":1233,"WhenList":1234,"HiveMergeStatementLeftPart_EDIT":1235,"WhenList_EDIT":1236,"MergeSource":1237,"MergeSource_EDIT":1238,"WhenClause":1239,"WhenClause_EDIT":1240,"OptionalMatchCondition":1241,"UpdateDeleteOrInsert":1242,"MatchCondition_EDIT":1243,"UpdateDeleteOrInsert_EDIT":1244,"SetClauseList":1245,"SetClauseList_EDIT":1246,"AnyLoad":1247,"AnyData":1248,"OptionalHiveLocal":1249,"AnyInpath":1250,"OptionalOverwrite":1251,"LOAD":1252,"IMPORT":1253,"OptionalTableWithPartition":1254,"TableWithPartition":1255,"TableWithPartition_EDIT":1256,"ShowColumnStatsStatement":1257,"ShowColumnsStatement":1258,"ShowCompactionsStatement":1259,"ShowConfStatement":1260,"ShowCreateTableStatement":1261,"ShowCurrentRolesStatement":1262,"ShowDatabasesStatement":1263,"ShowFilesStatement":1264,"ShowFunctionsStatement":1265,"ShowGrantStatement":1266,"ShowIndexStatement":1267,"ShowLocksStatement":1268,"ShowPartitionsStatement":1269,"ShowRoleStatement":1270,"ShowRolesStatement":1271,"ShowTableStatement":1272,"ShowTablesStatement":1273,"ShowTblPropertiesStatement":1274,"ShowTransactionsStatement":1275,"ShowViewsStatement":1276,"AnyShow":1277,"SHOW":1278,"ShowColumnStatsStatement_EDIT":1279,"ShowColumnsStatement_EDIT":1280,"ShowCreateTableStatement_EDIT":1281,"ShowCurrentRolesStatement_EDIT":1282,"ShowDatabasesStatement_EDIT":1283,"ShowFilesStatement_EDIT":1284,"ShowFunctionsStatement_EDIT":1285,"ShowGrantStatement_EDIT":1286,"ShowIndexStatement_EDIT":1287,"ShowLocksStatement_EDIT":1288,"ShowPartitionsStatement_EDIT":1289,"ShowRoleStatement_EDIT":1290,"ShowTableStatement_EDIT":1291,"ShowTablesStatement_EDIT":1292,"ShowTblPropertiesStatement_EDIT":1293,"ShowViewsStatement_EDIT":1294,"AnyTableOrView":1295,"OptionalPrincipalName":1296,"OptionalPrincipalName_EDIT":1297,"OptionalInOrFromDatabase":1298,"OptionalLike":1299,"InOrFromDatabase_EDIT":1300,"Like_EDIT":1301,"TargetTable":1302,"OptionalFromJoinedTable":1303,"TargetTable_EDIT":1304,"FromJoinedTable_EDIT":1305,"TableName":1306,"TableName_EDIT":1307,"SetClause":1308,"SetClause_EDIT":1309,"SetTarget":1310,"UpdateSource":1311,"UpdateSource_EDIT":1312,"AnyUse":1313,"USE":1314,"$accept":0,"$end":1}, -terminals_: {2:"error",6:"EOF",10:";",19:"CURSOR",24:"SetSpecification_EDIT",26:"ABORT",27:"ADD",28:"ADMIN",29:"AFTER",30:"ANALYZE",31:"ARCHIVE",32:"AVRO",33:"BUCKET",34:"BUCKETS",35:"CASCADE",36:"CHANGE",37:"CLUSTERED",38:"COLLECTION",39:"COLUMNS",40:"COMMENT",41:"COMPACT",42:"COMPACTIONS",43:"COMPUTE",44:"CONCATENATE",45:"DATA",46:"DATABASES",47:"DBPROPERTIES",48:"DEFERRED",49:"DEFINED",50:"DELIMITED",51:"DEPENDENCY",52:"DIRECTORY",53:"DISABLE",54:"DOUBLE_PRECISION",55:"ENABLE",56:"ESCAPED",57:"EXCHANGE",58:"EXPLAIN",59:"EXPORT",60:"FIELDS",61:"FILE",62:"FILEFORMAT",63:"FIRST",64:"FORMAT",65:"FUNCTIONS",66:"INPATH",67:"INPUTFORMAT",68:"JAR",69:"IDXPROPERTIES",70:"ITEMS",71:"KEY",72:"KEYS",73:"LINES",74:"LOAD",75:"LOCATION",76:"LOCKS",77:"MATCHED",78:"METADATA",79:"MERGE",80:"MSCK",81:"NOSCAN",82:"NOVALIDATE",83:"NO_DROP",84:"OFFLINE",85:"ORC",86:"OUTPUTFORMAT",87:"OVERWRITE",88:"OWNER",89:"PARQUET",90:"PARTITIONED",91:"PARTITIONS",92:"PERCENT",93:"PRIVILEGES",94:"PURGE",95:"RCFILE",96:"REBUILD",97:"RELOAD",98:"RELY",99:"NORELY",100:"REPAIR",101:"REPLICATION",102:"RECOVER",103:"RENAME",104:"REPLACE",105:"RESTRICT",106:"ROLE",107:"ROLES",108:"SCHEMAS",109:"SEQUENCEFILE",110:"SERDE",111:"SERDEPROPERTIES",112:"SETS",113:"SHOW",114:"SKEWED",115:"SORTED",116:"STATISTICS",117:"STORED",118:"STRING",119:"STRUCT",120:"TABLES",121:"TBLPROPERTIES",122:"TEMPORARY",123:"TERMINATED",124:"TEXTFILE",125:"TIMESTAMP",126:"TINYINT",127:"TOUCH",128:"TRANSACTIONS",129:"UNARCHIVE",130:"UNIONTYPE",131:"USE",132:"USER",133:"VIEW",134:"WAIT",135:"DAY",136:"HOUR",137:"MINUTE",138:"MONTH",139:"QUARTER",140:"SECOND",141:"WEEK",142:"YEAR",143:"ANALYTIC",144:"CURRENT",145:"GRANT",146:"RECOVER",147:"ROLE",148:"ROLES",149:"URI",150:"SERVER",151:"UNKNOWN",152:"BLOCK_SIZE",153:"COMPRESSION",154:"DEFAULT",155:"ENCODING",156:"KEY",157:"ROLE",158:"OPTION",160:"REGULAR_IDENTIFIER",161:"VARIABLE_REFERENCE",163:"EXPLAIN",164:"AUTHORIZATION",165:"EXTENDED",166:"ALL",167:"AS",168:"BINARY",169:"CACHE",170:"CLUSTER",171:"CONF",172:"CONSTRAINT",173:"CUBE",174:"CURRENT",175:"DATE",176:"DISTRIBUTE",177:"DISTRIBUTED",178:"EXTERNAL",179:"FOR",180:"FOREIGN",181:"FUNCTION",182:"GRANT",183:"GROUPING",184:"LATERAL",185:"LOCAL",186:"LOCK",187:"MACRO",188:"PARTITION",189:"PRIMARY",190:"REFERENCES",191:"ROLLUP",192:"SHOW_DATABASE",193:"TABLE",194:"ASC",195:"FORMATTED",196:"INDEX",197:"INDEXES",198:"NONE",199:"OF",200:"OUT",201:"SCHEMA",202:"STORED_AS_DIRECTORIES",203:"TABLESAMPLE",204:"USING",205:"VIEWS",206:"WINDOW",207:".",208:"[",209:"]",210:"AGGREGATE",211:"AVRO",212:"CACHED",213:"CASCADE",214:"CLOSE_FN",215:"COLUMN",216:"DATA",217:"DATABASES",218:"DELETE",219:"DELIMITED",220:"ESCAPED",221:"EXTENDED",222:"EXTERNAL",223:"FIELDS",224:"FILES",225:"FINALIZE_FN",226:"FIRST",227:"FORMAT",228:"FORMATTED",229:"FUNCTION",230:"FUNCTIONS",231:"GROUP",232:"HASH",233:"ILIKE",234:"INCREMENTAL",235:"INTERMEDIATE",236:"INTERVAL",237:"INIT_FN",238:"INPATH",239:"IREGEXP",240:"KUDU",241:"LAST",242:"LIMIT",243:"LINES",244:"LOCATION",245:"MERGE_FN",246:"NULLS",247:"PARTITIONS",248:"PREPARE_FN",249:"PRIMARY",250:"RANGE",251:"REAL",252:"REPEATABLE",253:"REPLICATION",254:"RESTRICT",255:"RETURNS",256:"SCHEMAS",257:"SERIALIZE_FN",258:"SORT",259:"STATS",260:"STRAIGHT_JOIN",261:"SYMBOL",262:"TABLE",263:"TABLES",264:"TABLESAMPLE",265:"USING",266:"ANTI",267:"NOSHUFFLE",268:"PARQUET",269:"PARTITIONED",270:"RCFILE",271:"SEQUENCEFILE",272:"SERDEPROPERTIES",273:"SHUFFLE",274:"STORED",275:"TBLPROPERTIES",276:"TERMINATED",277:"TEXTFILE",278:"UPDATE_FN",279:"BROADCAST",280:"...",281:".",282:"[",283:"]",284:"ALL",285:"ARRAY",286:"AS",287:"ASC",288:"BETWEEN",289:"BIGINT",290:"BOOLEAN",291:"BY",292:"CASE",293:"CHAR",294:"CROSS",295:"CURRENT",296:"DATABASE",297:"DECIMAL",298:"DISTINCT",299:"DOUBLE",300:"DESC",301:"ELSE",302:"END",303:"EXISTS",304:"FALSE",305:"FLOAT",306:"FOLLOWING",307:"FROM",308:"FULL",309:"GROUP",310:"HAVING",311:"IF",312:"IN",313:"INNER",314:"INT",315:"INTO",316:"IS",317:"JOIN",318:"LEFT",319:"LIKE",320:"LIMIT",321:"MAP",322:"NOT",323:"NULL",324:"ON",325:"ORDER",326:"OUTER",327:"OVER",328:"PARTITION",329:"PRECEDING",330:"PURGE",331:"RANGE",332:"REGEXP",333:"RIGHT",334:"RLIKE",335:"ROW",336:"ROWS",337:"SCHEMA",338:"SEMI",339:"SET",340:"SMALLINT",341:"STRING",342:"TABLE",343:"THEN",344:"TIMESTAMP",345:"TINYINT",346:"TRUE",347:"UNION",348:"VALUES",349:"VARCHAR",350:"WHEN",351:"WHERE",352:"WITH",353:"AVG",354:"CAST",355:"COUNT",356:"MAX",357:"MIN",358:"STDDEV_POP",359:"STDDEV_SAMP",360:"SUM",361:"VARIANCE",362:"VAR_POP",363:"VAR_SAMP",364:"COLLECT_SET",365:"COLLECT_LIST",366:"CORR",367:"COVAR_POP",368:"COVAR_SAMP",369:"DAYOFWEEK",370:"HISTOGRAM_NUMERIC",371:"NTILE",372:"PERCENTILE",373:"PERCENTILE_APPROX",374:"APPX_MEDIAN",375:"EXTRACT",376:"GROUP_CONCAT",377:"NDV",378:"STDDEV",379:"VARIANCE_POP",380:"VARIANCE_SAMP",381:"ANALYTIC",382:"UNSIGNED_INTEGER",383:"UNSIGNED_INTEGER_E",384:"HDFS_START_QUOTE",385:"AND",386:"OR",387:"=",388:"<",389:">",390:"COMPARISON_OPERATOR",391:"-",392:"*",393:"ARITHMETIC_OPERATOR",394:",",395:".",396:"~",397:"!",398:"(",399:")",400:"[",401:"]",402:"BACKTICK",403:"SINGLE_QUOTE",404:"DOUBLE_QUOTE",438:"CREATE",439:"CREATE",440:"CREATE",441:"PARTIAL_CURSOR",445:"GROUP",452:"COMMENT",469:"VALUE",471:"PARTIAL_VALUE",543:"UNCACHED",569:"DESCRIBE",570:"DESCRIBE",571:"DESC",577:"SELECT",583:"TableExpression_ERROR",656:"SORT",663:"OFFSET",668:"BETWEEN_AND",689:"+",727:"SYSTEM",762:"REPLACE",763:"TRUNCATE",785:"UNBOUNDED",789:"HDFS_PATH",790:"HDFS_END_QUOTE",794:"EXTRACT",806:"Errors",826:"ALTER",833:"PARTITION_VALUE",837:"TO",857:"SKEWED_LOCATION",860:"COLUMN",868:"DROP",898:"COLUMNS",906:"CHANGE",907:"FILEFORMAT",908:"ADD",910:"RENAME",918:"ColumnReferences",930:"REFRESH",931:"INVALIDATE",932:"METADATA",933:"COMPUTE",952:"WITH",957:"LIFECYCLE",975:"LIKE_PARQUET",1006:":",1040:"ORC",1055:"ESCAPED",1101:"VIEW",1166:"DELETE",1190:"INSERT",1191:"UPDATE",1192:"INSERT",1193:"REVOKE",1195:"REVOKE",1207:"OVERWRITE_DIRECTORY",1209:"OptionalStoredAs_EDIT",1213:"INSERT",1227:"UPSERT",1230:"OVERWRITE",1252:"LOAD",1253:"IMPORT",1278:"SHOW",1314:"USE"}, +symbols_: {"error":2,"SqlSyntax":3,"NewStatement":4,"SqlStatements":5,"EOF":6,"SqlAutocomplete":7,"SqlStatements_EDIT":8,"SqlStatement":9,";":10,"NonStartingToken":11,"SqlStatement_EDIT":12,"DataDefinition":13,"DataManipulation":14,"QuerySpecification":15,"ExplainClause":16,"AnyCursor":17,"CommonTableExpression":18,"CURSOR":19,"ExplainClause_EDIT":20,"DataDefinition_EDIT":21,"DataManipulation_EDIT":22,"QuerySpecification_EDIT":23,"SetSpecification_EDIT":24,"NonReservedKeyword":25,"ABORT":26,"ADD":27,"ADMIN":28,"AFTER":29,"ANALYZE":30,"ARCHIVE":31,"AVRO":32,"BUCKET":33,"BUCKETS":34,"CASCADE":35,"CHANGE":36,"CLUSTERED":37,"COLLECTION":38,"COLUMNS":39,"COMMENT":40,"COMPACT":41,"COMPACTIONS":42,"COMPUTE":43,"CONCATENATE":44,"DATA":45,"DATABASES":46,"DBPROPERTIES":47,"DEFERRED":48,"DEFINED":49,"DELIMITED":50,"DEPENDENCY":51,"DIRECTORY":52,"DISABLE":53,"DOUBLE_PRECISION":54,"ENABLE":55,"ESCAPED":56,"EXCHANGE":57,"EXPLAIN":58,"EXPORT":59,"FIELDS":60,"FILE":61,"FILEFORMAT":62,"FIRST":63,"FORMAT":64,"FUNCTIONS":65,"INPATH":66,"INPUTFORMAT":67,"JAR":68,"IDXPROPERTIES":69,"ITEMS":70,"KEY":71,"KEYS":72,"LINES":73,"LOAD":74,"LOCATION":75,"LOCKS":76,"MATCHED":77,"METADATA":78,"MERGE":79,"MSCK":80,"NOSCAN":81,"NOVALIDATE":82,"NO_DROP":83,"OFFLINE":84,"ORC":85,"OUTPUTFORMAT":86,"OVERWRITE":87,"OWNER":88,"PARQUET":89,"PARTITIONED":90,"PARTITIONS":91,"PERCENT":92,"PRIVILEGES":93,"PURGE":94,"RCFILE":95,"REBUILD":96,"RELOAD":97,"RELY":98,"NORELY":99,"REPAIR":100,"REPLICATION":101,"RECOVER":102,"RENAME":103,"REPLACE":104,"RESTRICT":105,"ROLE":106,"ROLES":107,"SCHEMAS":108,"SEQUENCEFILE":109,"SERDE":110,"SERDEPROPERTIES":111,"SETS":112,"SHOW":113,"SKEWED":114,"SORTED":115,"STATISTICS":116,"STORED":117,"STRING":118,"STRUCT":119,"TABLES":120,"TBLPROPERTIES":121,"TEMPORARY":122,"TERMINATED":123,"TEXTFILE":124,"TIMESTAMP":125,"TINYINT":126,"TOUCH":127,"TRANSACTIONS":128,"UNARCHIVE":129,"UNIONTYPE":130,"USE":131,"USER":132,"VIEW":133,"WAIT":134,"DAY":135,"HOUR":136,"MINUTE":137,"MONTH":138,"QUARTER":139,"SECOND":140,"WEEK":141,"YEAR":142,"ANALYTIC":143,"CURRENT":144,"GRANT":145,"RECOVER":146,"ROLE":147,"ROLES":148,"URI":149,"SERVER":150,"UNKNOWN":151,"BLOCK_SIZE":152,"COMPRESSION":153,"DEFAULT":154,"ENCODING":155,"KEY":156,"ROLE":157,"OPTION":158,"RegularIdentifier":159,"REGULAR_IDENTIFIER":160,"VARIABLE_REFERENCE":161,"OptionalHiveExplainTypes":162,"EXPLAIN":163,"AUTHORIZATION":164,"EXTENDED":165,"ALL":166,"AS":167,"BINARY":168,"CACHE":169,"CLUSTER":170,"CONF":171,"CONSTRAINT":172,"CUBE":173,"CURRENT":174,"DATE":175,"DISTRIBUTE":176,"DISTRIBUTED":177,"EXTERNAL":178,"FOR":179,"FOREIGN":180,"FUNCTION":181,"GRANT":182,"GROUPING":183,"LATERAL":184,"LOCAL":185,"LOCK":186,"MACRO":187,"PARTITION":188,"PRIMARY":189,"REFERENCES":190,"ROLLUP":191,"SHOW_DATABASE":192,"TABLE":193,"ASC":194,"FORMATTED":195,"INDEX":196,"INDEXES":197,"NONE":198,"OF":199,"OUT":200,"SCHEMA":201,"STORED_AS_DIRECTORIES":202,"TABLESAMPLE":203,"USING":204,"VIEWS":205,"WINDOW":206,".":207,"[":208,"]":209,"AGGREGATE":210,"AVRO":211,"CACHED":212,"CASCADE":213,"CLOSE_FN":214,"COLUMN":215,"DATA":216,"DATABASES":217,"DELETE":218,"DELIMITED":219,"ESCAPED":220,"EXTENDED":221,"EXTERNAL":222,"FIELDS":223,"FILES":224,"FINALIZE_FN":225,"FIRST":226,"FORMAT":227,"FORMATTED":228,"FUNCTION":229,"FUNCTIONS":230,"GROUP":231,"HASH":232,"ILIKE":233,"INCREMENTAL":234,"INTERMEDIATE":235,"INTERVAL":236,"INIT_FN":237,"INPATH":238,"IREGEXP":239,"KUDU":240,"LAST":241,"LIMIT":242,"LINES":243,"LOCATION":244,"MERGE_FN":245,"NULLS":246,"PARTITIONS":247,"PREPARE_FN":248,"PRIMARY":249,"RANGE":250,"REAL":251,"REPEATABLE":252,"REPLICATION":253,"RESTRICT":254,"RETURNS":255,"SCHEMAS":256,"SERIALIZE_FN":257,"SORT":258,"STATS":259,"STRAIGHT_JOIN":260,"SYMBOL":261,"TABLE":262,"TABLES":263,"TABLESAMPLE":264,"USING":265,"ANTI":266,"NOSHUFFLE":267,"PARQUET":268,"PARTITIONED":269,"RCFILE":270,"SEQUENCEFILE":271,"SERDEPROPERTIES":272,"SHUFFLE":273,"STORED":274,"TBLPROPERTIES":275,"TERMINATED":276,"TEXTFILE":277,"UPDATE_FN":278,"BROADCAST":279,"...":280,".":281,"[":282,"]":283,"ALL":284,"ARRAY":285,"AS":286,"ASC":287,"BETWEEN":288,"BIGINT":289,"BOOLEAN":290,"BY":291,"CASE":292,"CHAR":293,"CROSS":294,"CURRENT":295,"DATABASE":296,"DECIMAL":297,"DISTINCT":298,"DOUBLE":299,"DESC":300,"ELSE":301,"END":302,"EXISTS":303,"FALSE":304,"FLOAT":305,"FOLLOWING":306,"FROM":307,"FULL":308,"GROUP":309,"HAVING":310,"IF":311,"IN":312,"INNER":313,"INT":314,"INTO":315,"IS":316,"JOIN":317,"LEFT":318,"LIKE":319,"LIMIT":320,"MAP":321,"NOT":322,"NULL":323,"ON":324,"ORDER":325,"OUTER":326,"OVER":327,"PARTITION":328,"PRECEDING":329,"PURGE":330,"RANGE":331,"REGEXP":332,"RIGHT":333,"RLIKE":334,"ROW":335,"ROWS":336,"SCHEMA":337,"SEMI":338,"SET":339,"SMALLINT":340,"STRING":341,"TABLE":342,"THEN":343,"TIMESTAMP":344,"TINYINT":345,"TRUE":346,"UNION":347,"VALUES":348,"VARCHAR":349,"WHEN":350,"WHERE":351,"WITH":352,"AVG":353,"CAST":354,"COUNT":355,"MAX":356,"MIN":357,"STDDEV_POP":358,"STDDEV_SAMP":359,"SUM":360,"VARIANCE":361,"VAR_POP":362,"VAR_SAMP":363,"COLLECT_SET":364,"COLLECT_LIST":365,"CORR":366,"COVAR_POP":367,"COVAR_SAMP":368,"DAYOFWEEK":369,"HISTOGRAM_NUMERIC":370,"NTILE":371,"PERCENTILE":372,"PERCENTILE_APPROX":373,"APPX_MEDIAN":374,"EXTRACT":375,"GROUP_CONCAT":376,"NDV":377,"STDDEV":378,"VARIANCE_POP":379,"VARIANCE_SAMP":380,"ANALYTIC":381,"UNSIGNED_INTEGER":382,"UNSIGNED_INTEGER_E":383,"HDFS_START_QUOTE":384,"AND":385,"OR":386,"=":387,"<":388,">":389,"COMPARISON_OPERATOR":390,"-":391,"*":392,"ARITHMETIC_OPERATOR":393,",":394,".":395,"~":396,"!":397,"(":398,")":399,"[":400,"]":401,"BACKTICK":402,"SINGLE_QUOTE":403,"DOUBLE_QUOTE":404,"DescribeStatement":405,"AlterStatement":406,"AnalyzeStatement":407,"RefreshStatement":408,"InvalidateStatement":409,"ComputeStatsStatement":410,"CreateStatement":411,"DropStatement":412,"HiveAbortStatement":413,"GrantStatement":414,"RevokeStatement":415,"SetRoleStatement":416,"SetSpecification":417,"ShowStatement":418,"UseStatement":419,"DescribeStatement_EDIT":420,"AlterStatement_EDIT":421,"AnalyzeStatement_EDIT":422,"RefreshStatement_EDIT":423,"InvalidateStatement_EDIT":424,"ComputeStatsStatement_EDIT":425,"CreateStatement_EDIT":426,"DropStatement_EDIT":427,"HiveAbortStatement_EDIT":428,"GrantStatement_EDIT":429,"RevokeStatement_EDIT":430,"SetRoleStatement_EDIT":431,"ShowStatement_EDIT":432,"UseStatement_EDIT":433,"AggregateOrAnalytic":434,"Commas":435,"AnyAs":436,"AnyCreate":437,"CREATE":438,"CREATE":439,"CREATE":440,"PARTIAL_CURSOR":441,"AnyDot":442,"AnyFromOrIn":443,"AnyGroup":444,"GROUP":445,"AnyPartition":446,"AnyTable":447,"DatabaseOrSchema":448,"FromOrIn":449,"HiveIndexOrIndexes":450,"HiveOrImpalaComment":451,"COMMENT":452,"HiveOrImpalaCreate":453,"HiveOrImpalaDatabasesOrSchemas":454,"HiveOrImpalaEscaped":455,"HiveOrImpalaFields":456,"HiveOrImpalaFormat":457,"HiveOrImpalaLeftSquareBracket":458,"HiveOrImpalaLines":459,"HiveOrImpalaLocation":460,"HiveOrImpalaRightSquareBracket":461,"HiveOrImpalaPartitioned":462,"HiveOrImpalaStored":463,"HiveOrImpalaTables":464,"HiveOrImpalaTblproperties":465,"HiveOrImpalaTerminated":466,"HiveRoleOrUser":467,"SingleQuotedValue":468,"VALUE":469,"SingleQuotedValue_EDIT":470,"PARTIAL_VALUE":471,"DoubleQuotedValue":472,"DoubleQuotedValue_EDIT":473,"QuotedValue":474,"QuotedValue_EDIT":475,"OptionalAggregateOrAnalytic":476,"OptionalHiveExtended":477,"OptionalHiveExtendedOrFormatted":478,"OptionalExternal":479,"OptionalImpalaExtendedOrFormatted":480,"OptionallyFormattedIndex":481,"OptionallyFormattedIndex_EDIT":482,"OptionalFromDatabase":483,"DatabaseIdentifier":484,"OptionalFromDatabase_EDIT":485,"DatabaseIdentifier_EDIT":486,"OptionalCascade":487,"OptionalCascadeOrRestrict":488,"OptionalHiveCascadeOrRestrict":489,"OptionalHiveTemporary":490,"OptionalIfExists":491,"OptionalIfExists_EDIT":492,"OptionalIfNotExists":493,"OptionalIfNotExists_EDIT":494,"OptionalInDatabase":495,"OptionalPartitionSpec":496,"PartitionSpec":497,"OptionalPartitionSpec_EDIT":498,"PartitionSpec_EDIT":499,"PartitionSpecList":500,"PartitionSpecList_EDIT":501,"RightParenthesisOrError":502,"RangePartitionSpec":503,"UnsignedValueSpecification":504,"RangePartitionComparisonOperator":505,"RangePartitionSpec_EDIT":506,"ConfigurationName":507,"PartialBacktickedOrAnyCursor":508,"PartialBacktickedIdentifier":509,"PartialBacktickedOrCursor":510,"PartialBacktickedOrPartialCursor":511,"OptionalParenthesizedColumnList":512,"ParenthesizedColumnList":513,"OptionalParenthesizedColumnList_EDIT":514,"ParenthesizedColumnList_EDIT":515,"ColumnList":516,"ColumnList_EDIT":517,"ColumnIdentifier":518,"ColumnIdentifier_EDIT":519,"ParenthesizedSimpleValueList":520,"SimpleValueList":521,"SchemaQualifiedTableIdentifier":522,"RegularOrBacktickedIdentifier":523,"ImpalaFields":524,"SchemaQualifiedTableIdentifier_EDIT":525,"ImpalaFields_EDIT":526,"ImpalaField":527,"ImpalaField_EDIT":528,"SchemaQualifiedIdentifier":529,"SchemaQualifiedIdentifier_EDIT":530,"PartitionExpression":531,"PartitionExpression_EDIT":532,"ValueExpression":533,"ValueExpression_EDIT":534,"OptionalHdfsLocation":535,"HdfsLocation":536,"HdfsPath":537,"HdfsLocation_EDIT":538,"HdfsPath_EDIT":539,"OptionalCachedInOrUncached":540,"CachedIn":541,"OptionalWithReplication":542,"UNCACHED":543,"OptionalCachedIn":544,"CachedIn_EDIT":545,"WithReplication":546,"SignedInteger":547,"WithReplication_EDIT":548,"RegularOrBackTickedSchemaQualifiedName":549,"RegularOrBackTickedSchemaQualifiedName_EDIT":550,"LocalOrSchemaQualifiedName":551,"LocalOrSchemaQualifiedName_EDIT":552,"ColumnReference":553,"BasicIdentifierChain":554,"ColumnReference_EDIT":555,"BasicIdentifierChain_EDIT":556,"DerivedColumnChain":557,"DerivedColumnChain_EDIT":558,"PartialBacktickedIdentifierOrPartialCursor":559,"HiveOrImpalaRightSquareBracketOrError":560,"PrimitiveType":561,"OptionalTypePrecision":562,"OptionalTypeLength":563,"HiveDescribeStatement":564,"ImpalaDescribeStatement":565,"HiveDescribeStatement_EDIT":566,"ImpalaDescribeStatement_EDIT":567,"HiveDesc":568,"DESCRIBE":569,"DESCRIBE":570,"DESC":571,"SelectStatement":572,"OptionalUnions":573,"SelectStatement_EDIT":574,"OptionalUnions_EDIT":575,"CommonTableExpression_EDIT":576,"SELECT":577,"OptionalAllOrDistinct":578,"OptionalStraightJoin":579,"SelectList":580,"TableExpression":581,"SelectList_ERROR":582,"TableExpression_ERROR":583,"Unions":584,"Unions_EDIT":585,"UnionClause":586,"UnionClause_EDIT":587,"SelectList_EDIT":588,"TableExpression_EDIT":589,"SelectList_ERROR_EDIT":590,"WithQueries":591,"WithQueries_EDIT":592,"WithQuery":593,"WithQuery_EDIT":594,"TableSubQueryInner":595,"TableSubQueryInner_EDIT":596,"FromClause":597,"OptionalSelectConditions":598,"FromClause_EDIT":599,"OptionalJoins":600,"OptionalSelectConditions_EDIT":601,"Joins":602,"Joins_INVALID":603,"TableReferenceList":604,"OptionalLateralViews":605,"TableReferenceList_EDIT":606,"OptionalLateralViews_EDIT":607,"OptionalWhereClause":608,"OptionalGroupByClause":609,"OptionalHavingClause":610,"OptionalWindowClause":611,"OptionalOrderByClause":612,"OptionalClusterOrDistributeBy":613,"OptionalLimitClause":614,"OptionalOffsetClause":615,"WhereClause_EDIT":616,"GroupByClause_EDIT":617,"HavingClause_EDIT":618,"WindowClause_EDIT":619,"OrderByClause_EDIT":620,"ClusterOrDistributeBy_EDIT":621,"LimitClause_EDIT":622,"OffsetClause_EDIT":623,"WhereClause":624,"GroupByClause":625,"HavingClause":626,"WindowClause":627,"OrderByClause":628,"ClusterOrDistributeBy":629,"LimitClause":630,"SearchCondition":631,"SearchCondition_EDIT":632,"GroupByColumnList":633,"OptionalHiveGroupingSetsCubeOrRollup":634,"GroupByColumnList_EDIT":635,"OptionalHiveGroupingSetsCubeOrRollup_EDIT":636,"HiveGroupingSets":637,"HiveGroupingSets_EDIT":638,"ColumnGroupingSets":639,"ColumnGroupingSets_EDIT":640,"ColumnGroupingSet_EDIT":641,"GroupByColumnListPartTwo_EDIT":642,"OrderByColumnList":643,"OrderByColumnList_EDIT":644,"OrderByIdentifier":645,"OrderByIdentifier_EDIT":646,"OptionalAscOrDesc":647,"OptionalImpalaNullsFirstOrLast":648,"OptionalImpalaNullsFirstOrLast_EDIT":649,"ClusterByClause":650,"DistributeByClause":651,"SortByClause":652,"ClusterByClause_EDIT":653,"DistributeByClause_EDIT":654,"SortByClause_EDIT":655,"SORT":656,"SortByList":657,"SortByList_EDIT":658,"SortByIdentifier":659,"SortByIdentifier_EDIT":660,"UnsignedNumericLiteral":661,"OffsetClause":662,"OFFSET":663,"NonParenthesizedValueExpressionPrimary":664,"OptionalNot":665,"TableSubQuery":666,"ValueExpressionList":667,"BETWEEN_AND":668,"LikeRightPart":669,"CaseRightPart":670,"NonParenthesizedValueExpressionPrimary_EDIT":671,"TableSubQuery_EDIT":672,"ValueExpressionInSecondPart_EDIT":673,"LikeRightPart_EDIT":674,"CaseRightPart_EDIT":675,"EndOrError":676,"ValueExpressionList_EDIT":677,"InValueList":678,"ColumnOrArbitraryFunctionRef":679,"ArbitraryFunctionRightPart":680,"ArbitraryFunctionName":681,"UserDefinedFunction":682,"ImpalaInterval":683,"UnsignedValueSpecification_EDIT":684,"ColumnOrArbitraryFunctionRef_EDIT":685,"ArbitraryFunctionRightPart_EDIT":686,"UserDefinedFunction_EDIT":687,"ImpalaInterval_EDIT":688,"+":689,"UnsignedLiteral":690,"UnsignedLiteral_EDIT":691,"GeneralLiteral":692,"GeneralLiteral_EDIT":693,"ExactNumericLiteral":694,"ApproximateNumericLiteral":695,"TruthValue":696,"SelectSpecification":697,"OptionalCorrelationName":698,"SelectSpecification_EDIT":699,"OptionalCorrelationName_EDIT":700,"TableReference":701,"TableReference_EDIT":702,"TablePrimaryOrJoinedTable":703,"TablePrimaryOrJoinedTable_EDIT":704,"TablePrimary":705,"JoinedTable":706,"TablePrimary_EDIT":707,"JoinedTable_EDIT":708,"Joins_EDIT":709,"JoinType":710,"OptionalImpalaBroadcastOrShuffle":711,"OptionalJoinCondition":712,"Join_EDIT":713,"JoinType_EDIT":714,"JoinCondition_EDIT":715,"UsingColList":716,"TableOrQueryName":717,"OptionalHiveTableSample":718,"OptionalImpalaTableSample":719,"DerivedTable":720,"TableOrQueryName_EDIT":721,"OptionalHiveTableSample_EDIT":722,"OptionalImpalaTableSample_EDIT":723,"DerivedTable_EDIT":724,"OptionalOnColumn":725,"OptionalOnColumn_EDIT":726,"SYSTEM":727,"PushQueryState":728,"PopQueryState":729,"SubQuery":730,"SubQuery_EDIT":731,"QueryExpression":732,"QueryExpression_EDIT":733,"QueryExpressionBody":734,"QueryExpressionBody_EDIT":735,"NonJoinQueryExpression":736,"NonJoinQueryExpression_EDIT":737,"NonJoinQueryTerm":738,"NonJoinQueryTerm_EDIT":739,"NonJoinQueryPrimary":740,"NonJoinQueryPrimary_EDIT":741,"SimpleTable":742,"SimpleTable_EDIT":743,"LateralView":744,"LateralView_EDIT":745,"AggregateFunction":746,"OptionalOverClause":747,"AnalyticFunction":748,"OverClause":749,"CastFunction":750,"HiveExtractFunction":751,"ImpalaExtractFunction":752,"AggregateFunction_EDIT":753,"OptionalOverClause_EDIT":754,"AnalyticFunction_EDIT":755,"OverClause_EDIT":756,"CastFunction_EDIT":757,"HiveExtractFunction_EDIT":758,"ImpalaExtractFunction_EDIT":759,"ArbitraryFunction":760,"ArbitraryFunction_EDIT":761,"REPLACE":762,"TRUNCATE":763,"OptionalFunctionSquareBracket":764,"CountFunction":765,"SumFunction":766,"OtherAggregateFunction":767,"CountFunction_EDIT":768,"SumFunction_EDIT":769,"OtherAggregateFunction_EDIT":770,"WindowExpression":771,"WindowExpression_EDIT":772,"OptionalPartitionBy":773,"OptionalOrderByAndWindow":774,"PartitionBy_EDIT":775,"OptionalOrderByAndWindow_EDIT":776,"PartitionBy":777,"OptionalWindowSpec":778,"WindowSpec_EDIT":779,"WindowSpec":780,"RowsOrRange":781,"PopLexerState":782,"OptionalCurrentOrPreceding":783,"OptionalAndFollowing":784,"UNBOUNDED":785,"OptionalCurrentOrPreceding_EDIT":786,"OptionalAndFollowing_EDIT":787,"PushHdfsLexerState":788,"HDFS_PATH":789,"HDFS_END_QUOTE":790,"AnyRange":791,"IntegerOrUnbounded":792,"AnyCurrent":793,"EXTRACT":794,"HiveDateField":795,"OtherAggregateFunction_Type":796,"FromOrComma":797,"OptionalOuter":798,"LateralViewColumnAliases":799,"LateralViewColumnAliases_EDIT":800,"CaseWhenThenList":801,"CaseWhenThenList_EDIT":802,"CaseWhenThenListPartTwo":803,"CaseWhenThenListPartTwo_EDIT":804,"ErrorList":805,"Errors":806,"SetOption":807,"SetValue":808,"DatabaseDefinition_EDIT":809,"DatabaseDefinitionOptionals_EDIT":810,"DatabaseDefinitionOptionals":811,"AlterDatabase":812,"AlterIndex":813,"AlterTable":814,"AlterView":815,"Msck":816,"ReloadFunction":817,"CommentOn":818,"AlterDatabase_EDIT":819,"AlterIndex_EDIT":820,"AlterTable_EDIT":821,"AlterView_EDIT":822,"Msck_EDIT":823,"ReloadFunction_EDIT":824,"CommentOn_EDIT":825,"ALTER":826,"ParenthesizedPropertyAssignmentList":827,"PrincipalSpecification":828,"PrincipalSpecification_EDIT":829,"AlterTableLeftSide":830,"AnyAdd":831,"OptionalPartitionSpecs":832,"PARTITION_VALUE":833,"HivePrimaryKeySpecification":834,"HiveForeignKeySpecification":835,"AnyRename":836,"TO":837,"HiveSpecificOperations":838,"ImpalaSpecificOperations":839,"DropOperations":840,"OptionalPartitionOperations":841,"AlterTableLeftSide_EDIT":842,"AnyReplace":843,"OptionalPartitionSpecs_EDIT":844,"HivePrimaryKeySpecification_EDIT":845,"HiveForeignKeySpecification_EDIT":846,"HiveSpecificOperations_EDIT":847,"ImpalaSpecificOperations_EDIT":848,"OptionalPartitionOperations_EDIT":849,"DropOperations_EDIT":850,"AddOrReplace":851,"ClusteredBy":852,"ParenthesizedSkewedValueList":853,"OptionalStoredAsDirectories":854,"HiveExchange":855,"HiveArchiveOrUnArchive":856,"SKEWED_LOCATION":857,"ParenthesizedSkewedLocationList":858,"AnyChange":859,"COLUMN":860,"ParenthesizedColumnSpecificationList":861,"ClusteredBy_EDIT":862,"HiveExchange_EDIT":863,"ParenthesizedSkewedLocationList_EDIT":864,"OptionalStoredAsDirectories_EDIT":865,"OptionalImpalaColumn":866,"KuduStorageAttribute":867,"DROP":868,"ParenthesizedStatsList":869,"ParenthesizedStatsList_EDIT":870,"StatsList":871,"StatsList_EDIT":872,"StatsAssignment":873,"StatsAssignment_EDIT":874,"AnyFileFormat":875,"FileFormat":876,"OptionalWithSerdeproperties":877,"HiveOrImpalaSerdeproperties":878,"ImpalaRowFormat":879,"AddReplaceColumns":880,"OptionalAndWait":881,"OptionalWithOverwriteTblProperties":882,"HiveEnableOrDisable":883,"HiveNoDropOrOffline":884,"OptionalHiveColumn":885,"ColumnSpecification":886,"OptionalHiveFirstOrAfter":887,"AddReplaceColumns_EDIT":888,"ColumnSpecification_EDIT":889,"OptionalHiveFirstOrAfter_EDIT":890,"AndWait_EDIT":891,"WithOverwriteTblProperties_EDIT":892,"HiveNoDropOrOffline_EDIT":893,"ImpalaRowFormat_EDIT":894,"WithSerdeproperties_EDIT":895,"AnyColumns":896,"ParenthesizedColumnSpecificationList_EDIT":897,"COLUMNS":898,"ExchangePartitionSpec":899,"ExchangePartitionSpec_EDIT":900,"OneOrMorePartitionSpecLists":901,"OneOrMorePartitionSpecLists_EDIT":902,"OneOrMorePartitionSpecs":903,"OptionalHivePurge":904,"OneOrMorePartitionSpecs_EDIT":905,"CHANGE":906,"FILEFORMAT":907,"ADD":908,"HiveAfterOrFirst":909,"RENAME":910,"PartitionSpecWithLocationList":911,"PartitionSpecWithLocation":912,"PartitionSpecWithLocation_EDIT":913,"SkewedLocationList":914,"SkewedLocationList_EDIT":915,"SkewedLocation":916,"SkewedLocation_EDIT":917,"ColumnReferences":918,"AlterViewLeftSide":919,"AlterViewLeftSide_EDIT":920,"AnyView":921,"NullableComment":922,"OptionalForColumns":923,"OptionalCacheMetadata":924,"OptionalNoscan":925,"ForColumns":926,"CacheMetadata":927,"ForColumns_EDIT":928,"CacheMetadata_EDIT":929,"REFRESH":930,"INVALIDATE":931,"METADATA":932,"COMPUTE":933,"DatabaseDefinition":934,"TableDefinition":935,"ViewDefinition":936,"RoleDefinition":937,"FunctionDefinition":938,"IndexDefinition":939,"MacroDefinition":940,"TableDefinition_EDIT":941,"ViewDefinition_EDIT":942,"FunctionDefinition_EDIT":943,"IndexDefinition_EDIT":944,"MacroDefinition_EDIT":945,"OptionalComment":946,"OptionalHiveDbProperties":947,"OptionalComment_INVALID":948,"Comment":949,"Comment_INVALID":950,"HiveDbProperties":951,"WITH":952,"PropertyAssignmentList":953,"PropertyAssignment":954,"TableDefinitionRightPart":955,"LifeCyclePart":956,"LIFECYCLE":957,"TableDefinitionRightPart_EDIT":958,"TableIdentifierAndOptionalColumnSpecification":959,"OptionalPartitionedBy":960,"OptionalSortBy":961,"OptionalClusteredBy":962,"OptionalSkewedBy":963,"OptionalStoredAsOrBy":964,"OptionalTblproperties":965,"OptionalAsSelectStatement":966,"TableIdentifierAndOptionalColumnSpecification_EDIT":967,"PartitionedBy_EDIT":968,"SortBy_EDIT":969,"SkewedBy_EDIT":970,"StoredAsOrBy_EDIT":971,"OptionalAsSelectStatement_EDIT":972,"OptionalColumnSpecificationsOrLike":973,"OptionalColumnSpecificationsOrLike_EDIT":974,"LIKE_PARQUET":975,"ColumnSpecificationList":976,"ConstraintSpecification":977,"ColumnSpecificationList_EDIT":978,"ConstraintSpecification_EDIT":979,"ColumnDataType":980,"OptionalColumnOptions":981,"ColumnDataType_EDIT":982,"ColumnOptions_EDIT":983,"ColumnOptions":984,"ColumnOption":985,"ColumnOption_EDIT":986,"ImpalaPrimaryKey":987,"ImpalaPrimaryKey_EDIT":988,"ArrayType":989,"MapType":990,"StructType":991,"UnionType":992,"ArrayType_INVALID":993,"MapType_INVALID":994,"StructType_INVALID":995,"UnionType_INVALID":996,"ArrayType_EDIT":997,"MapType_EDIT":998,"StructType_EDIT":999,"UnionType_EDIT":1000,"GreaterThanOrError":1001,"StructDefinitionList":1002,"StructDefinitionList_EDIT":1003,"StructDefinition":1004,"StructDefinition_EDIT":1005,":":1006,"ColumnDataTypeList":1007,"ColumnDataTypeList_EDIT":1008,"ColumnDataTypeListInner_EDIT":1009,"ImpalaPrimaryKeySpecification":1010,"ImpalaPrimaryKeySpecification_EDIT":1011,"HivePrimaryKey":1012,"HivePrimaryKey_EDIT":1013,"OptionalRelyNoRely":1014,"PartitionedBy":1015,"ParenthesizedPartitionValuesList":1016,"ParenthesizedPartitionValuesList_EDIT":1017,"SortBy":1018,"PartitionValueList":1019,"PartitionValueList_EDIT":1020,"PartitionValue":1021,"PartitionValue_EDIT":1022,"LessThanOrEqualTo":1023,"OptionalHiveSortedBy":1024,"OptionalHiveSortedBy_EDIT":1025,"ParenthesizedSortList":1026,"ParenthesizedSortList_EDIT":1027,"SortList":1028,"SortList_EDIT":1029,"SortIdentifier":1030,"SortIdentifier_EDIT":1031,"SkewedBy":1032,"SkewedValueList":1033,"StoredAsOrBy":1034,"StoredAs":1035,"HiveOrImpalaRowFormat":1036,"OptionalStoredAs":1037,"StoredAs_EDIT":1038,"HiveOrImpalaRowFormat_EDIT":1039,"ORC":1040,"HiveRowFormat":1041,"HiveRowFormat_EDIT":1042,"HiveDelimitedRowFormat":1043,"HiveDelimitedRowFormat_EDIT":1044,"OptionalFieldsTerminatedBy":1045,"OptionalCollectionItemsTerminatedBy":1046,"OptionalMapKeysTerminatedBy":1047,"OptionalLinesTerminatedBy":1048,"OptionalNullDefinedAs":1049,"OptionalFieldsTerminatedBy_EDIT":1050,"OptionalCollectionItemsTerminatedBy_EDIT":1051,"OptionalMapKeysTerminatedBy_EDIT":1052,"OptionalLinesTerminatedBy_EDIT":1053,"OptionalNullDefinedAs_EDIT":1054,"ESCAPED":1055,"WithSerdeproperties":1056,"TblProperties":1057,"OptionalHiveTblproperties":1058,"CommitLocations":1059,"OptionalParenthesizedViewColumnList":1060,"ParenthesizedViewColumnList_EDIT":1061,"ImpalaFunctionDefinition":1062,"ImpalaAggregateFunctionDefinition":1063,"HiveFunctionDefinition":1064,"HiveTemporaryFunction":1065,"ImpalaFunctionDefinition_EDIT":1066,"ImpalaAggregateFunctionDefinition_EDIT":1067,"HiveFunctionDefinition_EDIT":1068,"HiveTemporaryFunction_EDIT":1069,"ParenthesizedImpalaArgumentList":1070,"ImpalaReturns":1071,"ImpalaSymbol":1072,"ParenthesizedImpalaArgumentList_EDIT":1073,"ImpalaReturns_EDIT":1074,"OptionalImpalaInitFn":1075,"ImpalaUpdateFn":1076,"ImpalaMergeFn":1077,"OptionalImpalaPrepareFn":1078,"OptionalImpalaCloseFn":1079,"OptionalImpalaSerializeFn":1080,"OptionalImpalaFinalizeFn":1081,"OptionalIntermediate":1082,"OptionalImpalaInitFn_EDIT":1083,"ImpalaUpdateFn_EDIT":1084,"ImpalaMergeFn_EDIT":1085,"OptionalImpalaPrepareFn_EDIT":1086,"OptionalImpalaCloseFn_EDIT":1087,"OptionalImpalaSerializeFn_EDIT":1088,"OptionalImpalaFinalizeFn_EDIT":1089,"Intermediate_EDIT":1090,"OptionalHiveUsing":1091,"OptionalHiveUsing_EDIT":1092,"ImpalaArgumentList":1093,"OptionalVariableArguments":1094,"ImpalaArgumentList_EDIT":1095,"FunctionReference":1096,"FunctionReference_EDIT":1097,"OneOrMoreFunctionResources":1098,"FunctionResource":1099,"FunctionResourceType":1100,"VIEW":1101,"ParenthesizedViewColumnList":1102,"ViewColumnList":1103,"ViewColumnList_EDIT":1104,"AnyRole":1105,"ExistingTable":1106,"ParenthesizedIndexColumnList":1107,"IndexType":1108,"OptionalWithDeferredRebuild":1109,"OptionalIdxProperties":1110,"OptionalInTable":1111,"ExistingTable_EDIT":1112,"ParenthesizedIndexColumnList_EDIT":1113,"IndexType_EDIT":1114,"OptionalWithDeferredRebuild_EDIT":1115,"OptionalInTable_EDIT":1116,"IndexColumnList":1117,"IndexColumnList_EDIT":1118,"MacroArguments":1119,"MacroArguments_EDIT":1120,"MacroArgumentList":1121,"MacroArgumentList_EDIT":1122,"MacroArgument":1123,"MacroArgument_EDIT":1124,"HiveDeleteStatement":1125,"ImpalaDeleteStatement":1126,"InsertStatement":1127,"LoadStatement":1128,"ImportStatement":1129,"ExportStatement":1130,"UpdateStatement":1131,"HiveDeleteStatement_EDIT":1132,"ImpalaDeleteStatement_EDIT":1133,"HiveInsertStatement_EDIT":1134,"InsertValuesStatement_EDIT":1135,"ImpalaInsertOrUpsertStatement_EDIT":1136,"HiveInsertStatement":1137,"ImpalaInsertOrUpsertStatement":1138,"HiveMergeStatement_EDIT":1139,"LoadStatement_EDIT":1140,"ImportStatement_EDIT":1141,"ExportStatement_EDIT":1142,"UpdateStatement_EDIT":1143,"DropDatabaseStatement":1144,"DropFunctionStatement":1145,"DropRoleStatement":1146,"DropStatsStatement":1147,"DropTableStatement":1148,"DropIndexStatement":1149,"DropMacroStatement":1150,"DropViewStatement":1151,"TruncateTableStatement":1152,"DropDatabaseStatement_EDIT":1153,"DropFunctionStatement_EDIT":1154,"DropStatsStatement_EDIT":1155,"DropTableStatement_EDIT":1156,"DropIndexStatement_EDIT":1157,"DropMacroStatement_EDIT":1158,"DropViewStatement_EDIT":1159,"TruncateTableStatement_EDIT":1160,"DropImpalaFunction":1161,"DropHiveFunction":1162,"DropImpalaFunction_EDIT":1163,"DropHiveFunction_EDIT":1164,"OptionalPurge":1165,"DELETE":1166,"OptionalImpalaDeleteTableRef":1167,"ImpalaDeleteTableRef_EDIT":1168,"TransactionIdList":1169,"HivePrivilegeTypeList":1170,"OptionalOnSpecification":1171,"PrincipalSpecificationList":1172,"OptionalWithGrantOption":1173,"UserOrRoleList":1174,"OptionalWithAdminOption":1175,"ImpalaPrivilegeType":1176,"ImpalaObjectSpecification":1177,"HivePrivilegeTypeList_EDIT":1178,"OnSpecification_EDIT":1179,"PrincipalSpecificationList_EDIT":1180,"WithGrantOption_EDIT":1181,"WithAdminOption_EDIT":1182,"ImpalaPrivilegeType_EDIT":1183,"ImpalaObjectSpecification_EDIT":1184,"HiveObjectSpecification":1185,"HiveObjectSpecification_EDIT":1186,"HivePrivilegeTypeWithOptionalColumn":1187,"HivePrivilegeTypeWithOptionalColumn_EDIT":1188,"HivePrivilegeType":1189,"INSERT":1190,"UPDATE":1191,"INSERT":1192,"REVOKE":1193,"PrivilegesOrGrantOption":1194,"REVOKE":1195,"PrivilegesOrGrantOption_EDIT":1196,"InsertValuesStatement":1197,"HiveMergeStatement":1198,"HiveInsertWithoutQuery":1199,"HiveInserts":1200,"SelectWithoutTableExpression":1201,"HiveInsertWithoutQuery_EDIT":1202,"HiveInserts_EDIT":1203,"SelectWithoutTableExpression_EDIT":1204,"OptionalHiveTable":1205,"OptionalInsertRowFormat":1206,"OVERWRITE_DIRECTORY":1207,"OptionalInsertRowFormat_EDIT":1208,"OptionalStoredAs_EDIT":1209,"HiveInsert":1210,"HiveInsert_EDIT":1211,"InsertValuesList":1212,"INSERT":1213,"OptionalTable":1214,"ParenthesizedRowValuesList":1215,"ImpalaInsertOrUpsertStatementWithoutCTE":1216,"ImpalaInsertOrUpsertStatementWithoutCTE_EDIT":1217,"ImpalaInsertOrUpsertLeftPart":1218,"OptionalImpalaShuffleOrNoShuffle":1219,"ImpalaRowValuesLists":1220,"ImpalaInsertOrUpsertLeftPart_EDIT":1221,"ImpalaRowValuesLists_EDIT":1222,"ImpalaUpsertStatementLeftPart":1223,"ImpalaInsertLeftPart":1224,"ImpalaUpsertStatementLeftPart_EDIT":1225,"ImpalaInsertLeftPart_EDIT":1226,"UPSERT":1227,"OptionalImpalaTable":1228,"IntoOrOverwrite":1229,"OVERWRITE":1230,"ParenthesizedImpalaRowValuesList":1231,"ParenthesizedImpalaRowValuesList_EDIT":1232,"HiveMergeStatementLeftPart":1233,"WhenList":1234,"HiveMergeStatementLeftPart_EDIT":1235,"WhenList_EDIT":1236,"MergeSource":1237,"MergeSource_EDIT":1238,"WhenClause":1239,"WhenClause_EDIT":1240,"OptionalMatchCondition":1241,"UpdateDeleteOrInsert":1242,"MatchCondition_EDIT":1243,"UpdateDeleteOrInsert_EDIT":1244,"SetClauseList":1245,"SetClauseList_EDIT":1246,"AnyLoad":1247,"AnyData":1248,"OptionalHiveLocal":1249,"AnyInpath":1250,"OptionalOverwrite":1251,"LOAD":1252,"IMPORT":1253,"OptionalTableWithPartition":1254,"TableWithPartition":1255,"TableWithPartition_EDIT":1256,"ShowColumnStatsStatement":1257,"ShowColumnsStatement":1258,"ShowCompactionsStatement":1259,"ShowConfStatement":1260,"ShowCreateTableStatement":1261,"ShowCurrentRolesStatement":1262,"ShowDatabasesStatement":1263,"ShowFilesStatement":1264,"ShowFunctionsStatement":1265,"ShowGrantStatement":1266,"ShowIndexStatement":1267,"ShowLocksStatement":1268,"ShowPartitionsStatement":1269,"ShowRoleStatement":1270,"ShowRolesStatement":1271,"ShowTableStatement":1272,"ShowTablesStatement":1273,"ShowTblPropertiesStatement":1274,"ShowTransactionsStatement":1275,"ShowViewsStatement":1276,"AnyShow":1277,"SHOW":1278,"ShowColumnStatsStatement_EDIT":1279,"ShowColumnsStatement_EDIT":1280,"ShowCreateTableStatement_EDIT":1281,"ShowCurrentRolesStatement_EDIT":1282,"ShowDatabasesStatement_EDIT":1283,"ShowFilesStatement_EDIT":1284,"ShowFunctionsStatement_EDIT":1285,"ShowGrantStatement_EDIT":1286,"ShowIndexStatement_EDIT":1287,"ShowLocksStatement_EDIT":1288,"ShowPartitionsStatement_EDIT":1289,"ShowRoleStatement_EDIT":1290,"ShowTableStatement_EDIT":1291,"ShowTablesStatement_EDIT":1292,"ShowTblPropertiesStatement_EDIT":1293,"ShowViewsStatement_EDIT":1294,"AnyTableOrView":1295,"OptionalPrincipalName":1296,"OptionalPrincipalName_EDIT":1297,"OptionalInOrFromDatabase":1298,"OptionalLike":1299,"InOrFromDatabase_EDIT":1300,"Like_EDIT":1301,"TargetTable":1302,"OptionalFromJoinedTable":1303,"TargetTable_EDIT":1304,"FromJoinedTable_EDIT":1305,"TableName":1306,"TableName_EDIT":1307,"SetClause":1308,"SetClause_EDIT":1309,"SetTarget":1310,"UpdateSource":1311,"UpdateSource_EDIT":1312,"AnyUse":1313,"USE":1314,"$accept":0,"$end":1}, +terminals_: {2:"error",6:"EOF",10:";",19:"CURSOR",24:"SetSpecification_EDIT",26:"ABORT",27:"ADD",28:"ADMIN",29:"AFTER",30:"ANALYZE",31:"ARCHIVE",32:"AVRO",33:"BUCKET",34:"BUCKETS",35:"CASCADE",36:"CHANGE",37:"CLUSTERED",38:"COLLECTION",39:"COLUMNS",40:"COMMENT",41:"COMPACT",42:"COMPACTIONS",43:"COMPUTE",44:"CONCATENATE",45:"DATA",46:"DATABASES",47:"DBPROPERTIES",48:"DEFERRED",49:"DEFINED",50:"DELIMITED",51:"DEPENDENCY",52:"DIRECTORY",53:"DISABLE",54:"DOUBLE_PRECISION",55:"ENABLE",56:"ESCAPED",57:"EXCHANGE",58:"EXPLAIN",59:"EXPORT",60:"FIELDS",61:"FILE",62:"FILEFORMAT",63:"FIRST",64:"FORMAT",65:"FUNCTIONS",66:"INPATH",67:"INPUTFORMAT",68:"JAR",69:"IDXPROPERTIES",70:"ITEMS",71:"KEY",72:"KEYS",73:"LINES",74:"LOAD",75:"LOCATION",76:"LOCKS",77:"MATCHED",78:"METADATA",79:"MERGE",80:"MSCK",81:"NOSCAN",82:"NOVALIDATE",83:"NO_DROP",84:"OFFLINE",85:"ORC",86:"OUTPUTFORMAT",87:"OVERWRITE",88:"OWNER",89:"PARQUET",90:"PARTITIONED",91:"PARTITIONS",92:"PERCENT",93:"PRIVILEGES",94:"PURGE",95:"RCFILE",96:"REBUILD",97:"RELOAD",98:"RELY",99:"NORELY",100:"REPAIR",101:"REPLICATION",102:"RECOVER",103:"RENAME",104:"REPLACE",105:"RESTRICT",106:"ROLE",107:"ROLES",108:"SCHEMAS",109:"SEQUENCEFILE",110:"SERDE",111:"SERDEPROPERTIES",112:"SETS",113:"SHOW",114:"SKEWED",115:"SORTED",116:"STATISTICS",117:"STORED",118:"STRING",119:"STRUCT",120:"TABLES",121:"TBLPROPERTIES",122:"TEMPORARY",123:"TERMINATED",124:"TEXTFILE",125:"TIMESTAMP",126:"TINYINT",127:"TOUCH",128:"TRANSACTIONS",129:"UNARCHIVE",130:"UNIONTYPE",131:"USE",132:"USER",133:"VIEW",134:"WAIT",135:"DAY",136:"HOUR",137:"MINUTE",138:"MONTH",139:"QUARTER",140:"SECOND",141:"WEEK",142:"YEAR",143:"ANALYTIC",144:"CURRENT",145:"GRANT",146:"RECOVER",147:"ROLE",148:"ROLES",149:"URI",150:"SERVER",151:"UNKNOWN",152:"BLOCK_SIZE",153:"COMPRESSION",154:"DEFAULT",155:"ENCODING",156:"KEY",157:"ROLE",158:"OPTION",160:"REGULAR_IDENTIFIER",161:"VARIABLE_REFERENCE",163:"EXPLAIN",164:"AUTHORIZATION",165:"EXTENDED",166:"ALL",167:"AS",168:"BINARY",169:"CACHE",170:"CLUSTER",171:"CONF",172:"CONSTRAINT",173:"CUBE",174:"CURRENT",175:"DATE",176:"DISTRIBUTE",177:"DISTRIBUTED",178:"EXTERNAL",179:"FOR",180:"FOREIGN",181:"FUNCTION",182:"GRANT",183:"GROUPING",184:"LATERAL",185:"LOCAL",186:"LOCK",187:"MACRO",188:"PARTITION",189:"PRIMARY",190:"REFERENCES",191:"ROLLUP",192:"SHOW_DATABASE",193:"TABLE",194:"ASC",195:"FORMATTED",196:"INDEX",197:"INDEXES",198:"NONE",199:"OF",200:"OUT",201:"SCHEMA",202:"STORED_AS_DIRECTORIES",203:"TABLESAMPLE",204:"USING",205:"VIEWS",206:"WINDOW",207:".",208:"[",209:"]",210:"AGGREGATE",211:"AVRO",212:"CACHED",213:"CASCADE",214:"CLOSE_FN",215:"COLUMN",216:"DATA",217:"DATABASES",218:"DELETE",219:"DELIMITED",220:"ESCAPED",221:"EXTENDED",222:"EXTERNAL",223:"FIELDS",224:"FILES",225:"FINALIZE_FN",226:"FIRST",227:"FORMAT",228:"FORMATTED",229:"FUNCTION",230:"FUNCTIONS",231:"GROUP",232:"HASH",233:"ILIKE",234:"INCREMENTAL",235:"INTERMEDIATE",236:"INTERVAL",237:"INIT_FN",238:"INPATH",239:"IREGEXP",240:"KUDU",241:"LAST",242:"LIMIT",243:"LINES",244:"LOCATION",245:"MERGE_FN",246:"NULLS",247:"PARTITIONS",248:"PREPARE_FN",249:"PRIMARY",250:"RANGE",251:"REAL",252:"REPEATABLE",253:"REPLICATION",254:"RESTRICT",255:"RETURNS",256:"SCHEMAS",257:"SERIALIZE_FN",258:"SORT",259:"STATS",260:"STRAIGHT_JOIN",261:"SYMBOL",262:"TABLE",263:"TABLES",264:"TABLESAMPLE",265:"USING",266:"ANTI",267:"NOSHUFFLE",268:"PARQUET",269:"PARTITIONED",270:"RCFILE",271:"SEQUENCEFILE",272:"SERDEPROPERTIES",273:"SHUFFLE",274:"STORED",275:"TBLPROPERTIES",276:"TERMINATED",277:"TEXTFILE",278:"UPDATE_FN",279:"BROADCAST",280:"...",281:".",282:"[",283:"]",284:"ALL",285:"ARRAY",286:"AS",287:"ASC",288:"BETWEEN",289:"BIGINT",290:"BOOLEAN",291:"BY",292:"CASE",293:"CHAR",294:"CROSS",295:"CURRENT",296:"DATABASE",297:"DECIMAL",298:"DISTINCT",299:"DOUBLE",300:"DESC",301:"ELSE",302:"END",303:"EXISTS",304:"FALSE",305:"FLOAT",306:"FOLLOWING",307:"FROM",308:"FULL",309:"GROUP",310:"HAVING",311:"IF",312:"IN",313:"INNER",314:"INT",315:"INTO",316:"IS",317:"JOIN",318:"LEFT",319:"LIKE",320:"LIMIT",321:"MAP",322:"NOT",323:"NULL",324:"ON",325:"ORDER",326:"OUTER",327:"OVER",328:"PARTITION",329:"PRECEDING",330:"PURGE",331:"RANGE",332:"REGEXP",333:"RIGHT",334:"RLIKE",335:"ROW",336:"ROWS",337:"SCHEMA",338:"SEMI",339:"SET",340:"SMALLINT",341:"STRING",342:"TABLE",343:"THEN",344:"TIMESTAMP",345:"TINYINT",346:"TRUE",347:"UNION",348:"VALUES",349:"VARCHAR",350:"WHEN",351:"WHERE",352:"WITH",353:"AVG",354:"CAST",355:"COUNT",356:"MAX",357:"MIN",358:"STDDEV_POP",359:"STDDEV_SAMP",360:"SUM",361:"VARIANCE",362:"VAR_POP",363:"VAR_SAMP",364:"COLLECT_SET",365:"COLLECT_LIST",366:"CORR",367:"COVAR_POP",368:"COVAR_SAMP",369:"DAYOFWEEK",370:"HISTOGRAM_NUMERIC",371:"NTILE",372:"PERCENTILE",373:"PERCENTILE_APPROX",374:"APPX_MEDIAN",375:"EXTRACT",376:"GROUP_CONCAT",377:"NDV",378:"STDDEV",379:"VARIANCE_POP",380:"VARIANCE_SAMP",381:"ANALYTIC",382:"UNSIGNED_INTEGER",383:"UNSIGNED_INTEGER_E",384:"HDFS_START_QUOTE",385:"AND",386:"OR",387:"=",388:"<",389:">",390:"COMPARISON_OPERATOR",391:"-",392:"*",393:"ARITHMETIC_OPERATOR",394:",",395:".",396:"~",397:"!",398:"(",399:")",400:"[",401:"]",402:"BACKTICK",403:"SINGLE_QUOTE",404:"DOUBLE_QUOTE",438:"CREATE",439:"CREATE",440:"CREATE",441:"PARTIAL_CURSOR",445:"GROUP",452:"COMMENT",469:"VALUE",471:"PARTIAL_VALUE",543:"UNCACHED",569:"DESCRIBE",570:"DESCRIBE",571:"DESC",577:"SELECT",583:"TableExpression_ERROR",656:"SORT",663:"OFFSET",668:"BETWEEN_AND",689:"+",727:"SYSTEM",762:"REPLACE",763:"TRUNCATE",785:"UNBOUNDED",789:"HDFS_PATH",790:"HDFS_END_QUOTE",794:"EXTRACT",806:"Errors",826:"ALTER",833:"PARTITION_VALUE",837:"TO",857:"SKEWED_LOCATION",860:"COLUMN",868:"DROP",898:"COLUMNS",906:"CHANGE",907:"FILEFORMAT",908:"ADD",910:"RENAME",918:"ColumnReferences",930:"REFRESH",931:"INVALIDATE",932:"METADATA",933:"COMPUTE",952:"WITH",957:"LIFECYCLE",975:"LIKE_PARQUET",1006:":",1040:"ORC",1055:"ESCAPED",1101:"VIEW",1166:"DELETE",1190:"INSERT",1191:"UPDATE",1192:"INSERT",1193:"REVOKE",1195:"REVOKE",1207:"OVERWRITE_DIRECTORY",1209:"OptionalStoredAs_EDIT",1213:"INSERT",1227:"UPSERT",1230:"OVERWRITE",1252:"LOAD",1253:"IMPORT",1278:"SHOW",1314:"USE"}, productions_: [0,[3,3],[7,3],[7,3],[4,0],[5,0],[5,1],[5,4],[5,1],[5,2],[8,1],[8,4],[8,4],[8,7],[9,1],[9,1],[9,1],[9,2],[9,2],[9,2],[12,1],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[12,2],[12,2],[12,2],[12,2],[12,2],[12,2],[12,2],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[159,1],[159,1],[159,1],[16,2],[16,1],[20,3],[20,2],[162,0],[162,1],[162,1],[162,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,2],[21,1],[21,1],[434,1],[434,1],[435,1],[435,2],[436,1],[436,1],[437,1],[437,1],[437,1],[17,1],[17,1],[442,1],[442,1],[442,1],[443,1],[443,1],[444,1],[444,1],[444,1],[446,1],[446,1],[447,1],[447,1],[447,1],[448,1],[448,1],[448,1],[449,1],[449,1],[450,1],[450,1],[451,1],[451,1],[453,1],[453,1],[454,1],[454,1],[454,1],[454,1],[455,1],[455,1],[456,1],[456,1],[457,1],[457,1],[458,1],[458,1],[459,1],[459,1],[460,1],[460,1],[461,1],[461,1],[462,1],[462,1],[463,1],[463,1],[464,1],[464,1],[465,1],[465,1],[466,1],[466,1],[467,1],[467,1],[468,3],[468,2],[470,2],[472,3],[472,2],[473,2],[474,1],[474,1],[475,1],[475,1],[476,0],[476,1],[477,0],[477,1],[478,0],[478,1],[478,1],[479,0],[479,1],[479,1],[480,0],[480,1],[480,1],[481,2],[481,1],[482,2],[482,2],[483,0],[483,2],[485,2],[487,0],[487,1],[488,0],[488,1],[488,1],[488,1],[488,1],[489,0],[489,1],[489,1],[490,0],[490,1],[491,0],[491,2],[492,2],[493,0],[493,3],[494,2],[494,3],[495,0],[495,2],[495,2],[496,0],[496,1],[498,1],[497,4],[499,4],[503,5],[506,2],[506,3],[506,4],[506,5],[506,5],[506,5],[505,1],[505,1],[505,1],[505,1],[507,1],[507,1],[507,3],[507,3],[508,1],[508,1],[510,1],[510,1],[511,1],[511,1],[509,2],[502,1],[502,1],[512,0],[512,1],[514,1],[513,3],[515,3],[515,3],[516,1],[516,3],[517,1],[517,3],[517,3],[517,3],[517,5],[517,5],[520,3],[521,1],[521,3],[522,1],[522,3],[522,4],[525,1],[525,3],[525,3],[525,4],[524,1],[524,2],[526,1],[526,2],[526,3],[526,2],[527,2],[528,2],[529,1],[529,3],[530,1],[530,3],[530,3],[484,1],[486,1],[500,1],[500,3],[501,1],[501,3],[501,3],[501,5],[531,3],[531,1],[532,3],[532,3],[532,3],[532,1],[535,0],[535,1],[536,2],[538,2],[540,0],[540,2],[540,1],[544,0],[544,2],[541,3],[545,2],[542,0],[542,1],[546,4],[548,2],[548,3],[523,1],[523,3],[523,2],[549,1],[549,3],[550,1],[550,3],[551,1],[551,2],[552,1],[552,2],[553,1],[553,3],[555,1],[554,1],[554,3],[556,1],[556,3],[556,5],[556,3],[556,3],[556,5],[557,1],[557,3],[558,1],[558,3],[558,5],[558,3],[558,1],[558,3],[558,5],[558,3],[518,1],[518,4],[518,3],[519,4],[519,4],[559,1],[559,1],[560,1],[560,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,2],[561,2],[561,2],[561,1],[561,1],[561,1],[561,1],[563,0],[563,3],[562,0],[562,3],[562,5],[405,1],[405,1],[420,1],[420,1],[564,5],[564,4],[564,4],[564,4],[566,4],[566,5],[566,6],[566,5],[566,5],[566,6],[566,5],[566,4],[566,3],[566,4],[566,5],[566,4],[566,5],[565,3],[565,4],[567,3],[567,3],[567,4],[567,4],[567,5],[568,1],[568,1],[15,2],[15,3],[15,5],[23,2],[23,2],[23,4],[23,3],[23,3],[23,1],[23,4],[23,3],[572,4],[572,5],[572,5],[572,5],[573,0],[573,1],[575,1],[584,1],[584,2],[585,1],[585,2],[585,2],[585,3],[586,4],[587,3],[587,4],[587,4],[574,4],[574,4],[574,5],[574,5],[574,5],[574,6],[574,7],[574,5],[574,5],[574,5],[579,0],[579,1],[18,2],[576,2],[591,1],[591,3],[592,1],[592,3],[592,3],[592,5],[593,5],[594,2],[594,5],[594,5],[578,0],[578,1],[578,1],[578,1],[581,2],[589,2],[589,4],[589,3],[600,0],[600,1],[600,1],[597,3],[599,2],[599,3],[599,3],[598,8],[601,8],[601,8],[601,8],[601,8],[601,8],[601,8],[601,8],[601,8],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,10],[601,10],[601,10],[601,10],[601,10],[601,10],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[601,9],[608,0],[608,1],[624,2],[616,2],[616,2],[609,0],[609,1],[625,4],[617,4],[617,4],[617,2],[617,4],[634,0],[634,1],[634,2],[634,2],[636,1],[636,2],[637,5],[638,2],[638,5],[639,0],[639,1],[639,3],[639,3],[640,1],[640,3],[640,3],[640,5],[640,3],[641,1],[641,1],[633,1],[633,3],[635,1],[635,2],[635,3],[635,3],[635,3],[635,4],[635,5],[642,1],[642,2],[642,1],[612,0],[612,1],[628,3],[620,3],[620,2],[643,1],[643,3],[644,1],[644,2],[644,3],[644,4],[644,5],[645,3],[646,3],[646,3],[646,3],[647,0],[647,1],[647,1],[647,1],[647,1],[648,0],[648,2],[648,2],[649,2],[613,0],[613,1],[629,1],[629,1],[629,2],[629,1],[621,1],[621,1],[621,2],[621,2],[621,1],[650,3],[653,2],[653,3],[653,3],[651,3],[654,2],[654,3],[654,3],[652,3],[655,2],[655,3],[657,1],[657,3],[658,1],[658,3],[658,3],[658,5],[659,2],[660,2],[660,2],[614,0],[614,1],[630,2],[630,4],[630,2],[630,4],[630,2],[622,2],[622,2],[622,2],[615,0],[615,1],[662,2],[623,2],[623,2],[631,1],[632,1],[533,1],[533,2],[533,2],[533,2],[533,2],[533,4],[533,4],[533,4],[533,4],[533,6],[533,2],[533,3],[533,3],[533,3],[533,3],[533,3],[533,6],[533,6],[533,5],[533,5],[533,6],[533,5],[533,3],[533,3],[533,3],[533,3],[533,3],[533,2],[533,3],[533,2],[533,3],[534,1],[534,3],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,3],[534,4],[534,5],[534,4],[534,4],[534,4],[534,6],[534,6],[534,2],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,4],[534,3],[534,6],[534,6],[534,5],[534,5],[534,6],[534,6],[534,6],[534,6],[534,5],[534,4],[534,5],[534,5],[534,5],[534,5],[534,4],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,2],[534,3],[534,2],[534,3],[534,2],[534,3],[534,2],[534,3],[534,3],[534,4],[534,3],[534,3],[534,3],[667,1],[667,3],[677,1],[677,3],[677,3],[677,5],[677,3],[677,5],[677,4],[677,3],[677,2],[677,2],[677,4],[678,1],[678,3],[664,1],[664,1],[664,2],[664,2],[664,1],[664,1],[664,1],[671,1],[671,1],[671,2],[671,2],[671,1],[671,1],[679,1],[679,3],[685,1],[683,3],[688,3],[547,1],[547,2],[547,2],[504,1],[684,1],[690,1],[690,1],[691,1],[661,1],[661,1],[694,1],[694,2],[694,3],[694,2],[695,2],[695,3],[695,4],[692,1],[692,1],[692,1],[693,1],[693,1],[696,1],[696,1],[665,0],[665,1],[697,2],[697,1],[699,2],[699,3],[699,2],[580,1],[580,3],[588,1],[588,2],[588,3],[588,3],[588,3],[588,4],[588,3],[588,3],[588,4],[588,4],[588,4],[588,5],[588,5],[604,1],[604,3],[606,1],[606,3],[606,3],[606,5],[606,3],[701,1],[702,1],[703,1],[703,1],[704,1],[704,1],[706,2],[708,2],[708,2],[602,4],[602,5],[603,2],[603,3],[711,0],[711,1],[711,1],[713,4],[713,2],[713,4],[713,4],[713,4],[709,1],[709,2],[709,2],[709,3],[710,1],[710,2],[710,2],[710,2],[710,2],[710,2],[710,2],[710,3],[710,2],[710,3],[710,3],[710,3],[710,3],[710,2],[710,3],[710,3],[710,3],[710,3],[714,2],[714,2],[714,2],[714,2],[714,2],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[714,3],[712,0],[712,2],[712,4],[716,1],[716,3],[715,2],[715,2],[705,4],[705,3],[707,4],[707,4],[707,4],[707,3],[707,3],[717,1],[721,1],[720,1],[724,1],[718,0],[718,9],[718,5],[718,5],[718,4],[722,4],[722,6],[722,7],[722,10],[722,9],[722,5],[719,0],[719,5],[719,9],[723,2],[725,0],[725,2],[726,2],[726,2],[728,0],[729,0],[666,3],[666,4],[672,3],[672,3],[595,2],[596,3],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[698,0],[698,1],[698,2],[700,1],[700,2],[700,2],[605,0],[605,2],[607,3],[682,2],[682,2],[682,1],[682,1],[682,1],[687,1],[687,2],[687,1],[687,2],[687,2],[687,2],[687,1],[687,1],[687,1],[760,2],[760,2],[761,2],[761,2],[681,1],[681,1],[681,1],[681,1],[681,1],[681,1],[764,3],[764,2],[764,0],[680,3],[680,4],[686,3],[686,4],[686,3],[746,1],[746,1],[746,1],[753,1],[753,1],[753,1],[748,3],[748,4],[755,4],[755,5],[755,4],[747,0],[747,1],[754,1],[749,2],[749,2],[756,2],[771,4],[772,4],[772,4],[772,5],[772,7],[773,0],[773,1],[777,3],[775,2],[775,3],[775,3],[774,0],[774,2],[776,1],[776,3],[776,2],[778,0],[778,1],[780,5],[780,5],[779,2],[779,6],[779,5],[779,5],[779,5],[779,4],[782,0],[788,0],[537,3],[539,5],[539,4],[539,3],[539,3],[539,2],[781,1],[781,1],[783,0],[783,2],[783,2],[786,2],[786,2],[793,1],[793,1],[793,1],[791,1],[791,1],[784,0],[784,3],[784,3],[787,2],[787,3],[787,3],[792,1],[792,1],[610,0],[610,1],[626,2],[618,2],[618,2],[611,0],[611,1],[627,4],[619,3],[619,4],[750,6],[750,3],[757,6],[757,5],[757,4],[757,6],[757,5],[757,4],[757,6],[757,5],[757,6],[757,5],[765,4],[765,3],[765,5],[768,5],[768,6],[768,5],[751,6],[758,4],[758,5],[758,6],[758,6],[758,6],[758,6],[795,1],[795,1],[795,1],[795,1],[795,1],[795,1],[795,1],[795,1],[795,1],[767,4],[767,5],[770,5],[770,6],[770,5],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[796,1],[752,6],[752,3],[759,6],[759,5],[759,4],[759,6],[759,5],[759,4],[759,6],[759,5],[759,6],[759,5],[759,6],[759,5],[797,1],[797,1],[766,5],[766,3],[769,5],[769,6],[769,5],[744,6],[744,5],[744,5],[744,7],[744,5],[744,4],[744,2],[745,4],[745,5],[745,6],[745,6],[745,5],[745,6],[745,4],[745,2],[798,0],[798,1],[799,2],[799,4],[800,2],[800,4],[673,3],[673,3],[673,3],[669,2],[669,2],[669,2],[669,2],[669,2],[674,2],[674,2],[674,2],[674,2],[674,2],[674,2],[674,2],[674,2],[674,2],[674,2],[670,2],[670,4],[675,2],[675,4],[675,4],[675,3],[675,4],[675,3],[675,4],[675,4],[675,3],[675,4],[675,3],[676,1],[676,1],[801,1],[801,2],[802,1],[802,2],[802,3],[802,3],[802,2],[803,4],[804,2],[804,3],[804,4],[804,4],[804,3],[804,3],[804,4],[804,2],[804,3],[804,2],[804,3],[804,3],[804,4],[804,3],[804,4],[804,4],[804,5],[804,4],[804,3],[582,1],[582,3],[582,5],[582,3],[582,5],[590,3],[590,5],[590,7],[590,3],[590,5],[590,7],[417,4],[417,4],[417,2],[805,1],[805,3],[809,6],[809,4],[809,3],[809,5],[809,4],[809,6],[406,1],[406,1],[406,1],[406,1],[406,1],[406,1],[406,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,2],[812,6],[812,5],[812,6],[819,3],[819,4],[819,5],[819,5],[819,6],[819,6],[813,7],[820,4],[820,5],[820,5],[820,6],[820,7],[814,7],[814,6],[814,7],[814,5],[814,5],[814,4],[814,2],[814,2],[814,2],[814,2],[814,3],[814,3],[821,1],[821,7],[821,4],[821,2],[821,2],[821,2],[821,2],[821,3],[821,4],[821,3],[821,3],[821,7],[821,7],[821,7],[821,8],[821,7],[821,5],[821,6],[821,6],[821,6],[821,4],[821,5],[821,5],[821,5],[821,2],[821,2],[821,2],[821,2],[821,2],[821,3],[821,4],[821,4],[821,3],[821,3],[821,3],[821,4],[821,3],[838,1],[838,6],[838,1],[838,2],[838,2],[838,2],[838,2],[838,2],[838,3],[838,3],[838,4],[838,5],[847,2],[847,2],[847,1],[847,1],[847,2],[847,3],[847,4],[847,3],[847,4],[847,2],[847,3],[847,3],[847,2],[847,3],[847,3],[847,3],[847,6],[847,4],[847,7],[847,6],[847,2],[847,2],[839,6],[839,5],[839,5],[848,3],[848,4],[848,5],[848,5],[848,6],[848,3],[848,4],[848,5],[848,5],[867,1],[867,1],[867,1],[867,1],[867,1],[866,0],[866,1],[869,3],[870,3],[871,1],[871,3],[872,1],[872,3],[872,5],[872,3],[873,3],[874,1],[841,3],[841,2],[841,3],[841,4],[841,3],[841,3],[841,4],[841,2],[841,1],[841,1],[841,4],[841,2],[841,6],[849,1],[849,3],[849,6],[849,7],[849,6],[849,5],[849,4],[849,4],[849,2],[849,2],[849,3],[849,2],[849,2],[849,4],[849,3],[849,3],[849,4],[849,5],[849,4],[849,5],[849,4],[881,0],[881,2],[891,2],[882,0],[882,4],[892,2],[892,3],[880,4],[888,4],[888,5],[896,1],[896,1],[855,5],[863,2],[863,3],[863,4],[863,5],[863,5],[863,2],[863,5],[899,4],[899,4],[900,4],[900,4],[901,3],[901,5],[902,3],[902,5],[840,4],[840,3],[840,3],[840,5],[840,6],[840,3],[850,3],[850,4],[850,5],[850,3],[850,2],[850,4],[850,5],[850,5],[850,5],[850,2],[850,3],[850,3],[830,3],[842,3],[842,3],[859,1],[859,1],[875,1],[875,1],[831,1],[831,1],[843,1],[843,1],[851,1],[851,1],[887,0],[887,2],[909,1],[909,1],[890,2],[890,2],[885,0],[885,1],[836,1],[836,1],[883,1],[883,1],[884,2],[884,1],[893,3],[878,1],[878,1],[856,1],[856,1],[903,1],[903,3],[905,1],[905,3],[905,5],[905,3],[905,3],[905,3],[905,5],[904,0],[904,1],[832,0],[832,1],[911,1],[911,2],[844,1],[844,2],[844,2],[844,3],[913,2],[913,2],[912,2],[858,3],[864,3],[914,1],[914,3],[915,1],[915,3],[915,5],[915,3],[916,3],[917,1],[917,1],[917,3],[917,3],[917,3],[854,0],[854,1],[865,2],[865,3],[815,4],[815,3],[815,4],[815,6],[822,1],[822,2],[822,3],[822,3],[822,3],[822,3],[822,4],[919,3],[920,3],[920,3],[816,4],[823,2],[823,3],[823,4],[823,4],[817,2],[824,2],[818,6],[825,2],[825,3],[825,4],[825,5],[825,6],[922,1],[922,1],[407,9],[422,2],[422,3],[422,4],[422,4],[422,5],[422,6],[422,10],[422,10],[422,10],[422,4],[422,9],[422,9],[422,9],[422,9],[422,9],[923,0],[923,1],[926,2],[928,2],[924,0],[924,1],[927,2],[929,2],[925,0],[925,1],[408,3],[408,3],[423,2],[423,3],[423,4],[423,3],[423,3],[409,2],[409,3],[424,2],[424,3],[424,3],[424,3],[410,5],[410,5],[425,2],[425,3],[425,3],[425,4],[425,6],[425,5],[425,5],[425,5],[425,3],[425,5],[425,4],[425,5],[425,6],[425,5],[411,1],[411,1],[411,1],[411,1],[411,1],[411,1],[411,1],[426,1],[426,1],[426,1],[426,1],[426,1],[426,1],[426,4],[934,3],[934,5],[811,3],[810,3],[810,3],[946,0],[946,1],[949,2],[950,2],[950,2],[950,3],[950,3],[948,1],[947,0],[947,1],[951,3],[951,2],[951,2],[827,3],[953,1],[953,3],[954,3],[935,7],[956,0],[956,2],[941,6],[941,6],[941,5],[955,11],[958,11],[958,11],[958,11],[958,11],[958,11],[958,11],[958,11],[958,11],[958,12],[958,11],[958,11],[959,2],[967,2],[967,2],[973,0],[973,1],[973,2],[973,2],[974,1],[974,2],[974,2],[974,2],[861,3],[861,5],[897,3],[897,5],[897,5],[976,1],[976,3],[978,1],[978,3],[978,3],[978,5],[978,2],[978,4],[978,4],[978,6],[886,3],[889,3],[889,3],[889,3],[981,0],[981,1],[984,1],[984,2],[983,1],[983,2],[983,2],[983,3],[985,1],[985,2],[985,2],[985,2],[985,2],[985,2],[985,1],[985,1],[986,1],[986,2],[980,1],[980,1],[980,1],[980,1],[980,1],[980,1],[980,1],[980,1],[980,1],[982,1],[982,1],[982,1],[982,1],[989,4],[993,3],[997,4],[997,4],[990,6],[994,3],[998,6],[998,4],[998,6],[998,5],[991,4],[995,3],[999,4],[1002,1],[1002,3],[1003,1],[1003,2],[1003,3],[1003,3],[1003,5],[1004,4],[1005,5],[1005,4],[1005,4],[1005,4],[1005,3],[1005,3],[992,4],[996,3],[1000,4],[1007,1],[1007,3],[1008,1],[1008,2],[1008,3],[1008,3],[1008,5],[1009,2],[1009,2],[1009,1],[1009,1],[1001,1],[1001,1],[977,1],[977,1],[977,3],[977,5],[979,1],[979,1],[979,3],[979,5],[979,5],[979,5],[979,3],[979,3],[979,4],[834,4],[845,1],[845,2],[845,3],[845,4],[845,4],[835,9],[846,2],[846,3],[846,4],[846,5],[846,5],[846,6],[846,7],[846,8],[846,10],[1014,0],[1014,1],[1014,1],[1010,2],[1011,1],[1011,2],[1011,2],[987,2],[988,2],[1012,2],[1013,2],[960,0],[960,1],[1015,3],[1015,5],[1015,6],[968,2],[968,3],[968,3],[968,2],[968,2],[968,3],[968,4],[968,5],[968,4],[968,5],[968,6],[961,0],[961,1],[1018,3],[969,2],[969,3],[1016,3],[1017,3],[1017,3],[1019,1],[1019,3],[1020,1],[1020,3],[1020,5],[1020,3],[1020,5],[1021,6],[1021,4],[1021,4],[1021,3],[1022,2],[1022,2],[1022,3],[1022,2],[1022,3],[1022,4],[1022,4],[1022,5],[1022,6],[1022,6],[1022,3],[1022,4],[1022,4],[1023,1],[1023,1],[962,0],[962,1],[852,7],[862,2],[862,4],[862,7],[862,5],[862,7],[862,7],[862,4],[1024,0],[1024,3],[1025,2],[1025,3],[1026,3],[1027,3],[1028,1],[1028,3],[1029,1],[1029,3],[1029,3],[1029,5],[1030,2],[1031,3],[1031,2],[1031,2],[963,0],[963,1],[1032,5],[1032,6],[970,2],[970,4],[853,3],[1033,1],[1033,3],[964,0],[964,1],[1034,1],[1034,4],[1034,4],[1034,4],[971,2],[971,1],[971,2],[971,3],[971,3],[971,5],[971,4],[1037,0],[1037,1],[1035,3],[1038,3],[876,1],[876,4],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[876,1],[1036,1],[1036,1],[1039,1],[1039,1],[1041,1],[1041,3],[1041,3],[1042,1],[1043,6],[1044,6],[1044,6],[1044,6],[1044,6],[1044,6],[879,4],[894,4],[894,4],[1045,0],[1045,4],[1045,7],[1050,2],[1050,3],[1050,6],[1046,0],[1046,5],[1051,2],[1051,3],[1051,4],[1047,0],[1047,5],[1052,2],[1052,3],[1052,4],[1048,0],[1048,4],[1053,2],[1053,3],[1049,0],[1049,4],[1054,2],[1054,3],[877,0],[877,1],[1056,3],[1056,3],[895,2],[895,3],[965,0],[965,1],[1057,2],[1058,0],[1058,2],[966,0],[966,3],[972,3],[972,3],[1059,0],[936,9],[942,4],[942,10],[942,3],[942,7],[942,8],[942,9],[942,9],[942,9],[938,1],[938,1],[938,1],[938,1],[943,1],[943,1],[943,1],[943,1],[1062,8],[1066,4],[1066,9],[1066,6],[1066,7],[1066,8],[1066,3],[1066,5],[1066,6],[1066,7],[1066,8],[1066,8],[1066,8],[1066,8],[1063,16],[1067,3],[1067,17],[1067,5],[1067,4],[1067,16],[1067,6],[1067,16],[1067,7],[1067,8],[1067,10],[1067,11],[1067,17],[1067,7],[1067,9],[1067,9],[1067,10],[1067,10],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1067,16],[1064,6],[1068,4],[1068,6],[1068,7],[1065,6],[1069,5],[1070,2],[1070,4],[1073,3],[1073,4],[1093,1],[1093,3],[1095,1],[1095,3],[1095,3],[1095,5],[1094,0],[1094,1],[1071,2],[1074,2],[1072,3],[1075,0],[1075,3],[1083,3],[1076,3],[1084,3],[1077,3],[1085,3],[1078,0],[1078,3],[1086,3],[1079,0],[1079,3],[1087,3],[1080,0],[1080,3],[1088,3],[1081,0],[1081,3],[1089,3],[1082,0],[1082,2],[1090,2],[1096,1],[1097,1],[1091,0],[1091,2],[1092,2],[1098,1],[1098,3],[1099,2],[1100,1],[1100,1],[1100,1],[921,1],[921,1],[1060,0],[1060,1],[1102,3],[1061,3],[1103,2],[1103,4],[1104,3],[1104,5],[1104,5],[1104,7],[937,3],[1105,1],[1105,1],[1105,1],[939,16],[1106,1],[1112,1],[944,4],[944,5],[944,6],[944,6],[944,7],[944,8],[944,9],[944,16],[944,16],[944,16],[944,16],[944,16],[944,16],[944,16],[944,17],[1108,1],[1114,1],[1109,0],[1109,3],[1115,2],[1115,3],[1110,0],[1110,2],[1111,0],[1111,3],[1116,2],[1116,3],[1116,3],[1107,3],[1113,3],[1117,1],[1117,3],[1118,1],[1118,3],[1118,3],[1118,5],[940,6],[945,5],[945,6],[945,6],[945,6],[1119,2],[1119,3],[1120,3],[1121,1],[1121,3],[1122,1],[1122,3],[1122,3],[1122,5],[1123,2],[1124,2],[1124,2],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[22,1],[22,1],[22,1],[22,1],[22,1],[22,2],[22,2],[22,2],[22,2],[22,1],[22,1],[22,1],[22,1],[22,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,2],[1144,5],[1153,3],[1153,3],[1153,4],[1153,5],[1153,5],[1153,6],[1145,1],[1145,1],[1154,1],[1154,1],[1161,5],[1161,6],[1163,4],[1163,5],[1163,6],[1163,3],[1163,6],[1163,5],[1163,3],[1163,7],[1163,4],[1163,6],[1163,5],[1163,6],[1162,4],[1162,5],[1164,4],[1164,5],[1164,3],[1164,4],[1164,4],[1164,5],[1164,4],[1146,3],[1147,3],[1147,5],[1155,3],[1155,3],[1155,4],[1155,5],[1155,3],[1155,4],[1155,4],[1155,5],[1155,5],[1155,5],[1148,5],[1156,3],[1156,4],[1156,5],[1156,5],[1156,6],[1165,0],[1165,1],[1165,1],[1149,6],[1157,4],[1157,3],[1157,5],[1157,6],[1157,6],[1150,5],[1158,3],[1158,5],[1158,4],[1151,4],[1159,4],[1159,5],[1159,3],[1159,4],[1159,4],[1152,5],[1160,2],[1160,5],[1160,4],[1160,5],[1160,6],[1160,5],[1160,6],[1160,5],[1125,4],[1132,2],[1132,3],[1132,5],[1132,4],[1132,4],[1126,5],[1133,3],[1133,2],[1133,4],[1133,6],[1133,3],[1133,5],[1133,5],[1133,5],[1167,0],[1167,1],[1168,1],[413,3],[428,2],[1169,1],[1169,3],[414,6],[414,5],[414,6],[414,6],[414,7],[414,8],[429,2],[429,3],[429,3],[429,4],[429,5],[429,5],[429,7],[429,6],[429,3],[429,4],[429,4],[429,6],[429,5],[429,5],[429,5],[429,7],[429,6],[429,2],[429,4],[429,5],[429,2],[429,3],[429,4],[429,4],[429,5],[429,6],[429,8],[429,7],[429,9],[429,8],[1171,0],[1171,2],[1179,2],[1179,2],[1185,2],[1185,2],[1185,1],[1186,2],[1186,2],[1186,2],[1186,1],[1177,2],[1177,2],[1177,2],[1177,2],[1184,2],[1184,2],[1184,2],[1170,1],[1170,3],[1178,1],[1178,3],[1178,3],[1178,5],[1178,3],[1178,3],[1178,5],[1187,2],[1188,2],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1189,1],[1176,1],[1176,1],[1176,1],[1176,1],[1176,1],[1176,1],[1176,2],[1183,2],[1172,1],[1172,3],[1180,3],[1180,3],[1180,5],[828,2],[828,2],[828,2],[829,2],[829,2],[829,2],[1174,1],[1174,3],[1173,0],[1173,3],[1173,3],[1181,2],[1181,3],[1181,3],[1175,0],[1175,3],[1182,2],[1182,3],[415,5],[415,8],[415,4],[415,5],[415,7],[415,8],[415,5],[415,6],[415,6],[415,7],[430,2],[430,2],[430,3],[430,4],[430,5],[430,5],[430,3],[430,4],[430,5],[430,5],[430,6],[430,7],[430,8],[430,8],[430,3],[430,4],[430,4],[430,4],[430,5],[430,5],[430,4],[430,5],[430,6],[430,7],[430,7],[430,7],[430,8],[430,8],[430,3],[430,4],[430,2],[430,4],[430,5],[430,2],[430,3],[430,4],[430,4],[430,5],[430,6],[1194,1],[1194,2],[1196,2],[1127,1],[1127,1],[1127,1],[1127,2],[1127,2],[1127,1],[1137,2],[1137,2],[1137,3],[1134,1],[1134,2],[1134,2],[1134,2],[1134,2],[1134,1],[1134,2],[1134,3],[1134,2],[1134,3],[1134,3],[1199,6],[1199,7],[1199,5],[1199,6],[1202,2],[1202,4],[1202,6],[1202,6],[1202,6],[1202,4],[1202,7],[1202,7],[1202,7],[1202,5],[1202,5],[1202,5],[1202,4],[1202,6],[1202,6],[1202,6],[1200,1],[1200,2],[1203,1],[1203,2],[1203,2],[1203,3],[1210,3],[1211,1],[1211,3],[1211,2],[1211,3],[1211,3],[1197,7],[1197,7],[1197,6],[1135,2],[1135,4],[1135,4],[1135,5],[1135,6],[1212,1],[1212,3],[1215,3],[1214,0],[1214,1],[1206,0],[1206,3],[1208,2],[1208,3],[1208,3],[1201,4],[1204,5],[1204,4],[1204,4],[1205,0],[1205,1],[1138,1],[1136,1],[1216,4],[1216,3],[1217,1],[1217,3],[1217,4],[1217,4],[1217,4],[1217,3],[1217,3],[1218,1],[1218,1],[1221,1],[1221,1],[1223,5],[1225,2],[1225,4],[1225,6],[1225,5],[1225,5],[1224,6],[1226,2],[1226,4],[1226,7],[1226,6],[1226,6],[1226,6],[1229,1],[1229,1],[1228,0],[1228,1],[1219,0],[1219,1],[1219,1],[1220,1],[1220,3],[1222,1],[1222,3],[1222,5],[1222,3],[1231,3],[1232,3],[1232,3],[1198,4],[1139,1],[1139,2],[1139,3],[1139,3],[1139,4],[1139,4],[1233,9],[1235,2],[1235,3],[1235,3],[1235,4],[1235,5],[1235,6],[1235,7],[1235,7],[1235,8],[1235,9],[1237,3],[1237,1],[1238,3],[1238,3],[1238,1],[1234,1],[1234,2],[1234,3],[1236,1],[1236,2],[1236,2],[1236,3],[1236,3],[1239,6],[1240,3],[1240,5],[1240,4],[1240,6],[1240,6],[1241,0],[1241,2],[1243,2],[1242,3],[1242,1],[1242,3],[1244,2],[1244,3],[1244,2],[1128,10],[1140,2],[1140,4],[1140,6],[1140,7],[1140,8],[1140,9],[1140,10],[1140,11],[1140,10],[1140,10],[1251,0],[1251,1],[1251,1],[1249,0],[1249,1],[1247,1],[1247,1],[1248,1],[1248,1],[1250,1],[1250,1],[1129,6],[1141,3],[1141,3],[1141,2],[1141,6],[1141,6],[1141,7],[1141,7],[1141,6],[1141,7],[1254,0],[1254,1],[1255,4],[1255,3],[1256,2],[1256,3],[1256,4],[1256,4],[1256,2],[1256,3],[1256,3],[1130,7],[1130,12],[1142,2],[1142,3],[1142,3],[1142,5],[1142,4],[1142,7],[1142,8],[1142,9],[1142,7],[1142,12],[1142,8],[1142,13],[1142,7],[1142,12],[1142,12],[807,1],[807,3],[808,1],[808,1],[808,2],[808,1],[808,1],[808,1],[808,1],[416,3],[416,3],[416,3],[431,3],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[1277,1],[1277,1],[432,2],[432,3],[432,4],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[1257,4],[1279,3],[1279,4],[1279,4],[1258,4],[1258,6],[1280,3],[1280,4],[1280,4],[1280,5],[1280,6],[1280,5],[1280,6],[1280,6],[1259,2],[1260,3],[1261,4],[1281,3],[1281,4],[1281,4],[1281,4],[1295,1],[1295,1],[1262,3],[1262,3],[1282,3],[1282,3],[1263,4],[1263,3],[1283,3],[1264,5],[1284,3],[1284,4],[1284,5],[1284,6],[1284,5],[1284,5],[1265,2],[1265,3],[1265,4],[1265,6],[1285,3],[1285,4],[1285,5],[1285,6],[1285,6],[1285,6],[1266,3],[1266,5],[1266,5],[1266,6],[1266,4],[1286,3],[1286,5],[1286,5],[1286,6],[1286,6],[1286,3],[1296,0],[1296,1],[1297,1],[1297,2],[1267,4],[1267,6],[1287,2],[1287,2],[1287,4],[1287,6],[1287,3],[1287,4],[1287,4],[1287,5],[1287,6],[1287,6],[1287,6],[1268,3],[1268,4],[1268,4],[1268,5],[1268,4],[1288,3],[1288,3],[1288,4],[1288,4],[1288,4],[1288,5],[1288,5],[1288,4],[1269,3],[1269,4],[1269,3],[1269,4],[1289,3],[1289,3],[1289,4],[1289,4],[1289,3],[1289,3],[1289,4],[1289,4],[1270,5],[1270,5],[1290,3],[1290,3],[1290,5],[1290,4],[1290,5],[1290,4],[1290,5],[1271,2],[1271,2],[1272,6],[1272,7],[1291,3],[1291,4],[1291,4],[1291,5],[1291,6],[1291,6],[1291,6],[1291,7],[1291,7],[1291,7],[1291,7],[1291,8],[1291,3],[1291,4],[1291,4],[1291,4],[1273,3],[1273,4],[1273,5],[1292,4],[1274,3],[1274,6],[1293,3],[1293,3],[1275,2],[1276,4],[1294,5],[1294,4],[1294,4],[1298,0],[1298,2],[1298,2],[1300,2],[1300,2],[1299,0],[1299,2],[1301,2],[1131,6],[1143,6],[1143,6],[1143,6],[1143,6],[1143,7],[1143,3],[1143,2],[1143,2],[1143,2],[1302,1],[1304,1],[1306,1],[1307,1],[1245,1],[1245,3],[1246,1],[1246,3],[1246,3],[1246,5],[1308,3],[1309,3],[1309,2],[1309,1],[1310,1],[1311,1],[1312,1],[1303,0],[1303,2],[1305,2],[1305,2],[1313,1],[1313,1],[419,2],[433,2]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ @@ -8362,511 +8362,511 @@ case 43: return 204; break; case 44: return 205; break; -case 45: return 957; +case 45: parser.determineCase(yy_.yytext); return 26; break; -case 46: parser.determineCase(yy_.yytext); return 26; +case 46: return 27; break; -case 47: return 27; +case 47: return 28; break; -case 48: return 28; +case 48: return 29; break; -case 49: return 29; +case 49: parser.determineCase(yy_.yytext); return 30; break; -case 50: parser.determineCase(yy_.yytext); return 30; +case 50: return 31; break; -case 51: return 31; +case 51: return 194; break; -case 52: return 194; +case 52: return 32; break; -case 53: return 32; +case 53: return 33; break; -case 54: return 33; +case 54: return 34; break; -case 55: return 34; +case 55: return 35; break; -case 56: return 35; +case 56: return 36; break; -case 57: return 36; +case 57: return 170; break; -case 58: return 170; +case 58: return 37; break; -case 59: return 37; +case 59: return 38; break; -case 60: return 38; +case 60: return 39; break; -case 61: return 39; +case 61: return 40; break; -case 62: return 40; +case 62: return 41; break; -case 63: return 41; +case 63: return 42; break; -case 64: return 42; +case 64: return 43; break; -case 65: return 43; +case 65: return 44; break; -case 66: return 44; +case 66: return 45; break; -case 67: return 45; +case 67: return 46; break; -case 68: return 46; +case 68: return 135; break; -case 69: return 135; +case 69: return 369; break; -case 70: return 369; +case 70: return 47; break; -case 71: return 47; +case 71: return 48; break; -case 72: return 48; +case 72: return 49; break; -case 73: return 49; +case 73: return 50; break; -case 74: return 50; +case 74: return 51; break; -case 75: return 51; +case 75: return 571; break; -case 76: return 571; +case 76: this.begin('hdfs'); return 52; break; -case 77: this.begin('hdfs'); return 52; +case 77: return 53; break; -case 78: return 53; +case 78: return 176; break; -case 79: return 176; +case 79: return 54; break; -case 80: return 54; +case 80: return 56; break; -case 81: return 56; +case 81: return 55; break; -case 82: return 55; +case 82: return 57; break; -case 83: return 57; +case 83: parser.determineCase(yy_.yytext); return 58; break; -case 84: parser.determineCase(yy_.yytext); return 58; +case 84: parser.determineCase(yy_.yytext); return 59; break; -case 85: parser.determineCase(yy_.yytext); return 59; +case 85: return 60; break; -case 86: return 60; +case 86: return 61; break; -case 87: return 61; +case 87: return 62; break; -case 88: return 62; +case 88: return 63; break; -case 89: return 63; +case 89: return 64; break; -case 90: return 64; +case 90: return 195; break; -case 91: return 195; +case 91: return 181; break; -case 92: return 181; +case 92: return 65; break; -case 93: return 65; +case 93: return 136; break; -case 94: return 136; +case 94: return 69; break; -case 95: return 69; +case 95: return 196; break; -case 96: return 196; +case 96: return 197; break; -case 97: return 197; +case 97: this.begin('hdfs'); return 66; break; -case 98: this.begin('hdfs'); return 66; +case 98: return 67; break; -case 99: return 67; +case 99: return 70; break; -case 100: return 70; +case 100: return 68; break; -case 101: return 68; +case 101: return 71; break; -case 102: return 71; +case 102: return 72; break; -case 103: return 72; +case 103: return 73; break; -case 104: return 73; +case 104: parser.determineCase(yy_.yytext); return 74; break; -case 105: parser.determineCase(yy_.yytext); return 74; +case 105: this.begin('hdfs'); return 75; break; -case 106: this.begin('hdfs'); return 75; +case 106: return 186; break; -case 107: return 186; +case 107: return 76; break; -case 108: return 76; +case 108: return 77; break; -case 109: return 77; +case 109: return 79; break; -case 110: return 79; +case 110: return 78; break; -case 111: return 78; +case 111: return 137; break; -case 112: return 137; +case 112: return 138; break; -case 113: return 138; +case 113: return 80; break; -case 114: return 80; +case 114: return 99; break; -case 115: return 99; +case 115: return 81; break; -case 116: return 81; +case 116: return 82; break; -case 117: return 82; +case 117: return 83; break; -case 118: return 83; +case 118: return 84; break; -case 119: return 84; +case 119: return 85; break; -case 120: return 85; +case 120: return 86; break; -case 121: return 86; +case 121: return 87; break; -case 122: return 87; +case 122: this.begin('hdfs'); return 1207; break; -case 123: this.begin('hdfs'); return 1207; +case 123: return 88; break; -case 124: return 88; +case 124: return 89; break; -case 125: return 89; +case 125: return 90; break; -case 126: return 90; +case 126: return 91; break; -case 127: return 91; +case 127: return 92; break; -case 128: return 92; +case 128: return 93; break; -case 129: return 93; +case 129: return 94; break; -case 130: return 94; +case 130: return 139; break; -case 131: return 139; +case 131: return 95; break; -case 132: return 95; +case 132: return 96; break; -case 133: return 96; +case 133: parser.determineCase(yy_.yytext); return 97; break; -case 134: parser.determineCase(yy_.yytext); return 97; +case 134: return 98; break; -case 135: return 98; +case 135: return 100; break; -case 136: return 100; +case 136: return 101; break; -case 137: return 101; +case 137: return 102; break; -case 138: return 102; +case 138: return 103; break; -case 139: return 103; +case 139: return 104; break; -case 140: return 104; +case 140: return 105; break; -case 141: return 105; +case 141: return 106; break; -case 142: return 106; +case 142: return 107; break; -case 143: return 107; +case 143: return 140; break; -case 144: return 140; +case 144: return 201; break; -case 145: return 201; +case 145: return 108; break; -case 146: return 108; +case 146: return 109; break; -case 147: return 109; +case 147: return 110; break; -case 148: return 110; +case 148: return 111; break; -case 149: return 111; +case 149: return 112; break; -case 150: return 112; +case 150: parser.determineCase(yy_.yytext); return 113; break; -case 151: parser.determineCase(yy_.yytext); return 113; +case 151: return 192; break; -case 152: return 192; +case 152: return 114; break; -case 153: return 114; +case 153: return 857; break; -case 154: return 857; +case 154: return 656; break; -case 155: return 656; +case 155: return 115; break; -case 156: return 115; +case 156: return 116; break; -case 157: return 116; +case 157: return 117; break; -case 158: return 117; +case 158: return 202; break; -case 159: return 202; +case 159: return 118; break; -case 160: return 118; +case 160: return 119; break; -case 161: return 119; +case 161: return 120; break; -case 162: return 120; +case 162: return 203; break; -case 163: return 203; +case 163: return 121; break; -case 164: return 121; +case 164: return 122; break; -case 165: return 122; +case 165: return 123; break; -case 166: return 123; +case 166: return 124; break; -case 167: return 124; +case 167: return 126; break; -case 168: return 126; +case 168: return 127; break; -case 169: return 127; +case 169: return 128; break; -case 170: return 128; +case 170: return 129; break; -case 171: return 129; +case 171: return 130; break; -case 172: return 130; +case 172: parser.determineCase(yy_.yytext); return 131; break; -case 173: parser.determineCase(yy_.yytext); return 131; +case 173: return 133; break; -case 174: return 133; +case 174: return 134; break; -case 175: return 134; +case 175: return 141; break; -case 176: return 141; +case 176: return 206; break; -case 177: return 206; +case 177: return 142; break; -case 178: return 142; +case 178: return 207; break; -case 179: return 207; +case 179: return 208; break; -case 180: return 208; +case 180: return 209; break; -case 181: return 209; +case 181: return 908; break; -case 182: return 908; +case 182: return 210; break; -case 183: return 210; +case 183: return 211; break; -case 184: return 211; +case 184: return 212; break; -case 185: return 212; +case 185: return 213; break; -case 186: return 213; +case 186: return 906; break; -case 187: return 906; +case 187: return 214; break; -case 188: return 214; +case 188: return 215; break; -case 189: return 215; +case 189: return 898; break; -case 190: return 898; +case 190: parser.determineCase(yy_.yytext); return 452; break; -case 191: parser.determineCase(yy_.yytext); return 452; +case 191: parser.determineCase(yy_.yytext); return 933; break; -case 192: parser.determineCase(yy_.yytext); return 933; +case 192: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; break; -case 193: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; +case 193: return 216; break; -case 194: return 216; +case 194: return 217; break; -case 195: return 217; +case 195: return 218; break; -case 196: return 218; +case 196: return 219; break; -case 197: return 219; +case 197: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; break; -case 198: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; +case 198: return 220; break; -case 199: return 220; +case 199: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 163; break; -case 200: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 163; +case 200: return 222; break; -case 201: return 222; +case 201: return 221; break; -case 202: return 221; +case 202: return 223; break; -case 203: return 223; +case 203: return 907; break; -case 204: return 907; +case 204: return 224; break; -case 205: return 224; +case 205: return 225; break; -case 206: return 225; +case 206: return 226; break; -case 207: return 226; +case 207: return 227; break; -case 208: return 227; +case 208: return 228; break; -case 209: return 228; +case 209: return 229; break; -case 210: return 229; +case 210: return 230; break; -case 211: return 230; +case 211: return 231; break; -case 212: return 231; +case 212: return 232; break; -case 213: return 232; +case 213: return 233; break; -case 214: return 233; +case 214: return 234; break; -case 215: return 234; +case 215: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1192; break; -case 216: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1192; +case 216: return 236; break; -case 217: return 236; +case 217: return 235; break; -case 218: return 235; +case 218: return 237; break; -case 219: return 237; +case 219: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 931; break; -case 220: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 931; +case 220: this.begin('hdfs'); return 238; break; -case 221: this.begin('hdfs'); return 238; +case 221: return 239; break; -case 222: return 239; +case 222: return 156; break; -case 223: return 156; +case 223: return 240; break; -case 224: return 240; +case 224: return 241; break; -case 225: return 241; +case 225: this.begin('hdfs'); return 975; break; -case 226: this.begin('hdfs'); return 975; +case 226: return 242; break; -case 227: return 242; +case 227: return 243; break; -case 228: return 243; +case 228: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1252; break; -case 229: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1252; +case 229: this.begin('hdfs'); return 244; break; -case 230: this.begin('hdfs'); return 244; +case 230: return 245; break; -case 231: return 245; +case 231: return 932; break; -case 232: return 932; +case 232: return 246; break; -case 233: return 246; +case 233: return 663; break; -case 234: return 663; +case 234: return 1040; break; -case 235: return 1040; +case 235: return 1230; break; -case 236: return 1230; +case 236: return 268; break; -case 237: return 268; +case 237: return 269; break; -case 238: return 269; +case 238: return 247; break; -case 239: return 247; +case 239: return 248; break; -case 240: return 248; +case 240: return 249; break; -case 241: return 249; +case 241: return 270; break; -case 242: return 270; +case 242: return 250; break; -case 243: return 250; +case 243: return 251; break; -case 244: return 251; +case 244: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 930; break; -case 245: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 930; +case 245: return 910; break; -case 246: return 910; +case 246: return 252; break; -case 247: return 252; +case 247: return 762; break; -case 248: return 762; +case 248: return 253; break; -case 249: return 253; +case 249: return 254; break; -case 250: return 254; +case 250: return 255; break; -case 251: return 255; +case 251: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1195; break; -case 252: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1195; +case 252: return 271; break; -case 253: return 271; +case 253: return 272; break; -case 254: return 272; +case 254: return 256; break; -case 255: return 256; +case 255: return 257; break; -case 256: return 257; +case 256: return 150; break; -case 257: return 150; +case 257: return 258; break; -case 258: return 258; +case 258: return 259; break; -case 259: return 259; +case 259: return 274; break; -case 260: return 274; +case 260: return 260; break; -case 261: return 260; +case 261: return 261; break; -case 262: return 261; +case 262: return 262; break; -case 263: return 262; +case 263: return 263; break; -case 264: return 263; +case 264: return 264; break; -case 265: return 264; +case 265: return 275; break; -case 266: return 275; +case 266: return 276; break; -case 267: return 276; +case 267: return 277; break; -case 268: return 277; +case 268: return 543; break; -case 269: return 543; +case 269: return 278; break; -case 270: return 278; +case 270: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1227; break; -case 271: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1227; +case 271: return 149; break; -case 272: return 149; +case 272: return 265; break; -case 273: return 265; +case 273: return 833; break; -case 274: return 833; +case 274: return 143; break; -case 275: return 143; +case 275: return 266; break; -case 276: return 266; +case 276: return 285; break; -case 277: return 285; +case 277: return 152; break; -case 278: return 152; +case 278: return 153; break; -case 279: return 153; +case 279: return 144; break; -case 280: return 144; +case 280: return 154; break; -case 281: return 154; +case 281: return 155; break; -case 282: return 155; +case 282: return 145; break; -case 283: return 145; +case 283: return 321; break; -case 284: return 321; +case 284: return 146; break; -case 285: return 146; +case 285: return 147; break; -case 286: return 147; +case 286: return 148; break; -case 287: return 148; +case 287: return 119; break; -case 288: return 119; +case 288: return 151; break; -case 289: return 151; +case 289: return 279; break; -case 290: return 279; +case 290: return 267; break; -case 291: return 267; +case 291: return 273; break; -case 292: return 273; +case 292: return 280; break; -case 293: return 280; +case 293: return 281; break; -case 294: return 281; +case 294: return 282; break; -case 295: return 282; +case 295: return 283; break; -case 296: return 283; +case 296: this.popState(); return 668; break; -case 297: this.popState(); return 668; +case 297: return 957; break; case 298: return 284; break; @@ -9251,8 +9251,8 @@ case 480:console.log(yy_.yytext); break; } }, -rules: [/^(?:\s)/i,/^(?:--.*)/i,/^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:ALL)/i,/^(?:ARRAY)/i,/^(?:AS)/i,/^(?:AUTHORIZATION)/i,/^(?:BINARY)/i,/^(?:CACHE)/i,/^(?:COLUMN)/i,/^(?:CONF)/i,/^(?:CONSTRAINT)/i,/^(?:CREATE)/i,/^(?:CUBE)/i,/^(?:CURRENT)/i,/^(?:DATE)/i,/^(?:DELETE)/i,/^(?:DESCRIBE)/i,/^(?:EXTENDED)/i,/^(?:EXTERNAL)/i,/^(?:FOR)/i,/^(?:FOREIGN)/i,/^(?:FUNCTION)/i,/^(?:GRANT)/i,/^(?:GROUPING)/i,/^(?:IMPORT)/i,/^(?:INSERT)/i,/^(?:LATERAL)/i,/^(?:LOCAL)/i,/^(?:MACRO)/i,/^(?:MAP)/i,/^(?:NONE)/i,/^(?:OF)/i,/^(?:OUT)/i,/^(?:PRIMARY)/i,/^(?:REFERENCES)/i,/^(?:REVOKE)/i,/^(?:ROLLUP)/i,/^(?:TABLE)/i,/^(?:TIMESTAMP)/i,/^(?:USER)/i,/^(?:USING)/i,/^(?:VIEWS)/i,/^(?:LIFECYCLE)/i,/^(?:ABORT)/i,/^(?:ADD)/i,/^(?:ADMIN)/i,/^(?:AFTER)/i,/^(?:ANALYZE)/i,/^(?:ARCHIVE)/i,/^(?:ASC)/i,/^(?:AVRO)/i,/^(?:BUCKET)/i,/^(?:BUCKETS)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLUSTER)/i,/^(?:CLUSTERED)/i,/^(?:COLLECTION)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPACT)/i,/^(?:COMPACTIONS)/i,/^(?:COMPUTE)/i,/^(?:CONCATENATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DAY)/i,/^(?:DAYOFWEEK)/i,/^(?:DBPROPERTIES)/i,/^(?:DEFERRED)/i,/^(?:DEFINED)/i,/^(?:DELIMITED)/i,/^(?:DEPENDENCY)/i,/^(?:DESC)/i,/^(?:DIRECTORY)/i,/^(?:DISABLE)/i,/^(?:DISTRIBUTE)/i,/^(?:DOUBLE\s+PRECISION)/i,/^(?:ESCAPED)/i,/^(?:ENABLE)/i,/^(?:EXCHANGE)/i,/^(?:EXPLAIN)/i,/^(?:EXPORT)/i,/^(?:FIELDS)/i,/^(?:FILE)/i,/^(?:FILEFORMAT)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:HOUR)/i,/^(?:IDXPROPERTIES)/i,/^(?:INDEX)/i,/^(?:INDEXES)/i,/^(?:INPATH)/i,/^(?:INPUTFORMAT)/i,/^(?:ITEMS)/i,/^(?:JAR)/i,/^(?:KEY)/i,/^(?:KEYS)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:LOCK)/i,/^(?:LOCKS)/i,/^(?:MATCHED)/i,/^(?:MERGE)/i,/^(?:METADATA)/i,/^(?:MINUTE)/i,/^(?:MONTH)/i,/^(?:MSCK)/i,/^(?:NORELY)/i,/^(?:NOSCAN)/i,/^(?:NOVALIDATE)/i,/^(?:NO_DROP)/i,/^(?:OFFLINE)/i,/^(?:ORC)/i,/^(?:OUTPUTFORMAT)/i,/^(?:OVERWRITE)/i,/^(?:OVERWRITE\s+DIRECTORY)/i,/^(?:OWNER)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PERCENT)/i,/^(?:PRIVILEGES)/i,/^(?:PURGE)/i,/^(?:QUARTER)/i,/^(?:RCFILE)/i,/^(?:REBUILD)/i,/^(?:RELOAD)/i,/^(?:RELY)/i,/^(?:REPAIR)/i,/^(?:REPLICATION)/i,/^(?:RECOVER)/i,/^(?:RENAME)/i,/^(?:REPLACE)/i,/^(?:RESTRICT)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:SECOND)/i,/^(?:SCHEMA)/i,/^(?:SCHEMAS)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SETS)/i,/^(?:SHOW)/i,/^(?:SHOW_DATABASE)/i,/^(?:SKEWED)/i,/^(?:SKEWED LOCATION)/i,/^(?:SORT)/i,/^(?:SORTED)/i,/^(?:STATISTICS)/i,/^(?:STORED)/i,/^(?:STORED\s+AS\s+DIRECTORIES)/i,/^(?:STRING)/i,/^(?:STRUCT)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TEMPORARY)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:TINYINT)/i,/^(?:TOUCH)/i,/^(?:TRANSACTIONS)/i,/^(?:UNARCHIVE)/i,/^(?:UNIONTYPE)/i,/^(?:USE)/i,/^(?:VIEW)/i,/^(?:WAIT)/i,/^(?:WEEK)/i,/^(?:WINDOW)/i,/^(?:YEAR)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:ADD)/i,/^(?:AGGREGATE)/i,/^(?:AVRO)/i,/^(?:CACHED)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLOSE_FN)/i,/^(?:COLUMN)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPUTE)/i,/^(?:CREATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DELETE)/i,/^(?:DELIMITED)/i,/^(?:DESCRIBE)/i,/^(?:ESCAPED)/i,/^(?:EXPLAIN)/i,/^(?:EXTERNAL)/i,/^(?:EXTENDED)/i,/^(?:FIELDS)/i,/^(?:FILEFORMAT)/i,/^(?:FILES)/i,/^(?:FINALIZE_FN)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:GROUP)/i,/^(?:HASH)/i,/^(?:ILIKE)/i,/^(?:INCREMENTAL)/i,/^(?:INSERT)/i,/^(?:INTERVAL)/i,/^(?:INTERMEDIATE)/i,/^(?:INIT_FN)/i,/^(?:INVALIDATE)/i,/^(?:INPATH)/i,/^(?:IREGEXP)/i,/^(?:KEY)/i,/^(?:KUDU)/i,/^(?:LAST)/i,/^(?:LIKE\s+PARQUET)/i,/^(?:LIMIT)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:MERGE_FN)/i,/^(?:METADATA)/i,/^(?:NULLS)/i,/^(?:OFFSET)/i,/^(?:ORC)/i,/^(?:OVERWRITE)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PREPARE_FN)/i,/^(?:PRIMARY)/i,/^(?:RCFILE)/i,/^(?:RANGE)/i,/^(?:REAL)/i,/^(?:REFRESH)/i,/^(?:RENAME)/i,/^(?:REPEATABLE)/i,/^(?:REPLACE)/i,/^(?:REPLICATION)/i,/^(?:RESTRICT)/i,/^(?:RETURNS)/i,/^(?:REVOKE)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SCHEMAS)/i,/^(?:SERIALIZE_FN)/i,/^(?:SERVER)/i,/^(?:SORT)/i,/^(?:STATS)/i,/^(?:STORED)/i,/^(?:STRAIGHT_JOIN)/i,/^(?:SYMBOL)/i,/^(?:TABLE)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:UNCACHED)/i,/^(?:UPDATE_FN)/i,/^(?:UPSERT)/i,/^(?:URI)/i,/^(?:USING)/i,/^(?:PARTITION\s+VALUE\s)/i,/^(?:ANALYTIC)/i,/^(?:ANTI)/i,/^(?:ARRAY)/i,/^(?:BLOCK_SIZE)/i,/^(?:COMPRESSION)/i,/^(?:CURRENT)/i,/^(?:DEFAULT)/i,/^(?:ENCODING)/i,/^(?:GRANT)/i,/^(?:MAP)/i,/^(?:RECOVER)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:STRUCT)/i,/^(?:UNKNOWN)/i,/^(?:\[BROADCAST\])/i,/^(?:\[NOSHUFFLE\])/i,/^(?:\[SHUFFLE\])/i,/^(?:\.\.\.)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:AND)/i,/^(?:ALL)/i,/^(?:ALTER)/i,/^(?:AND)/i,/^(?:AS)/i,/^(?:ASC)/i,/^(?:BETWEEN)/i,/^(?:BIGINT)/i,/^(?:BOOLEAN)/i,/^(?:BY)/i,/^(?:CASE)/i,/^(?:CHAR)/i,/^(?:CREATE)/i,/^(?:CROSS)/i,/^(?:CURRENT)/i,/^(?:DATABASE)/i,/^(?:DECIMAL)/i,/^(?:DISTINCT)/i,/^(?:DIV)/i,/^(?:DOUBLE)/i,/^(?:DESC)/i,/^(?:DROP)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:EXISTS)/i,/^(?:FALSE)/i,/^(?:FLOAT)/i,/^(?:FOLLOWING)/i,/^(?:FROM)/i,/^(?:FULL)/i,/^(?:GROUP)/i,/^(?:HAVING)/i,/^(?:IF)/i,/^(?:IN)/i,/^(?:INNER)/i,/^(?:INSERT)/i,/^(?:INT)/i,/^(?:INTO)/i,/^(?:IS)/i,/^(?:JOIN)/i,/^(?:LEFT)/i,/^(?:LIKE)/i,/^(?:LIMIT)/i,/^(?:NOT)/i,/^(?:NULL)/i,/^(?:ON)/i,/^(?:OPTION)/i,/^(?:OR)/i,/^(?:ORDER)/i,/^(?:OUTER)/i,/^(?:PARTITION)/i,/^(?:PRECEDING)/i,/^(?:PURGE)/i,/^(?:RANGE)/i,/^(?:REGEXP)/i,/^(?:RIGHT)/i,/^(?:RLIKE)/i,/^(?:ROW)/i,/^(?:ROWS)/i,/^(?:SCHEMA)/i,/^(?:SELECT)/i,/^(?:SEMI)/i,/^(?:SET)/i,/^(?:SHOW)/i,/^(?:SMALLINT)/i,/^(?:STRING)/i,/^(?:TABLE)/i,/^(?:THEN)/i,/^(?:TIMESTAMP)/i,/^(?:TINYINT)/i,/^(?:TO)/i,/^(?:TRUE)/i,/^(?:TRUNCATE)/i,/^(?:UNBOUNDED)/i,/^(?:UPDATE)/i,/^(?:USE)/i,/^(?:UNION)/i,/^(?:VIEW)/i,/^(?:VARCHAR)/i,/^(?:VALUES)/i,/^(?:WHEN)/i,/^(?:WHERE)/i,/^(?:WITH)/i,/^(?:OVER)/i,/^(?:ROLE)/i,/^(?:AVG\s*\()/i,/^(?:CAST\s*\()/i,/^(?:COUNT\s*\()/i,/^(?:MAX\s*\()/i,/^(?:MIN\s*\()/i,/^(?:STDDEV_POP\s*\()/i,/^(?:STDDEV_SAMP\s*\()/i,/^(?:SUM\s*\()/i,/^(?:VARIANCE\s*\()/i,/^(?:VAR_POP\s*\()/i,/^(?:VAR_SAMP\s*\()/i,/^(?:COLLECT_SET\s*\()/i,/^(?:COLLECT_LIST\s*\()/i,/^(?:CORR\s*\()/i,/^(?:COVAR_POP\s*\()/i,/^(?:COVAR_SAMP\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:HISTOGRAM_NUMERIC\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENTILE\s*\()/i,/^(?:PERCENTILE_APPROX\s*\()/i,/^(?:APPX_MEDIAN\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:GROUP_CONCAT\s*\()/i,/^(?:NDV\s*\()/i,/^(?:STDDEV\s*\()/i,/^(?:VARIANCE_POP\s*\()/i,/^(?:VARIANCE_SAMP\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:DENSE_RANK\s*\()/i,/^(?:FIRST_VALUE\s*\()/i,/^(?:LAG\s*\()/i,/^(?:LAST_VALUE\s*\()/i,/^(?:LEAD\s*\()/i,/^(?:RANK\s*\()/i,/^(?:ROW_NUMBER\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:SYSTEM\s*\()/i,/^(?:[0-9]+)/i,/^(?:[0-9]+(?:[YSL]|BD)?)/i,/^(?:[0-9]+E)/i,/^(?:[A-Za-z0-9_]+)/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:\s+['])/i,/^(?:[^'\u2020\u2021]+)/i,/^(?:['])/i,/^(?:$)/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:=)/i,/^(?:<)/i,/^(?:>)/i,/^(?:!=)/i,/^(?:<=)/i,/^(?:>=)/i,/^(?:<>)/i,/^(?:<=>)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\+)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:\|)/i,/^(?:\^)/i,/^(?:&)/i,/^(?:,)/i,/^(?:\.)/i,/^(?::)/i,/^(?:;)/i,/^(?:~)/i,/^(?:!)/i,/^(?:\()/i,/^(?:\))/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\$\{[^}]*\})/i,/^(?:`)/i,/^(?:[^`]+)/i,/^(?:`)/i,/^(?:')/i,/^(?:(?:\\\\|\\[']|[^'])+)/i,/^(?:')/i,/^(?:")/i,/^(?:(?:\\\\|\\["]|[^"])+)/i,/^(?:")/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i], -conditions: {"hdfs":{"rules":[427,428,429,430,431,432,476],"inclusive":false},"doubleQuotedValue":{"rules":[469,470,479],"inclusive":false},"singleQuotedValue":{"rules":[466,467,478],"inclusive":false},"backtickedValue":{"rules":[463,464,477],"inclusive":false},"between":{"rules":[0,1,2,3,4,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,473,480],"inclusive":true},"hive":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,410,411,412,413,414,415,416,417,418,419,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,474,480],"inclusive":true},"impala":{"rules":[0,1,2,3,4,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,475,480],"inclusive":true},"INITIAL":{"rules":[0,1,2,3,4,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,480],"inclusive":true}} +rules: [/^(?:\s)/i,/^(?:--.*)/i,/^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:ALL)/i,/^(?:ARRAY)/i,/^(?:AS)/i,/^(?:AUTHORIZATION)/i,/^(?:BINARY)/i,/^(?:CACHE)/i,/^(?:COLUMN)/i,/^(?:CONF)/i,/^(?:CONSTRAINT)/i,/^(?:CREATE)/i,/^(?:CUBE)/i,/^(?:CURRENT)/i,/^(?:DATE)/i,/^(?:DELETE)/i,/^(?:DESCRIBE)/i,/^(?:EXTENDED)/i,/^(?:EXTERNAL)/i,/^(?:FOR)/i,/^(?:FOREIGN)/i,/^(?:FUNCTION)/i,/^(?:GRANT)/i,/^(?:GROUPING)/i,/^(?:IMPORT)/i,/^(?:INSERT)/i,/^(?:LATERAL)/i,/^(?:LOCAL)/i,/^(?:MACRO)/i,/^(?:MAP)/i,/^(?:NONE)/i,/^(?:OF)/i,/^(?:OUT)/i,/^(?:PRIMARY)/i,/^(?:REFERENCES)/i,/^(?:REVOKE)/i,/^(?:ROLLUP)/i,/^(?:TABLE)/i,/^(?:TIMESTAMP)/i,/^(?:USER)/i,/^(?:USING)/i,/^(?:VIEWS)/i,/^(?:ABORT)/i,/^(?:ADD)/i,/^(?:ADMIN)/i,/^(?:AFTER)/i,/^(?:ANALYZE)/i,/^(?:ARCHIVE)/i,/^(?:ASC)/i,/^(?:AVRO)/i,/^(?:BUCKET)/i,/^(?:BUCKETS)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLUSTER)/i,/^(?:CLUSTERED)/i,/^(?:COLLECTION)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPACT)/i,/^(?:COMPACTIONS)/i,/^(?:COMPUTE)/i,/^(?:CONCATENATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DAY)/i,/^(?:DAYOFWEEK)/i,/^(?:DBPROPERTIES)/i,/^(?:DEFERRED)/i,/^(?:DEFINED)/i,/^(?:DELIMITED)/i,/^(?:DEPENDENCY)/i,/^(?:DESC)/i,/^(?:DIRECTORY)/i,/^(?:DISABLE)/i,/^(?:DISTRIBUTE)/i,/^(?:DOUBLE\s+PRECISION)/i,/^(?:ESCAPED)/i,/^(?:ENABLE)/i,/^(?:EXCHANGE)/i,/^(?:EXPLAIN)/i,/^(?:EXPORT)/i,/^(?:FIELDS)/i,/^(?:FILE)/i,/^(?:FILEFORMAT)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:HOUR)/i,/^(?:IDXPROPERTIES)/i,/^(?:INDEX)/i,/^(?:INDEXES)/i,/^(?:INPATH)/i,/^(?:INPUTFORMAT)/i,/^(?:ITEMS)/i,/^(?:JAR)/i,/^(?:KEY)/i,/^(?:KEYS)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:LOCK)/i,/^(?:LOCKS)/i,/^(?:MATCHED)/i,/^(?:MERGE)/i,/^(?:METADATA)/i,/^(?:MINUTE)/i,/^(?:MONTH)/i,/^(?:MSCK)/i,/^(?:NORELY)/i,/^(?:NOSCAN)/i,/^(?:NOVALIDATE)/i,/^(?:NO_DROP)/i,/^(?:OFFLINE)/i,/^(?:ORC)/i,/^(?:OUTPUTFORMAT)/i,/^(?:OVERWRITE)/i,/^(?:OVERWRITE\s+DIRECTORY)/i,/^(?:OWNER)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PERCENT)/i,/^(?:PRIVILEGES)/i,/^(?:PURGE)/i,/^(?:QUARTER)/i,/^(?:RCFILE)/i,/^(?:REBUILD)/i,/^(?:RELOAD)/i,/^(?:RELY)/i,/^(?:REPAIR)/i,/^(?:REPLICATION)/i,/^(?:RECOVER)/i,/^(?:RENAME)/i,/^(?:REPLACE)/i,/^(?:RESTRICT)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:SECOND)/i,/^(?:SCHEMA)/i,/^(?:SCHEMAS)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SETS)/i,/^(?:SHOW)/i,/^(?:SHOW_DATABASE)/i,/^(?:SKEWED)/i,/^(?:SKEWED LOCATION)/i,/^(?:SORT)/i,/^(?:SORTED)/i,/^(?:STATISTICS)/i,/^(?:STORED)/i,/^(?:STORED\s+AS\s+DIRECTORIES)/i,/^(?:STRING)/i,/^(?:STRUCT)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TEMPORARY)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:TINYINT)/i,/^(?:TOUCH)/i,/^(?:TRANSACTIONS)/i,/^(?:UNARCHIVE)/i,/^(?:UNIONTYPE)/i,/^(?:USE)/i,/^(?:VIEW)/i,/^(?:WAIT)/i,/^(?:WEEK)/i,/^(?:WINDOW)/i,/^(?:YEAR)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:ADD)/i,/^(?:AGGREGATE)/i,/^(?:AVRO)/i,/^(?:CACHED)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLOSE_FN)/i,/^(?:COLUMN)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPUTE)/i,/^(?:CREATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DELETE)/i,/^(?:DELIMITED)/i,/^(?:DESCRIBE)/i,/^(?:ESCAPED)/i,/^(?:EXPLAIN)/i,/^(?:EXTERNAL)/i,/^(?:EXTENDED)/i,/^(?:FIELDS)/i,/^(?:FILEFORMAT)/i,/^(?:FILES)/i,/^(?:FINALIZE_FN)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:GROUP)/i,/^(?:HASH)/i,/^(?:ILIKE)/i,/^(?:INCREMENTAL)/i,/^(?:INSERT)/i,/^(?:INTERVAL)/i,/^(?:INTERMEDIATE)/i,/^(?:INIT_FN)/i,/^(?:INVALIDATE)/i,/^(?:INPATH)/i,/^(?:IREGEXP)/i,/^(?:KEY)/i,/^(?:KUDU)/i,/^(?:LAST)/i,/^(?:LIKE\s+PARQUET)/i,/^(?:LIMIT)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:MERGE_FN)/i,/^(?:METADATA)/i,/^(?:NULLS)/i,/^(?:OFFSET)/i,/^(?:ORC)/i,/^(?:OVERWRITE)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PREPARE_FN)/i,/^(?:PRIMARY)/i,/^(?:RCFILE)/i,/^(?:RANGE)/i,/^(?:REAL)/i,/^(?:REFRESH)/i,/^(?:RENAME)/i,/^(?:REPEATABLE)/i,/^(?:REPLACE)/i,/^(?:REPLICATION)/i,/^(?:RESTRICT)/i,/^(?:RETURNS)/i,/^(?:REVOKE)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SCHEMAS)/i,/^(?:SERIALIZE_FN)/i,/^(?:SERVER)/i,/^(?:SORT)/i,/^(?:STATS)/i,/^(?:STORED)/i,/^(?:STRAIGHT_JOIN)/i,/^(?:SYMBOL)/i,/^(?:TABLE)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:UNCACHED)/i,/^(?:UPDATE_FN)/i,/^(?:UPSERT)/i,/^(?:URI)/i,/^(?:USING)/i,/^(?:PARTITION\s+VALUE\s)/i,/^(?:ANALYTIC)/i,/^(?:ANTI)/i,/^(?:ARRAY)/i,/^(?:BLOCK_SIZE)/i,/^(?:COMPRESSION)/i,/^(?:CURRENT)/i,/^(?:DEFAULT)/i,/^(?:ENCODING)/i,/^(?:GRANT)/i,/^(?:MAP)/i,/^(?:RECOVER)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:STRUCT)/i,/^(?:UNKNOWN)/i,/^(?:\[BROADCAST\])/i,/^(?:\[NOSHUFFLE\])/i,/^(?:\[SHUFFLE\])/i,/^(?:\.\.\.)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:AND)/i,/^(?:LIFECYCLE)/i,/^(?:ALL)/i,/^(?:ALTER)/i,/^(?:AND)/i,/^(?:AS)/i,/^(?:ASC)/i,/^(?:BETWEEN)/i,/^(?:BIGINT)/i,/^(?:BOOLEAN)/i,/^(?:BY)/i,/^(?:CASE)/i,/^(?:CHAR)/i,/^(?:CREATE)/i,/^(?:CROSS)/i,/^(?:CURRENT)/i,/^(?:DATABASE)/i,/^(?:DECIMAL)/i,/^(?:DISTINCT)/i,/^(?:DIV)/i,/^(?:DOUBLE)/i,/^(?:DESC)/i,/^(?:DROP)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:EXISTS)/i,/^(?:FALSE)/i,/^(?:FLOAT)/i,/^(?:FOLLOWING)/i,/^(?:FROM)/i,/^(?:FULL)/i,/^(?:GROUP)/i,/^(?:HAVING)/i,/^(?:IF)/i,/^(?:IN)/i,/^(?:INNER)/i,/^(?:INSERT)/i,/^(?:INT)/i,/^(?:INTO)/i,/^(?:IS)/i,/^(?:JOIN)/i,/^(?:LEFT)/i,/^(?:LIKE)/i,/^(?:LIMIT)/i,/^(?:NOT)/i,/^(?:NULL)/i,/^(?:ON)/i,/^(?:OPTION)/i,/^(?:OR)/i,/^(?:ORDER)/i,/^(?:OUTER)/i,/^(?:PARTITION)/i,/^(?:PRECEDING)/i,/^(?:PURGE)/i,/^(?:RANGE)/i,/^(?:REGEXP)/i,/^(?:RIGHT)/i,/^(?:RLIKE)/i,/^(?:ROW)/i,/^(?:ROWS)/i,/^(?:SCHEMA)/i,/^(?:SELECT)/i,/^(?:SEMI)/i,/^(?:SET)/i,/^(?:SHOW)/i,/^(?:SMALLINT)/i,/^(?:STRING)/i,/^(?:TABLE)/i,/^(?:THEN)/i,/^(?:TIMESTAMP)/i,/^(?:TINYINT)/i,/^(?:TO)/i,/^(?:TRUE)/i,/^(?:TRUNCATE)/i,/^(?:UNBOUNDED)/i,/^(?:UPDATE)/i,/^(?:USE)/i,/^(?:UNION)/i,/^(?:VIEW)/i,/^(?:VARCHAR)/i,/^(?:VALUES)/i,/^(?:WHEN)/i,/^(?:WHERE)/i,/^(?:WITH)/i,/^(?:OVER)/i,/^(?:ROLE)/i,/^(?:AVG\s*\()/i,/^(?:CAST\s*\()/i,/^(?:COUNT\s*\()/i,/^(?:MAX\s*\()/i,/^(?:MIN\s*\()/i,/^(?:STDDEV_POP\s*\()/i,/^(?:STDDEV_SAMP\s*\()/i,/^(?:SUM\s*\()/i,/^(?:VARIANCE\s*\()/i,/^(?:VAR_POP\s*\()/i,/^(?:VAR_SAMP\s*\()/i,/^(?:COLLECT_SET\s*\()/i,/^(?:COLLECT_LIST\s*\()/i,/^(?:CORR\s*\()/i,/^(?:COVAR_POP\s*\()/i,/^(?:COVAR_SAMP\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:HISTOGRAM_NUMERIC\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENTILE\s*\()/i,/^(?:PERCENTILE_APPROX\s*\()/i,/^(?:APPX_MEDIAN\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:GROUP_CONCAT\s*\()/i,/^(?:NDV\s*\()/i,/^(?:STDDEV\s*\()/i,/^(?:VARIANCE_POP\s*\()/i,/^(?:VARIANCE_SAMP\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:DENSE_RANK\s*\()/i,/^(?:FIRST_VALUE\s*\()/i,/^(?:LAG\s*\()/i,/^(?:LAST_VALUE\s*\()/i,/^(?:LEAD\s*\()/i,/^(?:RANK\s*\()/i,/^(?:ROW_NUMBER\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:SYSTEM\s*\()/i,/^(?:[0-9]+)/i,/^(?:[0-9]+(?:[YSL]|BD)?)/i,/^(?:[0-9]+E)/i,/^(?:[A-Za-z0-9_]+)/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:\s+['])/i,/^(?:[^'\u2020\u2021]+)/i,/^(?:['])/i,/^(?:$)/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:=)/i,/^(?:<)/i,/^(?:>)/i,/^(?:!=)/i,/^(?:<=)/i,/^(?:>=)/i,/^(?:<>)/i,/^(?:<=>)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\+)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:\|)/i,/^(?:\^)/i,/^(?:&)/i,/^(?:,)/i,/^(?:\.)/i,/^(?::)/i,/^(?:;)/i,/^(?:~)/i,/^(?:!)/i,/^(?:\()/i,/^(?:\))/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\$\{[^}]*\})/i,/^(?:`)/i,/^(?:[^`]+)/i,/^(?:`)/i,/^(?:')/i,/^(?:(?:\\\\|\\[']|[^'])+)/i,/^(?:')/i,/^(?:")/i,/^(?:(?:\\\\|\\["]|[^"])+)/i,/^(?:")/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i], +conditions: {"hdfs":{"rules":[427,428,429,430,431,432,476],"inclusive":false},"doubleQuotedValue":{"rules":[469,470,479],"inclusive":false},"singleQuotedValue":{"rules":[466,467,478],"inclusive":false},"backtickedValue":{"rules":[463,464,477],"inclusive":false},"between":{"rules":[0,1,2,3,4,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,473,480],"inclusive":true},"hive":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,410,411,412,413,414,415,416,417,418,419,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,474,480],"inclusive":true},"impala":{"rules":[0,1,2,3,4,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,475,480],"inclusive":true},"INITIAL":{"rules":[0,1,2,3,4,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,480],"inclusive":true}} }); return lexer; })(); diff --git a/src/core/sqlSyntaxParser.js b/src/core/sqlSyntaxParser.js index 1f9a7ba..df6348d 100644 --- a/src/core/sqlSyntaxParser.js +++ b/src/core/sqlSyntaxParser.js @@ -2353,8 +2353,8 @@ var sqlSyntaxParser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[6,10,25,29,57,58,73,78,79,96,112,130,144,162,182,218,307,339,352,438,439,440,452,569,570,571,577,760,816,859,921,922,924,1160,1184,1185,1186,1187,1189,1207,1221,1246,1247,1273,1309],$V1=[2,4],$V2=[6,10],$V3=[2,5],$V4=[1,64],$V5=[1,44],$V6=[1,33],$V7=[1,99],$V8=[1,129],$V9=[1,140],$Va=[1,108],$Vb=[1,109],$Vc=[1,137],$Vd=[1,122],$Ve=[1,66],$Vf=[1,34],$Vg=[1,65],$Vh=[1,92],$Vi=[1,138],$Vj=[1,69],$Vk=[1,102],$Vl=[1,133],$Vm=[1,134],$Vn=[1,135],$Vo=[1,110],$Vp=[1,104],$Vq=[1,131],$Vr=[1,132],$Vs=[1,101],$Vt=[1,119],$Vu=[1,105],$Vv=[1,116],$Vw=[1,45],$Vx=[1,46],$Vy=[1,47],$Vz=[1,91],$VA=[1,125],$VB=[1,100],$VC=[1,144],$VD=[1,67],$VE=[1,68],$VF=[1,126],$VG=[1,143],$VH=[1,130],$VI=[1,98],$VJ=[1,136],$VK=[1,121],$VL=[6,10,399,951],$VM=[2,866],$VN=[1,153],$VO=[1,155],$VP=[1,158],$VQ=[25,29,58,73,78,79,96,112,130,144,182,218,307,339,352,438,439,440,452,569,570,571,577,760,816,859,921,922,924,1160,1184,1185,1186,1187,1189,1207,1221,1246,1247,1273,1309],$VR=[1,172],$VS=[1,173],$VT=[1,174],$VU=[1,175],$VV=[1,176],$VW=[1,177],$VX=[1,178],$VY=[1,179],$VZ=[1,180],$V_=[1,181],$V$=[1,182],$V01=[1,183],$V11=[1,184],$V21=[1,185],$V31=[1,186],$V41=[1,187],$V51=[1,188],$V61=[1,189],$V71=[1,190],$V81=[1,191],$V91=[1,192],$Va1=[1,193],$Vb1=[1,194],$Vc1=[1,195],$Vd1=[1,196],$Ve1=[1,197],$Vf1=[1,198],$Vg1=[1,199],$Vh1=[1,200],$Vi1=[1,201],$Vj1=[1,202],$Vk1=[1,203],$Vl1=[1,204],$Vm1=[1,205],$Vn1=[1,206],$Vo1=[1,207],$Vp1=[1,208],$Vq1=[1,209],$Vr1=[1,210],$Vs1=[1,211],$Vt1=[1,212],$Vu1=[1,213],$Vv1=[1,214],$Vw1=[1,215],$Vx1=[1,216],$Vy1=[1,217],$Vz1=[1,218],$VA1=[1,219],$VB1=[1,220],$VC1=[1,221],$VD1=[1,222],$VE1=[1,223],$VF1=[1,224],$VG1=[1,225],$VH1=[1,226],$VI1=[1,227],$VJ1=[1,228],$VK1=[1,229],$VL1=[1,230],$VM1=[1,231],$VN1=[1,232],$VO1=[1,233],$VP1=[1,234],$VQ1=[1,235],$VR1=[1,236],$VS1=[1,237],$VT1=[1,238],$VU1=[1,239],$VV1=[1,240],$VW1=[1,241],$VX1=[1,242],$VY1=[1,243],$VZ1=[1,244],$V_1=[1,245],$V$1=[1,246],$V02=[1,247],$V12=[1,248],$V22=[1,249],$V32=[1,250],$V42=[1,251],$V52=[1,252],$V62=[1,253],$V72=[1,254],$V82=[1,255],$V92=[1,256],$Va2=[1,257],$Vb2=[1,258],$Vc2=[1,259],$Vd2=[1,260],$Ve2=[1,261],$Vf2=[1,262],$Vg2=[1,263],$Vh2=[1,264],$Vi2=[1,265],$Vj2=[1,266],$Vk2=[1,267],$Vl2=[1,268],$Vm2=[1,269],$Vn2=[1,270],$Vo2=[1,271],$Vp2=[1,272],$Vq2=[1,273],$Vr2=[1,274],$Vs2=[1,275],$Vt2=[1,276],$Vu2=[1,277],$Vv2=[1,278],$Vw2=[1,279],$Vx2=[1,280],$Vy2=[1,281],$Vz2=[1,282],$VA2=[1,283],$VB2=[1,284],$VC2=[1,285],$VD2=[1,286],$VE2=[1,287],$VF2=[1,288],$VG2=[1,289],$VH2=[1,290],$VI2=[1,291],$VJ2=[1,292],$VK2=[1,293],$VL2=[1,294],$VM2=[1,295],$VN2=[1,296],$VO2=[1,297],$VP2=[1,298],$VQ2=[1,299],$VR2=[1,300],$VS2=[1,301],$VT2=[1,302],$VU2=[1,303],$VV2=[1,304],$VW2=[1,169],$VX2=[1,170],$VY2=[1,168],$VZ2=[1,325],$V_2=[1,323],$V$2=[1,324],$V03=[1,322],$V13=[1,320],$V23=[1,316],$V33=[1,319],$V43=[1,321],$V53=[1,318],$V63=[1,315],$V73=[1,317],$V83=[1,328],$V93=[1,330],$Va3=[1,334],$Vb3=[1,329],$Vc3=[1,331],$Vd3=[1,333],$Ve3=[1,332],$Vf3=[1,358],$Vg3=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,207,236,260,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,392,395,396,397,398,402,403,404,759,760,791],$Vh3=[2,901],$Vi3=[1,373],$Vj3=[1,374],$Vk3=[1,375],$Vl3=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,402],$Vm3=[1,386],$Vn3=[1,384],$Vo3=[1,385],$Vp3=[2,630],$Vq3=[1,389],$Vr3=[1,390],$Vs3=[1,398],$Vt3=[1,396],$Vu3=[1,397],$Vv3=[1,395],$Vw3=[1,399],$Vx3=[1,408],$Vy3=[1,435],$Vz3=[1,428],$VA3=[1,424],$VB3=[1,423],$VC3=[1,434],$VD3=[1,433],$VE3=[1,440],$VF3=[1,438],$VG3=[1,437],$VH3=[1,441],$VI3=[1,436],$VJ3=[1,409],$VK3=[1,446],$VL3=[1,445],$VM3=[178,193,222,262,342],$VN3=[1,459],$VO3=[1,460],$VP3=[1,461],$VQ3=[1,514],$VR3=[1,515],$VS3=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160],$VT3=[1,521],$VU3=[1,525],$VV3=[44,216],$VW3=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,164,181,195,201,296,337,402],$VX3=[105,121,132,146,156,178,181,193,196,201,210,222,229,262,296,337,342,1095],$VY3=[38,41,45,64,75,90,105,106,107,119,120,127,142,143,144,146,147,171,174,182,193,195,196,197,205,210,215,217,224,230,247,250,256,263,439,440],$VZ3=[267,273,348,577],$V_3=[6,10,347,399,951],$V$3=[2,662],$V04=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,286,294,307,308,309,310,311,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,445,452,543,577,653,660,759,816,827,859,897,899,901,951,1184],$V14=[1,554],$V24=[1,553],$V34=[1,552],$V44=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,164,167,168,170,175,176,180,183,184,188,189,194,203,206,207,208,209,212,213,231,233,239,242,244,246,249,250,251,254,258,264,265,266,267,269,273,274,275,281,282,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,328,330,331,332,333,334,335,336,338,339,340,341,343,344,345,347,348,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,403,445,452,543,571,577,653,660,665,759,816,827,859,897,899,901,951,969,1000,1184],$V54=[1,556],$V64=[1,555],$V74=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,164,167,168,170,175,176,180,183,184,188,189,194,203,204,206,207,208,209,212,213,231,233,239,242,244,246,249,250,251,254,258,264,265,266,267,269,273,274,275,281,282,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,328,330,331,332,333,334,335,336,338,339,340,341,343,344,345,347,348,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,403,445,452,543,571,577,653,660,665,759,816,827,859,897,899,901,946,951,969,1000,1184],$V84=[2,33],$V94=[2,111],$Va4=[2,152],$Vb4=[1,564],$Vc4=[1,566],$Vd4=[1,569],$Ve4=[1,568],$Vf4=[2,2771],$Vg4=[1,571],$Vh4=[307,324,394,827],$Vi4=[6,10,307,394,827],$Vj4=[2,691],$Vk4=[1,575],$Vl4=[307,324,394,398,827],$Vm4=[2,2810],$Vn4=[307,394],$Vo4=[207,281,387,395],$Vp4=[6,10,170,176,184,206,231,242,307,309,310,320,325,347,351,394,399,445,577,653,660,951,1184],$Vq4=[1,599],$Vr4=[1,600],$Vs4=[1,604],$Vt4=[1,601],$Vu4=[1,598],$Vv4=[1,605],$Vw4=[1,602],$Vx4=[1,606],$Vy4=[1,603],$Vz4=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,184,206,231,242,264,265,266,286,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,402,445,577,653,660,951,1184],$VA4=[6,10,170,176,184,206,231,242,264,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,653,660,951,1184],$VB4=[2,1372],$VC4=[352,577],$VD4=[2,1350],$VE4=[65,238],$VF4=[65,185,238],$VG4=[2,1457],$VH4=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,164,188,328,339,398,402],$VI4=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,392,395,396,397,398,402,403,404,759,760,791],$VJ4=[2,887],$VK4=[1,625],$VL4=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,207,236,260,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,392,395,396,397,398,399,402,403,404,577,759,760,791],$VM4=[307,394,398,577,1184,1186,1221],$VN4=[2,622],$VO4=[1,630],$VP4=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,164,311,402],$VQ4=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,311,402],$VR4=[188,250,328],$VS4=[2,655],$VT4=[2,1887],$VU4=[1,640],$VV4=[38,172,188,250,311,328,889],$VW4=[1,665],$VX4=[1,673],$VY4=[1,660],$VZ4=[1,670],$V_4=[1,668],$V$4=[1,672],$V05=[1,674],$V15=[1,671],$V25=[1,669],$V35=[1,663],$V45=[1,664],$V55=[1,666],$V65=[2,652],$V75=[1,680],$V85=[1,684],$V95=[1,685],$Va5=[2,1895],$Vb5=[188,328],$Vc5=[82,83],$Vd5=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,402,850],$Ve5=[291,398],$Vf5=[38,889],$Vg5=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,175,211,240,251,268,270,271,277,289,290,293,297,299,305,314,340,341,344,345,349,352,398,402,577,1034],$Vh5=[193,262,342],$Vi5=[1,731],$Vj5=[1,732],$Vk5=[6,10,324],$Vl5=[6,10,319,403],$Vm5=[2,659],$Vn5=[1,759],$Vo5=[6,10,319],$Vp5=[193,262,342,1095],$Vq5=[6,10,312,319,403],$Vr5=[2,932],$Vs5=[1,769],$Vt5=[6,10,1184],$Vu5=[2,2968],$Vv5=[1,773],$Vw5=[1,775],$Vx5=[1,777],$Vy5=[1,799],$Vz5=[1,808],$VA5=[1,798],$VB5=[1,788],$VC5=[1,786],$VD5=[1,827],$VE5=[1,797],$VF5=[1,800],$VG5=[1,782],$VH5=[1,793],$VI5=[1,826],$VJ5=[1,829],$VK5=[1,816],$VL5=[1,823],$VM5=[1,840],$VN5=[1,841],$VO5=[1,838],$VP5=[1,839],$VQ5=[1,824],$VR5=[1,846],$VS5=[1,849],$VT5=[1,850],$VU5=[1,830],$VV5=[1,831],$VW5=[1,832],$VX5=[1,833],$VY5=[1,834],$VZ5=[1,836],$V_5=[1,843],$V$5=[1,844],$V06=[1,845],$V16=[1,828],$V26=[1,818],$V36=[1,835],$V46=[1,842],$V56=[1,837],$V66=[1,847],$V76=[1,848],$V86=[1,815],$V96=[1,785],$Va6=[1,784],$Vb6=[1,783],$Vc6=[1,787],$Vd6=[1,801],$Ve6=[1,802],$Vf6=[1,817],$Vg6=[6,10,170,176,184,206,231,242,309,310,320,325,347,351,399,445,577,653,660,951,1184],$Vh6=[6,10,170,176,184,206,231,242,309,310,320,325,347,351,394,399,445,577,653,660,951,1184],$Vi6=[1,856],$Vj6=[2,3000],$Vk6=[1,859],$Vl6=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,262,402],$Vm6=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,335,336,338,343,347,350,351,352,382,383,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,653,660,665,951,1184],$Vn6=[6,10,394],$Vo6=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,653,660,665,951,1184],$Vp6=[2,1210],$Vq6=[1,873],$Vr6=[1,886],$Vs6=[1,884],$Vt6=[1,885],$Vu6=[1,896],$Vv6=[1,895],$Vw6=[1,894],$Vx6=[1,893],$Vy6=[1,911],$Vz6=[1,912],$VA6=[1,910],$VB6=[1,914],$VC6=[1,915],$VD6=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,398,402],$VE6=[2,1266],$VF6=[1,922],$VG6=[1,921],$VH6=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,273,279,398,402],$VI6=[6,10,170,176,184,206,231,242,265,266,294,307,308,309,310,313,317,318,320,324,325,326,333,338,347,351,394,399,445,577,653,660,951,1184],$VJ6=[2,1342],$VK6=[1,943],$VL6=[1,971],$VM6=[1,995],$VN6=[1,996],$VO6=[1,997],$VP6=[1,998],$VQ6=[1,999],$VR6=[1,1000],$VS6=[1,1001],$VT6=[1,1002],$VU6=[1,1003],$VV6=[1,1005],$VW6=[1,1006],$VX6=[1,1007],$VY6=[1,1008],$VZ6=[1,1004],$V_6=[1,1010],$V$6=[2,753],$V07=[1,1015],$V17=[31,66,84,88,94,108,123,211,240,268,270,271,277,1034],$V27=[6,10,352],$V37=[6,10,28,34,36,39,62,68,74,85,89,104,113,116,120,151,152,153,154,167,212,244,249,258,269,274,275,286,312,322,323,328,335,352,385,387,389,394,399,452,543,577,946,951],$V47=[2,1896],$V57=[1,1042],$V67=[6,10,36,39,74,89,113,116,120,167,212,244,258,269,274,275,286,319,328,335,398,452,543,951,969],$V77=[6,10,207],$V87=[6,10,170,176,206,242,310,320,325,347,399,653,660,951,1184],$V97=[6,10,170,176,206,231,242,309,310,320,325,347,399,445,653,660,951,1184],$Va7=[116,274,352,577],$Vb7=[2,2959],$Vc7=[1,1118],$Vd7=[1,1138],$Ve7=[1,1139],$Vf7=[1,1129],$Vg7=[1,1128],$Vh7=[1,1122],$Vi7=[1,1137],$Vj7=[1,1127],$Vk7=[1,1141],$Vl7=[1,1140],$Vm7=[1,1142],$Vn7=[1,1131],$Vo7=[1,1130],$Vp7=[1,1123],$Vq7=[1,1124],$Vr7=[1,1125],$Vs7=[1,1126],$Vt7=[1,1132],$Vu7=[1,1133],$Vv7=[1,1134],$Vw7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,233,239,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,653,660,665,951,1184],$Vx7=[1,1153],$Vy7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,571,577,653,660,665,951,1184],$Vz7=[1,1155],$VA7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,398,399,402,445,452,571,577,653,660,665,951,1184],$VB7=[1,1160],$VC7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,207,209,231,233,239,242,246,249,250,266,281,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,445,452,571,577,653,660,665,951,1184],$VD7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,233,239,242,246,249,250,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,327,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,571,577,653,660,665,951,1184],$VE7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,168,170,175,176,183,184,188,194,206,207,209,231,233,239,242,246,249,250,251,266,281,283,285,286,287,288,289,290,293,294,297,299,300,301,302,305,307,308,309,310,312,313,314,316,317,318,319,320,321,322,323,325,326,328,331,332,333,334,336,338,339,340,341,343,344,345,347,349,350,351,352,385,386,387,388,389,390,391,392,393,394,395,398,399,402,445,452,571,577,653,660,665,859,951,1184],$VF7=[1,1168],$VG7=[1,1169],$VH7=[1,1190],$VI7=[2,1211],$VJ7=[1,1194],$VK7=[307,827],$VL7=[2,2838],$VM7=[1,1202],$VN7=[1,1201],$VO7=[6,10,352,394],$VP7=[1,1208],$VQ7=[6,10,242,320,347,394,399,653,660,951,1184],$VR7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,286,951],$VS7=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,233,239,242,246,250,264,265,266,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,324,325,326,331,332,333,334,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,653,660,665,951,1184],$VT7=[6,10,351],$VU7=[1,1251],$VV7=[6,10,307,350,351,394],$VW7=[39,387,394,399,452],$VX7=[1,1256],$VY7=[6,10,170,176,206,231,242,307,309,310,320,325,347,351,394,399,445,653,660,951,1184],$VZ7=[6,10,188,207,281,328,395],$V_7=[6,10,188,212,328,543],$V$7=[2,742],$V08=[1,1273],$V18=[1,1274],$V28=[6,10,39,74,120,167,212,244,275,286,352,452,543,577,951],$V38=[2,2392],$V48=[1,1289],$V58=[6,10,167,286,951],$V68=[1,1292],$V78=[6,10,93,394],$V88=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,188,194,204,206,209,212,214,220,225,231,233,235,239,242,243,244,245,246,248,249,250,257,258,266,269,274,275,278,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,321,322,323,325,326,328,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,653,660,665,946,951,1184],$V98=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,212,231,233,239,242,244,246,249,250,258,266,269,274,275,283,286,287,288,294,300,301,302,307,308,309,310,312,313,316,317,318,319,320,322,323,325,326,328,331,332,333,334,335,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,452,543,571,577,653,660,665,946,951,1184],$Va8=[1,1309],$Vb8=[394,399],$Vc8=[2,647],$Vd8=[1,1318],$Ve8=[1,1319],$Vf8=[2,2056],$Vg8=[1,1328],$Vh8=[1,1329],$Vi8=[39,120,167,286,452],$Vj8=[1,1339],$Vk8=[6,10,170,176,206,242,320,325,347,399,653,660,951,1184],$Vl8=[2,2333],$Vm8=[1,1387],$Vn8=[1,1388],$Vo8=[2,1224],$Vp8=[1,1393],$Vq8=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,394,399,402,445,571,577,653,660,665,951,1184],$Vr8=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,387,388,389,390,391,392,393,394,399,402,445,571,577,653,660,665,951,1184],$Vs8=[301,302,350],$Vt8=[1,1427],$Vu8=[1,1447],$Vv8=[1,1448],$Vw8=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,207,209,236,281,283,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,402,403,404,759,760,791],$Vx8=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,207,236,281,285,292,303,304,311,321,322,323,346,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,371,372,373,374,375,376,377,378,379,380,381,382,383,391,395,396,397,398,402,403,404,759,760,791],$Vy8=[1,1458],$Vz8=[325,394,399],$VA8=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,184,188,203,206,212,231,242,244,258,264,265,266,267,269,273,274,275,281,286,294,307,308,309,310,311,313,317,318,320,322,324,325,326,328,330,333,335,338,339,347,348,351,352,394,398,399,402,445,452,543,577,653,660,759,816,827,859,897,899,901,951,1184],$VB8=[2,2832],$VC8=[1,1469],$VD8=[6,10,170,176,184,206,231,242,266,294,307,308,309,310,313,317,318,320,325,326,333,338,347,351,394,399,445,577,653,660,951,1184],$VE8=[2,1313],$VF8=[1,1486],$VG8=[1,1485],$VH8=[91,336],$VI8=[6,10,212,543],$VJ8=[1,1523],$VK8=[6,10,39,74,116,120,167,212,244,274,275,286,452,543,951],$VL8=[1,1533],$VM8=[1,1534],$VN8=[2,2368],$VO8=[1,1538],$VP8=[1,1539],$VQ8=[6,10,34,104],$VR8=[1,1573],$VS8=[1,1576],$VT8=[1,1586],$VU8=[1,1581],$VV8=[1,1566],$VW8=[1,1587],$VX8=[1,1582],$VY8=[1,1583],$VZ8=[1,1574],$V_8=[1,1584],$V$8=[1,1569],$V09=[1,1570],$V19=[1,1578],$V29=[1,1577],$V39=[1,1572],$V49=[1,1571],$V59=[1,1568],$V69=[1,1585],$V79=[1,1567],$V89=[1,1575],$V99=[1,1580],$Va9=[1,1565],$Vb9=[1,1579],$Vc9=[403,404],$Vd9=[1,1620],$Ve9=[6,10,170,176,242,320,325,347,399,653,660,951,1184],$Vf9=[167,286],$Vg9=[2,600],$Vh9=[1,1648],$Vi9=[1,1651],$Vj9=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,288,294,300,301,302,307,308,309,310,313,317,318,320,322,325,326,331,333,336,338,343,347,350,351,352,385,386,387,388,389,390,394,399,402,445,571,577,653,660,665,951,1184],$Vk9=[6,10,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,170,176,183,184,194,206,209,231,242,246,250,266,283,286,287,294,300,301,302,307,308,309,310,313,317,318,320,325,326,331,333,336,338,343,347,350,351,352,385,386,394,399,402,445,571,577,653,660,665,951,1184],$Vl9=[2,1407],$Vm9=[325,399],$Vn9=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,168,285,311,321,759,760],$Vo9=[6,10,80,169],$Vp9=[2,746],$Vq9=[1,1713],$Vr9=[1,1718],$Vs9=[1,1719],$Vt9=[1,1720],$Vu9=[1,1717],$Vv9=[1,1728],$Vw9=[2,2384],$Vx9=[1,1742],$Vy9=[1,1743],$Vz9=[1,1745],$VA9=[1,1746],$VB9=[122,276],$VC9=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,207,281,304,323,346,382,383,391,395,403,404,686],$VD9=[6,10,28,34,62,104,394,399],$VE9=[1,1759],$VF9=[1,1757],$VG9=[1,1758],$VH9=[1,1756],$VI9=[1,1763],$VJ9=[1,1760],$VK9=[1,1761],$VL9=[6,10,28,34,39,62,104,151,152,153,154,249,322,323,389,394,399,452],$VM9=[6,10,28,34,39,62,74,104,151,152,153,154,244,249,280,322,323,389,394,399,452],$VN9=[2,818],$VO9=[1,1767],$VP9=[6,10,34,36,39,74,89,104,113,116,120,167,212,244,258,269,274,275,286,328,335,452,543,951],$VQ9=[6,10,36,39,74,89,113,116,120,167,212,244,258,269,274,275,286,328,335,452,543,951],$VR9=[6,10,255],$VS9=[280,394,399],$VT9=[1,1813],$VU9=[1,1814],$VV9=[1,1815],$VW9=[6,10,170,176,242,320,347,399,653,660,951,1184],$VX9=[1,1819],$VY9=[6,10,170,176,183,206,242,310,320,325,347,352,394,399,653,660,951,1184],$VZ9=[6,10,37,39,72,74,116,120,167,212,243,244,274,275,286,321,323,352,452,543,577,951],$V_9=[6,10,350],$V$9=[6,10,80],$V0a=[207,281,304,346,348,382,383,395,403,404],$V1a=[6,10,28,34,39,62,104,151,152,153,154,249,322,323,394,399,452],$V2a=[6,10,36,74,113,116,120,167,212,244,258,274,275,286,335,543,951],$V3a=[6,10,242,320,347,399,660,951,1184],$V4a=[1,1954],$V5a=[6,10,39,72,74,116,120,167,212,243,244,274,275,286,321,323,352,452,543,577,951],$V6a=[1,1980],$V7a=[1,1979],$V8a=[1,1987],$V9a=[389,394],$Vaa=[6,10,74,113,116,120,167,212,244,274,275,286,335,543,951],$Vba=[2,992],$Vca=[1,2024],$Vda=[1,2023],$Vea=[1,2025],$Vfa=[1,2026],$Vga=[6,10,36,74,113,116,120,167,212,244,274,275,286,335,543,951],$Vha=[6,10,347,399,660,951,1184],$Via=[6,10,39,72,74,116,120,167,212,243,244,274,275,286,323,352,452,543,577,951],$Vja=[288,782],$Vka=[288,398,782],$Vla=[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,167,402],$Vma=[6,10,170,176,242,246,250,320,331,336,347,394,399,653,660,951,1184],$Vna=[6,10,39,68,74,116,120,244,274,275,312,335,452],$Voa=[6,10,347,399,951,1184],$Vpa=[6,10,170,176,242,250,320,331,336,347,394,399,653,660,951,1184],$Vqa=[2,953],$Vra=[1,2121],$Vsa=[6,10,39,74,116,120,167,212,244,274,275,286,323,352,452,543,577,951],$Vta=[143,174,295,382,385,399,782],$Vua=[2,1456],$Vva=[6,10,74,116,120,167,212,244,274,275,286,335,543,951],$Vwa=[6,10,39,74,116,120,244,274,275,312,335,452],$Vxa=[6,10,242,320,347,394,399,660,951,1184],$Vya=[1,2163],$Vza=[6,10,39,74,116,120,167,212,244,274,275,286,352,452,543,577,951],$VAa=[385,399],$VBa=[2,1466],$VCa=[1,2178],$VDa=[1,2177],$VEa=[1,2176],$VFa=[1,2174],$VGa=[1,2175],$VHa=[2,2320],$VIa=[1,2189],$VJa=[1,2188],$VKa=[6,10,39,74,116,120,244,274,275,335,452],$VLa=[6,10,214,225,235,257],$VMa=[1,2213],$VNa=[2,1476],$VOa=[306,329],$VPa=[6,10,399],$VQa=[6,10,39,74,120,167,212,244,275,286,452,543,951],$VRa=[1,2228],$VSa=[1,2229],$VTa=[6,10,225,235,257],$VUa=[2,2398],$VVa=[49,109,219],$VWa=[6,10,225,235],$VXa=[6,10,39,167,212,286,452,543,951],$VYa=[1,2271],$VZa=[1,2278],$V_a=[1,2279],$V$a=[6,10,235],$V0b=[6,10,951],$V1b=[2,2283],$V2b=[2,2284]; var parser = {trace: function trace () { }, yy: {}, -symbols_: {"error":2,"SqlSyntax":3,"NewStatement":4,"SqlStatements":5,"EOF":6,"SqlAutocomplete":7,"SqlStatements_EDIT":8,"SqlStatement":9,";":10,"SqlStatement_EDIT":11,"DataDefinition":12,"DataManipulation":13,"QuerySpecification":14,"ExplainClause":15,"AnyCursor":16,"CommonTableExpression":17,"CURSOR":18,"ExplainClause_EDIT":19,"DataDefinition_EDIT":20,"DataManipulation_EDIT":21,"QuerySpecification_EDIT":22,"SetSpecification_EDIT":23,"NonReservedKeyword":24,"ABORT":25,"ADD":26,"ADMIN":27,"AFTER":28,"ANALYZE":29,"ARCHIVE":30,"AVRO":31,"BUCKET":32,"BUCKETS":33,"CASCADE":34,"CHANGE":35,"CLUSTERED":36,"COLLECTION":37,"COLUMNS":38,"COMMENT":39,"COMPACT":40,"COMPACTIONS":41,"COMPUTE":42,"CONCATENATE":43,"DATA":44,"DATABASES":45,"DBPROPERTIES":46,"DEFERRED":47,"DEFINED":48,"DELIMITED":49,"DEPENDENCY":50,"DIRECTORY":51,"DISABLE":52,"DOUBLE_PRECISION":53,"ENABLE":54,"ESCAPED":55,"EXCHANGE":56,"EXPLAIN":57,"EXPORT":58,"FIELDS":59,"FILE":60,"FILEFORMAT":61,"FIRST":62,"FORMAT":63,"FUNCTIONS":64,"INPATH":65,"INPUTFORMAT":66,"JAR":67,"IDXPROPERTIES":68,"ITEMS":69,"KEY":70,"KEYS":71,"LINES":72,"LOAD":73,"LOCATION":74,"LOCKS":75,"MATCHED":76,"METADATA":77,"MERGE":78,"MSCK":79,"NOSCAN":80,"NOVALIDATE":81,"NO_DROP":82,"OFFLINE":83,"ORC":84,"OUTPUTFORMAT":85,"OVERWRITE":86,"OWNER":87,"PARQUET":88,"PARTITIONED":89,"PARTITIONS":90,"PERCENT":91,"PRIVILEGES":92,"PURGE":93,"RCFILE":94,"REBUILD":95,"RELOAD":96,"RELY":97,"NORELY":98,"REPAIR":99,"REPLICATION":100,"RECOVER":101,"RENAME":102,"REPLACE":103,"RESTRICT":104,"ROLE":105,"ROLES":106,"SCHEMAS":107,"SEQUENCEFILE":108,"SERDE":109,"SERDEPROPERTIES":110,"SETS":111,"SHOW":112,"SKEWED":113,"SORTED":114,"STATISTICS":115,"STORED":116,"STRING":117,"STRUCT":118,"TABLES":119,"TBLPROPERTIES":120,"TEMPORARY":121,"TERMINATED":122,"TEXTFILE":123,"TIMESTAMP":124,"TINYINT":125,"TOUCH":126,"TRANSACTIONS":127,"UNARCHIVE":128,"UNIONTYPE":129,"USE":130,"USER":131,"VIEW":132,"WAIT":133,"DAY":134,"HOUR":135,"MINUTE":136,"MONTH":137,"QUARTER":138,"SECOND":139,"WEEK":140,"YEAR":141,"ANALYTIC":142,"CURRENT":143,"GRANT":144,"RECOVER":145,"ROLE":146,"ROLES":147,"URI":148,"SERVER":149,"UNKNOWN":150,"BLOCK_SIZE":151,"COMPRESSION":152,"DEFAULT":153,"ENCODING":154,"KEY":155,"ROLE":156,"OPTION":157,"RegularIdentifier":158,"REGULAR_IDENTIFIER":159,"VARIABLE_REFERENCE":160,"OptionalHiveExplainTypes":161,"EXPLAIN":162,"AUTHORIZATION":163,"EXTENDED":164,"NonStartingToken":165,"ALL":166,"AS":167,"BINARY":168,"CACHE":169,"CLUSTER":170,"CONF":171,"CONSTRAINT":172,"CUBE":173,"CURRENT":174,"DATE":175,"DISTRIBUTE":176,"DISTRIBUTED":177,"EXTERNAL":178,"FOR":179,"FOREIGN":180,"FUNCTION":181,"GRANT":182,"GROUPING":183,"LATERAL":184,"LOCAL":185,"LOCK":186,"MACRO":187,"PARTITION":188,"PRIMARY":189,"REFERENCES":190,"ROLLUP":191,"SHOW_DATABASE":192,"TABLE":193,"ASC":194,"FORMATTED":195,"INDEX":196,"INDEXES":197,"NONE":198,"OF":199,"OUT":200,"SCHEMA":201,"STORED_AS_DIRECTORIES":202,"TABLESAMPLE":203,"USING":204,"VIEWS":205,"WINDOW":206,".":207,"[":208,"]":209,"AGGREGATE":210,"AVRO":211,"CACHED":212,"CASCADE":213,"CLOSE_FN":214,"COLUMN":215,"DATA":216,"DATABASES":217,"DELETE":218,"DELIMITED":219,"ESCAPED":220,"EXTENDED":221,"EXTERNAL":222,"FIELDS":223,"FILES":224,"FINALIZE_FN":225,"FIRST":226,"FORMAT":227,"FORMATTED":228,"FUNCTION":229,"FUNCTIONS":230,"GROUP":231,"HASH":232,"ILIKE":233,"INCREMENTAL":234,"INTERMEDIATE":235,"INTERVAL":236,"INIT_FN":237,"INPATH":238,"IREGEXP":239,"KUDU":240,"LAST":241,"LIMIT":242,"LINES":243,"LOCATION":244,"MERGE_FN":245,"NULLS":246,"PARTITIONS":247,"PREPARE_FN":248,"PRIMARY":249,"RANGE":250,"REAL":251,"REPEATABLE":252,"REPLICATION":253,"RESTRICT":254,"RETURNS":255,"SCHEMAS":256,"SERIALIZE_FN":257,"SORT":258,"STATS":259,"STRAIGHT_JOIN":260,"SYMBOL":261,"TABLE":262,"TABLES":263,"TABLESAMPLE":264,"USING":265,"ANTI":266,"NOSHUFFLE":267,"PARQUET":268,"PARTITIONED":269,"RCFILE":270,"SEQUENCEFILE":271,"SERDEPROPERTIES":272,"SHUFFLE":273,"STORED":274,"TBLPROPERTIES":275,"TERMINATED":276,"TEXTFILE":277,"UPDATE_FN":278,"BROADCAST":279,"...":280,".":281,"[":282,"]":283,"ALL":284,"ARRAY":285,"AS":286,"ASC":287,"BETWEEN":288,"BIGINT":289,"BOOLEAN":290,"BY":291,"CASE":292,"CHAR":293,"CROSS":294,"CURRENT":295,"DATABASE":296,"DECIMAL":297,"DISTINCT":298,"DOUBLE":299,"DESC":300,"ELSE":301,"END":302,"EXISTS":303,"FALSE":304,"FLOAT":305,"FOLLOWING":306,"FROM":307,"FULL":308,"GROUP":309,"HAVING":310,"IF":311,"IN":312,"INNER":313,"INT":314,"INTO":315,"IS":316,"JOIN":317,"LEFT":318,"LIKE":319,"LIMIT":320,"MAP":321,"NOT":322,"NULL":323,"ON":324,"ORDER":325,"OUTER":326,"OVER":327,"PARTITION":328,"PRECEDING":329,"PURGE":330,"RANGE":331,"REGEXP":332,"RIGHT":333,"RLIKE":334,"ROW":335,"ROWS":336,"SCHEMA":337,"SEMI":338,"SET":339,"SMALLINT":340,"STRING":341,"TABLE":342,"THEN":343,"TIMESTAMP":344,"TINYINT":345,"TRUE":346,"UNION":347,"VALUES":348,"VARCHAR":349,"WHEN":350,"WHERE":351,"WITH":352,"AVG":353,"CAST":354,"COUNT":355,"MAX":356,"MIN":357,"STDDEV_POP":358,"STDDEV_SAMP":359,"SUM":360,"VARIANCE":361,"VAR_POP":362,"VAR_SAMP":363,"COLLECT_SET":364,"COLLECT_LIST":365,"CORR":366,"COVAR_POP":367,"COVAR_SAMP":368,"DAYOFWEEK":369,"HISTOGRAM_NUMERIC":370,"NTILE":371,"PERCENTILE":372,"PERCENTILE_APPROX":373,"APPX_MEDIAN":374,"EXTRACT":375,"GROUP_CONCAT":376,"NDV":377,"STDDEV":378,"VARIANCE_POP":379,"VARIANCE_SAMP":380,"ANALYTIC":381,"UNSIGNED_INTEGER":382,"UNSIGNED_INTEGER_E":383,"HDFS_START_QUOTE":384,"AND":385,"OR":386,"=":387,"<":388,">":389,"COMPARISON_OPERATOR":390,"-":391,"*":392,"ARITHMETIC_OPERATOR":393,",":394,".":395,"~":396,"!":397,"(":398,")":399,"[":400,"]":401,"BACKTICK":402,"SINGLE_QUOTE":403,"DOUBLE_QUOTE":404,"DescribeStatement":405,"AlterStatement":406,"AnalyzeStatement":407,"RefreshStatement":408,"InvalidateStatement":409,"ComputeStatsStatement":410,"CreateStatement":411,"DropStatement":412,"HiveAbortStatement":413,"GrantStatement":414,"RevokeStatement":415,"SetRoleStatement":416,"SetSpecification":417,"ShowStatement":418,"UseStatement":419,"DescribeStatement_EDIT":420,"AlterStatement_EDIT":421,"AnalyzeStatement_EDIT":422,"RefreshStatement_EDIT":423,"InvalidateStatement_EDIT":424,"ComputeStatsStatement_EDIT":425,"CreateStatement_EDIT":426,"DropStatement_EDIT":427,"HiveAbortStatement_EDIT":428,"GrantStatement_EDIT":429,"RevokeStatement_EDIT":430,"SetRoleStatement_EDIT":431,"ShowStatement_EDIT":432,"UseStatement_EDIT":433,"AggregateOrAnalytic":434,"Commas":435,"AnyAs":436,"AnyCreate":437,"CREATE":438,"CREATE":439,"CREATE":440,"PARTIAL_CURSOR":441,"AnyDot":442,"AnyFromOrIn":443,"AnyGroup":444,"GROUP":445,"AnyPartition":446,"AnyTable":447,"DatabaseOrSchema":448,"FromOrIn":449,"HiveIndexOrIndexes":450,"HiveOrImpalaComment":451,"COMMENT":452,"HiveOrImpalaCreate":453,"HiveOrImpalaDatabasesOrSchemas":454,"HiveOrImpalaEscaped":455,"HiveOrImpalaFields":456,"HiveOrImpalaFormat":457,"HiveOrImpalaLeftSquareBracket":458,"HiveOrImpalaLines":459,"HiveOrImpalaLocation":460,"HiveOrImpalaRightSquareBracket":461,"HiveOrImpalaPartitioned":462,"HiveOrImpalaStored":463,"HiveOrImpalaTables":464,"HiveOrImpalaTblproperties":465,"HiveOrImpalaTerminated":466,"HiveRoleOrUser":467,"SingleQuotedValue":468,"VALUE":469,"SingleQuotedValue_EDIT":470,"PARTIAL_VALUE":471,"DoubleQuotedValue":472,"DoubleQuotedValue_EDIT":473,"QuotedValue":474,"QuotedValue_EDIT":475,"OptionalAggregateOrAnalytic":476,"OptionalHiveExtended":477,"OptionalHiveExtendedOrFormatted":478,"OptionalExternal":479,"OptionalImpalaExtendedOrFormatted":480,"OptionallyFormattedIndex":481,"OptionallyFormattedIndex_EDIT":482,"OptionalFromDatabase":483,"DatabaseIdentifier":484,"OptionalFromDatabase_EDIT":485,"DatabaseIdentifier_EDIT":486,"OptionalCascade":487,"OptionalCascadeOrRestrict":488,"OptionalHiveCascadeOrRestrict":489,"OptionalHiveTemporary":490,"OptionalIfExists":491,"OptionalIfExists_EDIT":492,"OptionalIfNotExists":493,"OptionalIfNotExists_EDIT":494,"OptionalInDatabase":495,"OptionalPartitionSpec":496,"PartitionSpec":497,"OptionalPartitionSpec_EDIT":498,"PartitionSpec_EDIT":499,"PartitionSpecList":500,"PartitionSpecList_EDIT":501,"RightParenthesisOrError":502,"RangePartitionSpec":503,"UnsignedValueSpecification":504,"RangePartitionComparisonOperator":505,"RangePartitionSpec_EDIT":506,"ConfigurationName":507,"PartialBacktickedOrAnyCursor":508,"PartialBacktickedIdentifier":509,"PartialBacktickedOrCursor":510,"PartialBacktickedOrPartialCursor":511,"OptionalParenthesizedColumnList":512,"ParenthesizedColumnList":513,"OptionalParenthesizedColumnList_EDIT":514,"ParenthesizedColumnList_EDIT":515,"ColumnList":516,"ColumnList_EDIT":517,"ColumnIdentifier":518,"ColumnIdentifier_EDIT":519,"ParenthesizedSimpleValueList":520,"SimpleValueList":521,"SchemaQualifiedTableIdentifier":522,"RegularOrBacktickedIdentifier":523,"ImpalaFields":524,"SchemaQualifiedTableIdentifier_EDIT":525,"ImpalaFields_EDIT":526,"ImpalaField":527,"ImpalaField_EDIT":528,"SchemaQualifiedIdentifier":529,"SchemaQualifiedIdentifier_EDIT":530,"PartitionExpression":531,"PartitionExpression_EDIT":532,"ValueExpression":533,"ValueExpression_EDIT":534,"OptionalHdfsLocation":535,"HdfsLocation":536,"HdfsPath":537,"HdfsLocation_EDIT":538,"HdfsPath_EDIT":539,"OptionalCachedInOrUncached":540,"CachedIn":541,"OptionalWithReplication":542,"UNCACHED":543,"OptionalCachedIn":544,"CachedIn_EDIT":545,"WithReplication":546,"SignedInteger":547,"WithReplication_EDIT":548,"RegularOrBackTickedSchemaQualifiedName":549,"RegularOrBackTickedSchemaQualifiedName_EDIT":550,"LocalOrSchemaQualifiedName":551,"LocalOrSchemaQualifiedName_EDIT":552,"ColumnReference":553,"BasicIdentifierChain":554,"ColumnReference_EDIT":555,"BasicIdentifierChain_EDIT":556,"DerivedColumnChain":557,"DerivedColumnChain_EDIT":558,"PartialBacktickedIdentifierOrPartialCursor":559,"HiveOrImpalaRightSquareBracketOrError":560,"PrimitiveType":561,"OptionalTypePrecision":562,"OptionalTypeLength":563,"HiveDescribeStatement":564,"ImpalaDescribeStatement":565,"HiveDescribeStatement_EDIT":566,"ImpalaDescribeStatement_EDIT":567,"HiveDesc":568,"DESCRIBE":569,"DESCRIBE":570,"DESC":571,"SelectStatement":572,"OptionalUnions":573,"SelectStatement_EDIT":574,"OptionalUnions_EDIT":575,"CommonTableExpression_EDIT":576,"SELECT":577,"OptionalAllOrDistinct":578,"OptionalStraightJoin":579,"SelectList":580,"TableExpression":581,"Unions":582,"Unions_EDIT":583,"UnionClause":584,"UnionClause_EDIT":585,"SelectList_EDIT":586,"TableExpression_EDIT":587,"WithQueries":588,"WithQueries_EDIT":589,"WithQuery":590,"WithQuery_EDIT":591,"TableSubQueryInner":592,"TableSubQueryInner_EDIT":593,"FromClause":594,"OptionalSelectConditions":595,"FromClause_EDIT":596,"OptionalJoins":597,"OptionalSelectConditions_EDIT":598,"Joins":599,"Joins_INVALID":600,"TableReferenceList":601,"OptionalLateralViews":602,"TableReferenceList_EDIT":603,"OptionalLateralViews_EDIT":604,"OptionalWhereClause":605,"OptionalGroupByClause":606,"OptionalHavingClause":607,"OptionalWindowClause":608,"OptionalOrderByClause":609,"OptionalClusterOrDistributeBy":610,"OptionalLimitClause":611,"OptionalOffsetClause":612,"WhereClause_EDIT":613,"GroupByClause_EDIT":614,"HavingClause_EDIT":615,"WindowClause_EDIT":616,"OrderByClause_EDIT":617,"ClusterOrDistributeBy_EDIT":618,"LimitClause_EDIT":619,"OffsetClause_EDIT":620,"WhereClause":621,"GroupByClause":622,"HavingClause":623,"WindowClause":624,"OrderByClause":625,"ClusterOrDistributeBy":626,"LimitClause":627,"SearchCondition":628,"SearchCondition_EDIT":629,"GroupByColumnList":630,"OptionalHiveGroupingSetsCubeOrRollup":631,"GroupByColumnList_EDIT":632,"OptionalHiveGroupingSetsCubeOrRollup_EDIT":633,"HiveGroupingSets":634,"HiveGroupingSets_EDIT":635,"ColumnGroupingSets":636,"ColumnGroupingSets_EDIT":637,"ColumnGroupingSet_EDIT":638,"GroupByColumnListPartTwo_EDIT":639,"OrderByColumnList":640,"OrderByColumnList_EDIT":641,"OrderByIdentifier":642,"OrderByIdentifier_EDIT":643,"OptionalAscOrDesc":644,"OptionalImpalaNullsFirstOrLast":645,"OptionalImpalaNullsFirstOrLast_EDIT":646,"ClusterByClause":647,"DistributeByClause":648,"SortByClause":649,"ClusterByClause_EDIT":650,"DistributeByClause_EDIT":651,"SortByClause_EDIT":652,"SORT":653,"SortByList":654,"SortByList_EDIT":655,"SortByIdentifier":656,"SortByIdentifier_EDIT":657,"UnsignedNumericLiteral":658,"OffsetClause":659,"OFFSET":660,"NonParenthesizedValueExpressionPrimary":661,"OptionalNot":662,"TableSubQuery":663,"ValueExpressionList":664,"BETWEEN_AND":665,"LikeRightPart":666,"CaseRightPart":667,"NonParenthesizedValueExpressionPrimary_EDIT":668,"TableSubQuery_EDIT":669,"ValueExpressionInSecondPart_EDIT":670,"LikeRightPart_EDIT":671,"CaseRightPart_EDIT":672,"EndOrError":673,"ValueExpressionList_EDIT":674,"InValueList":675,"ColumnOrArbitraryFunctionRef":676,"ArbitraryFunctionRightPart":677,"ArbitraryFunctionName":678,"UserDefinedFunction":679,"ImpalaInterval":680,"UnsignedValueSpecification_EDIT":681,"ColumnOrArbitraryFunctionRef_EDIT":682,"ArbitraryFunctionRightPart_EDIT":683,"UserDefinedFunction_EDIT":684,"ImpalaInterval_EDIT":685,"+":686,"UnsignedLiteral":687,"UnsignedLiteral_EDIT":688,"GeneralLiteral":689,"GeneralLiteral_EDIT":690,"ExactNumericLiteral":691,"ApproximateNumericLiteral":692,"TruthValue":693,"SelectSpecification":694,"OptionalCorrelationName":695,"SelectSpecification_EDIT":696,"OptionalCorrelationName_EDIT":697,"TableReference":698,"TableReference_EDIT":699,"TablePrimaryOrJoinedTable":700,"TablePrimaryOrJoinedTable_EDIT":701,"TablePrimary":702,"JoinedTable":703,"TablePrimary_EDIT":704,"JoinedTable_EDIT":705,"Joins_EDIT":706,"JoinType":707,"OptionalImpalaBroadcastOrShuffle":708,"OptionalJoinCondition":709,"Join_EDIT":710,"JoinType_EDIT":711,"JoinCondition_EDIT":712,"UsingColList":713,"TableOrQueryName":714,"OptionalHiveTableSample":715,"OptionalImpalaTableSample":716,"DerivedTable":717,"TableOrQueryName_EDIT":718,"OptionalHiveTableSample_EDIT":719,"OptionalImpalaTableSample_EDIT":720,"DerivedTable_EDIT":721,"OptionalOnColumn":722,"OptionalOnColumn_EDIT":723,"SYSTEM":724,"PushQueryState":725,"PopQueryState":726,"SubQuery":727,"SubQuery_EDIT":728,"QueryExpression":729,"QueryExpression_EDIT":730,"QueryExpressionBody":731,"QueryExpressionBody_EDIT":732,"NonJoinQueryExpression":733,"NonJoinQueryExpression_EDIT":734,"NonJoinQueryTerm":735,"NonJoinQueryTerm_EDIT":736,"NonJoinQueryPrimary":737,"NonJoinQueryPrimary_EDIT":738,"SimpleTable":739,"SimpleTable_EDIT":740,"LateralView":741,"LateralView_EDIT":742,"AggregateFunction":743,"OptionalOverClause":744,"AnalyticFunction":745,"OverClause":746,"CastFunction":747,"HiveExtractFunction":748,"ImpalaExtractFunction":749,"AggregateFunction_EDIT":750,"OptionalOverClause_EDIT":751,"AnalyticFunction_EDIT":752,"OverClause_EDIT":753,"CastFunction_EDIT":754,"HiveExtractFunction_EDIT":755,"ImpalaExtractFunction_EDIT":756,"ArbitraryFunction":757,"ArbitraryFunction_EDIT":758,"REPLACE":759,"TRUNCATE":760,"OptionalFunctionSquareBracket":761,"CountFunction":762,"SumFunction":763,"OtherAggregateFunction":764,"CountFunction_EDIT":765,"SumFunction_EDIT":766,"OtherAggregateFunction_EDIT":767,"WindowExpression":768,"WindowExpression_EDIT":769,"OptionalPartitionBy":770,"OptionalOrderByAndWindow":771,"PartitionBy_EDIT":772,"OptionalOrderByAndWindow_EDIT":773,"PartitionBy":774,"OptionalWindowSpec":775,"WindowSpec_EDIT":776,"WindowSpec":777,"RowsOrRange":778,"PopLexerState":779,"OptionalCurrentOrPreceding":780,"OptionalAndFollowing":781,"UNBOUNDED":782,"OptionalCurrentOrPreceding_EDIT":783,"OptionalAndFollowing_EDIT":784,"PushHdfsLexerState":785,"HDFS_PATH":786,"HDFS_END_QUOTE":787,"AnyRange":788,"IntegerOrUnbounded":789,"AnyCurrent":790,"EXTRACT":791,"HiveDateField":792,"OtherAggregateFunction_Type":793,"FromOrComma":794,"OptionalOuter":795,"LateralViewColumnAliases":796,"LateralViewColumnAliases_EDIT":797,"CaseWhenThenList":798,"CaseWhenThenList_EDIT":799,"CaseWhenThenListPartTwo":800,"CaseWhenThenListPartTwo_EDIT":801,"AlterDatabase":802,"AlterIndex":803,"AlterTable":804,"AlterView":805,"Msck":806,"ReloadFunction":807,"CommentOn":808,"AlterDatabase_EDIT":809,"AlterIndex_EDIT":810,"AlterTable_EDIT":811,"AlterView_EDIT":812,"Msck_EDIT":813,"ReloadFunction_EDIT":814,"CommentOn_EDIT":815,"ALTER":816,"ParenthesizedPropertyAssignmentList":817,"PrincipalSpecification":818,"PrincipalSpecification_EDIT":819,"AlterTableLeftSide":820,"AnyAdd":821,"OptionalPartitionSpecs":822,"PARTITION_VALUE":823,"HivePrimaryKeySpecification":824,"HiveForeignKeySpecification":825,"AnyRename":826,"TO":827,"HiveSpecificOperations":828,"ImpalaSpecificOperations":829,"DropOperations":830,"OptionalPartitionOperations":831,"AlterTableLeftSide_EDIT":832,"AnyReplace":833,"OptionalPartitionSpecs_EDIT":834,"HivePrimaryKeySpecification_EDIT":835,"HiveForeignKeySpecification_EDIT":836,"HiveSpecificOperations_EDIT":837,"ImpalaSpecificOperations_EDIT":838,"OptionalPartitionOperations_EDIT":839,"DropOperations_EDIT":840,"AddOrReplace":841,"ClusteredBy":842,"ParenthesizedSkewedValueList":843,"OptionalStoredAsDirectories":844,"HiveExchange":845,"HiveArchiveOrUnArchive":846,"SKEWED_LOCATION":847,"ParenthesizedSkewedLocationList":848,"AnyChange":849,"COLUMN":850,"ParenthesizedColumnSpecificationList":851,"ClusteredBy_EDIT":852,"HiveExchange_EDIT":853,"ParenthesizedSkewedLocationList_EDIT":854,"OptionalStoredAsDirectories_EDIT":855,"OptionalImpalaColumn":856,"KuduStorageAttribute":857,"SetValue":858,"DROP":859,"ParenthesizedStatsList":860,"ParenthesizedStatsList_EDIT":861,"StatsList":862,"StatsList_EDIT":863,"StatsAssignment":864,"StatsAssignment_EDIT":865,"AnyFileFormat":866,"FileFormat":867,"OptionalWithSerdeproperties":868,"HiveOrImpalaSerdeproperties":869,"ImpalaRowFormat":870,"AddReplaceColumns":871,"OptionalAndWait":872,"OptionalWithOverwriteTblProperties":873,"HiveEnableOrDisable":874,"HiveNoDropOrOffline":875,"OptionalHiveColumn":876,"ColumnSpecification":877,"OptionalHiveFirstOrAfter":878,"AddReplaceColumns_EDIT":879,"ColumnSpecification_EDIT":880,"OptionalHiveFirstOrAfter_EDIT":881,"AndWait_EDIT":882,"WithOverwriteTblProperties_EDIT":883,"HiveNoDropOrOffline_EDIT":884,"ImpalaRowFormat_EDIT":885,"WithSerdeproperties_EDIT":886,"AnyColumns":887,"ParenthesizedColumnSpecificationList_EDIT":888,"COLUMNS":889,"ExchangePartitionSpec":890,"ExchangePartitionSpec_EDIT":891,"OneOrMorePartitionSpecLists":892,"OneOrMorePartitionSpecLists_EDIT":893,"OneOrMorePartitionSpecs":894,"OptionalHivePurge":895,"OneOrMorePartitionSpecs_EDIT":896,"CHANGE":897,"FILEFORMAT":898,"ADD":899,"HiveAfterOrFirst":900,"RENAME":901,"PartitionSpecWithLocationList":902,"PartitionSpecWithLocation":903,"PartitionSpecWithLocation_EDIT":904,"SkewedLocationList":905,"SkewedLocationList_EDIT":906,"SkewedLocation":907,"SkewedLocation_EDIT":908,"ColumnReferences":909,"AlterViewLeftSide":910,"AlterViewLeftSide_EDIT":911,"AnyView":912,"NullableComment":913,"OptionalForColumns":914,"OptionalCacheMetadata":915,"OptionalNoscan":916,"ForColumns":917,"CacheMetadata":918,"ForColumns_EDIT":919,"CacheMetadata_EDIT":920,"REFRESH":921,"INVALIDATE":922,"METADATA":923,"COMPUTE":924,"DatabaseDefinition":925,"TableDefinition":926,"ViewDefinition":927,"RoleDefinition":928,"FunctionDefinition":929,"IndexDefinition":930,"MacroDefinition":931,"DatabaseDefinition_EDIT":932,"TableDefinition_EDIT":933,"ViewDefinition_EDIT":934,"FunctionDefinition_EDIT":935,"IndexDefinition_EDIT":936,"MacroDefinition_EDIT":937,"DatabaseDefinitionOptionals":938,"OptionalComment":939,"OptionalHiveDbProperties":940,"DatabaseDefinitionOptionals_EDIT":941,"OptionalComment_INVALID":942,"Comment":943,"Comment_INVALID":944,"HiveDbProperties":945,"WITH":946,"PropertyAssignmentList":947,"PropertyAssignment":948,"TableDefinitionRightPart":949,"LifeCyclePart":950,"LIFECYCLE":951,"TableDefinitionRightPart_EDIT":952,"TableIdentifierAndOptionalColumnSpecification":953,"OptionalPartitionedBy":954,"OptionalSortBy":955,"OptionalClusteredBy":956,"OptionalSkewedBy":957,"OptionalStoredAsOrBy":958,"OptionalTblproperties":959,"OptionalAsSelectStatement":960,"TableIdentifierAndOptionalColumnSpecification_EDIT":961,"PartitionedBy_EDIT":962,"SortBy_EDIT":963,"SkewedBy_EDIT":964,"StoredAsOrBy_EDIT":965,"OptionalAsSelectStatement_EDIT":966,"OptionalColumnSpecificationsOrLike":967,"OptionalColumnSpecificationsOrLike_EDIT":968,"LIKE_PARQUET":969,"ColumnSpecificationList":970,"ConstraintSpecification":971,"ColumnSpecificationList_EDIT":972,"ConstraintSpecification_EDIT":973,"ColumnDataType":974,"OptionalColumnOptions":975,"ColumnDataType_EDIT":976,"ColumnOptions_EDIT":977,"ColumnOptions":978,"ColumnOption":979,"ColumnOption_EDIT":980,"ImpalaPrimaryKey":981,"ImpalaPrimaryKey_EDIT":982,"ArrayType":983,"MapType":984,"StructType":985,"UnionType":986,"ArrayType_INVALID":987,"MapType_INVALID":988,"StructType_INVALID":989,"UnionType_INVALID":990,"ArrayType_EDIT":991,"MapType_EDIT":992,"StructType_EDIT":993,"UnionType_EDIT":994,"GreaterThanOrError":995,"StructDefinitionList":996,"StructDefinitionList_EDIT":997,"StructDefinition":998,"StructDefinition_EDIT":999,":":1000,"ColumnDataTypeList":1001,"ColumnDataTypeList_EDIT":1002,"ColumnDataTypeListInner_EDIT":1003,"ImpalaPrimaryKeySpecification":1004,"ImpalaPrimaryKeySpecification_EDIT":1005,"HivePrimaryKey":1006,"HivePrimaryKey_EDIT":1007,"OptionalRelyNoRely":1008,"PartitionedBy":1009,"ParenthesizedPartitionValuesList":1010,"ParenthesizedPartitionValuesList_EDIT":1011,"SortBy":1012,"PartitionValueList":1013,"PartitionValueList_EDIT":1014,"PartitionValue":1015,"PartitionValue_EDIT":1016,"LessThanOrEqualTo":1017,"OptionalHiveSortedBy":1018,"OptionalHiveSortedBy_EDIT":1019,"ParenthesizedSortList":1020,"ParenthesizedSortList_EDIT":1021,"SortList":1022,"SortList_EDIT":1023,"SortIdentifier":1024,"SortIdentifier_EDIT":1025,"SkewedBy":1026,"SkewedValueList":1027,"StoredAsOrBy":1028,"StoredAs":1029,"HiveOrImpalaRowFormat":1030,"OptionalStoredAs":1031,"StoredAs_EDIT":1032,"HiveOrImpalaRowFormat_EDIT":1033,"ORC":1034,"HiveRowFormat":1035,"HiveRowFormat_EDIT":1036,"HiveDelimitedRowFormat":1037,"HiveDelimitedRowFormat_EDIT":1038,"OptionalFieldsTerminatedBy":1039,"OptionalCollectionItemsTerminatedBy":1040,"OptionalMapKeysTerminatedBy":1041,"OptionalLinesTerminatedBy":1042,"OptionalNullDefinedAs":1043,"OptionalFieldsTerminatedBy_EDIT":1044,"OptionalCollectionItemsTerminatedBy_EDIT":1045,"OptionalMapKeysTerminatedBy_EDIT":1046,"OptionalLinesTerminatedBy_EDIT":1047,"OptionalNullDefinedAs_EDIT":1048,"ESCAPED":1049,"WithSerdeproperties":1050,"TblProperties":1051,"OptionalHiveTblproperties":1052,"CommitLocations":1053,"OptionalParenthesizedViewColumnList":1054,"ParenthesizedViewColumnList_EDIT":1055,"ImpalaFunctionDefinition":1056,"ImpalaAggregateFunctionDefinition":1057,"HiveFunctionDefinition":1058,"HiveTemporaryFunction":1059,"ImpalaFunctionDefinition_EDIT":1060,"ImpalaAggregateFunctionDefinition_EDIT":1061,"HiveFunctionDefinition_EDIT":1062,"HiveTemporaryFunction_EDIT":1063,"ParenthesizedImpalaArgumentList":1064,"ImpalaReturns":1065,"ImpalaSymbol":1066,"ParenthesizedImpalaArgumentList_EDIT":1067,"ImpalaReturns_EDIT":1068,"OptionalImpalaInitFn":1069,"ImpalaUpdateFn":1070,"ImpalaMergeFn":1071,"OptionalImpalaPrepareFn":1072,"OptionalImpalaCloseFn":1073,"OptionalImpalaSerializeFn":1074,"OptionalImpalaFinalizeFn":1075,"OptionalIntermediate":1076,"OptionalImpalaInitFn_EDIT":1077,"ImpalaUpdateFn_EDIT":1078,"ImpalaMergeFn_EDIT":1079,"OptionalImpalaPrepareFn_EDIT":1080,"OptionalImpalaCloseFn_EDIT":1081,"OptionalImpalaSerializeFn_EDIT":1082,"OptionalImpalaFinalizeFn_EDIT":1083,"Intermediate_EDIT":1084,"OptionalHiveUsing":1085,"OptionalHiveUsing_EDIT":1086,"ImpalaArgumentList":1087,"OptionalVariableArguments":1088,"ImpalaArgumentList_EDIT":1089,"FunctionReference":1090,"FunctionReference_EDIT":1091,"OneOrMoreFunctionResources":1092,"FunctionResource":1093,"FunctionResourceType":1094,"VIEW":1095,"ParenthesizedViewColumnList":1096,"ViewColumnList":1097,"ViewColumnList_EDIT":1098,"AnyRole":1099,"ExistingTable":1100,"ParenthesizedIndexColumnList":1101,"IndexType":1102,"OptionalWithDeferredRebuild":1103,"OptionalIdxProperties":1104,"OptionalInTable":1105,"ExistingTable_EDIT":1106,"ParenthesizedIndexColumnList_EDIT":1107,"IndexType_EDIT":1108,"OptionalWithDeferredRebuild_EDIT":1109,"OptionalInTable_EDIT":1110,"IndexColumnList":1111,"IndexColumnList_EDIT":1112,"MacroArguments":1113,"MacroArguments_EDIT":1114,"MacroArgumentList":1115,"MacroArgumentList_EDIT":1116,"MacroArgument":1117,"MacroArgument_EDIT":1118,"HiveDeleteStatement":1119,"ImpalaDeleteStatement":1120,"InsertStatement":1121,"LoadStatement":1122,"ImportStatement":1123,"ExportStatement":1124,"UpdateStatement":1125,"HiveDeleteStatement_EDIT":1126,"ImpalaDeleteStatement_EDIT":1127,"HiveInsertStatement_EDIT":1128,"InsertValuesStatement_EDIT":1129,"ImpalaInsertOrUpsertStatement_EDIT":1130,"HiveInsertStatement":1131,"ImpalaInsertOrUpsertStatement":1132,"HiveMergeStatement_EDIT":1133,"LoadStatement_EDIT":1134,"ImportStatement_EDIT":1135,"ExportStatement_EDIT":1136,"UpdateStatement_EDIT":1137,"DropDatabaseStatement":1138,"DropFunctionStatement":1139,"DropRoleStatement":1140,"DropStatsStatement":1141,"DropTableStatement":1142,"DropIndexStatement":1143,"DropMacroStatement":1144,"DropViewStatement":1145,"TruncateTableStatement":1146,"DropDatabaseStatement_EDIT":1147,"DropFunctionStatement_EDIT":1148,"DropStatsStatement_EDIT":1149,"DropTableStatement_EDIT":1150,"DropIndexStatement_EDIT":1151,"DropMacroStatement_EDIT":1152,"DropViewStatement_EDIT":1153,"TruncateTableStatement_EDIT":1154,"DropImpalaFunction":1155,"DropHiveFunction":1156,"DropImpalaFunction_EDIT":1157,"DropHiveFunction_EDIT":1158,"OptionalPurge":1159,"DELETE":1160,"OptionalImpalaDeleteTableRef":1161,"ImpalaDeleteTableRef_EDIT":1162,"TransactionIdList":1163,"HivePrivilegeTypeList":1164,"OptionalOnSpecification":1165,"PrincipalSpecificationList":1166,"OptionalWithGrantOption":1167,"UserOrRoleList":1168,"OptionalWithAdminOption":1169,"ImpalaPrivilegeType":1170,"ImpalaObjectSpecification":1171,"HivePrivilegeTypeList_EDIT":1172,"OnSpecification_EDIT":1173,"PrincipalSpecificationList_EDIT":1174,"WithGrantOption_EDIT":1175,"WithAdminOption_EDIT":1176,"ImpalaPrivilegeType_EDIT":1177,"ImpalaObjectSpecification_EDIT":1178,"HiveObjectSpecification":1179,"HiveObjectSpecification_EDIT":1180,"HivePrivilegeTypeWithOptionalColumn":1181,"HivePrivilegeTypeWithOptionalColumn_EDIT":1182,"HivePrivilegeType":1183,"INSERT":1184,"UPDATE":1185,"INSERT":1186,"REVOKE":1187,"PrivilegesOrGrantOption":1188,"REVOKE":1189,"PrivilegesOrGrantOption_EDIT":1190,"InsertValuesStatement":1191,"HiveMergeStatement":1192,"HiveInsertWithoutQuery":1193,"HiveInserts":1194,"SelectWithoutTableExpression":1195,"HiveInsertWithoutQuery_EDIT":1196,"HiveInserts_EDIT":1197,"SelectWithoutTableExpression_EDIT":1198,"OptionalHiveTable":1199,"OptionalInsertRowFormat":1200,"OVERWRITE_DIRECTORY":1201,"OptionalInsertRowFormat_EDIT":1202,"OptionalStoredAs_EDIT":1203,"HiveInsert":1204,"HiveInsert_EDIT":1205,"InsertValuesList":1206,"INSERT":1207,"OptionalTable":1208,"ParenthesizedRowValuesList":1209,"ImpalaInsertOrUpsertStatementWithoutCTE":1210,"ImpalaInsertOrUpsertStatementWithoutCTE_EDIT":1211,"ImpalaInsertOrUpsertLeftPart":1212,"OptionalImpalaShuffleOrNoShuffle":1213,"ImpalaRowValuesLists":1214,"ImpalaInsertOrUpsertLeftPart_EDIT":1215,"ImpalaRowValuesLists_EDIT":1216,"ImpalaUpsertStatementLeftPart":1217,"ImpalaInsertLeftPart":1218,"ImpalaUpsertStatementLeftPart_EDIT":1219,"ImpalaInsertLeftPart_EDIT":1220,"UPSERT":1221,"OptionalImpalaTable":1222,"IntoOrOverwrite":1223,"OVERWRITE":1224,"ParenthesizedImpalaRowValuesList":1225,"ParenthesizedImpalaRowValuesList_EDIT":1226,"HiveMergeStatementLeftPart":1227,"WhenList":1228,"HiveMergeStatementLeftPart_EDIT":1229,"WhenList_EDIT":1230,"MergeSource":1231,"MergeSource_EDIT":1232,"WhenClause":1233,"WhenClause_EDIT":1234,"OptionalMatchCondition":1235,"UpdateDeleteOrInsert":1236,"MatchCondition_EDIT":1237,"UpdateDeleteOrInsert_EDIT":1238,"SetClauseList":1239,"SetClauseList_EDIT":1240,"AnyLoad":1241,"AnyData":1242,"OptionalHiveLocal":1243,"AnyInpath":1244,"OptionalOverwrite":1245,"LOAD":1246,"IMPORT":1247,"OptionalTableWithPartition":1248,"TableWithPartition":1249,"TableWithPartition_EDIT":1250,"SetOption":1251,"ShowColumnStatsStatement":1252,"ShowColumnsStatement":1253,"ShowCompactionsStatement":1254,"ShowConfStatement":1255,"ShowCreateTableStatement":1256,"ShowCurrentRolesStatement":1257,"ShowDatabasesStatement":1258,"ShowFilesStatement":1259,"ShowFunctionsStatement":1260,"ShowGrantStatement":1261,"ShowIndexStatement":1262,"ShowLocksStatement":1263,"ShowPartitionsStatement":1264,"ShowRoleStatement":1265,"ShowRolesStatement":1266,"ShowTableStatement":1267,"ShowTablesStatement":1268,"ShowTblPropertiesStatement":1269,"ShowTransactionsStatement":1270,"ShowViewsStatement":1271,"AnyShow":1272,"SHOW":1273,"ShowColumnStatsStatement_EDIT":1274,"ShowColumnsStatement_EDIT":1275,"ShowCreateTableStatement_EDIT":1276,"ShowCurrentRolesStatement_EDIT":1277,"ShowDatabasesStatement_EDIT":1278,"ShowFilesStatement_EDIT":1279,"ShowFunctionsStatement_EDIT":1280,"ShowGrantStatement_EDIT":1281,"ShowIndexStatement_EDIT":1282,"ShowLocksStatement_EDIT":1283,"ShowPartitionsStatement_EDIT":1284,"ShowRoleStatement_EDIT":1285,"ShowTableStatement_EDIT":1286,"ShowTablesStatement_EDIT":1287,"ShowTblPropertiesStatement_EDIT":1288,"ShowViewsStatement_EDIT":1289,"AnyTableOrView":1290,"OptionalPrincipalName":1291,"OptionalPrincipalName_EDIT":1292,"OptionalInOrFromDatabase":1293,"OptionalLike":1294,"InOrFromDatabase_EDIT":1295,"Like_EDIT":1296,"TargetTable":1297,"OptionalFromJoinedTable":1298,"TargetTable_EDIT":1299,"FromJoinedTable_EDIT":1300,"TableName":1301,"TableName_EDIT":1302,"SetClause":1303,"SetClause_EDIT":1304,"SetTarget":1305,"UpdateSource":1306,"UpdateSource_EDIT":1307,"AnyUse":1308,"USE":1309,"$accept":0,"$end":1}, -terminals_: {2:"error",6:"EOF",10:";",18:"CURSOR",23:"SetSpecification_EDIT",25:"ABORT",26:"ADD",27:"ADMIN",28:"AFTER",29:"ANALYZE",30:"ARCHIVE",31:"AVRO",32:"BUCKET",33:"BUCKETS",34:"CASCADE",35:"CHANGE",36:"CLUSTERED",37:"COLLECTION",38:"COLUMNS",39:"COMMENT",40:"COMPACT",41:"COMPACTIONS",42:"COMPUTE",43:"CONCATENATE",44:"DATA",45:"DATABASES",46:"DBPROPERTIES",47:"DEFERRED",48:"DEFINED",49:"DELIMITED",50:"DEPENDENCY",51:"DIRECTORY",52:"DISABLE",53:"DOUBLE_PRECISION",54:"ENABLE",55:"ESCAPED",56:"EXCHANGE",57:"EXPLAIN",58:"EXPORT",59:"FIELDS",60:"FILE",61:"FILEFORMAT",62:"FIRST",63:"FORMAT",64:"FUNCTIONS",65:"INPATH",66:"INPUTFORMAT",67:"JAR",68:"IDXPROPERTIES",69:"ITEMS",70:"KEY",71:"KEYS",72:"LINES",73:"LOAD",74:"LOCATION",75:"LOCKS",76:"MATCHED",77:"METADATA",78:"MERGE",79:"MSCK",80:"NOSCAN",81:"NOVALIDATE",82:"NO_DROP",83:"OFFLINE",84:"ORC",85:"OUTPUTFORMAT",86:"OVERWRITE",87:"OWNER",88:"PARQUET",89:"PARTITIONED",90:"PARTITIONS",91:"PERCENT",92:"PRIVILEGES",93:"PURGE",94:"RCFILE",95:"REBUILD",96:"RELOAD",97:"RELY",98:"NORELY",99:"REPAIR",100:"REPLICATION",101:"RECOVER",102:"RENAME",103:"REPLACE",104:"RESTRICT",105:"ROLE",106:"ROLES",107:"SCHEMAS",108:"SEQUENCEFILE",109:"SERDE",110:"SERDEPROPERTIES",111:"SETS",112:"SHOW",113:"SKEWED",114:"SORTED",115:"STATISTICS",116:"STORED",117:"STRING",118:"STRUCT",119:"TABLES",120:"TBLPROPERTIES",121:"TEMPORARY",122:"TERMINATED",123:"TEXTFILE",124:"TIMESTAMP",125:"TINYINT",126:"TOUCH",127:"TRANSACTIONS",128:"UNARCHIVE",129:"UNIONTYPE",130:"USE",131:"USER",132:"VIEW",133:"WAIT",134:"DAY",135:"HOUR",136:"MINUTE",137:"MONTH",138:"QUARTER",139:"SECOND",140:"WEEK",141:"YEAR",142:"ANALYTIC",143:"CURRENT",144:"GRANT",145:"RECOVER",146:"ROLE",147:"ROLES",148:"URI",149:"SERVER",150:"UNKNOWN",151:"BLOCK_SIZE",152:"COMPRESSION",153:"DEFAULT",154:"ENCODING",155:"KEY",156:"ROLE",157:"OPTION",159:"REGULAR_IDENTIFIER",160:"VARIABLE_REFERENCE",162:"EXPLAIN",163:"AUTHORIZATION",164:"EXTENDED",166:"ALL",167:"AS",168:"BINARY",169:"CACHE",170:"CLUSTER",171:"CONF",172:"CONSTRAINT",173:"CUBE",174:"CURRENT",175:"DATE",176:"DISTRIBUTE",177:"DISTRIBUTED",178:"EXTERNAL",179:"FOR",180:"FOREIGN",181:"FUNCTION",182:"GRANT",183:"GROUPING",184:"LATERAL",185:"LOCAL",186:"LOCK",187:"MACRO",188:"PARTITION",189:"PRIMARY",190:"REFERENCES",191:"ROLLUP",192:"SHOW_DATABASE",193:"TABLE",194:"ASC",195:"FORMATTED",196:"INDEX",197:"INDEXES",198:"NONE",199:"OF",200:"OUT",201:"SCHEMA",202:"STORED_AS_DIRECTORIES",203:"TABLESAMPLE",204:"USING",205:"VIEWS",206:"WINDOW",207:".",208:"[",209:"]",210:"AGGREGATE",211:"AVRO",212:"CACHED",213:"CASCADE",214:"CLOSE_FN",215:"COLUMN",216:"DATA",217:"DATABASES",218:"DELETE",219:"DELIMITED",220:"ESCAPED",221:"EXTENDED",222:"EXTERNAL",223:"FIELDS",224:"FILES",225:"FINALIZE_FN",226:"FIRST",227:"FORMAT",228:"FORMATTED",229:"FUNCTION",230:"FUNCTIONS",231:"GROUP",232:"HASH",233:"ILIKE",234:"INCREMENTAL",235:"INTERMEDIATE",236:"INTERVAL",237:"INIT_FN",238:"INPATH",239:"IREGEXP",240:"KUDU",241:"LAST",242:"LIMIT",243:"LINES",244:"LOCATION",245:"MERGE_FN",246:"NULLS",247:"PARTITIONS",248:"PREPARE_FN",249:"PRIMARY",250:"RANGE",251:"REAL",252:"REPEATABLE",253:"REPLICATION",254:"RESTRICT",255:"RETURNS",256:"SCHEMAS",257:"SERIALIZE_FN",258:"SORT",259:"STATS",260:"STRAIGHT_JOIN",261:"SYMBOL",262:"TABLE",263:"TABLES",264:"TABLESAMPLE",265:"USING",266:"ANTI",267:"NOSHUFFLE",268:"PARQUET",269:"PARTITIONED",270:"RCFILE",271:"SEQUENCEFILE",272:"SERDEPROPERTIES",273:"SHUFFLE",274:"STORED",275:"TBLPROPERTIES",276:"TERMINATED",277:"TEXTFILE",278:"UPDATE_FN",279:"BROADCAST",280:"...",281:".",282:"[",283:"]",284:"ALL",285:"ARRAY",286:"AS",287:"ASC",288:"BETWEEN",289:"BIGINT",290:"BOOLEAN",291:"BY",292:"CASE",293:"CHAR",294:"CROSS",295:"CURRENT",296:"DATABASE",297:"DECIMAL",298:"DISTINCT",299:"DOUBLE",300:"DESC",301:"ELSE",302:"END",303:"EXISTS",304:"FALSE",305:"FLOAT",306:"FOLLOWING",307:"FROM",308:"FULL",309:"GROUP",310:"HAVING",311:"IF",312:"IN",313:"INNER",314:"INT",315:"INTO",316:"IS",317:"JOIN",318:"LEFT",319:"LIKE",320:"LIMIT",321:"MAP",322:"NOT",323:"NULL",324:"ON",325:"ORDER",326:"OUTER",327:"OVER",328:"PARTITION",329:"PRECEDING",330:"PURGE",331:"RANGE",332:"REGEXP",333:"RIGHT",334:"RLIKE",335:"ROW",336:"ROWS",337:"SCHEMA",338:"SEMI",339:"SET",340:"SMALLINT",341:"STRING",342:"TABLE",343:"THEN",344:"TIMESTAMP",345:"TINYINT",346:"TRUE",347:"UNION",348:"VALUES",349:"VARCHAR",350:"WHEN",351:"WHERE",352:"WITH",353:"AVG",354:"CAST",355:"COUNT",356:"MAX",357:"MIN",358:"STDDEV_POP",359:"STDDEV_SAMP",360:"SUM",361:"VARIANCE",362:"VAR_POP",363:"VAR_SAMP",364:"COLLECT_SET",365:"COLLECT_LIST",366:"CORR",367:"COVAR_POP",368:"COVAR_SAMP",369:"DAYOFWEEK",370:"HISTOGRAM_NUMERIC",371:"NTILE",372:"PERCENTILE",373:"PERCENTILE_APPROX",374:"APPX_MEDIAN",375:"EXTRACT",376:"GROUP_CONCAT",377:"NDV",378:"STDDEV",379:"VARIANCE_POP",380:"VARIANCE_SAMP",381:"ANALYTIC",382:"UNSIGNED_INTEGER",383:"UNSIGNED_INTEGER_E",384:"HDFS_START_QUOTE",385:"AND",386:"OR",387:"=",388:"<",389:">",390:"COMPARISON_OPERATOR",391:"-",392:"*",393:"ARITHMETIC_OPERATOR",394:",",395:".",396:"~",397:"!",398:"(",399:")",400:"[",401:"]",402:"BACKTICK",403:"SINGLE_QUOTE",404:"DOUBLE_QUOTE",438:"CREATE",439:"CREATE",440:"CREATE",441:"PARTIAL_CURSOR",445:"GROUP",452:"COMMENT",469:"VALUE",471:"PARTIAL_VALUE",543:"UNCACHED",569:"DESCRIBE",570:"DESCRIBE",571:"DESC",577:"SELECT",653:"SORT",660:"OFFSET",665:"BETWEEN_AND",686:"+",724:"SYSTEM",759:"REPLACE",760:"TRUNCATE",782:"UNBOUNDED",786:"HDFS_PATH",787:"HDFS_END_QUOTE",791:"EXTRACT",816:"ALTER",823:"PARTITION_VALUE",827:"TO",847:"SKEWED_LOCATION",850:"COLUMN",859:"DROP",889:"COLUMNS",897:"CHANGE",898:"FILEFORMAT",899:"ADD",901:"RENAME",909:"ColumnReferences",921:"REFRESH",922:"INVALIDATE",923:"METADATA",924:"COMPUTE",946:"WITH",951:"LIFECYCLE",969:"LIKE_PARQUET",1000:":",1034:"ORC",1049:"ESCAPED",1095:"VIEW",1160:"DELETE",1184:"INSERT",1185:"UPDATE",1186:"INSERT",1187:"REVOKE",1189:"REVOKE",1201:"OVERWRITE_DIRECTORY",1203:"OptionalStoredAs_EDIT",1207:"INSERT",1221:"UPSERT",1224:"OVERWRITE",1246:"LOAD",1247:"IMPORT",1273:"SHOW",1309:"USE"}, +symbols_: {"error":2,"SqlSyntax":3,"NewStatement":4,"SqlStatements":5,"EOF":6,"SqlAutocomplete":7,"SqlStatements_EDIT":8,"SqlStatement":9,";":10,"SqlStatement_EDIT":11,"DataDefinition":12,"DataManipulation":13,"QuerySpecification":14,"ExplainClause":15,"AnyCursor":16,"CommonTableExpression":17,"CURSOR":18,"ExplainClause_EDIT":19,"DataDefinition_EDIT":20,"DataManipulation_EDIT":21,"QuerySpecification_EDIT":22,"SetSpecification_EDIT":23,"NonReservedKeyword":24,"ABORT":25,"ADD":26,"ADMIN":27,"AFTER":28,"ANALYZE":29,"ARCHIVE":30,"AVRO":31,"BUCKET":32,"BUCKETS":33,"CASCADE":34,"CHANGE":35,"CLUSTERED":36,"COLLECTION":37,"COLUMNS":38,"COMMENT":39,"COMPACT":40,"COMPACTIONS":41,"COMPUTE":42,"CONCATENATE":43,"DATA":44,"DATABASES":45,"DBPROPERTIES":46,"DEFERRED":47,"DEFINED":48,"DELIMITED":49,"DEPENDENCY":50,"DIRECTORY":51,"DISABLE":52,"DOUBLE_PRECISION":53,"ENABLE":54,"ESCAPED":55,"EXCHANGE":56,"EXPLAIN":57,"EXPORT":58,"FIELDS":59,"FILE":60,"FILEFORMAT":61,"FIRST":62,"FORMAT":63,"FUNCTIONS":64,"INPATH":65,"INPUTFORMAT":66,"JAR":67,"IDXPROPERTIES":68,"ITEMS":69,"KEY":70,"KEYS":71,"LINES":72,"LOAD":73,"LOCATION":74,"LOCKS":75,"MATCHED":76,"METADATA":77,"MERGE":78,"MSCK":79,"NOSCAN":80,"NOVALIDATE":81,"NO_DROP":82,"OFFLINE":83,"ORC":84,"OUTPUTFORMAT":85,"OVERWRITE":86,"OWNER":87,"PARQUET":88,"PARTITIONED":89,"PARTITIONS":90,"PERCENT":91,"PRIVILEGES":92,"PURGE":93,"RCFILE":94,"REBUILD":95,"RELOAD":96,"RELY":97,"NORELY":98,"REPAIR":99,"REPLICATION":100,"RECOVER":101,"RENAME":102,"REPLACE":103,"RESTRICT":104,"ROLE":105,"ROLES":106,"SCHEMAS":107,"SEQUENCEFILE":108,"SERDE":109,"SERDEPROPERTIES":110,"SETS":111,"SHOW":112,"SKEWED":113,"SORTED":114,"STATISTICS":115,"STORED":116,"STRING":117,"STRUCT":118,"TABLES":119,"TBLPROPERTIES":120,"TEMPORARY":121,"TERMINATED":122,"TEXTFILE":123,"TIMESTAMP":124,"TINYINT":125,"TOUCH":126,"TRANSACTIONS":127,"UNARCHIVE":128,"UNIONTYPE":129,"USE":130,"USER":131,"VIEW":132,"WAIT":133,"DAY":134,"HOUR":135,"MINUTE":136,"MONTH":137,"QUARTER":138,"SECOND":139,"WEEK":140,"YEAR":141,"ANALYTIC":142,"CURRENT":143,"GRANT":144,"RECOVER":145,"ROLE":146,"ROLES":147,"URI":148,"SERVER":149,"UNKNOWN":150,"BLOCK_SIZE":151,"COMPRESSION":152,"DEFAULT":153,"ENCODING":154,"KEY":155,"ROLE":156,"OPTION":157,"RegularIdentifier":158,"REGULAR_IDENTIFIER":159,"VARIABLE_REFERENCE":160,"OptionalHiveExplainTypes":161,"EXPLAIN":162,"AUTHORIZATION":163,"EXTENDED":164,"NonStartingToken":165,"ALL":166,"AS":167,"BINARY":168,"CACHE":169,"CLUSTER":170,"CONF":171,"CONSTRAINT":172,"CUBE":173,"CURRENT":174,"DATE":175,"DISTRIBUTE":176,"DISTRIBUTED":177,"EXTERNAL":178,"FOR":179,"FOREIGN":180,"FUNCTION":181,"GRANT":182,"GROUPING":183,"LATERAL":184,"LOCAL":185,"LOCK":186,"MACRO":187,"PARTITION":188,"PRIMARY":189,"REFERENCES":190,"ROLLUP":191,"SHOW_DATABASE":192,"TABLE":193,"ASC":194,"FORMATTED":195,"INDEX":196,"INDEXES":197,"NONE":198,"OF":199,"OUT":200,"SCHEMA":201,"STORED_AS_DIRECTORIES":202,"TABLESAMPLE":203,"USING":204,"VIEWS":205,"WINDOW":206,".":207,"[":208,"]":209,"AGGREGATE":210,"AVRO":211,"CACHED":212,"CASCADE":213,"CLOSE_FN":214,"COLUMN":215,"DATA":216,"DATABASES":217,"DELETE":218,"DELIMITED":219,"ESCAPED":220,"EXTENDED":221,"EXTERNAL":222,"FIELDS":223,"FILES":224,"FINALIZE_FN":225,"FIRST":226,"FORMAT":227,"FORMATTED":228,"FUNCTION":229,"FUNCTIONS":230,"GROUP":231,"HASH":232,"ILIKE":233,"INCREMENTAL":234,"INTERMEDIATE":235,"INTERVAL":236,"INIT_FN":237,"INPATH":238,"IREGEXP":239,"KUDU":240,"LAST":241,"LIMIT":242,"LINES":243,"LOCATION":244,"MERGE_FN":245,"NULLS":246,"PARTITIONS":247,"PREPARE_FN":248,"PRIMARY":249,"RANGE":250,"REAL":251,"REPEATABLE":252,"REPLICATION":253,"RESTRICT":254,"RETURNS":255,"SCHEMAS":256,"SERIALIZE_FN":257,"SORT":258,"STATS":259,"STRAIGHT_JOIN":260,"SYMBOL":261,"TABLE":262,"TABLES":263,"TABLESAMPLE":264,"USING":265,"ANTI":266,"NOSHUFFLE":267,"PARQUET":268,"PARTITIONED":269,"RCFILE":270,"SEQUENCEFILE":271,"SERDEPROPERTIES":272,"SHUFFLE":273,"STORED":274,"TBLPROPERTIES":275,"TERMINATED":276,"TEXTFILE":277,"UPDATE_FN":278,"BROADCAST":279,"...":280,".":281,"[":282,"]":283,"ALL":284,"ARRAY":285,"AS":286,"ASC":287,"BETWEEN":288,"BIGINT":289,"BOOLEAN":290,"BY":291,"CASE":292,"CHAR":293,"CROSS":294,"CURRENT":295,"DATABASE":296,"DECIMAL":297,"DISTINCT":298,"DOUBLE":299,"DESC":300,"ELSE":301,"END":302,"EXISTS":303,"FALSE":304,"FLOAT":305,"FOLLOWING":306,"FROM":307,"FULL":308,"GROUP":309,"HAVING":310,"IF":311,"IN":312,"INNER":313,"INT":314,"INTO":315,"IS":316,"JOIN":317,"LEFT":318,"LIKE":319,"LIMIT":320,"MAP":321,"NOT":322,"NULL":323,"ON":324,"ORDER":325,"OUTER":326,"OVER":327,"PARTITION":328,"PRECEDING":329,"PURGE":330,"RANGE":331,"REGEXP":332,"RIGHT":333,"RLIKE":334,"ROW":335,"ROWS":336,"SCHEMA":337,"SEMI":338,"SET":339,"SMALLINT":340,"STRING":341,"TABLE":342,"THEN":343,"TIMESTAMP":344,"TINYINT":345,"TRUE":346,"UNION":347,"VALUES":348,"VARCHAR":349,"WHEN":350,"WHERE":351,"WITH":352,"AVG":353,"CAST":354,"COUNT":355,"MAX":356,"MIN":357,"STDDEV_POP":358,"STDDEV_SAMP":359,"SUM":360,"VARIANCE":361,"VAR_POP":362,"VAR_SAMP":363,"COLLECT_SET":364,"COLLECT_LIST":365,"CORR":366,"COVAR_POP":367,"COVAR_SAMP":368,"DAYOFWEEK":369,"HISTOGRAM_NUMERIC":370,"NTILE":371,"PERCENTILE":372,"PERCENTILE_APPROX":373,"APPX_MEDIAN":374,"EXTRACT":375,"GROUP_CONCAT":376,"NDV":377,"STDDEV":378,"VARIANCE_POP":379,"VARIANCE_SAMP":380,"ANALYTIC":381,"UNSIGNED_INTEGER":382,"UNSIGNED_INTEGER_E":383,"HDFS_START_QUOTE":384,"AND":385,"OR":386,"=":387,"<":388,">":389,"COMPARISON_OPERATOR":390,"-":391,"*":392,"ARITHMETIC_OPERATOR":393,",":394,".":395,"~":396,"!":397,"(":398,")":399,"[":400,"]":401,"BACKTICK":402,"SINGLE_QUOTE":403,"DOUBLE_QUOTE":404,"DescribeStatement":405,"AlterStatement":406,"AnalyzeStatement":407,"RefreshStatement":408,"InvalidateStatement":409,"ComputeStatsStatement":410,"CreateStatement":411,"DropStatement":412,"HiveAbortStatement":413,"GrantStatement":414,"RevokeStatement":415,"SetRoleStatement":416,"SetSpecification":417,"ShowStatement":418,"UseStatement":419,"DescribeStatement_EDIT":420,"AlterStatement_EDIT":421,"AnalyzeStatement_EDIT":422,"RefreshStatement_EDIT":423,"InvalidateStatement_EDIT":424,"ComputeStatsStatement_EDIT":425,"CreateStatement_EDIT":426,"DropStatement_EDIT":427,"HiveAbortStatement_EDIT":428,"GrantStatement_EDIT":429,"RevokeStatement_EDIT":430,"SetRoleStatement_EDIT":431,"ShowStatement_EDIT":432,"UseStatement_EDIT":433,"AggregateOrAnalytic":434,"Commas":435,"AnyAs":436,"AnyCreate":437,"CREATE":438,"CREATE":439,"CREATE":440,"PARTIAL_CURSOR":441,"AnyDot":442,"AnyFromOrIn":443,"AnyGroup":444,"GROUP":445,"AnyPartition":446,"AnyTable":447,"DatabaseOrSchema":448,"FromOrIn":449,"HiveIndexOrIndexes":450,"HiveOrImpalaComment":451,"COMMENT":452,"HiveOrImpalaCreate":453,"HiveOrImpalaDatabasesOrSchemas":454,"HiveOrImpalaEscaped":455,"HiveOrImpalaFields":456,"HiveOrImpalaFormat":457,"HiveOrImpalaLeftSquareBracket":458,"HiveOrImpalaLines":459,"HiveOrImpalaLocation":460,"HiveOrImpalaRightSquareBracket":461,"HiveOrImpalaPartitioned":462,"HiveOrImpalaStored":463,"HiveOrImpalaTables":464,"HiveOrImpalaTblproperties":465,"HiveOrImpalaTerminated":466,"HiveRoleOrUser":467,"SingleQuotedValue":468,"VALUE":469,"SingleQuotedValue_EDIT":470,"PARTIAL_VALUE":471,"DoubleQuotedValue":472,"DoubleQuotedValue_EDIT":473,"QuotedValue":474,"QuotedValue_EDIT":475,"OptionalAggregateOrAnalytic":476,"OptionalHiveExtended":477,"OptionalHiveExtendedOrFormatted":478,"OptionalExternal":479,"OptionalImpalaExtendedOrFormatted":480,"OptionallyFormattedIndex":481,"OptionallyFormattedIndex_EDIT":482,"OptionalFromDatabase":483,"DatabaseIdentifier":484,"OptionalFromDatabase_EDIT":485,"DatabaseIdentifier_EDIT":486,"OptionalCascade":487,"OptionalCascadeOrRestrict":488,"OptionalHiveCascadeOrRestrict":489,"OptionalHiveTemporary":490,"OptionalIfExists":491,"OptionalIfExists_EDIT":492,"OptionalIfNotExists":493,"OptionalIfNotExists_EDIT":494,"OptionalInDatabase":495,"OptionalPartitionSpec":496,"PartitionSpec":497,"OptionalPartitionSpec_EDIT":498,"PartitionSpec_EDIT":499,"PartitionSpecList":500,"PartitionSpecList_EDIT":501,"RightParenthesisOrError":502,"RangePartitionSpec":503,"UnsignedValueSpecification":504,"RangePartitionComparisonOperator":505,"RangePartitionSpec_EDIT":506,"ConfigurationName":507,"PartialBacktickedOrAnyCursor":508,"PartialBacktickedIdentifier":509,"PartialBacktickedOrCursor":510,"PartialBacktickedOrPartialCursor":511,"OptionalParenthesizedColumnList":512,"ParenthesizedColumnList":513,"OptionalParenthesizedColumnList_EDIT":514,"ParenthesizedColumnList_EDIT":515,"ColumnList":516,"ColumnList_EDIT":517,"ColumnIdentifier":518,"ColumnIdentifier_EDIT":519,"ParenthesizedSimpleValueList":520,"SimpleValueList":521,"SchemaQualifiedTableIdentifier":522,"RegularOrBacktickedIdentifier":523,"ImpalaFields":524,"SchemaQualifiedTableIdentifier_EDIT":525,"ImpalaFields_EDIT":526,"ImpalaField":527,"ImpalaField_EDIT":528,"SchemaQualifiedIdentifier":529,"SchemaQualifiedIdentifier_EDIT":530,"PartitionExpression":531,"PartitionExpression_EDIT":532,"ValueExpression":533,"ValueExpression_EDIT":534,"OptionalHdfsLocation":535,"HdfsLocation":536,"HdfsPath":537,"HdfsLocation_EDIT":538,"HdfsPath_EDIT":539,"OptionalCachedInOrUncached":540,"CachedIn":541,"OptionalWithReplication":542,"UNCACHED":543,"OptionalCachedIn":544,"CachedIn_EDIT":545,"WithReplication":546,"SignedInteger":547,"WithReplication_EDIT":548,"RegularOrBackTickedSchemaQualifiedName":549,"RegularOrBackTickedSchemaQualifiedName_EDIT":550,"LocalOrSchemaQualifiedName":551,"LocalOrSchemaQualifiedName_EDIT":552,"ColumnReference":553,"BasicIdentifierChain":554,"ColumnReference_EDIT":555,"BasicIdentifierChain_EDIT":556,"DerivedColumnChain":557,"DerivedColumnChain_EDIT":558,"PartialBacktickedIdentifierOrPartialCursor":559,"HiveOrImpalaRightSquareBracketOrError":560,"PrimitiveType":561,"OptionalTypePrecision":562,"OptionalTypeLength":563,"HiveDescribeStatement":564,"ImpalaDescribeStatement":565,"HiveDescribeStatement_EDIT":566,"ImpalaDescribeStatement_EDIT":567,"HiveDesc":568,"DESCRIBE":569,"DESCRIBE":570,"DESC":571,"SelectStatement":572,"OptionalUnions":573,"SelectStatement_EDIT":574,"OptionalUnions_EDIT":575,"CommonTableExpression_EDIT":576,"SELECT":577,"OptionalAllOrDistinct":578,"OptionalStraightJoin":579,"SelectList":580,"TableExpression":581,"Unions":582,"Unions_EDIT":583,"UnionClause":584,"UnionClause_EDIT":585,"SelectList_EDIT":586,"TableExpression_EDIT":587,"WithQueries":588,"WithQueries_EDIT":589,"WithQuery":590,"WithQuery_EDIT":591,"TableSubQueryInner":592,"TableSubQueryInner_EDIT":593,"FromClause":594,"OptionalSelectConditions":595,"FromClause_EDIT":596,"OptionalJoins":597,"OptionalSelectConditions_EDIT":598,"Joins":599,"Joins_INVALID":600,"TableReferenceList":601,"OptionalLateralViews":602,"TableReferenceList_EDIT":603,"OptionalLateralViews_EDIT":604,"OptionalWhereClause":605,"OptionalGroupByClause":606,"OptionalHavingClause":607,"OptionalWindowClause":608,"OptionalOrderByClause":609,"OptionalClusterOrDistributeBy":610,"OptionalLimitClause":611,"OptionalOffsetClause":612,"WhereClause_EDIT":613,"GroupByClause_EDIT":614,"HavingClause_EDIT":615,"WindowClause_EDIT":616,"OrderByClause_EDIT":617,"ClusterOrDistributeBy_EDIT":618,"LimitClause_EDIT":619,"OffsetClause_EDIT":620,"WhereClause":621,"GroupByClause":622,"HavingClause":623,"WindowClause":624,"OrderByClause":625,"ClusterOrDistributeBy":626,"LimitClause":627,"SearchCondition":628,"SearchCondition_EDIT":629,"GroupByColumnList":630,"OptionalHiveGroupingSetsCubeOrRollup":631,"GroupByColumnList_EDIT":632,"OptionalHiveGroupingSetsCubeOrRollup_EDIT":633,"HiveGroupingSets":634,"HiveGroupingSets_EDIT":635,"ColumnGroupingSets":636,"ColumnGroupingSets_EDIT":637,"ColumnGroupingSet_EDIT":638,"GroupByColumnListPartTwo_EDIT":639,"OrderByColumnList":640,"OrderByColumnList_EDIT":641,"OrderByIdentifier":642,"OrderByIdentifier_EDIT":643,"OptionalAscOrDesc":644,"OptionalImpalaNullsFirstOrLast":645,"OptionalImpalaNullsFirstOrLast_EDIT":646,"ClusterByClause":647,"DistributeByClause":648,"SortByClause":649,"ClusterByClause_EDIT":650,"DistributeByClause_EDIT":651,"SortByClause_EDIT":652,"SORT":653,"SortByList":654,"SortByList_EDIT":655,"SortByIdentifier":656,"SortByIdentifier_EDIT":657,"UnsignedNumericLiteral":658,"OffsetClause":659,"OFFSET":660,"NonParenthesizedValueExpressionPrimary":661,"OptionalNot":662,"TableSubQuery":663,"ValueExpressionList":664,"BETWEEN_AND":665,"LikeRightPart":666,"CaseRightPart":667,"NonParenthesizedValueExpressionPrimary_EDIT":668,"TableSubQuery_EDIT":669,"ValueExpressionInSecondPart_EDIT":670,"LikeRightPart_EDIT":671,"CaseRightPart_EDIT":672,"EndOrError":673,"ValueExpressionList_EDIT":674,"InValueList":675,"ColumnOrArbitraryFunctionRef":676,"ArbitraryFunctionRightPart":677,"ArbitraryFunctionName":678,"UserDefinedFunction":679,"ImpalaInterval":680,"UnsignedValueSpecification_EDIT":681,"ColumnOrArbitraryFunctionRef_EDIT":682,"ArbitraryFunctionRightPart_EDIT":683,"UserDefinedFunction_EDIT":684,"ImpalaInterval_EDIT":685,"+":686,"UnsignedLiteral":687,"UnsignedLiteral_EDIT":688,"GeneralLiteral":689,"GeneralLiteral_EDIT":690,"ExactNumericLiteral":691,"ApproximateNumericLiteral":692,"TruthValue":693,"SelectSpecification":694,"OptionalCorrelationName":695,"SelectSpecification_EDIT":696,"OptionalCorrelationName_EDIT":697,"TableReference":698,"TableReference_EDIT":699,"TablePrimaryOrJoinedTable":700,"TablePrimaryOrJoinedTable_EDIT":701,"TablePrimary":702,"JoinedTable":703,"TablePrimary_EDIT":704,"JoinedTable_EDIT":705,"Joins_EDIT":706,"JoinType":707,"OptionalImpalaBroadcastOrShuffle":708,"OptionalJoinCondition":709,"Join_EDIT":710,"JoinType_EDIT":711,"JoinCondition_EDIT":712,"UsingColList":713,"TableOrQueryName":714,"OptionalHiveTableSample":715,"OptionalImpalaTableSample":716,"DerivedTable":717,"TableOrQueryName_EDIT":718,"OptionalHiveTableSample_EDIT":719,"OptionalImpalaTableSample_EDIT":720,"DerivedTable_EDIT":721,"OptionalOnColumn":722,"OptionalOnColumn_EDIT":723,"SYSTEM":724,"PushQueryState":725,"PopQueryState":726,"SubQuery":727,"SubQuery_EDIT":728,"QueryExpression":729,"QueryExpression_EDIT":730,"QueryExpressionBody":731,"QueryExpressionBody_EDIT":732,"NonJoinQueryExpression":733,"NonJoinQueryExpression_EDIT":734,"NonJoinQueryTerm":735,"NonJoinQueryTerm_EDIT":736,"NonJoinQueryPrimary":737,"NonJoinQueryPrimary_EDIT":738,"SimpleTable":739,"SimpleTable_EDIT":740,"LateralView":741,"LateralView_EDIT":742,"AggregateFunction":743,"OptionalOverClause":744,"AnalyticFunction":745,"OverClause":746,"CastFunction":747,"HiveExtractFunction":748,"ImpalaExtractFunction":749,"AggregateFunction_EDIT":750,"OptionalOverClause_EDIT":751,"AnalyticFunction_EDIT":752,"OverClause_EDIT":753,"CastFunction_EDIT":754,"HiveExtractFunction_EDIT":755,"ImpalaExtractFunction_EDIT":756,"ArbitraryFunction":757,"ArbitraryFunction_EDIT":758,"REPLACE":759,"TRUNCATE":760,"OptionalFunctionSquareBracket":761,"CountFunction":762,"SumFunction":763,"OtherAggregateFunction":764,"CountFunction_EDIT":765,"SumFunction_EDIT":766,"OtherAggregateFunction_EDIT":767,"WindowExpression":768,"WindowExpression_EDIT":769,"OptionalPartitionBy":770,"OptionalOrderByAndWindow":771,"PartitionBy_EDIT":772,"OptionalOrderByAndWindow_EDIT":773,"PartitionBy":774,"OptionalWindowSpec":775,"WindowSpec_EDIT":776,"WindowSpec":777,"RowsOrRange":778,"PopLexerState":779,"OptionalCurrentOrPreceding":780,"OptionalAndFollowing":781,"UNBOUNDED":782,"OptionalCurrentOrPreceding_EDIT":783,"OptionalAndFollowing_EDIT":784,"PushHdfsLexerState":785,"HDFS_PATH":786,"HDFS_END_QUOTE":787,"AnyRange":788,"IntegerOrUnbounded":789,"AnyCurrent":790,"EXTRACT":791,"HiveDateField":792,"OtherAggregateFunction_Type":793,"FromOrComma":794,"OptionalOuter":795,"LateralViewColumnAliases":796,"LateralViewColumnAliases_EDIT":797,"CaseWhenThenList":798,"CaseWhenThenList_EDIT":799,"CaseWhenThenListPartTwo":800,"CaseWhenThenListPartTwo_EDIT":801,"AlterDatabase":802,"AlterIndex":803,"AlterTable":804,"AlterView":805,"Msck":806,"ReloadFunction":807,"CommentOn":808,"AlterDatabase_EDIT":809,"AlterIndex_EDIT":810,"AlterTable_EDIT":811,"AlterView_EDIT":812,"Msck_EDIT":813,"ReloadFunction_EDIT":814,"CommentOn_EDIT":815,"ALTER":816,"ParenthesizedPropertyAssignmentList":817,"PrincipalSpecification":818,"PrincipalSpecification_EDIT":819,"AlterTableLeftSide":820,"AnyAdd":821,"OptionalPartitionSpecs":822,"PARTITION_VALUE":823,"HivePrimaryKeySpecification":824,"HiveForeignKeySpecification":825,"AnyRename":826,"TO":827,"HiveSpecificOperations":828,"ImpalaSpecificOperations":829,"DropOperations":830,"OptionalPartitionOperations":831,"AlterTableLeftSide_EDIT":832,"AnyReplace":833,"OptionalPartitionSpecs_EDIT":834,"HivePrimaryKeySpecification_EDIT":835,"HiveForeignKeySpecification_EDIT":836,"HiveSpecificOperations_EDIT":837,"ImpalaSpecificOperations_EDIT":838,"OptionalPartitionOperations_EDIT":839,"DropOperations_EDIT":840,"AddOrReplace":841,"ClusteredBy":842,"ParenthesizedSkewedValueList":843,"OptionalStoredAsDirectories":844,"HiveExchange":845,"HiveArchiveOrUnArchive":846,"SKEWED_LOCATION":847,"ParenthesizedSkewedLocationList":848,"AnyChange":849,"COLUMN":850,"ParenthesizedColumnSpecificationList":851,"ClusteredBy_EDIT":852,"HiveExchange_EDIT":853,"ParenthesizedSkewedLocationList_EDIT":854,"OptionalStoredAsDirectories_EDIT":855,"OptionalImpalaColumn":856,"KuduStorageAttribute":857,"SetValue":858,"DROP":859,"ParenthesizedStatsList":860,"ParenthesizedStatsList_EDIT":861,"StatsList":862,"StatsList_EDIT":863,"StatsAssignment":864,"StatsAssignment_EDIT":865,"AnyFileFormat":866,"FileFormat":867,"OptionalWithSerdeproperties":868,"HiveOrImpalaSerdeproperties":869,"ImpalaRowFormat":870,"AddReplaceColumns":871,"OptionalAndWait":872,"OptionalWithOverwriteTblProperties":873,"HiveEnableOrDisable":874,"HiveNoDropOrOffline":875,"OptionalHiveColumn":876,"ColumnSpecification":877,"OptionalHiveFirstOrAfter":878,"AddReplaceColumns_EDIT":879,"ColumnSpecification_EDIT":880,"OptionalHiveFirstOrAfter_EDIT":881,"AndWait_EDIT":882,"WithOverwriteTblProperties_EDIT":883,"HiveNoDropOrOffline_EDIT":884,"ImpalaRowFormat_EDIT":885,"WithSerdeproperties_EDIT":886,"AnyColumns":887,"ParenthesizedColumnSpecificationList_EDIT":888,"COLUMNS":889,"ExchangePartitionSpec":890,"ExchangePartitionSpec_EDIT":891,"OneOrMorePartitionSpecLists":892,"OneOrMorePartitionSpecLists_EDIT":893,"OneOrMorePartitionSpecs":894,"OptionalHivePurge":895,"OneOrMorePartitionSpecs_EDIT":896,"CHANGE":897,"FILEFORMAT":898,"ADD":899,"HiveAfterOrFirst":900,"RENAME":901,"PartitionSpecWithLocationList":902,"PartitionSpecWithLocation":903,"PartitionSpecWithLocation_EDIT":904,"SkewedLocationList":905,"SkewedLocationList_EDIT":906,"SkewedLocation":907,"SkewedLocation_EDIT":908,"ColumnReferences":909,"AlterViewLeftSide":910,"AlterViewLeftSide_EDIT":911,"AnyView":912,"NullableComment":913,"OptionalForColumns":914,"OptionalCacheMetadata":915,"OptionalNoscan":916,"ForColumns":917,"CacheMetadata":918,"ForColumns_EDIT":919,"CacheMetadata_EDIT":920,"REFRESH":921,"INVALIDATE":922,"METADATA":923,"COMPUTE":924,"DatabaseDefinition":925,"TableDefinition":926,"ViewDefinition":927,"RoleDefinition":928,"FunctionDefinition":929,"IndexDefinition":930,"MacroDefinition":931,"DatabaseDefinition_EDIT":932,"TableDefinition_EDIT":933,"ViewDefinition_EDIT":934,"FunctionDefinition_EDIT":935,"IndexDefinition_EDIT":936,"MacroDefinition_EDIT":937,"DatabaseDefinitionOptionals":938,"OptionalComment":939,"OptionalHiveDbProperties":940,"DatabaseDefinitionOptionals_EDIT":941,"OptionalComment_INVALID":942,"Comment":943,"Comment_INVALID":944,"HiveDbProperties":945,"WITH":946,"PropertyAssignmentList":947,"PropertyAssignment":948,"TableDefinitionRightPart":949,"LifeCyclePart":950,"LIFECYCLE":951,"TableDefinitionRightPart_EDIT":952,"TableIdentifierAndOptionalColumnSpecification":953,"OptionalPartitionedBy":954,"OptionalSortBy":955,"OptionalClusteredBy":956,"OptionalSkewedBy":957,"OptionalStoredAsOrBy":958,"OptionalTblproperties":959,"OptionalAsSelectStatement":960,"TableIdentifierAndOptionalColumnSpecification_EDIT":961,"PartitionedBy_EDIT":962,"SortBy_EDIT":963,"SkewedBy_EDIT":964,"StoredAsOrBy_EDIT":965,"OptionalAsSelectStatement_EDIT":966,"OptionalColumnSpecificationsOrLike":967,"OptionalColumnSpecificationsOrLike_EDIT":968,"LIKE_PARQUET":969,"ColumnSpecificationList":970,"ConstraintSpecification":971,"ColumnSpecificationList_EDIT":972,"ConstraintSpecification_EDIT":973,"ColumnDataType":974,"OptionalColumnOptions":975,"ColumnDataType_EDIT":976,"ColumnOptions_EDIT":977,"ColumnOptions":978,"ColumnOption":979,"ColumnOption_EDIT":980,"ImpalaPrimaryKey":981,"ImpalaPrimaryKey_EDIT":982,"ArrayType":983,"MapType":984,"StructType":985,"UnionType":986,"ArrayType_INVALID":987,"MapType_INVALID":988,"StructType_INVALID":989,"UnionType_INVALID":990,"ArrayType_EDIT":991,"MapType_EDIT":992,"StructType_EDIT":993,"UnionType_EDIT":994,"GreaterThanOrError":995,"StructDefinitionList":996,"StructDefinitionList_EDIT":997,"StructDefinition":998,"StructDefinition_EDIT":999,":":1000,"ColumnDataTypeList":1001,"ColumnDataTypeList_EDIT":1002,"ColumnDataTypeListInner_EDIT":1003,"ImpalaPrimaryKeySpecification":1004,"ImpalaPrimaryKeySpecification_EDIT":1005,"HivePrimaryKey":1006,"HivePrimaryKey_EDIT":1007,"OptionalRelyNoRely":1008,"PartitionedBy":1009,"ParenthesizedPartitionValuesList":1010,"ParenthesizedPartitionValuesList_EDIT":1011,"SortBy":1012,"PartitionValueList":1013,"PartitionValueList_EDIT":1014,"PartitionValue":1015,"PartitionValue_EDIT":1016,"LessThanOrEqualTo":1017,"OptionalHiveSortedBy":1018,"OptionalHiveSortedBy_EDIT":1019,"ParenthesizedSortList":1020,"ParenthesizedSortList_EDIT":1021,"SortList":1022,"SortList_EDIT":1023,"SortIdentifier":1024,"SortIdentifier_EDIT":1025,"SkewedBy":1026,"SkewedValueList":1027,"StoredAsOrBy":1028,"StoredAs":1029,"HiveOrImpalaRowFormat":1030,"OptionalStoredAs":1031,"StoredAs_EDIT":1032,"HiveOrImpalaRowFormat_EDIT":1033,"ORC":1034,"HiveRowFormat":1035,"HiveRowFormat_EDIT":1036,"HiveDelimitedRowFormat":1037,"HiveDelimitedRowFormat_EDIT":1038,"OptionalFieldsTerminatedBy":1039,"OptionalCollectionItemsTerminatedBy":1040,"OptionalMapKeysTerminatedBy":1041,"OptionalLinesTerminatedBy":1042,"OptionalNullDefinedAs":1043,"OptionalFieldsTerminatedBy_EDIT":1044,"OptionalCollectionItemsTerminatedBy_EDIT":1045,"OptionalMapKeysTerminatedBy_EDIT":1046,"OptionalLinesTerminatedBy_EDIT":1047,"OptionalNullDefinedAs_EDIT":1048,"ESCAPED":1049,"WithSerdeproperties":1050,"TblProperties":1051,"OptionalHiveTblproperties":1052,"CommitLocations":1053,"OptionalParenthesizedViewColumnList":1054,"ParenthesizedViewColumnList_EDIT":1055,"ImpalaFunctionDefinition":1056,"ImpalaAggregateFunctionDefinition":1057,"HiveFunctionDefinition":1058,"HiveTemporaryFunction":1059,"ImpalaFunctionDefinition_EDIT":1060,"ImpalaAggregateFunctionDefinition_EDIT":1061,"HiveFunctionDefinition_EDIT":1062,"HiveTemporaryFunction_EDIT":1063,"ParenthesizedImpalaArgumentList":1064,"ImpalaReturns":1065,"ImpalaSymbol":1066,"ParenthesizedImpalaArgumentList_EDIT":1067,"ImpalaReturns_EDIT":1068,"OptionalImpalaInitFn":1069,"ImpalaUpdateFn":1070,"ImpalaMergeFn":1071,"OptionalImpalaPrepareFn":1072,"OptionalImpalaCloseFn":1073,"OptionalImpalaSerializeFn":1074,"OptionalImpalaFinalizeFn":1075,"OptionalIntermediate":1076,"OptionalImpalaInitFn_EDIT":1077,"ImpalaUpdateFn_EDIT":1078,"ImpalaMergeFn_EDIT":1079,"OptionalImpalaPrepareFn_EDIT":1080,"OptionalImpalaCloseFn_EDIT":1081,"OptionalImpalaSerializeFn_EDIT":1082,"OptionalImpalaFinalizeFn_EDIT":1083,"Intermediate_EDIT":1084,"OptionalHiveUsing":1085,"OptionalHiveUsing_EDIT":1086,"ImpalaArgumentList":1087,"OptionalVariableArguments":1088,"ImpalaArgumentList_EDIT":1089,"FunctionReference":1090,"FunctionReference_EDIT":1091,"OneOrMoreFunctionResources":1092,"FunctionResource":1093,"FunctionResourceType":1094,"VIEW":1095,"ParenthesizedViewColumnList":1096,"ViewColumnList":1097,"ViewColumnList_EDIT":1098,"AnyRole":1099,"ExistingTable":1100,"ParenthesizedIndexColumnList":1101,"IndexType":1102,"OptionalWithDeferredRebuild":1103,"OptionalIdxProperties":1104,"OptionalInTable":1105,"ExistingTable_EDIT":1106,"ParenthesizedIndexColumnList_EDIT":1107,"IndexType_EDIT":1108,"OptionalWithDeferredRebuild_EDIT":1109,"OptionalInTable_EDIT":1110,"IndexColumnList":1111,"IndexColumnList_EDIT":1112,"MacroArguments":1113,"MacroArguments_EDIT":1114,"MacroArgumentList":1115,"MacroArgumentList_EDIT":1116,"MacroArgument":1117,"MacroArgument_EDIT":1118,"HiveDeleteStatement":1119,"ImpalaDeleteStatement":1120,"InsertStatement":1121,"LoadStatement":1122,"ImportStatement":1123,"ExportStatement":1124,"UpdateStatement":1125,"HiveDeleteStatement_EDIT":1126,"ImpalaDeleteStatement_EDIT":1127,"HiveInsertStatement_EDIT":1128,"InsertValuesStatement_EDIT":1129,"ImpalaInsertOrUpsertStatement_EDIT":1130,"HiveInsertStatement":1131,"ImpalaInsertOrUpsertStatement":1132,"HiveMergeStatement_EDIT":1133,"LoadStatement_EDIT":1134,"ImportStatement_EDIT":1135,"ExportStatement_EDIT":1136,"UpdateStatement_EDIT":1137,"DropDatabaseStatement":1138,"DropFunctionStatement":1139,"DropRoleStatement":1140,"DropStatsStatement":1141,"DropTableStatement":1142,"DropIndexStatement":1143,"DropMacroStatement":1144,"DropViewStatement":1145,"TruncateTableStatement":1146,"DropDatabaseStatement_EDIT":1147,"DropFunctionStatement_EDIT":1148,"DropStatsStatement_EDIT":1149,"DropTableStatement_EDIT":1150,"DropIndexStatement_EDIT":1151,"DropMacroStatement_EDIT":1152,"DropViewStatement_EDIT":1153,"TruncateTableStatement_EDIT":1154,"DropImpalaFunction":1155,"DropHiveFunction":1156,"DropImpalaFunction_EDIT":1157,"DropHiveFunction_EDIT":1158,"OptionalPurge":1159,"DELETE":1160,"OptionalImpalaDeleteTableRef":1161,"ImpalaDeleteTableRef_EDIT":1162,"TransactionIdList":1163,"HivePrivilegeTypeList":1164,"OptionalOnSpecification":1165,"PrincipalSpecificationList":1166,"OptionalWithGrantOption":1167,"UserOrRoleList":1168,"OptionalWithAdminOption":1169,"ImpalaPrivilegeType":1170,"ImpalaObjectSpecification":1171,"HivePrivilegeTypeList_EDIT":1172,"OnSpecification_EDIT":1173,"PrincipalSpecificationList_EDIT":1174,"WithGrantOption_EDIT":1175,"WithAdminOption_EDIT":1176,"ImpalaPrivilegeType_EDIT":1177,"ImpalaObjectSpecification_EDIT":1178,"HiveObjectSpecification":1179,"HiveObjectSpecification_EDIT":1180,"HivePrivilegeTypeWithOptionalColumn":1181,"HivePrivilegeTypeWithOptionalColumn_EDIT":1182,"HivePrivilegeType":1183,"INSERT":1184,"UPDATE":1185,"INSERT":1186,"REVOKE":1187,"PrivilegesOrGrantOption":1188,"REVOKE":1189,"PrivilegesOrGrantOption_EDIT":1190,"InsertValuesStatement":1191,"HiveMergeStatement":1192,"HiveInsertWithoutQuery":1193,"HiveInserts":1194,"SelectWithoutTableExpression":1195,"HiveInsertWithoutQuery_EDIT":1196,"HiveInserts_EDIT":1197,"SelectWithoutTableExpression_EDIT":1198,"OptionalHiveTable":1199,"OptionalInsertRowFormat":1200,"OVERWRITE_DIRECTORY":1201,"OptionalInsertRowFormat_EDIT":1202,"OptionalStoredAs_EDIT":1203,"HiveInsert":1204,"HiveInsert_EDIT":1205,"InsertValuesList":1206,"INSERT":1207,"OptionalTable":1208,"ParenthesizedRowValuesList":1209,"ImpalaInsertOrUpsertStatementWithoutCTE":1210,"ImpalaInsertOrUpsertStatementWithoutCTE_EDIT":1211,"ImpalaInsertOrUpsertLeftPart":1212,"OptionalImpalaShuffleOrNoShuffle":1213,"ImpalaRowValuesLists":1214,"ImpalaInsertOrUpsertLeftPart_EDIT":1215,"ImpalaRowValuesLists_EDIT":1216,"ImpalaUpsertStatementLeftPart":1217,"ImpalaInsertLeftPart":1218,"ImpalaUpsertStatementLeftPart_EDIT":1219,"ImpalaInsertLeftPart_EDIT":1220,"UPSERT":1221,"OptionalImpalaTable":1222,"IntoOrOverwrite":1223,"OVERWRITE":1224,"ParenthesizedImpalaRowValuesList":1225,"ParenthesizedImpalaRowValuesList_EDIT":1226,"HiveMergeStatementLeftPart":1227,"WhenList":1228,"HiveMergeStatementLeftPart_EDIT":1229,"WhenList_EDIT":1230,"MergeSource":1231,"MergeSource_EDIT":1232,"WhenClause":1233,"WhenClause_EDIT":1234,"OptionalMatchCondition":1235,"UpdateDeleteOrInsert":1236,"MatchCondition_EDIT":1237,"UpdateDeleteOrInsert_EDIT":1238,"SetClauseList":1239,"SetClauseList_EDIT":1240,"AnyLoad":1241,"AnyData":1242,"OptionalHiveLocal":1243,"AnyInpath":1244,"OptionalOverwrite":1245,"LOAD":1246,"IMPORT":1247,"OptionalTableWithPartition":1248,"TableWithPartition":1249,"TableWithPartition_EDIT":1250,"SetOption":1251,"ShowColumnStatsStatement":1252,"ShowColumnsStatement":1253,"ShowCompactionsStatement":1254,"ShowConfStatement":1255,"ShowCreateTableStatement":1256,"ShowCurrentRolesStatement":1257,"ShowDatabasesStatement":1258,"ShowFilesStatement":1259,"ShowFunctionsStatement":1260,"ShowGrantStatement":1261,"ShowIndexStatement":1262,"ShowLocksStatement":1263,"ShowPartitionsStatement":1264,"ShowRoleStatement":1265,"ShowRolesStatement":1266,"ShowTableStatement":1267,"ShowTablesStatement":1268,"ShowTblPropertiesStatement":1269,"ShowTransactionsStatement":1270,"ShowViewsStatement":1271,"AnyShow":1272,"SHOW":1273,"ShowColumnStatsStatement_EDIT":1274,"ShowColumnsStatement_EDIT":1275,"ShowCreateTableStatement_EDIT":1276,"ShowCurrentRolesStatement_EDIT":1277,"ShowDatabasesStatement_EDIT":1278,"ShowFilesStatement_EDIT":1279,"ShowFunctionsStatement_EDIT":1280,"ShowGrantStatement_EDIT":1281,"ShowIndexStatement_EDIT":1282,"ShowLocksStatement_EDIT":1283,"ShowPartitionsStatement_EDIT":1284,"ShowRoleStatement_EDIT":1285,"ShowTableStatement_EDIT":1286,"ShowTablesStatement_EDIT":1287,"ShowTblPropertiesStatement_EDIT":1288,"ShowViewsStatement_EDIT":1289,"AnyTableOrView":1290,"OptionalPrincipalName":1291,"OptionalPrincipalName_EDIT":1292,"OptionalInOrFromDatabase":1293,"OptionalLike":1294,"InOrFromDatabase_EDIT":1295,"Like_EDIT":1296,"TargetTable":1297,"OptionalFromJoinedTable":1298,"TargetTable_EDIT":1299,"FromJoinedTable_EDIT":1300,"TableName":1301,"TableName_EDIT":1302,"SetClause":1303,"SetClause_EDIT":1304,"SetTarget":1305,"UpdateSource":1306,"UpdateSource_EDIT":1307,"AnyUse":1308,"USE":1309,"$accept":0,"$end":1}, +terminals_: {2:"error",6:"EOF",10:";",18:"CURSOR",23:"SetSpecification_EDIT",25:"ABORT",26:"ADD",27:"ADMIN",28:"AFTER",29:"ANALYZE",30:"ARCHIVE",31:"AVRO",32:"BUCKET",33:"BUCKETS",34:"CASCADE",35:"CHANGE",36:"CLUSTERED",37:"COLLECTION",38:"COLUMNS",39:"COMMENT",40:"COMPACT",41:"COMPACTIONS",42:"COMPUTE",43:"CONCATENATE",44:"DATA",45:"DATABASES",46:"DBPROPERTIES",47:"DEFERRED",48:"DEFINED",49:"DELIMITED",50:"DEPENDENCY",51:"DIRECTORY",52:"DISABLE",53:"DOUBLE_PRECISION",54:"ENABLE",55:"ESCAPED",56:"EXCHANGE",57:"EXPLAIN",58:"EXPORT",59:"FIELDS",60:"FILE",61:"FILEFORMAT",62:"FIRST",63:"FORMAT",64:"FUNCTIONS",65:"INPATH",66:"INPUTFORMAT",67:"JAR",68:"IDXPROPERTIES",69:"ITEMS",70:"KEY",71:"KEYS",72:"LINES",73:"LOAD",74:"LOCATION",75:"LOCKS",76:"MATCHED",77:"METADATA",78:"MERGE",79:"MSCK",80:"NOSCAN",81:"NOVALIDATE",82:"NO_DROP",83:"OFFLINE",84:"ORC",85:"OUTPUTFORMAT",86:"OVERWRITE",87:"OWNER",88:"PARQUET",89:"PARTITIONED",90:"PARTITIONS",91:"PERCENT",92:"PRIVILEGES",93:"PURGE",94:"RCFILE",95:"REBUILD",96:"RELOAD",97:"RELY",98:"NORELY",99:"REPAIR",100:"REPLICATION",101:"RECOVER",102:"RENAME",103:"REPLACE",104:"RESTRICT",105:"ROLE",106:"ROLES",107:"SCHEMAS",108:"SEQUENCEFILE",109:"SERDE",110:"SERDEPROPERTIES",111:"SETS",112:"SHOW",113:"SKEWED",114:"SORTED",115:"STATISTICS",116:"STORED",117:"STRING",118:"STRUCT",119:"TABLES",120:"TBLPROPERTIES",121:"TEMPORARY",122:"TERMINATED",123:"TEXTFILE",124:"TIMESTAMP",125:"TINYINT",126:"TOUCH",127:"TRANSACTIONS",128:"UNARCHIVE",129:"UNIONTYPE",130:"USE",131:"USER",132:"VIEW",133:"WAIT",134:"DAY",135:"HOUR",136:"MINUTE",137:"MONTH",138:"QUARTER",139:"SECOND",140:"WEEK",141:"YEAR",142:"ANALYTIC",143:"CURRENT",144:"GRANT",145:"RECOVER",146:"ROLE",147:"ROLES",148:"URI",149:"SERVER",150:"UNKNOWN",151:"BLOCK_SIZE",152:"COMPRESSION",153:"DEFAULT",154:"ENCODING",155:"KEY",156:"ROLE",157:"OPTION",159:"REGULAR_IDENTIFIER",160:"VARIABLE_REFERENCE",162:"EXPLAIN",163:"AUTHORIZATION",164:"EXTENDED",166:"ALL",167:"AS",168:"BINARY",169:"CACHE",170:"CLUSTER",171:"CONF",172:"CONSTRAINT",173:"CUBE",174:"CURRENT",175:"DATE",176:"DISTRIBUTE",177:"DISTRIBUTED",178:"EXTERNAL",179:"FOR",180:"FOREIGN",181:"FUNCTION",182:"GRANT",183:"GROUPING",184:"LATERAL",185:"LOCAL",186:"LOCK",187:"MACRO",188:"PARTITION",189:"PRIMARY",190:"REFERENCES",191:"ROLLUP",192:"SHOW_DATABASE",193:"TABLE",194:"ASC",195:"FORMATTED",196:"INDEX",197:"INDEXES",198:"NONE",199:"OF",200:"OUT",201:"SCHEMA",202:"STORED_AS_DIRECTORIES",203:"TABLESAMPLE",204:"USING",205:"VIEWS",206:"WINDOW",207:".",208:"[",209:"]",210:"AGGREGATE",211:"AVRO",212:"CACHED",213:"CASCADE",214:"CLOSE_FN",215:"COLUMN",216:"DATA",217:"DATABASES",218:"DELETE",219:"DELIMITED",220:"ESCAPED",221:"EXTENDED",222:"EXTERNAL",223:"FIELDS",224:"FILES",225:"FINALIZE_FN",226:"FIRST",227:"FORMAT",228:"FORMATTED",229:"FUNCTION",230:"FUNCTIONS",231:"GROUP",232:"HASH",233:"ILIKE",234:"INCREMENTAL",235:"INTERMEDIATE",236:"INTERVAL",237:"INIT_FN",238:"INPATH",239:"IREGEXP",240:"KUDU",241:"LAST",242:"LIMIT",243:"LINES",244:"LOCATION",245:"MERGE_FN",246:"NULLS",247:"PARTITIONS",248:"PREPARE_FN",249:"PRIMARY",250:"RANGE",251:"REAL",252:"REPEATABLE",253:"REPLICATION",254:"RESTRICT",255:"RETURNS",256:"SCHEMAS",257:"SERIALIZE_FN",258:"SORT",259:"STATS",260:"STRAIGHT_JOIN",261:"SYMBOL",262:"TABLE",263:"TABLES",264:"TABLESAMPLE",265:"USING",266:"ANTI",267:"NOSHUFFLE",268:"PARQUET",269:"PARTITIONED",270:"RCFILE",271:"SEQUENCEFILE",272:"SERDEPROPERTIES",273:"SHUFFLE",274:"STORED",275:"TBLPROPERTIES",276:"TERMINATED",277:"TEXTFILE",278:"UPDATE_FN",279:"BROADCAST",280:"...",281:".",282:"[",283:"]",284:"ALL",285:"ARRAY",286:"AS",287:"ASC",288:"BETWEEN",289:"BIGINT",290:"BOOLEAN",291:"BY",292:"CASE",293:"CHAR",294:"CROSS",295:"CURRENT",296:"DATABASE",297:"DECIMAL",298:"DISTINCT",299:"DOUBLE",300:"DESC",301:"ELSE",302:"END",303:"EXISTS",304:"FALSE",305:"FLOAT",306:"FOLLOWING",307:"FROM",308:"FULL",309:"GROUP",310:"HAVING",311:"IF",312:"IN",313:"INNER",314:"INT",315:"INTO",316:"IS",317:"JOIN",318:"LEFT",319:"LIKE",320:"LIMIT",321:"MAP",322:"NOT",323:"NULL",324:"ON",325:"ORDER",326:"OUTER",327:"OVER",328:"PARTITION",329:"PRECEDING",330:"PURGE",331:"RANGE",332:"REGEXP",333:"RIGHT",334:"RLIKE",335:"ROW",336:"ROWS",337:"SCHEMA",338:"SEMI",339:"SET",340:"SMALLINT",341:"STRING",342:"TABLE",343:"THEN",344:"TIMESTAMP",345:"TINYINT",346:"TRUE",347:"UNION",348:"VALUES",349:"VARCHAR",350:"WHEN",351:"WHERE",352:"WITH",353:"AVG",354:"CAST",355:"COUNT",356:"MAX",357:"MIN",358:"STDDEV_POP",359:"STDDEV_SAMP",360:"SUM",361:"VARIANCE",362:"VAR_POP",363:"VAR_SAMP",364:"COLLECT_SET",365:"COLLECT_LIST",366:"CORR",367:"COVAR_POP",368:"COVAR_SAMP",369:"DAYOFWEEK",370:"HISTOGRAM_NUMERIC",371:"NTILE",372:"PERCENTILE",373:"PERCENTILE_APPROX",374:"APPX_MEDIAN",375:"EXTRACT",376:"GROUP_CONCAT",377:"NDV",378:"STDDEV",379:"VARIANCE_POP",380:"VARIANCE_SAMP",381:"ANALYTIC",382:"UNSIGNED_INTEGER",383:"UNSIGNED_INTEGER_E",384:"HDFS_START_QUOTE",385:"AND",386:"OR",387:"=",388:"<",389:">",390:"COMPARISON_OPERATOR",391:"-",392:"*",393:"ARITHMETIC_OPERATOR",394:",",395:".",396:"~",397:"!",398:"(",399:")",400:"[",401:"]",402:"BACKTICK",403:"SINGLE_QUOTE",404:"DOUBLE_QUOTE",438:"CREATE",439:"CREATE",440:"CREATE",441:"PARTIAL_CURSOR",445:"GROUP",452:"COMMENT",469:"VALUE",471:"PARTIAL_VALUE",543:"UNCACHED",569:"DESCRIBE",570:"DESCRIBE",571:"DESC",577:"SELECT",653:"SORT",660:"OFFSET",665:"BETWEEN_AND",686:"+",724:"SYSTEM",759:"REPLACE",760:"TRUNCATE",782:"UNBOUNDED",786:"HDFS_PATH",787:"HDFS_END_QUOTE",791:"EXTRACT",816:"ALTER",823:"PARTITION_VALUE",827:"TO",847:"SKEWED_LOCATION",850:"COLUMN",859:"DROP",889:"COLUMNS",897:"CHANGE",898:"FILEFORMAT",899:"ADD",901:"RENAME",909:"ColumnReferences",921:"REFRESH",922:"INVALIDATE",923:"METADATA",924:"COMPUTE",946:"WITH",951:"LIFECYCLE",969:"LIKE_PARQUET",1000:":",1034:"ORC",1049:"ESCAPED",1095:"VIEW",1160:"DELETE",1184:"INSERT",1185:"UPDATE",1186:"INSERT",1187:"REVOKE",1189:"REVOKE",1201:"OVERWRITE_DIRECTORY",1203:"OptionalStoredAs_EDIT",1207:"INSERT",1221:"UPSERT",1224:"OVERWRITE",1246:"LOAD",1247:"IMPORT",1273:"SHOW",1309:"USE"}, productions_: [0,[3,3],[7,3],[7,3],[4,0],[5,0],[5,1],[5,4],[8,1],[8,4],[8,4],[8,7],[9,1],[9,1],[9,1],[9,2],[9,2],[9,2],[11,1],[11,2],[11,1],[11,1],[11,1],[11,1],[11,1],[11,2],[11,2],[11,2],[11,2],[11,2],[11,2],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[24,1],[158,1],[158,1],[158,1],[15,2],[15,1],[19,3],[19,2],[161,0],[161,1],[161,1],[161,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[165,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,2],[20,1],[20,1],[434,1],[434,1],[435,1],[435,2],[436,1],[436,1],[437,1],[437,1],[437,1],[16,1],[16,1],[442,1],[442,1],[442,1],[443,1],[443,1],[444,1],[444,1],[444,1],[446,1],[446,1],[447,1],[447,1],[447,1],[448,1],[448,1],[448,1],[449,1],[449,1],[450,1],[450,1],[451,1],[451,1],[453,1],[453,1],[454,1],[454,1],[454,1],[454,1],[455,1],[455,1],[456,1],[456,1],[457,1],[457,1],[458,1],[458,1],[459,1],[459,1],[460,1],[460,1],[461,1],[461,1],[462,1],[462,1],[463,1],[463,1],[464,1],[464,1],[465,1],[465,1],[466,1],[466,1],[467,1],[467,1],[468,3],[468,2],[470,2],[472,3],[472,2],[473,2],[474,1],[474,1],[475,1],[475,1],[476,0],[476,1],[477,0],[477,1],[478,0],[478,1],[478,1],[479,0],[479,1],[479,1],[480,0],[480,1],[480,1],[481,2],[481,1],[482,2],[482,2],[483,0],[483,2],[485,2],[487,0],[487,1],[488,0],[488,1],[488,1],[488,1],[488,1],[489,0],[489,1],[489,1],[490,0],[490,1],[491,0],[491,2],[492,2],[493,0],[493,3],[494,2],[494,3],[495,0],[495,2],[495,2],[496,0],[496,1],[498,1],[497,4],[499,4],[503,5],[506,2],[506,3],[506,4],[506,5],[506,5],[506,5],[505,1],[505,1],[505,1],[505,1],[507,1],[507,1],[507,3],[507,3],[508,1],[508,1],[510,1],[510,1],[511,1],[511,1],[509,2],[502,1],[502,1],[512,0],[512,1],[514,1],[513,3],[515,3],[515,3],[516,1],[516,3],[517,1],[517,3],[517,3],[517,3],[517,5],[517,5],[520,3],[521,1],[521,3],[522,1],[522,3],[522,4],[525,1],[525,3],[525,3],[525,4],[524,1],[524,2],[526,1],[526,2],[526,3],[526,2],[527,2],[528,2],[529,1],[529,3],[530,1],[530,3],[530,3],[484,1],[486,1],[500,1],[500,3],[501,1],[501,3],[501,3],[501,5],[531,3],[531,1],[532,3],[532,3],[532,3],[532,1],[535,0],[535,1],[536,2],[538,2],[540,0],[540,2],[540,1],[544,0],[544,2],[541,3],[545,2],[542,0],[542,1],[546,4],[548,2],[548,3],[523,1],[523,3],[523,2],[549,1],[549,3],[550,1],[550,3],[551,1],[551,2],[552,1],[552,2],[553,1],[553,3],[555,1],[554,1],[554,3],[556,1],[556,3],[556,5],[556,3],[556,3],[556,5],[557,1],[557,3],[558,1],[558,3],[558,5],[558,3],[558,1],[558,3],[558,5],[558,3],[518,1],[518,4],[518,3],[519,4],[519,4],[559,1],[559,1],[560,1],[560,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,1],[561,2],[561,2],[561,2],[561,1],[561,1],[561,1],[561,1],[563,0],[563,3],[562,0],[562,3],[562,5],[405,1],[405,1],[420,1],[420,1],[564,5],[564,4],[564,4],[564,4],[566,4],[566,5],[566,6],[566,5],[566,5],[566,6],[566,5],[566,4],[566,3],[566,4],[566,5],[566,4],[566,5],[565,3],[565,4],[567,3],[567,3],[567,4],[567,4],[567,5],[568,1],[568,1],[14,2],[14,3],[14,5],[22,2],[22,2],[22,4],[22,3],[22,3],[22,1],[22,4],[22,3],[572,4],[572,5],[573,0],[573,1],[575,1],[582,1],[582,2],[583,1],[583,2],[583,2],[583,3],[584,4],[585,3],[585,4],[585,4],[574,4],[574,4],[574,5],[574,5],[574,5],[574,6],[574,7],[574,5],[579,0],[579,1],[17,2],[576,2],[588,1],[588,3],[589,1],[589,3],[589,3],[589,5],[590,5],[591,2],[591,5],[591,5],[578,0],[578,1],[578,1],[578,1],[581,2],[587,2],[587,4],[587,3],[597,0],[597,1],[597,1],[594,3],[596,2],[596,3],[596,3],[595,8],[598,8],[598,8],[598,8],[598,8],[598,8],[598,8],[598,8],[598,8],[598,9],[598,9],[598,9],[598,9],[598,9],[598,9],[598,9],[605,0],[605,1],[621,2],[613,2],[613,2],[606,0],[606,1],[622,4],[614,4],[614,4],[614,2],[614,4],[631,0],[631,1],[631,2],[631,2],[633,1],[633,2],[634,5],[635,2],[635,5],[636,0],[636,1],[636,3],[636,3],[637,1],[637,3],[637,3],[637,5],[637,3],[638,1],[638,1],[630,1],[630,3],[632,1],[632,2],[632,3],[632,3],[632,3],[632,4],[632,5],[639,1],[639,2],[639,1],[609,0],[609,1],[625,3],[617,3],[617,2],[640,1],[640,3],[641,1],[641,2],[641,3],[641,4],[641,5],[642,3],[643,3],[643,3],[643,3],[644,0],[644,1],[644,1],[644,1],[644,1],[645,0],[645,2],[645,2],[646,2],[610,0],[610,1],[626,1],[626,1],[626,2],[626,1],[618,1],[618,1],[618,2],[618,2],[618,1],[647,3],[650,2],[650,3],[650,3],[648,3],[651,2],[651,3],[651,3],[649,3],[652,2],[652,3],[654,1],[654,3],[655,1],[655,3],[655,3],[655,5],[656,2],[657,2],[657,2],[611,0],[611,1],[627,2],[627,4],[627,2],[627,4],[627,2],[619,2],[619,2],[619,2],[612,0],[612,1],[659,2],[620,2],[620,2],[628,1],[629,1],[533,1],[533,2],[533,2],[533,2],[533,2],[533,4],[533,4],[533,4],[533,4],[533,6],[533,2],[533,3],[533,3],[533,3],[533,3],[533,3],[533,6],[533,6],[533,5],[533,5],[533,6],[533,5],[533,3],[533,3],[533,3],[533,3],[533,3],[533,2],[533,3],[533,2],[533,3],[534,1],[534,3],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,2],[534,3],[534,4],[534,5],[534,4],[534,4],[534,4],[534,6],[534,6],[534,2],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,4],[534,3],[534,6],[534,6],[534,5],[534,5],[534,6],[534,6],[534,6],[534,6],[534,5],[534,4],[534,5],[534,5],[534,5],[534,5],[534,4],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,3],[534,2],[534,3],[534,2],[534,3],[534,2],[534,3],[534,2],[534,3],[534,3],[534,4],[534,3],[534,3],[534,3],[664,1],[664,3],[674,1],[674,3],[674,3],[674,5],[674,3],[674,5],[674,4],[674,3],[674,2],[674,2],[674,4],[675,1],[675,3],[661,1],[661,1],[661,2],[661,2],[661,1],[661,1],[661,1],[668,1],[668,1],[668,2],[668,2],[668,1],[668,1],[676,1],[676,3],[682,1],[680,3],[685,3],[547,1],[547,2],[547,2],[504,1],[681,1],[687,1],[687,1],[688,1],[658,1],[658,1],[691,1],[691,2],[691,3],[691,2],[692,2],[692,3],[692,4],[689,1],[689,1],[689,1],[690,1],[690,1],[693,1],[693,1],[662,0],[662,1],[694,2],[694,1],[696,2],[696,3],[696,2],[580,1],[580,3],[586,1],[586,2],[586,3],[586,3],[586,3],[586,4],[586,3],[586,3],[586,4],[586,4],[586,4],[586,5],[586,5],[601,1],[601,3],[603,1],[603,3],[603,3],[603,5],[603,3],[698,1],[699,1],[700,1],[700,1],[701,1],[701,1],[703,2],[705,2],[705,2],[599,4],[599,5],[600,2],[600,3],[708,0],[708,1],[708,1],[710,4],[710,2],[710,4],[710,4],[710,4],[706,1],[706,2],[706,2],[706,3],[707,1],[707,2],[707,2],[707,2],[707,2],[707,2],[707,2],[707,3],[707,2],[707,3],[707,3],[707,3],[707,3],[707,2],[707,3],[707,3],[707,3],[707,3],[711,2],[711,2],[711,2],[711,2],[711,2],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[711,3],[709,0],[709,2],[709,4],[713,1],[713,3],[712,2],[712,2],[702,4],[702,3],[704,4],[704,4],[704,4],[704,3],[704,3],[714,1],[718,1],[717,1],[721,1],[715,0],[715,9],[715,5],[715,5],[715,4],[719,4],[719,6],[719,7],[719,10],[719,9],[719,5],[716,0],[716,5],[716,9],[720,2],[722,0],[722,2],[723,2],[723,2],[725,0],[726,0],[663,3],[663,4],[669,3],[669,3],[592,2],[593,3],[727,1],[728,1],[729,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[738,1],[739,1],[740,1],[695,0],[695,1],[695,2],[697,1],[697,2],[697,2],[602,0],[602,2],[604,3],[679,2],[679,2],[679,1],[679,1],[679,1],[684,1],[684,2],[684,1],[684,2],[684,2],[684,2],[684,1],[684,1],[684,1],[757,2],[757,2],[758,2],[758,2],[678,1],[678,1],[678,1],[678,1],[678,1],[678,1],[761,3],[761,2],[761,0],[677,3],[677,4],[683,3],[683,4],[683,3],[743,1],[743,1],[743,1],[750,1],[750,1],[750,1],[745,3],[745,4],[752,4],[752,5],[752,4],[744,0],[744,1],[751,1],[746,2],[746,2],[753,2],[768,4],[769,4],[769,4],[769,5],[769,7],[770,0],[770,1],[774,3],[772,2],[772,3],[772,3],[771,0],[771,2],[773,1],[773,3],[773,2],[775,0],[775,1],[777,5],[777,5],[776,2],[776,6],[776,5],[776,5],[776,5],[776,4],[779,0],[785,0],[537,3],[539,5],[539,4],[539,3],[539,3],[539,2],[778,1],[778,1],[780,0],[780,2],[780,2],[783,2],[783,2],[790,1],[790,1],[790,1],[788,1],[788,1],[781,0],[781,3],[781,3],[784,2],[784,3],[784,3],[789,1],[789,1],[607,0],[607,1],[623,2],[615,2],[615,2],[608,0],[608,1],[624,4],[616,3],[616,4],[747,6],[747,3],[754,6],[754,5],[754,4],[754,6],[754,5],[754,4],[754,6],[754,5],[754,6],[754,5],[762,4],[762,3],[762,5],[765,5],[765,6],[765,5],[748,6],[755,4],[755,5],[755,6],[755,6],[755,6],[755,6],[792,1],[792,1],[792,1],[792,1],[792,1],[792,1],[792,1],[792,1],[792,1],[764,4],[764,5],[767,5],[767,6],[767,5],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[793,1],[749,6],[749,3],[756,6],[756,5],[756,4],[756,6],[756,5],[756,4],[756,6],[756,5],[756,6],[756,5],[756,6],[756,5],[794,1],[794,1],[763,5],[763,3],[766,5],[766,6],[766,5],[741,6],[741,5],[741,5],[742,4],[742,5],[742,6],[742,6],[742,5],[742,6],[742,4],[742,2],[795,0],[795,1],[796,2],[796,4],[797,2],[797,4],[670,3],[670,3],[670,3],[666,2],[666,2],[666,2],[666,2],[666,2],[671,2],[671,2],[671,2],[671,2],[671,2],[671,2],[671,2],[671,2],[671,2],[671,2],[667,2],[667,4],[672,2],[672,4],[672,4],[672,3],[672,4],[672,3],[672,4],[672,4],[672,3],[672,4],[672,3],[673,1],[673,1],[798,1],[798,2],[799,1],[799,2],[799,3],[799,3],[799,2],[800,4],[801,2],[801,3],[801,4],[801,4],[801,3],[801,3],[801,4],[801,2],[801,3],[801,2],[801,3],[801,3],[801,4],[801,3],[801,4],[801,4],[801,5],[801,4],[801,3],[406,1],[406,1],[406,1],[406,1],[406,1],[406,1],[406,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,1],[421,2],[802,6],[802,5],[802,6],[809,3],[809,4],[809,5],[809,5],[809,6],[809,6],[803,7],[810,4],[810,5],[810,5],[810,6],[810,7],[804,7],[804,6],[804,7],[804,5],[804,5],[804,4],[804,2],[804,2],[804,2],[804,2],[804,3],[804,3],[811,1],[811,7],[811,4],[811,2],[811,2],[811,2],[811,2],[811,3],[811,4],[811,3],[811,3],[811,7],[811,7],[811,7],[811,8],[811,7],[811,5],[811,6],[811,6],[811,6],[811,4],[811,5],[811,5],[811,5],[811,2],[811,2],[811,2],[811,2],[811,2],[811,3],[811,4],[811,4],[811,3],[811,3],[811,3],[811,4],[811,3],[828,1],[828,6],[828,1],[828,2],[828,2],[828,2],[828,2],[828,2],[828,3],[828,3],[828,4],[828,5],[837,2],[837,2],[837,1],[837,1],[837,2],[837,3],[837,4],[837,3],[837,4],[837,2],[837,3],[837,3],[837,2],[837,3],[837,3],[837,3],[837,6],[837,4],[837,7],[837,6],[837,2],[837,2],[829,6],[829,5],[829,5],[838,3],[838,4],[838,5],[838,5],[838,6],[838,3],[838,4],[838,5],[838,5],[857,1],[857,1],[857,1],[857,1],[857,1],[856,0],[856,1],[860,3],[861,3],[862,1],[862,3],[863,1],[863,3],[863,5],[863,3],[864,3],[865,1],[831,3],[831,2],[831,3],[831,4],[831,3],[831,3],[831,4],[831,2],[831,1],[831,1],[831,4],[831,2],[831,6],[839,1],[839,3],[839,6],[839,7],[839,6],[839,5],[839,4],[839,4],[839,2],[839,2],[839,3],[839,2],[839,2],[839,4],[839,3],[839,3],[839,4],[839,5],[839,4],[839,5],[839,4],[872,0],[872,2],[882,2],[873,0],[873,4],[883,2],[883,3],[871,4],[879,4],[879,5],[887,1],[887,1],[845,5],[853,2],[853,3],[853,4],[853,5],[853,5],[853,2],[853,5],[890,4],[890,4],[891,4],[891,4],[892,3],[892,5],[893,3],[893,5],[830,4],[830,3],[830,3],[830,5],[830,6],[830,3],[840,3],[840,4],[840,5],[840,3],[840,2],[840,4],[840,5],[840,5],[840,5],[840,2],[840,3],[840,3],[820,3],[832,3],[832,3],[849,1],[849,1],[866,1],[866,1],[821,1],[821,1],[833,1],[833,1],[841,1],[841,1],[878,0],[878,2],[900,1],[900,1],[881,2],[881,2],[876,0],[876,1],[826,1],[826,1],[874,1],[874,1],[875,2],[875,1],[884,3],[869,1],[869,1],[846,1],[846,1],[894,1],[894,3],[896,1],[896,3],[896,5],[896,3],[896,3],[896,3],[896,5],[895,0],[895,1],[822,0],[822,1],[902,1],[902,2],[834,1],[834,2],[834,2],[834,3],[904,2],[904,2],[903,2],[848,3],[854,3],[905,1],[905,3],[906,1],[906,3],[906,5],[906,3],[907,3],[908,1],[908,1],[908,3],[908,3],[908,3],[844,0],[844,1],[855,2],[855,3],[805,4],[805,3],[805,4],[805,6],[812,1],[812,2],[812,3],[812,3],[812,3],[812,3],[812,4],[910,3],[911,3],[911,3],[806,4],[813,2],[813,3],[813,4],[813,4],[807,2],[814,2],[808,6],[815,2],[815,3],[815,4],[815,5],[815,6],[913,1],[913,1],[407,9],[422,2],[422,3],[422,4],[422,4],[422,5],[422,6],[422,10],[422,10],[422,10],[422,4],[422,9],[422,9],[422,9],[422,9],[422,9],[914,0],[914,1],[917,2],[919,2],[915,0],[915,1],[918,2],[920,2],[916,0],[916,1],[408,3],[408,3],[423,2],[423,3],[423,4],[423,3],[423,3],[409,2],[409,3],[424,2],[424,3],[424,3],[424,3],[410,5],[410,5],[425,2],[425,3],[425,3],[425,4],[425,6],[425,5],[425,5],[425,5],[425,3],[425,5],[425,4],[425,5],[425,6],[425,5],[411,1],[411,1],[411,1],[411,1],[411,1],[411,1],[411,1],[426,1],[426,1],[426,1],[426,1],[426,1],[426,1],[426,4],[925,3],[925,5],[932,4],[932,3],[932,5],[932,4],[932,6],[938,3],[941,3],[941,3],[939,0],[939,1],[943,2],[944,2],[944,2],[944,3],[944,3],[942,1],[940,0],[940,1],[945,3],[945,2],[945,2],[817,3],[947,1],[947,3],[948,3],[926,7],[950,0],[950,2],[933,6],[933,6],[933,5],[949,11],[952,11],[952,11],[952,11],[952,11],[952,11],[952,11],[952,11],[952,11],[952,12],[952,11],[952,11],[953,2],[961,2],[961,2],[967,0],[967,1],[967,2],[967,2],[968,1],[968,2],[968,2],[968,2],[851,3],[851,5],[888,3],[888,5],[888,5],[970,1],[970,3],[972,1],[972,3],[972,3],[972,5],[972,2],[972,4],[972,4],[972,6],[877,3],[880,3],[880,3],[880,3],[975,0],[975,1],[978,1],[978,2],[977,1],[977,2],[977,2],[977,3],[979,1],[979,2],[979,2],[979,2],[979,2],[979,2],[979,1],[979,1],[980,1],[980,2],[974,1],[974,1],[974,1],[974,1],[974,1],[974,1],[974,1],[974,1],[974,1],[976,1],[976,1],[976,1],[976,1],[983,4],[987,3],[991,4],[991,4],[984,6],[988,3],[992,6],[992,4],[992,6],[992,5],[985,4],[989,3],[993,4],[996,1],[996,3],[997,1],[997,2],[997,3],[997,3],[997,5],[998,4],[999,5],[999,4],[999,4],[999,4],[999,3],[999,3],[986,4],[990,3],[994,4],[1001,1],[1001,3],[1002,1],[1002,2],[1002,3],[1002,3],[1002,5],[1003,2],[1003,2],[1003,1],[1003,1],[995,1],[995,1],[971,1],[971,1],[971,3],[971,5],[973,1],[973,1],[973,3],[973,5],[973,5],[973,5],[973,3],[973,3],[973,4],[824,4],[835,1],[835,2],[835,3],[835,4],[835,4],[825,9],[836,2],[836,3],[836,4],[836,5],[836,5],[836,6],[836,7],[836,8],[836,10],[1008,0],[1008,1],[1008,1],[1004,2],[1005,1],[1005,2],[1005,2],[981,2],[982,2],[1006,2],[1007,2],[954,0],[954,1],[1009,3],[1009,5],[1009,6],[962,2],[962,3],[962,3],[962,2],[962,2],[962,3],[962,4],[962,5],[962,4],[962,5],[962,6],[955,0],[955,1],[1012,3],[963,2],[963,3],[1010,3],[1011,3],[1011,3],[1013,1],[1013,3],[1014,1],[1014,3],[1014,5],[1014,3],[1014,5],[1015,6],[1015,4],[1015,4],[1015,3],[1016,2],[1016,2],[1016,3],[1016,2],[1016,3],[1016,4],[1016,4],[1016,5],[1016,6],[1016,6],[1016,3],[1016,4],[1016,4],[1017,1],[1017,1],[956,0],[956,1],[842,7],[852,2],[852,4],[852,7],[852,5],[852,7],[852,7],[852,4],[1018,0],[1018,3],[1019,2],[1019,3],[1020,3],[1021,3],[1022,1],[1022,3],[1023,1],[1023,3],[1023,3],[1023,5],[1024,2],[1025,3],[1025,2],[1025,2],[957,0],[957,1],[1026,5],[1026,6],[964,2],[964,4],[843,3],[1027,1],[1027,3],[958,0],[958,1],[1028,1],[1028,4],[1028,4],[1028,4],[965,2],[965,1],[965,2],[965,3],[965,3],[965,5],[965,4],[1031,0],[1031,1],[1029,3],[1032,3],[867,1],[867,4],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[867,1],[1030,1],[1030,1],[1033,1],[1033,1],[1035,1],[1035,3],[1035,3],[1036,1],[1037,6],[1038,6],[1038,6],[1038,6],[1038,6],[1038,6],[870,4],[885,4],[885,4],[1039,0],[1039,4],[1039,7],[1044,2],[1044,3],[1044,6],[1040,0],[1040,5],[1045,2],[1045,3],[1045,4],[1041,0],[1041,5],[1046,2],[1046,3],[1046,4],[1042,0],[1042,4],[1047,2],[1047,3],[1043,0],[1043,4],[1048,2],[1048,3],[868,0],[868,1],[1050,3],[1050,3],[886,2],[886,3],[959,0],[959,1],[1051,2],[1052,0],[1052,2],[960,0],[960,3],[966,3],[966,3],[1053,0],[927,9],[934,4],[934,10],[934,3],[934,7],[934,8],[934,9],[934,9],[934,9],[929,1],[929,1],[929,1],[929,1],[935,1],[935,1],[935,1],[935,1],[1056,8],[1060,4],[1060,9],[1060,6],[1060,7],[1060,8],[1060,3],[1060,5],[1060,6],[1060,7],[1060,8],[1060,8],[1060,8],[1060,8],[1057,16],[1061,3],[1061,17],[1061,5],[1061,4],[1061,16],[1061,6],[1061,16],[1061,7],[1061,8],[1061,10],[1061,11],[1061,17],[1061,7],[1061,9],[1061,9],[1061,10],[1061,10],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1061,16],[1058,6],[1062,4],[1062,6],[1062,7],[1059,6],[1063,5],[1064,2],[1064,4],[1067,3],[1067,4],[1087,1],[1087,3],[1089,1],[1089,3],[1089,3],[1089,5],[1088,0],[1088,1],[1065,2],[1068,2],[1066,3],[1069,0],[1069,3],[1077,3],[1070,3],[1078,3],[1071,3],[1079,3],[1072,0],[1072,3],[1080,3],[1073,0],[1073,3],[1081,3],[1074,0],[1074,3],[1082,3],[1075,0],[1075,3],[1083,3],[1076,0],[1076,2],[1084,2],[1090,1],[1091,1],[1085,0],[1085,2],[1086,2],[1092,1],[1092,3],[1093,2],[1094,1],[1094,1],[1094,1],[912,1],[912,1],[1054,0],[1054,1],[1096,3],[1055,3],[1097,2],[1097,4],[1098,3],[1098,5],[1098,5],[1098,7],[928,3],[1099,1],[1099,1],[1099,1],[930,16],[1100,1],[1106,1],[936,4],[936,5],[936,6],[936,6],[936,7],[936,8],[936,9],[936,16],[936,16],[936,16],[936,16],[936,16],[936,16],[936,16],[936,17],[1102,1],[1108,1],[1103,0],[1103,3],[1109,2],[1109,3],[1104,0],[1104,2],[1105,0],[1105,3],[1110,2],[1110,3],[1110,3],[1101,3],[1107,3],[1111,1],[1111,3],[1112,1],[1112,3],[1112,3],[1112,5],[931,6],[937,5],[937,6],[937,6],[937,6],[1113,2],[1113,3],[1114,3],[1115,1],[1115,3],[1116,1],[1116,3],[1116,3],[1116,5],[1117,2],[1118,2],[1118,2],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,2],[21,2],[21,2],[21,2],[21,1],[21,1],[21,1],[21,1],[21,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[412,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,1],[427,2],[1138,5],[1147,3],[1147,3],[1147,4],[1147,5],[1147,5],[1147,6],[1139,1],[1139,1],[1148,1],[1148,1],[1155,5],[1155,6],[1157,4],[1157,5],[1157,6],[1157,3],[1157,6],[1157,5],[1157,3],[1157,7],[1157,4],[1157,6],[1157,5],[1157,6],[1156,4],[1156,5],[1158,4],[1158,5],[1158,3],[1158,4],[1158,4],[1158,5],[1158,4],[1140,3],[1141,3],[1141,5],[1149,3],[1149,3],[1149,4],[1149,5],[1149,3],[1149,4],[1149,4],[1149,5],[1149,5],[1149,5],[1142,5],[1150,3],[1150,4],[1150,5],[1150,5],[1150,6],[1159,0],[1159,1],[1159,1],[1143,6],[1151,4],[1151,3],[1151,5],[1151,6],[1151,6],[1144,5],[1152,3],[1152,5],[1152,4],[1145,4],[1153,4],[1153,5],[1153,3],[1153,4],[1153,4],[1146,5],[1154,2],[1154,5],[1154,4],[1154,5],[1154,6],[1154,5],[1154,6],[1154,5],[1119,4],[1126,2],[1126,3],[1126,5],[1126,4],[1126,4],[1120,5],[1127,3],[1127,2],[1127,4],[1127,6],[1127,3],[1127,5],[1127,5],[1127,5],[1161,0],[1161,1],[1162,1],[413,3],[428,2],[1163,1],[1163,3],[414,6],[414,5],[414,6],[414,6],[414,7],[414,8],[429,2],[429,3],[429,3],[429,4],[429,5],[429,5],[429,7],[429,6],[429,3],[429,4],[429,4],[429,6],[429,5],[429,5],[429,5],[429,7],[429,6],[429,2],[429,4],[429,5],[429,2],[429,3],[429,4],[429,4],[429,5],[429,6],[429,8],[429,7],[429,9],[429,8],[1165,0],[1165,2],[1173,2],[1173,2],[1179,2],[1179,2],[1179,1],[1180,2],[1180,2],[1180,2],[1180,1],[1171,2],[1171,2],[1171,2],[1171,2],[1178,2],[1178,2],[1178,2],[1164,1],[1164,3],[1172,1],[1172,3],[1172,3],[1172,5],[1172,3],[1172,3],[1172,5],[1181,2],[1182,2],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1183,1],[1170,1],[1170,1],[1170,1],[1170,1],[1170,1],[1170,1],[1170,2],[1177,2],[1166,1],[1166,3],[1174,3],[1174,3],[1174,5],[818,2],[818,2],[818,2],[819,2],[819,2],[819,2],[1168,1],[1168,3],[1167,0],[1167,3],[1167,3],[1175,2],[1175,3],[1175,3],[1169,0],[1169,3],[1176,2],[1176,3],[415,5],[415,8],[415,4],[415,5],[415,7],[415,8],[415,5],[415,6],[415,6],[415,7],[430,2],[430,2],[430,3],[430,4],[430,5],[430,5],[430,3],[430,4],[430,5],[430,5],[430,6],[430,7],[430,8],[430,8],[430,3],[430,4],[430,4],[430,4],[430,5],[430,5],[430,4],[430,5],[430,6],[430,7],[430,7],[430,7],[430,8],[430,8],[430,3],[430,4],[430,2],[430,4],[430,5],[430,2],[430,3],[430,4],[430,4],[430,5],[430,6],[1188,1],[1188,2],[1190,2],[1121,1],[1121,1],[1121,1],[1121,2],[1121,2],[1121,1],[1131,2],[1131,2],[1131,3],[1128,1],[1128,2],[1128,2],[1128,2],[1128,2],[1128,1],[1128,2],[1128,3],[1128,2],[1128,3],[1128,3],[1193,6],[1193,7],[1193,5],[1193,6],[1196,2],[1196,4],[1196,6],[1196,6],[1196,6],[1196,4],[1196,7],[1196,7],[1196,7],[1196,5],[1196,5],[1196,5],[1196,4],[1196,6],[1196,6],[1196,6],[1194,1],[1194,2],[1197,1],[1197,2],[1197,2],[1197,3],[1204,3],[1205,1],[1205,3],[1205,2],[1205,3],[1205,3],[1191,7],[1191,7],[1191,6],[1129,2],[1129,4],[1129,4],[1129,5],[1129,6],[1206,1],[1206,3],[1209,3],[1208,0],[1208,1],[1200,0],[1200,3],[1202,2],[1202,3],[1202,3],[1195,4],[1198,5],[1198,4],[1198,4],[1199,0],[1199,1],[1132,1],[1130,1],[1210,4],[1210,3],[1211,1],[1211,3],[1211,4],[1211,4],[1211,4],[1211,3],[1211,3],[1212,1],[1212,1],[1215,1],[1215,1],[1217,5],[1219,2],[1219,4],[1219,6],[1219,5],[1219,5],[1218,6],[1220,2],[1220,4],[1220,7],[1220,6],[1220,6],[1220,6],[1223,1],[1223,1],[1222,0],[1222,1],[1213,0],[1213,1],[1213,1],[1214,1],[1214,3],[1216,1],[1216,3],[1216,5],[1216,3],[1225,3],[1226,3],[1226,3],[1192,4],[1133,1],[1133,2],[1133,3],[1133,3],[1133,4],[1133,4],[1227,9],[1229,2],[1229,3],[1229,3],[1229,4],[1229,5],[1229,6],[1229,7],[1229,7],[1229,8],[1229,9],[1231,3],[1231,1],[1232,3],[1232,3],[1232,1],[1228,1],[1228,2],[1228,3],[1230,1],[1230,2],[1230,2],[1230,3],[1230,3],[1233,6],[1234,3],[1234,5],[1234,4],[1234,6],[1234,6],[1235,0],[1235,2],[1237,2],[1236,3],[1236,1],[1236,3],[1238,2],[1238,3],[1238,2],[1122,10],[1134,2],[1134,4],[1134,6],[1134,7],[1134,8],[1134,9],[1134,10],[1134,11],[1134,10],[1134,10],[1245,0],[1245,1],[1245,1],[1243,0],[1243,1],[1241,1],[1241,1],[1242,1],[1242,1],[1244,1],[1244,1],[1123,6],[1135,3],[1135,3],[1135,2],[1135,6],[1135,6],[1135,7],[1135,7],[1135,6],[1135,7],[1248,0],[1248,1],[1249,4],[1249,3],[1250,2],[1250,3],[1250,4],[1250,4],[1250,2],[1250,3],[1250,3],[1124,7],[1124,12],[1136,2],[1136,3],[1136,3],[1136,5],[1136,4],[1136,7],[1136,8],[1136,9],[1136,7],[1136,12],[1136,8],[1136,13],[1136,7],[1136,12],[1136,12],[417,4],[417,2],[1251,1],[1251,3],[858,1],[858,1],[858,2],[858,1],[858,1],[858,1],[858,1],[416,3],[416,3],[416,3],[431,3],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[1272,1],[1272,1],[432,2],[432,3],[432,4],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[432,1],[1252,4],[1274,3],[1274,4],[1274,4],[1253,4],[1253,6],[1275,3],[1275,4],[1275,4],[1275,5],[1275,6],[1275,5],[1275,6],[1275,6],[1254,2],[1255,3],[1256,4],[1276,3],[1276,4],[1276,4],[1276,4],[1290,1],[1290,1],[1257,3],[1257,3],[1277,3],[1277,3],[1258,4],[1258,3],[1278,3],[1259,5],[1279,3],[1279,4],[1279,5],[1279,6],[1279,5],[1279,5],[1260,2],[1260,3],[1260,4],[1260,6],[1280,3],[1280,4],[1280,5],[1280,6],[1280,6],[1280,6],[1261,3],[1261,5],[1261,5],[1261,6],[1261,4],[1281,3],[1281,5],[1281,5],[1281,6],[1281,6],[1281,3],[1291,0],[1291,1],[1292,1],[1292,2],[1262,4],[1262,6],[1282,2],[1282,2],[1282,4],[1282,6],[1282,3],[1282,4],[1282,4],[1282,5],[1282,6],[1282,6],[1282,6],[1263,3],[1263,4],[1263,4],[1263,5],[1263,4],[1283,3],[1283,3],[1283,4],[1283,4],[1283,4],[1283,5],[1283,5],[1283,4],[1264,3],[1264,4],[1264,3],[1264,4],[1284,3],[1284,3],[1284,4],[1284,4],[1284,3],[1284,3],[1284,4],[1284,4],[1265,5],[1265,5],[1285,3],[1285,3],[1285,5],[1285,4],[1285,5],[1285,4],[1285,5],[1266,2],[1266,2],[1267,6],[1267,7],[1286,3],[1286,4],[1286,4],[1286,5],[1286,6],[1286,6],[1286,6],[1286,7],[1286,7],[1286,7],[1286,7],[1286,8],[1286,3],[1286,4],[1286,4],[1286,4],[1268,3],[1268,4],[1268,5],[1287,4],[1269,3],[1269,6],[1288,3],[1288,3],[1270,2],[1271,4],[1289,5],[1289,4],[1289,4],[1293,0],[1293,2],[1293,2],[1295,2],[1295,2],[1294,0],[1294,2],[1296,2],[1125,6],[1137,6],[1137,6],[1137,6],[1137,6],[1137,7],[1137,3],[1137,2],[1137,2],[1137,2],[1297,1],[1299,1],[1301,1],[1302,1],[1239,1],[1239,3],[1240,1],[1240,3],[1240,3],[1240,5],[1303,3],[1304,3],[1304,2],[1304,1],[1305,1],[1306,1],[1307,1],[1298,0],[1298,2],[1300,2],[1300,2],[1308,1],[1308,1],[419,2],[433,2]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ @@ -8276,511 +8276,511 @@ case 43: return 204; break; case 44: return 205; break; -case 45: return 951; +case 45: parser.determineCase(yy_.yytext); return 25; break; -case 46: parser.determineCase(yy_.yytext); return 25; +case 46: return 26; break; -case 47: return 26; +case 47: return 27; break; -case 48: return 27; +case 48: return 28; break; -case 49: return 28; +case 49: parser.determineCase(yy_.yytext); return 29; break; -case 50: parser.determineCase(yy_.yytext); return 29; +case 50: return 30; break; -case 51: return 30; +case 51: return 194; break; -case 52: return 194; +case 52: return 31; break; -case 53: return 31; +case 53: return 32; break; -case 54: return 32; +case 54: return 33; break; -case 55: return 33; +case 55: return 34; break; -case 56: return 34; +case 56: return 35; break; -case 57: return 35; +case 57: return 170; break; -case 58: return 170; +case 58: return 36; break; -case 59: return 36; +case 59: return 37; break; -case 60: return 37; +case 60: return 38; break; -case 61: return 38; +case 61: return 39; break; -case 62: return 39; +case 62: return 40; break; -case 63: return 40; +case 63: return 41; break; -case 64: return 41; +case 64: return 42; break; -case 65: return 42; +case 65: return 43; break; -case 66: return 43; +case 66: return 44; break; -case 67: return 44; +case 67: return 45; break; -case 68: return 45; +case 68: return 134; break; -case 69: return 134; +case 69: return 369; break; -case 70: return 369; +case 70: return 46; break; -case 71: return 46; +case 71: return 47; break; -case 72: return 47; +case 72: return 48; break; -case 73: return 48; +case 73: return 49; break; -case 74: return 49; +case 74: return 50; break; -case 75: return 50; +case 75: return 571; break; -case 76: return 571; +case 76: this.begin('hdfs'); return 51; break; -case 77: this.begin('hdfs'); return 51; +case 77: return 52; break; -case 78: return 52; +case 78: return 176; break; -case 79: return 176; +case 79: return 53; break; -case 80: return 53; +case 80: return 55; break; -case 81: return 55; +case 81: return 54; break; -case 82: return 54; +case 82: return 56; break; -case 83: return 56; +case 83: parser.determineCase(yy_.yytext); return 57; break; -case 84: parser.determineCase(yy_.yytext); return 57; +case 84: parser.determineCase(yy_.yytext); return 58; break; -case 85: parser.determineCase(yy_.yytext); return 58; +case 85: return 59; break; -case 86: return 59; +case 86: return 60; break; -case 87: return 60; +case 87: return 61; break; -case 88: return 61; +case 88: return 62; break; -case 89: return 62; +case 89: return 63; break; -case 90: return 63; +case 90: return 195; break; -case 91: return 195; +case 91: return 181; break; -case 92: return 181; +case 92: return 64; break; -case 93: return 64; +case 93: return 135; break; -case 94: return 135; +case 94: return 68; break; -case 95: return 68; +case 95: return 196; break; -case 96: return 196; +case 96: return 197; break; -case 97: return 197; +case 97: this.begin('hdfs'); return 65; break; -case 98: this.begin('hdfs'); return 65; +case 98: return 66; break; -case 99: return 66; +case 99: return 69; break; -case 100: return 69; +case 100: return 67; break; -case 101: return 67; +case 101: return 70; break; -case 102: return 70; +case 102: return 71; break; -case 103: return 71; +case 103: return 72; break; -case 104: return 72; +case 104: parser.determineCase(yy_.yytext); return 73; break; -case 105: parser.determineCase(yy_.yytext); return 73; +case 105: this.begin('hdfs'); return 74; break; -case 106: this.begin('hdfs'); return 74; +case 106: return 186; break; -case 107: return 186; +case 107: return 75; break; -case 108: return 75; +case 108: return 76; break; -case 109: return 76; +case 109: return 78; break; -case 110: return 78; +case 110: return 77; break; -case 111: return 77; +case 111: return 136; break; -case 112: return 136; +case 112: return 137; break; -case 113: return 137; +case 113: return 79; break; -case 114: return 79; +case 114: return 98; break; -case 115: return 98; +case 115: return 80; break; -case 116: return 80; +case 116: return 81; break; -case 117: return 81; +case 117: return 82; break; -case 118: return 82; +case 118: return 83; break; -case 119: return 83; +case 119: return 84; break; -case 120: return 84; +case 120: return 85; break; -case 121: return 85; +case 121: return 86; break; -case 122: return 86; +case 122: this.begin('hdfs'); return 1201; break; -case 123: this.begin('hdfs'); return 1201; +case 123: return 87; break; -case 124: return 87; +case 124: return 88; break; -case 125: return 88; +case 125: return 89; break; -case 126: return 89; +case 126: return 90; break; -case 127: return 90; +case 127: return 91; break; -case 128: return 91; +case 128: return 92; break; -case 129: return 92; +case 129: return 93; break; -case 130: return 93; +case 130: return 138; break; -case 131: return 138; +case 131: return 94; break; -case 132: return 94; +case 132: return 95; break; -case 133: return 95; +case 133: parser.determineCase(yy_.yytext); return 96; break; -case 134: parser.determineCase(yy_.yytext); return 96; +case 134: return 97; break; -case 135: return 97; +case 135: return 99; break; -case 136: return 99; +case 136: return 100; break; -case 137: return 100; +case 137: return 101; break; -case 138: return 101; +case 138: return 102; break; -case 139: return 102; +case 139: return 103; break; -case 140: return 103; +case 140: return 104; break; -case 141: return 104; +case 141: return 105; break; -case 142: return 105; +case 142: return 106; break; -case 143: return 106; +case 143: return 139; break; -case 144: return 139; +case 144: return 201; break; -case 145: return 201; +case 145: return 107; break; -case 146: return 107; +case 146: return 108; break; -case 147: return 108; +case 147: return 109; break; -case 148: return 109; +case 148: return 110; break; -case 149: return 110; +case 149: return 111; break; -case 150: return 111; +case 150: parser.determineCase(yy_.yytext); return 112; break; -case 151: parser.determineCase(yy_.yytext); return 112; +case 151: return 192; break; -case 152: return 192; +case 152: return 113; break; -case 153: return 113; +case 153: return 847; break; -case 154: return 847; +case 154: return 653; break; -case 155: return 653; +case 155: return 114; break; -case 156: return 114; +case 156: return 115; break; -case 157: return 115; +case 157: return 116; break; -case 158: return 116; +case 158: return 202; break; -case 159: return 202; +case 159: return 117; break; -case 160: return 117; +case 160: return 118; break; -case 161: return 118; +case 161: return 119; break; -case 162: return 119; +case 162: return 203; break; -case 163: return 203; +case 163: return 120; break; -case 164: return 120; +case 164: return 121; break; -case 165: return 121; +case 165: return 122; break; -case 166: return 122; +case 166: return 123; break; -case 167: return 123; +case 167: return 125; break; -case 168: return 125; +case 168: return 126; break; -case 169: return 126; +case 169: return 127; break; -case 170: return 127; +case 170: return 128; break; -case 171: return 128; +case 171: return 129; break; -case 172: return 129; +case 172: parser.determineCase(yy_.yytext); return 130; break; -case 173: parser.determineCase(yy_.yytext); return 130; +case 173: return 132; break; -case 174: return 132; +case 174: return 133; break; -case 175: return 133; +case 175: return 140; break; -case 176: return 140; +case 176: return 206; break; -case 177: return 206; +case 177: return 141; break; -case 178: return 141; +case 178: return 207; break; -case 179: return 207; +case 179: return 208; break; -case 180: return 208; +case 180: return 209; break; -case 181: return 209; +case 181: return 899; break; -case 182: return 899; +case 182: return 210; break; -case 183: return 210; +case 183: return 211; break; -case 184: return 211; +case 184: return 212; break; -case 185: return 212; +case 185: return 213; break; -case 186: return 213; +case 186: return 897; break; -case 187: return 897; +case 187: return 214; break; -case 188: return 214; +case 188: return 215; break; -case 189: return 215; +case 189: return 889; break; -case 190: return 889; +case 190: parser.determineCase(yy_.yytext); return 452; break; -case 191: parser.determineCase(yy_.yytext); return 452; +case 191: parser.determineCase(yy_.yytext); return 924; break; -case 192: parser.determineCase(yy_.yytext); return 924; +case 192: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; break; -case 193: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('CREATE', yy_.yylloc, yy.lexer.upcomingInput()); return 440; +case 193: return 216; break; -case 194: return 216; +case 194: return 217; break; -case 195: return 217; +case 195: return 218; break; -case 196: return 218; +case 196: return 219; break; -case 197: return 219; +case 197: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; break; -case 198: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('DESCRIBE', yy_.yylloc); return 569; +case 198: return 220; break; -case 199: return 220; +case 199: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 162; break; -case 200: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('EXPLAIN', yy_.yylloc); return 162; +case 200: return 222; break; -case 201: return 222; +case 201: return 221; break; -case 202: return 221; +case 202: return 223; break; -case 203: return 223; +case 203: return 898; break; -case 204: return 898; +case 204: return 224; break; -case 205: return 224; +case 205: return 225; break; -case 206: return 225; +case 206: return 226; break; -case 207: return 226; +case 207: return 227; break; -case 208: return 227; +case 208: return 228; break; -case 209: return 228; +case 209: return 229; break; -case 210: return 229; +case 210: return 230; break; -case 211: return 230; +case 211: return 231; break; -case 212: return 231; +case 212: return 232; break; -case 213: return 232; +case 213: return 233; break; -case 214: return 233; +case 214: return 234; break; -case 215: return 234; +case 215: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1186; break; -case 216: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INSERT', yy_.yylloc); return 1186; +case 216: return 236; break; -case 217: return 236; +case 217: return 235; break; -case 218: return 235; +case 218: return 237; break; -case 219: return 237; +case 219: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 922; break; -case 220: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('INVALIDATE', yy_.yylloc, yy.lexer.upcomingInput()); return 922; +case 220: this.begin('hdfs'); return 238; break; -case 221: this.begin('hdfs'); return 238; +case 221: return 239; break; -case 222: return 239; +case 222: return 155; break; -case 223: return 155; +case 223: return 240; break; -case 224: return 240; +case 224: return 241; break; -case 225: return 241; +case 225: this.begin('hdfs'); return 969; break; -case 226: this.begin('hdfs'); return 969; +case 226: return 242; break; -case 227: return 242; +case 227: return 243; break; -case 228: return 243; +case 228: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1246; break; -case 229: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('LOAD', yy_.yylloc, yy.lexer.upcomingInput()); return 1246; +case 229: this.begin('hdfs'); return 244; break; -case 230: this.begin('hdfs'); return 244; +case 230: return 245; break; -case 231: return 245; +case 231: return 923; break; -case 232: return 923; +case 232: return 246; break; -case 233: return 246; +case 233: return 660; break; -case 234: return 660; +case 234: return 1034; break; -case 235: return 1034; +case 235: return 1224; break; -case 236: return 1224; +case 236: return 268; break; -case 237: return 268; +case 237: return 269; break; -case 238: return 269; +case 238: return 247; break; -case 239: return 247; +case 239: return 248; break; -case 240: return 248; +case 240: return 249; break; -case 241: return 249; +case 241: return 270; break; -case 242: return 270; +case 242: return 250; break; -case 243: return 250; +case 243: return 251; break; -case 244: return 251; +case 244: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 921; break; -case 245: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REFRESH', yy_.yylloc); return 921; +case 245: return 901; break; -case 246: return 901; +case 246: return 252; break; -case 247: return 252; +case 247: return 759; break; -case 248: return 759; +case 248: return 253; break; -case 249: return 253; +case 249: return 254; break; -case 250: return 254; +case 250: return 255; break; -case 251: return 255; +case 251: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1189; break; -case 252: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('REVOKE', yy_.yylloc); return 1189; +case 252: return 271; break; -case 253: return 271; +case 253: return 272; break; -case 254: return 272; +case 254: return 256; break; -case 255: return 256; +case 255: return 257; break; -case 256: return 257; +case 256: return 149; break; -case 257: return 149; +case 257: return 258; break; -case 258: return 258; +case 258: return 259; break; -case 259: return 259; +case 259: return 274; break; -case 260: return 274; +case 260: return 260; break; -case 261: return 260; +case 261: return 261; break; -case 262: return 261; +case 262: return 262; break; -case 263: return 262; +case 263: return 263; break; -case 264: return 263; +case 264: return 264; break; -case 265: return 264; +case 265: return 275; break; -case 266: return 275; +case 266: return 276; break; -case 267: return 276; +case 267: return 277; break; -case 268: return 277; +case 268: return 543; break; -case 269: return 543; +case 269: return 278; break; -case 270: return 278; +case 270: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1221; break; -case 271: parser.determineCase(yy_.yytext); parser.addStatementTypeLocation('UPSERT', yy_.yylloc); return 1221; +case 271: return 148; break; -case 272: return 148; +case 272: return 265; break; -case 273: return 265; +case 273: return 823; break; -case 274: return 823; +case 274: return 142; break; -case 275: return 142; +case 275: return 266; break; -case 276: return 266; +case 276: return 285; break; -case 277: return 285; +case 277: return 151; break; -case 278: return 151; +case 278: return 152; break; -case 279: return 152; +case 279: return 143; break; -case 280: return 143; +case 280: return 153; break; -case 281: return 153; +case 281: return 154; break; -case 282: return 154; +case 282: return 144; break; -case 283: return 144; +case 283: return 321; break; -case 284: return 321; +case 284: return 145; break; -case 285: return 145; +case 285: return 146; break; -case 286: return 146; +case 286: return 147; break; -case 287: return 147; +case 287: return 118; break; -case 288: return 118; +case 288: return 150; break; -case 289: return 150; +case 289: return 279; break; -case 290: return 279; +case 290: return 267; break; -case 291: return 267; +case 291: return 273; break; -case 292: return 273; +case 292: return 280; break; -case 293: return 280; +case 293: return 281; break; -case 294: return 281; +case 294: return 282; break; -case 295: return 282; +case 295: return 283; break; -case 296: return 283; +case 296: this.popState(); return 665; break; -case 297: this.popState(); return 665; +case 297: return 951; break; case 298: return 284; break; @@ -9165,8 +9165,8 @@ case 480:console.log(yy_.yytext); break; } }, -rules: [/^(?:\s)/i,/^(?:--.*)/i,/^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:ALL)/i,/^(?:ARRAY)/i,/^(?:AS)/i,/^(?:AUTHORIZATION)/i,/^(?:BINARY)/i,/^(?:CACHE)/i,/^(?:COLUMN)/i,/^(?:CONF)/i,/^(?:CONSTRAINT)/i,/^(?:CREATE)/i,/^(?:CUBE)/i,/^(?:CURRENT)/i,/^(?:DATE)/i,/^(?:DELETE)/i,/^(?:DESCRIBE)/i,/^(?:EXTENDED)/i,/^(?:EXTERNAL)/i,/^(?:FOR)/i,/^(?:FOREIGN)/i,/^(?:FUNCTION)/i,/^(?:GRANT)/i,/^(?:GROUPING)/i,/^(?:IMPORT)/i,/^(?:INSERT)/i,/^(?:LATERAL)/i,/^(?:LOCAL)/i,/^(?:MACRO)/i,/^(?:MAP)/i,/^(?:NONE)/i,/^(?:OF)/i,/^(?:OUT)/i,/^(?:PRIMARY)/i,/^(?:REFERENCES)/i,/^(?:REVOKE)/i,/^(?:ROLLUP)/i,/^(?:TABLE)/i,/^(?:TIMESTAMP)/i,/^(?:USER)/i,/^(?:USING)/i,/^(?:VIEWS)/i,/^(?:LIFECYCLE)/i,/^(?:ABORT)/i,/^(?:ADD)/i,/^(?:ADMIN)/i,/^(?:AFTER)/i,/^(?:ANALYZE)/i,/^(?:ARCHIVE)/i,/^(?:ASC)/i,/^(?:AVRO)/i,/^(?:BUCKET)/i,/^(?:BUCKETS)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLUSTER)/i,/^(?:CLUSTERED)/i,/^(?:COLLECTION)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPACT)/i,/^(?:COMPACTIONS)/i,/^(?:COMPUTE)/i,/^(?:CONCATENATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DAY)/i,/^(?:DAYOFWEEK)/i,/^(?:DBPROPERTIES)/i,/^(?:DEFERRED)/i,/^(?:DEFINED)/i,/^(?:DELIMITED)/i,/^(?:DEPENDENCY)/i,/^(?:DESC)/i,/^(?:DIRECTORY)/i,/^(?:DISABLE)/i,/^(?:DISTRIBUTE)/i,/^(?:DOUBLE\s+PRECISION)/i,/^(?:ESCAPED)/i,/^(?:ENABLE)/i,/^(?:EXCHANGE)/i,/^(?:EXPLAIN)/i,/^(?:EXPORT)/i,/^(?:FIELDS)/i,/^(?:FILE)/i,/^(?:FILEFORMAT)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:HOUR)/i,/^(?:IDXPROPERTIES)/i,/^(?:INDEX)/i,/^(?:INDEXES)/i,/^(?:INPATH)/i,/^(?:INPUTFORMAT)/i,/^(?:ITEMS)/i,/^(?:JAR)/i,/^(?:KEY)/i,/^(?:KEYS)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:LOCK)/i,/^(?:LOCKS)/i,/^(?:MATCHED)/i,/^(?:MERGE)/i,/^(?:METADATA)/i,/^(?:MINUTE)/i,/^(?:MONTH)/i,/^(?:MSCK)/i,/^(?:NORELY)/i,/^(?:NOSCAN)/i,/^(?:NOVALIDATE)/i,/^(?:NO_DROP)/i,/^(?:OFFLINE)/i,/^(?:ORC)/i,/^(?:OUTPUTFORMAT)/i,/^(?:OVERWRITE)/i,/^(?:OVERWRITE\s+DIRECTORY)/i,/^(?:OWNER)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PERCENT)/i,/^(?:PRIVILEGES)/i,/^(?:PURGE)/i,/^(?:QUARTER)/i,/^(?:RCFILE)/i,/^(?:REBUILD)/i,/^(?:RELOAD)/i,/^(?:RELY)/i,/^(?:REPAIR)/i,/^(?:REPLICATION)/i,/^(?:RECOVER)/i,/^(?:RENAME)/i,/^(?:REPLACE)/i,/^(?:RESTRICT)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:SECOND)/i,/^(?:SCHEMA)/i,/^(?:SCHEMAS)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SETS)/i,/^(?:SHOW)/i,/^(?:SHOW_DATABASE)/i,/^(?:SKEWED)/i,/^(?:SKEWED LOCATION)/i,/^(?:SORT)/i,/^(?:SORTED)/i,/^(?:STATISTICS)/i,/^(?:STORED)/i,/^(?:STORED\s+AS\s+DIRECTORIES)/i,/^(?:STRING)/i,/^(?:STRUCT)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TEMPORARY)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:TINYINT)/i,/^(?:TOUCH)/i,/^(?:TRANSACTIONS)/i,/^(?:UNARCHIVE)/i,/^(?:UNIONTYPE)/i,/^(?:USE)/i,/^(?:VIEW)/i,/^(?:WAIT)/i,/^(?:WEEK)/i,/^(?:WINDOW)/i,/^(?:YEAR)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:ADD)/i,/^(?:AGGREGATE)/i,/^(?:AVRO)/i,/^(?:CACHED)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLOSE_FN)/i,/^(?:COLUMN)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPUTE)/i,/^(?:CREATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DELETE)/i,/^(?:DELIMITED)/i,/^(?:DESCRIBE)/i,/^(?:ESCAPED)/i,/^(?:EXPLAIN)/i,/^(?:EXTERNAL)/i,/^(?:EXTENDED)/i,/^(?:FIELDS)/i,/^(?:FILEFORMAT)/i,/^(?:FILES)/i,/^(?:FINALIZE_FN)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:GROUP)/i,/^(?:HASH)/i,/^(?:ILIKE)/i,/^(?:INCREMENTAL)/i,/^(?:INSERT)/i,/^(?:INTERVAL)/i,/^(?:INTERMEDIATE)/i,/^(?:INIT_FN)/i,/^(?:INVALIDATE)/i,/^(?:INPATH)/i,/^(?:IREGEXP)/i,/^(?:KEY)/i,/^(?:KUDU)/i,/^(?:LAST)/i,/^(?:LIKE\s+PARQUET)/i,/^(?:LIMIT)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:MERGE_FN)/i,/^(?:METADATA)/i,/^(?:NULLS)/i,/^(?:OFFSET)/i,/^(?:ORC)/i,/^(?:OVERWRITE)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PREPARE_FN)/i,/^(?:PRIMARY)/i,/^(?:RCFILE)/i,/^(?:RANGE)/i,/^(?:REAL)/i,/^(?:REFRESH)/i,/^(?:RENAME)/i,/^(?:REPEATABLE)/i,/^(?:REPLACE)/i,/^(?:REPLICATION)/i,/^(?:RESTRICT)/i,/^(?:RETURNS)/i,/^(?:REVOKE)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SCHEMAS)/i,/^(?:SERIALIZE_FN)/i,/^(?:SERVER)/i,/^(?:SORT)/i,/^(?:STATS)/i,/^(?:STORED)/i,/^(?:STRAIGHT_JOIN)/i,/^(?:SYMBOL)/i,/^(?:TABLE)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:UNCACHED)/i,/^(?:UPDATE_FN)/i,/^(?:UPSERT)/i,/^(?:URI)/i,/^(?:USING)/i,/^(?:PARTITION\s+VALUE\s)/i,/^(?:ANALYTIC)/i,/^(?:ANTI)/i,/^(?:ARRAY)/i,/^(?:BLOCK_SIZE)/i,/^(?:COMPRESSION)/i,/^(?:CURRENT)/i,/^(?:DEFAULT)/i,/^(?:ENCODING)/i,/^(?:GRANT)/i,/^(?:MAP)/i,/^(?:RECOVER)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:STRUCT)/i,/^(?:UNKNOWN)/i,/^(?:\[BROADCAST\])/i,/^(?:\[NOSHUFFLE\])/i,/^(?:\[SHUFFLE\])/i,/^(?:\.\.\.)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:AND)/i,/^(?:ALL)/i,/^(?:ALTER)/i,/^(?:AND)/i,/^(?:AS)/i,/^(?:ASC)/i,/^(?:BETWEEN)/i,/^(?:BIGINT)/i,/^(?:BOOLEAN)/i,/^(?:BY)/i,/^(?:CASE)/i,/^(?:CHAR)/i,/^(?:CREATE)/i,/^(?:CROSS)/i,/^(?:CURRENT)/i,/^(?:DATABASE)/i,/^(?:DECIMAL)/i,/^(?:DISTINCT)/i,/^(?:DIV)/i,/^(?:DOUBLE)/i,/^(?:DESC)/i,/^(?:DROP)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:EXISTS)/i,/^(?:FALSE)/i,/^(?:FLOAT)/i,/^(?:FOLLOWING)/i,/^(?:FROM)/i,/^(?:FULL)/i,/^(?:GROUP)/i,/^(?:HAVING)/i,/^(?:IF)/i,/^(?:IN)/i,/^(?:INNER)/i,/^(?:INSERT)/i,/^(?:INT)/i,/^(?:INTO)/i,/^(?:IS)/i,/^(?:JOIN)/i,/^(?:LEFT)/i,/^(?:LIKE)/i,/^(?:LIMIT)/i,/^(?:NOT)/i,/^(?:NULL)/i,/^(?:ON)/i,/^(?:OPTION)/i,/^(?:OR)/i,/^(?:ORDER)/i,/^(?:OUTER)/i,/^(?:PARTITION)/i,/^(?:PRECEDING)/i,/^(?:PURGE)/i,/^(?:RANGE)/i,/^(?:REGEXP)/i,/^(?:RIGHT)/i,/^(?:RLIKE)/i,/^(?:ROW)/i,/^(?:ROWS)/i,/^(?:SCHEMA)/i,/^(?:SELECT)/i,/^(?:SEMI)/i,/^(?:SET)/i,/^(?:SHOW)/i,/^(?:SMALLINT)/i,/^(?:STRING)/i,/^(?:TABLE)/i,/^(?:THEN)/i,/^(?:TIMESTAMP)/i,/^(?:TINYINT)/i,/^(?:TO)/i,/^(?:TRUE)/i,/^(?:TRUNCATE)/i,/^(?:UNBOUNDED)/i,/^(?:UPDATE)/i,/^(?:USE)/i,/^(?:UNION)/i,/^(?:VIEW)/i,/^(?:VARCHAR)/i,/^(?:VALUES)/i,/^(?:WHEN)/i,/^(?:WHERE)/i,/^(?:WITH)/i,/^(?:OVER)/i,/^(?:ROLE)/i,/^(?:AVG\s*\()/i,/^(?:CAST\s*\()/i,/^(?:COUNT\s*\()/i,/^(?:MAX\s*\()/i,/^(?:MIN\s*\()/i,/^(?:STDDEV_POP\s*\()/i,/^(?:STDDEV_SAMP\s*\()/i,/^(?:SUM\s*\()/i,/^(?:VARIANCE\s*\()/i,/^(?:VAR_POP\s*\()/i,/^(?:VAR_SAMP\s*\()/i,/^(?:COLLECT_SET\s*\()/i,/^(?:COLLECT_LIST\s*\()/i,/^(?:CORR\s*\()/i,/^(?:COVAR_POP\s*\()/i,/^(?:COVAR_SAMP\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:HISTOGRAM_NUMERIC\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENTILE\s*\()/i,/^(?:PERCENTILE_APPROX\s*\()/i,/^(?:APPX_MEDIAN\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:GROUP_CONCAT\s*\()/i,/^(?:NDV\s*\()/i,/^(?:STDDEV\s*\()/i,/^(?:VARIANCE_POP\s*\()/i,/^(?:VARIANCE_SAMP\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:DENSE_RANK\s*\()/i,/^(?:FIRST_VALUE\s*\()/i,/^(?:LAG\s*\()/i,/^(?:LAST_VALUE\s*\()/i,/^(?:LEAD\s*\()/i,/^(?:RANK\s*\()/i,/^(?:ROW_NUMBER\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:SYSTEM\s*\()/i,/^(?:[0-9]+)/i,/^(?:[0-9]+(?:[YSL]|BD)?)/i,/^(?:[0-9]+E)/i,/^(?:[A-Za-z0-9_]+)/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:\s+['])/i,/^(?:[^'\u2020\u2021]+)/i,/^(?:['])/i,/^(?:$)/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:=)/i,/^(?:<)/i,/^(?:>)/i,/^(?:!=)/i,/^(?:<=)/i,/^(?:>=)/i,/^(?:<>)/i,/^(?:<=>)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\+)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:\|)/i,/^(?:\^)/i,/^(?:&)/i,/^(?:,)/i,/^(?:\.)/i,/^(?::)/i,/^(?:;)/i,/^(?:~)/i,/^(?:!)/i,/^(?:\()/i,/^(?:\))/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\$\{[^}]*\})/i,/^(?:`)/i,/^(?:[^`]+)/i,/^(?:`)/i,/^(?:')/i,/^(?:(?:\\\\|\\[']|[^'])+)/i,/^(?:')/i,/^(?:")/i,/^(?:(?:\\\\|\\["]|[^"])+)/i,/^(?:")/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i], -conditions: {"hdfs":{"rules":[427,428,429,430,431,432,476],"inclusive":false},"doubleQuotedValue":{"rules":[469,470,479],"inclusive":false},"singleQuotedValue":{"rules":[466,467,478],"inclusive":false},"backtickedValue":{"rules":[463,464,477],"inclusive":false},"between":{"rules":[0,1,2,3,4,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,473,480],"inclusive":true},"hive":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,410,411,412,413,414,415,416,417,418,419,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,474,480],"inclusive":true},"impala":{"rules":[0,1,2,3,4,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,475,480],"inclusive":true},"INITIAL":{"rules":[0,1,2,3,4,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,480],"inclusive":true}} +rules: [/^(?:\s)/i,/^(?:--.*)/i,/^(?:[\/][*][^*]*[*]+([^\/*][^*]*[*]+)*[\/])/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:ALL)/i,/^(?:ARRAY)/i,/^(?:AS)/i,/^(?:AUTHORIZATION)/i,/^(?:BINARY)/i,/^(?:CACHE)/i,/^(?:COLUMN)/i,/^(?:CONF)/i,/^(?:CONSTRAINT)/i,/^(?:CREATE)/i,/^(?:CUBE)/i,/^(?:CURRENT)/i,/^(?:DATE)/i,/^(?:DELETE)/i,/^(?:DESCRIBE)/i,/^(?:EXTENDED)/i,/^(?:EXTERNAL)/i,/^(?:FOR)/i,/^(?:FOREIGN)/i,/^(?:FUNCTION)/i,/^(?:GRANT)/i,/^(?:GROUPING)/i,/^(?:IMPORT)/i,/^(?:INSERT)/i,/^(?:LATERAL)/i,/^(?:LOCAL)/i,/^(?:MACRO)/i,/^(?:MAP)/i,/^(?:NONE)/i,/^(?:OF)/i,/^(?:OUT)/i,/^(?:PRIMARY)/i,/^(?:REFERENCES)/i,/^(?:REVOKE)/i,/^(?:ROLLUP)/i,/^(?:TABLE)/i,/^(?:TIMESTAMP)/i,/^(?:USER)/i,/^(?:USING)/i,/^(?:VIEWS)/i,/^(?:ABORT)/i,/^(?:ADD)/i,/^(?:ADMIN)/i,/^(?:AFTER)/i,/^(?:ANALYZE)/i,/^(?:ARCHIVE)/i,/^(?:ASC)/i,/^(?:AVRO)/i,/^(?:BUCKET)/i,/^(?:BUCKETS)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLUSTER)/i,/^(?:CLUSTERED)/i,/^(?:COLLECTION)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPACT)/i,/^(?:COMPACTIONS)/i,/^(?:COMPUTE)/i,/^(?:CONCATENATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DAY)/i,/^(?:DAYOFWEEK)/i,/^(?:DBPROPERTIES)/i,/^(?:DEFERRED)/i,/^(?:DEFINED)/i,/^(?:DELIMITED)/i,/^(?:DEPENDENCY)/i,/^(?:DESC)/i,/^(?:DIRECTORY)/i,/^(?:DISABLE)/i,/^(?:DISTRIBUTE)/i,/^(?:DOUBLE\s+PRECISION)/i,/^(?:ESCAPED)/i,/^(?:ENABLE)/i,/^(?:EXCHANGE)/i,/^(?:EXPLAIN)/i,/^(?:EXPORT)/i,/^(?:FIELDS)/i,/^(?:FILE)/i,/^(?:FILEFORMAT)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:HOUR)/i,/^(?:IDXPROPERTIES)/i,/^(?:INDEX)/i,/^(?:INDEXES)/i,/^(?:INPATH)/i,/^(?:INPUTFORMAT)/i,/^(?:ITEMS)/i,/^(?:JAR)/i,/^(?:KEY)/i,/^(?:KEYS)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:LOCK)/i,/^(?:LOCKS)/i,/^(?:MATCHED)/i,/^(?:MERGE)/i,/^(?:METADATA)/i,/^(?:MINUTE)/i,/^(?:MONTH)/i,/^(?:MSCK)/i,/^(?:NORELY)/i,/^(?:NOSCAN)/i,/^(?:NOVALIDATE)/i,/^(?:NO_DROP)/i,/^(?:OFFLINE)/i,/^(?:ORC)/i,/^(?:OUTPUTFORMAT)/i,/^(?:OVERWRITE)/i,/^(?:OVERWRITE\s+DIRECTORY)/i,/^(?:OWNER)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PERCENT)/i,/^(?:PRIVILEGES)/i,/^(?:PURGE)/i,/^(?:QUARTER)/i,/^(?:RCFILE)/i,/^(?:REBUILD)/i,/^(?:RELOAD)/i,/^(?:RELY)/i,/^(?:REPAIR)/i,/^(?:REPLICATION)/i,/^(?:RECOVER)/i,/^(?:RENAME)/i,/^(?:REPLACE)/i,/^(?:RESTRICT)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:SECOND)/i,/^(?:SCHEMA)/i,/^(?:SCHEMAS)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SETS)/i,/^(?:SHOW)/i,/^(?:SHOW_DATABASE)/i,/^(?:SKEWED)/i,/^(?:SKEWED LOCATION)/i,/^(?:SORT)/i,/^(?:SORTED)/i,/^(?:STATISTICS)/i,/^(?:STORED)/i,/^(?:STORED\s+AS\s+DIRECTORIES)/i,/^(?:STRING)/i,/^(?:STRUCT)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TEMPORARY)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:TINYINT)/i,/^(?:TOUCH)/i,/^(?:TRANSACTIONS)/i,/^(?:UNARCHIVE)/i,/^(?:UNIONTYPE)/i,/^(?:USE)/i,/^(?:VIEW)/i,/^(?:WAIT)/i,/^(?:WEEK)/i,/^(?:WINDOW)/i,/^(?:YEAR)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:ADD)/i,/^(?:AGGREGATE)/i,/^(?:AVRO)/i,/^(?:CACHED)/i,/^(?:CASCADE)/i,/^(?:CHANGE)/i,/^(?:CLOSE_FN)/i,/^(?:COLUMN)/i,/^(?:COLUMNS)/i,/^(?:COMMENT)/i,/^(?:COMPUTE)/i,/^(?:CREATE)/i,/^(?:DATA)/i,/^(?:DATABASES)/i,/^(?:DELETE)/i,/^(?:DELIMITED)/i,/^(?:DESCRIBE)/i,/^(?:ESCAPED)/i,/^(?:EXPLAIN)/i,/^(?:EXTERNAL)/i,/^(?:EXTENDED)/i,/^(?:FIELDS)/i,/^(?:FILEFORMAT)/i,/^(?:FILES)/i,/^(?:FINALIZE_FN)/i,/^(?:FIRST)/i,/^(?:FORMAT)/i,/^(?:FORMATTED)/i,/^(?:FUNCTION)/i,/^(?:FUNCTIONS)/i,/^(?:GROUP)/i,/^(?:HASH)/i,/^(?:ILIKE)/i,/^(?:INCREMENTAL)/i,/^(?:INSERT)/i,/^(?:INTERVAL)/i,/^(?:INTERMEDIATE)/i,/^(?:INIT_FN)/i,/^(?:INVALIDATE)/i,/^(?:INPATH)/i,/^(?:IREGEXP)/i,/^(?:KEY)/i,/^(?:KUDU)/i,/^(?:LAST)/i,/^(?:LIKE\s+PARQUET)/i,/^(?:LIMIT)/i,/^(?:LINES)/i,/^(?:LOAD)/i,/^(?:LOCATION)/i,/^(?:MERGE_FN)/i,/^(?:METADATA)/i,/^(?:NULLS)/i,/^(?:OFFSET)/i,/^(?:ORC)/i,/^(?:OVERWRITE)/i,/^(?:PARQUET)/i,/^(?:PARTITIONED)/i,/^(?:PARTITIONS)/i,/^(?:PREPARE_FN)/i,/^(?:PRIMARY)/i,/^(?:RCFILE)/i,/^(?:RANGE)/i,/^(?:REAL)/i,/^(?:REFRESH)/i,/^(?:RENAME)/i,/^(?:REPEATABLE)/i,/^(?:REPLACE)/i,/^(?:REPLICATION)/i,/^(?:RESTRICT)/i,/^(?:RETURNS)/i,/^(?:REVOKE)/i,/^(?:SEQUENCEFILE)/i,/^(?:SERDEPROPERTIES)/i,/^(?:SCHEMAS)/i,/^(?:SERIALIZE_FN)/i,/^(?:SERVER)/i,/^(?:SORT)/i,/^(?:STATS)/i,/^(?:STORED)/i,/^(?:STRAIGHT_JOIN)/i,/^(?:SYMBOL)/i,/^(?:TABLE)/i,/^(?:TABLES)/i,/^(?:TABLESAMPLE)/i,/^(?:TBLPROPERTIES)/i,/^(?:TERMINATED)/i,/^(?:TEXTFILE)/i,/^(?:UNCACHED)/i,/^(?:UPDATE_FN)/i,/^(?:UPSERT)/i,/^(?:URI)/i,/^(?:USING)/i,/^(?:PARTITION\s+VALUE\s)/i,/^(?:ANALYTIC)/i,/^(?:ANTI)/i,/^(?:ARRAY)/i,/^(?:BLOCK_SIZE)/i,/^(?:COMPRESSION)/i,/^(?:CURRENT)/i,/^(?:DEFAULT)/i,/^(?:ENCODING)/i,/^(?:GRANT)/i,/^(?:MAP)/i,/^(?:RECOVER)/i,/^(?:ROLE)/i,/^(?:ROLES)/i,/^(?:STRUCT)/i,/^(?:UNKNOWN)/i,/^(?:\[BROADCAST\])/i,/^(?:\[NOSHUFFLE\])/i,/^(?:\[SHUFFLE\])/i,/^(?:\.\.\.)/i,/^(?:\.)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:AND)/i,/^(?:LIFECYCLE)/i,/^(?:ALL)/i,/^(?:ALTER)/i,/^(?:AND)/i,/^(?:AS)/i,/^(?:ASC)/i,/^(?:BETWEEN)/i,/^(?:BIGINT)/i,/^(?:BOOLEAN)/i,/^(?:BY)/i,/^(?:CASE)/i,/^(?:CHAR)/i,/^(?:CREATE)/i,/^(?:CROSS)/i,/^(?:CURRENT)/i,/^(?:DATABASE)/i,/^(?:DECIMAL)/i,/^(?:DISTINCT)/i,/^(?:DIV)/i,/^(?:DOUBLE)/i,/^(?:DESC)/i,/^(?:DROP)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:EXISTS)/i,/^(?:FALSE)/i,/^(?:FLOAT)/i,/^(?:FOLLOWING)/i,/^(?:FROM)/i,/^(?:FULL)/i,/^(?:GROUP)/i,/^(?:HAVING)/i,/^(?:IF)/i,/^(?:IN)/i,/^(?:INNER)/i,/^(?:INSERT)/i,/^(?:INT)/i,/^(?:INTO)/i,/^(?:IS)/i,/^(?:JOIN)/i,/^(?:LEFT)/i,/^(?:LIKE)/i,/^(?:LIMIT)/i,/^(?:NOT)/i,/^(?:NULL)/i,/^(?:ON)/i,/^(?:OPTION)/i,/^(?:OR)/i,/^(?:ORDER)/i,/^(?:OUTER)/i,/^(?:PARTITION)/i,/^(?:PRECEDING)/i,/^(?:PURGE)/i,/^(?:RANGE)/i,/^(?:REGEXP)/i,/^(?:RIGHT)/i,/^(?:RLIKE)/i,/^(?:ROW)/i,/^(?:ROWS)/i,/^(?:SCHEMA)/i,/^(?:SELECT)/i,/^(?:SEMI)/i,/^(?:SET)/i,/^(?:SHOW)/i,/^(?:SMALLINT)/i,/^(?:STRING)/i,/^(?:TABLE)/i,/^(?:THEN)/i,/^(?:TIMESTAMP)/i,/^(?:TINYINT)/i,/^(?:TO)/i,/^(?:TRUE)/i,/^(?:TRUNCATE)/i,/^(?:UNBOUNDED)/i,/^(?:UPDATE)/i,/^(?:USE)/i,/^(?:UNION)/i,/^(?:VIEW)/i,/^(?:VARCHAR)/i,/^(?:VALUES)/i,/^(?:WHEN)/i,/^(?:WHERE)/i,/^(?:WITH)/i,/^(?:OVER)/i,/^(?:ROLE)/i,/^(?:AVG\s*\()/i,/^(?:CAST\s*\()/i,/^(?:COUNT\s*\()/i,/^(?:MAX\s*\()/i,/^(?:MIN\s*\()/i,/^(?:STDDEV_POP\s*\()/i,/^(?:STDDEV_SAMP\s*\()/i,/^(?:SUM\s*\()/i,/^(?:VARIANCE\s*\()/i,/^(?:VAR_POP\s*\()/i,/^(?:VAR_SAMP\s*\()/i,/^(?:COLLECT_SET\s*\()/i,/^(?:COLLECT_LIST\s*\()/i,/^(?:CORR\s*\()/i,/^(?:COVAR_POP\s*\()/i,/^(?:COVAR_SAMP\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:HISTOGRAM_NUMERIC\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENTILE\s*\()/i,/^(?:PERCENTILE_APPROX\s*\()/i,/^(?:APPX_MEDIAN\s*\()/i,/^(?:EXTRACT\s*\()/i,/^(?:GROUP_CONCAT\s*\()/i,/^(?:NDV\s*\()/i,/^(?:STDDEV\s*\()/i,/^(?:VARIANCE_POP\s*\()/i,/^(?:VARIANCE_SAMP\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:DENSE_RANK\s*\()/i,/^(?:FIRST_VALUE\s*\()/i,/^(?:LAG\s*\()/i,/^(?:LAST_VALUE\s*\()/i,/^(?:LEAD\s*\()/i,/^(?:RANK\s*\()/i,/^(?:ROW_NUMBER\s*\()/i,/^(?:CUME_DIST\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:NTILE\s*\()/i,/^(?:PERCENT_RANK\s*\()/i,/^(?:SYSTEM\s*\()/i,/^(?:[0-9]+)/i,/^(?:[0-9]+(?:[YSL]|BD)?)/i,/^(?:[0-9]+E)/i,/^(?:[A-Za-z0-9_]+)/i,/^(?:\u2020)/i,/^(?:\u2021)/i,/^(?:\s+['])/i,/^(?:[^'\u2020\u2021]+)/i,/^(?:['])/i,/^(?:$)/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:=)/i,/^(?:<)/i,/^(?:>)/i,/^(?:!=)/i,/^(?:<=)/i,/^(?:>=)/i,/^(?:<>)/i,/^(?:<=>)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\+)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:\|)/i,/^(?:\^)/i,/^(?:&)/i,/^(?:,)/i,/^(?:\.)/i,/^(?::)/i,/^(?:;)/i,/^(?:~)/i,/^(?:!)/i,/^(?:\()/i,/^(?:\))/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\$\{[^}]*\})/i,/^(?:`)/i,/^(?:[^`]+)/i,/^(?:`)/i,/^(?:')/i,/^(?:(?:\\\\|\\[']|[^'])+)/i,/^(?:')/i,/^(?:")/i,/^(?:(?:\\\\|\\["]|[^"])+)/i,/^(?:")/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i,/^(?:.)/i], +conditions: {"hdfs":{"rules":[427,428,429,430,431,432,476],"inclusive":false},"doubleQuotedValue":{"rules":[469,470,479],"inclusive":false},"singleQuotedValue":{"rules":[466,467,478],"inclusive":false},"backtickedValue":{"rules":[463,464,477],"inclusive":false},"between":{"rules":[0,1,2,3,4,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,473,480],"inclusive":true},"hive":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,410,411,412,413,414,415,416,417,418,419,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,474,480],"inclusive":true},"impala":{"rules":[0,1,2,3,4,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,420,421,422,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,475,480],"inclusive":true},"INITIAL":{"rules":[0,1,2,3,4,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,410,411,412,413,414,415,416,417,423,424,425,426,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,465,468,471,472,480],"inclusive":true}} }); return lexer; })(); diff --git a/src/jison/sql.jisonlex b/src/jison/sql.jisonlex index e32828c..16161f9 100755 --- a/src/jison/sql.jisonlex +++ b/src/jison/sql.jisonlex @@ -67,7 +67,6 @@ 'USER' { return 'USER'; } 'USING' { return 'USING'; } 'VIEWS' { return 'VIEWS'; } -'LIFECYCLE' { return 'LIFECYCLE'; } // Non-reserved Keywords 'ABORT' { parser.determineCase(yytext); return 'ABORT'; } @@ -331,6 +330,7 @@ 'AND' { this.popState(); return 'BETWEEN_AND'; } // Reserved Keywords +'LIFECYCLE' { return 'LIFECYCLE'; } 'ALL' { return 'ALL'; } 'ALTER' { parser.determineCase(yytext); parser.addStatementTypeLocation('ALTER', yylloc, yy.lexer.upcomingInput()); return 'ALTER'; } 'AND' { return 'AND'; } diff --git a/src/jison/sql_create.jison b/src/jison/sql_create.jison index 6d3b46d..24de402 100755 --- a/src/jison/sql_create.jison +++ b/src/jison/sql_create.jison @@ -157,7 +157,7 @@ TableDefinition LifeCyclePart : -| 'LIFECYCLE' 'UNSIGNED_INTEGER' +| 'LIFECYCLE' 'UNSIGNED_INTEGER' ; TableDefinition_EDIT diff --git a/test/index.test.ts b/test/index.test.ts index 4e676ad..87142a7 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -48,7 +48,8 @@ describe('syntax test', () => { WITH SERDEPROPERTIES ('field.delim'=',', 'line.delim'='\n', 'serialization.format'=',') STORED AS TEXTFILE LOCATION 'hdfs://kudu1' - TBLPROPERTIES ('last_modified_by'='anonymous', 'last_modified_time'='1577082098', 'skip.header.line.count'='1')`; + TBLPROPERTIES ('last_modified_by'='anonymous', 'last_modified_time'='1577082098', 'skip.header.line.count'='1') + lifecycle 888`; const result = parser.parseSyntax([sql, ''], dtSqlParser.parser.sqlType.Impala); expect(result).toBe(false); })