(program [0, 0] - [339, 0] (export_statement [0, 0] - [338, 2] declaration: (lexical_declaration [0, 7] - [338, 2] (variable_declarator [0, 13] - [338, 1] name: (identifier [0, 13] - [0, 37]) value: (arrow_function [0, 40] - [338, 1] parameters: (formal_parameters [0, 40] - [6, 2] (required_parameter [0, 41] - [6, 1] pattern: (object_pattern [0, 41] - [3, 1] (object_assignment_pattern [1, 2] - [1, 11] left: (shorthand_property_identifier_pattern [1, 2] - [1, 6]) right: (array [1, 9] - [1, 11])) (object_assignment_pattern [2, 2] - [2, 17] left: (shorthand_property_identifier_pattern [2, 2] - [2, 9]) right: (false [2, 12] - [2, 17]))) type: (type_annotation [3, 1] - [6, 1] (object_type [3, 3] - [6, 1] (property_signature [4, 2] - [4, 14] name: (property_identifier [4, 2] - [4, 6]) type: (type_annotation [4, 7] - [4, 14] (array_type [4, 9] - [4, 14] (predefined_type [4, 9] - [4, 12])))) (property_signature [5, 2] - [5, 19] name: (property_identifier [5, 2] - [5, 9]) type: (type_annotation [5, 10] - [5, 19] (predefined_type [5, 12] - [5, 19]))))))) body: (statement_block [6, 6] - [338, 1] (return_statement [7, 2] - [337, 4] (parenthesized_expression [7, 9] - [337, 3] (ERROR [8, 4] - [141, 41] (jsx_opening_element [8, 4] - [8, 28] name: (identifier [8, 5] - [8, 8]) attribute: (jsx_attribute [8, 9] - [8, 27] (property_identifier [8, 9] - [8, 11]) (string [8, 12] - [8, 27] (string_fragment [8, 13] - [8, 26])))) (jsx_expression [9, 6] - [9, 28] (comment [9, 7] - [9, 27])) (jsx_opening_element [10, 6] - [10, 65] name: (identifier [10, 7] - [10, 10]) attribute: (jsx_attribute [10, 11] - [10, 40] (property_identifier [10, 11] - [10, 13]) (string [10, 14] - [10, 40] (string_fragment [10, 15] - [10, 39]))) attribute: (jsx_attribute [10, 41] - [10, 64] (property_identifier [10, 41] - [10, 46]) (string [10, 47] - [10, 64] (string_fragment [10, 48] - [10, 63])))) (jsx_element [11, 8] - [15, 12] open_tag: (jsx_opening_element [11, 8] - [11, 88] name: (identifier [11, 9] - [11, 10]) attribute: (jsx_attribute [11, 11] - [11, 87] (property_identifier [11, 11] - [11, 16]) (string [11, 17] - [11, 87] (string_fragment [11, 18] - [11, 86])))) (jsx_text [11, 88] - [15, 8]) close_tag: (jsx_closing_element [15, 8] - [15, 12] name: (identifier [15, 10] - [15, 11]))) (jsx_opening_element [17, 8] - [21, 9] name: (identifier [17, 9] - [17, 13]) attribute: (jsx_attribute [18, 10] - [18, 27] (property_identifier [18, 10] - [18, 12]) (string [18, 13] - [18, 27] (string_fragment [18, 14] - [18, 26]))) attribute: (jsx_attribute [19, 10] - [19, 49] (property_identifier [19, 10] - [19, 18]) (string [19, 19] - [19, 49] (string_fragment [19, 20] - [19, 48]))) attribute: (jsx_attribute [20, 10] - [20, 35] (property_identifier [20, 10] - [20, 15]) (string [20, 16] - [20, 35] (string_fragment [20, 17] - [20, 34])))) (jsx_expression [22, 10] - [22, 29] (comment [22, 11] - [22, 28])) (jsx_element [23, 10] - [34, 16] open_tag: (jsx_opening_element [23, 10] - [23, 47] name: (identifier [23, 11] - [23, 14]) attribute: (jsx_attribute [23, 15] - [23, 46] (property_identifier [23, 15] - [23, 20]) (string [23, 21] - [23, 46] (string_fragment [23, 22] - [23, 45])))) (jsx_element [24, 12] - [26, 20] open_tag: (jsx_opening_element [24, 12] - [24, 136] name: (identifier [24, 13] - [24, 18]) attribute: (jsx_attribute [24, 19] - [24, 135] (property_identifier [24, 19] - [24, 24]) (string [24, 25] - [24, 135] (string_fragment [24, 26] - [24, 134])))) (jsx_text [24, 136] - [26, 12]) close_tag: (jsx_closing_element [26, 12] - [26, 20] name: (identifier [26, 14] - [26, 19]))) (jsx_self_closing_element [27, 12] - [33, 14] name: (identifier [27, 13] - [27, 18]) attribute: (jsx_attribute [28, 14] - [28, 25] (property_identifier [28, 14] - [28, 18]) (string [28, 19] - [28, 25] (string_fragment [28, 20] - [28, 24]))) attribute: (jsx_attribute [29, 14] - [29, 32] (property_identifier [29, 14] - [29, 16]) (string [29, 17] - [29, 32] (string_fragment [29, 18] - [29, 31]))) attribute: (jsx_attribute [30, 14] - [30, 100] (property_identifier [30, 14] - [30, 25]) (string [30, 26] - [30, 100] (string_fragment [30, 27] - [30, 99]))) attribute: (jsx_attribute [31, 14] - [31, 22] (property_identifier [31, 14] - [31, 22])) attribute: (jsx_attribute [32, 14] - [32, 34] (property_identifier [32, 14] - [32, 19]) (string [32, 20] - [32, 34] (string_fragment [32, 21] - [32, 33])))) close_tag: (jsx_closing_element [34, 10] - [34, 16] name: (identifier [34, 12] - [34, 15]))) (jsx_expression [36, 10] - [36, 44] (comment [36, 11] - [36, 43])) (jsx_element [37, 10] - [57, 16] open_tag: (jsx_opening_element [37, 10] - [37, 47] name: (identifier [37, 11] - [37, 14]) attribute: (jsx_attribute [37, 15] - [37, 46] (property_identifier [37, 15] - [37, 20]) (string [37, 21] - [37, 46] (string_fragment [37, 22] - [37, 45])))) (jsx_element [38, 12] - [40, 20] open_tag: (jsx_opening_element [38, 12] - [38, 136] name: (identifier [38, 13] - [38, 18]) attribute: (jsx_attribute [38, 19] - [38, 135] (property_identifier [38, 19] - [38, 24]) (string [38, 25] - [38, 135] (string_fragment [38, 26] - [38, 134])))) (jsx_text [38, 136] - [40, 12]) close_tag: (jsx_closing_element [40, 12] - [40, 20] name: (identifier [40, 14] - [40, 19]))) (jsx_element [41, 12] - [52, 21] open_tag: (jsx_opening_element [41, 12] - [45, 13] name: (identifier [41, 13] - [41, 19]) attribute: (jsx_attribute [42, 14] - [42, 36] (property_identifier [42, 14] - [42, 16]) (string [42, 17] - [42, 36] (string_fragment [42, 18] - [42, 35]))) attribute: (jsx_attribute [43, 14] - [43, 58] (property_identifier [43, 14] - [43, 22]) (string [43, 23] - [43, 58] (string_fragment [43, 24] - [43, 57]))) attribute: (jsx_attribute [44, 14] - [44, 212] (property_identifier [44, 14] - [44, 19]) (string [44, 20] - [44, 212] (string_fragment [44, 21] - [44, 211])))) (jsx_element [46, 14] - [46, 76] open_tag: (jsx_opening_element [46, 14] - [46, 31] name: (identifier [46, 15] - [46, 21]) attribute: (jsx_attribute [46, 22] - [46, 30] (property_identifier [46, 22] - [46, 27]) (string [46, 28] - [46, 30]))) (jsx_text [46, 31] - [46, 67]) close_tag: (jsx_closing_element [46, 67] - [46, 76] name: (identifier [46, 69] - [46, 75]))) (jsx_expression [47, 14] - [51, 17] (call_expression [47, 15] - [51, 16] function: (member_expression [47, 15] - [47, 23] object: (identifier [47, 15] - [47, 19]) property: (property_identifier [47, 20] - [47, 23])) arguments: (arguments [47, 23] - [51, 16] (arrow_function [47, 24] - [51, 15] parameters: (formal_parameters [47, 24] - [47, 29] (required_parameter [47, 25] - [47, 28] pattern: (identifier [47, 25] - [47, 28]))) body: (parenthesized_expression [47, 33] - [51, 15] (jsx_element [48, 16] - [50, 25] open_tag: (jsx_opening_element [48, 16] - [48, 54] name: (identifier [48, 17] - [48, 23]) attribute: (jsx_attribute [48, 24] - [48, 40] (property_identifier [48, 24] - [48, 29]) (jsx_expression [48, 30] - [48, 40] (member_expression [48, 31] - [48, 39] object: (identifier [48, 31] - [48, 34]) property: (property_identifier [48, 35] - [48, 39])))) attribute: (jsx_attribute [48, 41] - [48, 53] (property_identifier [48, 41] - [48, 44]) (jsx_expression [48, 45] - [48, 53] (member_expression [48, 46] - [48, 52] object: (identifier [48, 46] - [48, 49]) property: (property_identifier [48, 50] - [48, 52]))))) (jsx_expression [49, 18] - [49, 28] (member_expression [49, 19] - [49, 27] object: (identifier [49, 19] - [49, 22]) property: (property_identifier [49, 23] - [49, 27]))) (jsx_text [49, 28] - [49, 30]) (jsx_expression [49, 30] - [49, 60] (binary_expression [49, 31] - [49, 59] left: (member_expression [49, 31] - [49, 41] object: (identifier [49, 31] - [49, 34]) property: (property_identifier [49, 35] - [49, 41])) right: (string [49, 45] - [49, 59] (string_fragment [49, 46] - [49, 58])))) (jsx_text [49, 60] - [50, 16]) close_tag: (jsx_closing_element [50, 16] - [50, 25] name: (identifier [50, 18] - [50, 24])))))))) close_tag: (jsx_closing_element [52, 12] - [52, 21] name: (identifier [52, 14] - [52, 20]))) (jsx_element [53, 12] - [56, 16] open_tag: (jsx_opening_element [53, 12] - [53, 92] name: (identifier [53, 13] - [53, 14]) attribute: (jsx_attribute [53, 15] - [53, 91] (property_identifier [53, 15] - [53, 20]) (string [53, 21] - [53, 91] (string_fragment [53, 22] - [53, 90])))) (jsx_text [53, 92] - [56, 12]) close_tag: (jsx_closing_element [56, 12] - [56, 16] name: (identifier [56, 14] - [56, 15]))) close_tag: (jsx_closing_element [57, 10] - [57, 16] name: (identifier [57, 12] - [57, 15]))) (jsx_expression [59, 10] - [59, 34] (comment [59, 11] - [59, 33])) (jsx_element [60, 10] - [99, 16] open_tag: (jsx_opening_element [60, 10] - [60, 47] name: (identifier [60, 11] - [60, 14]) attribute: (jsx_attribute [60, 15] - [60, 46] (property_identifier [60, 15] - [60, 20]) (string [60, 21] - [60, 46] (string_fragment [60, 22] - [60, 45])))) (jsx_element [61, 12] - [63, 20] open_tag: (jsx_opening_element [61, 12] - [61, 136] name: (identifier [61, 13] - [61, 18]) attribute: (jsx_attribute [61, 19] - [61, 135] (property_identifier [61, 19] - [61, 24]) (string [61, 25] - [61, 135] (string_fragment [61, 26] - [61, 134])))) (jsx_text [61, 136] - [62, 23]) (ERROR [62, 23] - [62, 40] (identifier [62, 25] - [62, 29]) (identifier [62, 30] - [62, 40])) close_tag: (jsx_closing_element [63, 12] - [63, 20] name: (identifier [63, 14] - [63, 19]))) (jsx_element [64, 12] - [97, 18] open_tag: (jsx_opening_element [64, 12] - [64, 70] name: (identifier [64, 13] - [64, 16]) attribute: (jsx_attribute [64, 17] - [64, 69] (property_identifier [64, 17] - [64, 22]) (string [64, 23] - [64, 69] (string_fragment [64, 24] - [64, 68])))) (jsx_element [65, 14] - [72, 23] open_tag: (jsx_opening_element [65, 14] - [70, 15] name: (identifier [65, 15] - [65, 21]) attribute: (jsx_attribute [66, 16] - [66, 29] (property_identifier [66, 16] - [66, 20]) (string [66, 21] - [66, 29] (string_fragment [66, 22] - [66, 28]))) attribute: (jsx_attribute [67, 16] - [67, 53] (property_identifier [67, 16] - [67, 21]) (string [67, 22] - [67, 53] (string_fragment [67, 23] - [67, 52]))) attribute: (jsx_attribute [68, 16] - [68, 30] (property_identifier [68, 16] - [68, 26]) (string [68, 27] - [68, 30] (string_fragment [68, 28] - [68, 29]))) attribute: (jsx_attribute [69, 16] - [69, 49] (property_identifier [69, 16] - [69, 23]) (string [69, 24] - [69, 49] (string_fragment [69, 25] - [69, 48])))) (jsx_text [70, 15] - [72, 14]) close_tag: (jsx_closing_element [72, 14] - [72, 23] name: (identifier [72, 16] - [72, 22]))) (jsx_element [73, 14] - [80, 23] open_tag: (jsx_opening_element [73, 14] - [78, 15] name: (identifier [73, 15] - [73, 21]) attribute: (jsx_attribute [74, 16] - [74, 29] (property_identifier [74, 16] - [74, 20]) (string [74, 21] - [74, 29] (string_fragment [74, 22] - [74, 28]))) attribute: (jsx_attribute [75, 16] - [75, 46] (property_identifier [75, 16] - [75, 21]) (string [75, 22] - [75, 46] (string_fragment [75, 23] - [75, 45]))) attribute: (jsx_attribute [76, 16] - [76, 31] (property_identifier [76, 16] - [76, 26]) (string [76, 27] - [76, 31] (string_fragment [76, 28] - [76, 30]))) attribute: (jsx_attribute [77, 16] - [77, 50] (property_identifier [77, 16] - [77, 23]) (string [77, 24] - [77, 50] (string_fragment [77, 25] - [77, 49])))) (jsx_text [78, 15] - [80, 14]) close_tag: (jsx_closing_element [80, 14] - [80, 23] name: (identifier [80, 16] - [80, 22]))) (jsx_element [81, 14] - [88, 23] open_tag: (jsx_opening_element [81, 14] - [86, 15] name: (identifier [81, 15] - [81, 21]) attribute: (jsx_attribute [82, 16] - [82, 29] (property_identifier [82, 16] - [82, 20]) (string [82, 21] - [82, 29] (string_fragment [82, 22] - [82, 28]))) attribute: (jsx_attribute [83, 16] - [83, 46] (property_identifier [83, 16] - [83, 21]) (string [83, 22] - [83, 46] (string_fragment [83, 23] - [83, 45]))) attribute: (jsx_attribute [84, 16] - [84, 31] (property_identifier [84, 16] - [84, 26]) (string [84, 27] - [84, 31] (string_fragment [84, 28] - [84, 30]))) attribute: (jsx_attribute [85, 16] - [85, 50] (property_identifier [85, 16] - [85, 23]) (string [85, 24] - [85, 50] (string_fragment [85, 25] - [85, 49])))) (jsx_text [86, 15] - [88, 14]) close_tag: (jsx_closing_element [88, 14] - [88, 23] name: (identifier [88, 16] - [88, 22]))) (jsx_element [89, 14] - [96, 23] open_tag: (jsx_opening_element [89, 14] - [94, 15] name: (identifier [89, 15] - [89, 21]) attribute: (jsx_attribute [90, 16] - [90, 29] (property_identifier [90, 16] - [90, 20]) (string [90, 21] - [90, 29] (string_fragment [90, 22] - [90, 28]))) attribute: (jsx_attribute [91, 16] - [91, 46] (property_identifier [91, 16] - [91, 21]) (string [91, 22] - [91, 46] (string_fragment [91, 23] - [91, 45]))) attribute: (jsx_attribute [92, 16] - [92, 32] (property_identifier [92, 16] - [92, 26]) (string [92, 27] - [92, 32] (string_fragment [92, 28] - [92, 31]))) attribute: (jsx_attribute [93, 16] - [93, 51] (property_identifier [93, 16] - [93, 23]) (string [93, 24] - [93, 51] (string_fragment [93, 25] - [93, 50])))) (jsx_text [94, 15] - [96, 14]) close_tag: (jsx_closing_element [96, 14] - [96, 23] name: (identifier [96, 16] - [96, 22]))) close_tag: (jsx_closing_element [97, 12] - [97, 18] name: (identifier [97, 14] - [97, 17]))) (jsx_self_closing_element [98, 12] - [98, 64] name: (identifier [98, 13] - [98, 18]) attribute: (jsx_attribute [98, 19] - [98, 32] (property_identifier [98, 19] - [98, 23]) (string [98, 24] - [98, 32] (string_fragment [98, 25] - [98, 31]))) attribute: (jsx_attribute [98, 33] - [98, 51] (property_identifier [98, 33] - [98, 35]) (string [98, 36] - [98, 51] (string_fragment [98, 37] - [98, 50]))) attribute: (jsx_attribute [98, 52] - [98, 61] (property_identifier [98, 52] - [98, 57]) (string [98, 58] - [98, 61] (string_fragment [98, 59] - [98, 60])))) close_tag: (jsx_closing_element [99, 10] - [99, 16] name: (identifier [99, 12] - [99, 15]))) (jsx_expression [101, 10] - [101, 37] (comment [101, 11] - [101, 36])) (jsx_element [102, 10] - [133, 16] open_tag: (jsx_opening_element [102, 10] - [102, 47] name: (identifier [102, 11] - [102, 14]) attribute: (jsx_attribute [102, 15] - [102, 46] (property_identifier [102, 15] - [102, 20]) (string [102, 21] - [102, 46] (string_fragment [102, 22] - [102, 45])))) (jsx_element [103, 12] - [105, 20] open_tag: (jsx_opening_element [103, 12] - [103, 136] name: (identifier [103, 13] - [103, 18]) attribute: (jsx_attribute [103, 19] - [103, 135] (property_identifier [103, 19] - [103, 24]) (string [103, 25] - [103, 135] (string_fragment [103, 26] - [103, 134])))) (jsx_text [103, 136] - [104, 26]) (ERROR [104, 26] - [104, 39] (identifier [104, 28] - [104, 39])) close_tag: (jsx_closing_element [105, 12] - [105, 20] name: (identifier [105, 14] - [105, 19]))) (jsx_element [106, 12] - [131, 18] open_tag: (jsx_opening_element [106, 12] - [106, 70] name: (identifier [106, 13] - [106, 16]) attribute: (jsx_attribute [106, 17] - [106, 69] (property_identifier [106, 17] - [106, 22]) (string [106, 23] - [106, 69] (string_fragment [106, 24] - [106, 68])))) (jsx_element [107, 14] - [114, 23] open_tag: (jsx_opening_element [107, 14] - [112, 15] name: (identifier [107, 15] - [107, 21]) attribute: (jsx_attribute [108, 16] - [108, 29] (property_identifier [108, 16] - [108, 20]) (string [108, 21] - [108, 29] (string_fragment [108, 22] - [108, 28]))) attribute: (jsx_attribute [109, 16] - [109, 49] (property_identifier [109, 16] - [109, 21]) (string [109, 22] - [109, 49] (string_fragment [109, 23] - [109, 48]))) attribute: (jsx_attribute [110, 16] - [110, 32] (property_identifier [110, 16] - [110, 25]) (string [110, 26] - [110, 32] (string_fragment [110, 27] - [110, 31]))) attribute: (jsx_attribute [111, 16] - [111, 50] (property_identifier [111, 16] - [111, 23]) (string [111, 24] - [111, 50] (string_fragment [111, 25] - [111, 49])))) (jsx_text [112, 15] - [114, 14]) close_tag: (jsx_closing_element [114, 14] - [114, 23] name: (identifier [114, 16] - [114, 22]))) (jsx_element [115, 14] - [122, 23] open_tag: (jsx_opening_element [115, 14] - [120, 15] name: (identifier [115, 15] - [115, 21]) attribute: (jsx_attribute [116, 16] - [116, 29] (property_identifier [116, 16] - [116, 20]) (string [116, 21] - [116, 29] (string_fragment [116, 22] - [116, 28]))) attribute: (jsx_attribute [117, 16] - [117, 42] (property_identifier [117, 16] - [117, 21]) (string [117, 22] - [117, 42] (string_fragment [117, 23] - [117, 41]))) attribute: (jsx_attribute [118, 16] - [118, 36] (property_identifier [118, 16] - [118, 25]) (string [118, 26] - [118, 36] (string_fragment [118, 27] - [118, 35]))) attribute: (jsx_attribute [119, 16] - [119, 54] (property_identifier [119, 16] - [119, 23]) (string [119, 24] - [119, 54] (string_fragment [119, 25] - [119, 53])))) (jsx_text [120, 15] - [122, 14]) close_tag: (jsx_closing_element [122, 14] - [122, 23] name: (identifier [122, 16] - [122, 22]))) (jsx_element [123, 14] - [130, 23] open_tag: (jsx_opening_element [123, 14] - [128, 15] name: (identifier [123, 15] - [123, 21]) attribute: (jsx_attribute [124, 16] - [124, 29] (property_identifier [124, 16] - [124, 20]) (string [124, 21] - [124, 29] (string_fragment [124, 22] - [124, 28]))) attribute: (jsx_attribute [125, 16] - [125, 42] (property_identifier [125, 16] - [125, 21]) (string [125, 22] - [125, 42] (string_fragment [125, 23] - [125, 41]))) attribute: (jsx_attribute [126, 16] - [126, 34] (property_identifier [126, 16] - [126, 25]) (string [126, 26] - [126, 34] (string_fragment [126, 27] - [126, 33]))) attribute: (jsx_attribute [127, 16] - [127, 52] (property_identifier [127, 16] - [127, 23]) (string [127, 24] - [127, 52] (string_fragment [127, 25] - [127, 51])))) (jsx_text [128, 15] - [130, 14]) close_tag: (jsx_closing_element [130, 14] - [130, 23] name: (identifier [130, 16] - [130, 22]))) close_tag: (jsx_closing_element [131, 12] - [131, 18] name: (identifier [131, 14] - [131, 17]))) (jsx_self_closing_element [132, 12] - [132, 66] name: (identifier [132, 13] - [132, 18]) attribute: (jsx_attribute [132, 19] - [132, 32] (property_identifier [132, 19] - [132, 23]) (string [132, 24] - [132, 32] (string_fragment [132, 25] - [132, 31]))) attribute: (jsx_attribute [132, 33] - [132, 50] (property_identifier [132, 33] - [132, 35]) (string [132, 36] - [132, 50] (string_fragment [132, 37] - [132, 49]))) attribute: (jsx_attribute [132, 51] - [132, 63] (property_identifier [132, 51] - [132, 56]) (string [132, 57] - [132, 63] (string_fragment [132, 58] - [132, 62])))) close_tag: (jsx_closing_element [133, 10] - [133, 16] name: (identifier [133, 12] - [133, 15]))) (jsx_expression [135, 10] - [135, 62] (comment [135, 11] - [135, 61])) (jsx_opening_element [136, 10] - [139, 11] name: (identifier [136, 11] - [136, 18]) attribute: (jsx_attribute [137, 12] - [137, 36] (property_identifier [137, 12] - [137, 14]) (string [137, 15] - [137, 36] (string_fragment [137, 16] - [137, 35]))) attribute: (jsx_attribute [138, 12] - [138, 173] (property_identifier [138, 12] - [138, 17]) (string [138, 18] - [138, 173] (string_fragment [138, 19] - [138, 172])))) (jsx_opening_element [140, 12] - [140, 113] name: (identifier [140, 13] - [140, 20]) attribute: (jsx_attribute [140, 21] - [140, 112] (property_identifier [140, 21] - [140, 26]) (string [140, 27] - [140, 112] (string_fragment [140, 28] - [140, 111])))) (jsx_text [140, 113] - [141, 40])) (sequence_expression [141, 42] - [336, 10] (binary_expression [141, 42] - [241, 25] left: (binary_expression [141, 42] - [223, 11] left: (call_expression [141, 42] - [141, 59] function: (identifier [141, 42] - [141, 48]) arguments: (arguments [141, 49] - [141, 59] (identifier [141, 50] - [141, 58]))) (ERROR [142, 13] - [142, 22] (regex_pattern [142, 14] - [142, 22])) right: (binary_expression [143, 12] - [223, 11] left: (jsx_element [143, 12] - [201, 18] open_tag: (jsx_opening_element [143, 12] - [143, 98] name: (identifier [143, 13] - [143, 16]) attribute: (jsx_attribute [143, 17] - [143, 97] (property_identifier [143, 17] - [143, 22]) (string [143, 23] - [143, 97] (string_fragment [143, 24] - [143, 96])))) (jsx_element [144, 14] - [147, 18] open_tag: (jsx_opening_element [144, 14] - [144, 96] name: (identifier [144, 15] - [144, 16]) attribute: (jsx_attribute [144, 17] - [144, 95] (property_identifier [144, 17] - [144, 22]) (string [144, 23] - [144, 95] (string_fragment [144, 24] - [144, 94])))) (jsx_text [144, 96] - [147, 14]) close_tag: (jsx_closing_element [147, 14] - [147, 18] name: (identifier [147, 16] - [147, 17]))) (jsx_element [149, 14] - [200, 20] open_tag: (jsx_opening_element [149, 14] - [149, 116] name: (identifier [149, 15] - [149, 18]) attribute: (jsx_attribute [149, 19] - [149, 115] (property_identifier [149, 19] - [149, 24]) (string [149, 25] - [149, 115] (string_fragment [149, 26] - [149, 114])))) (jsx_element [150, 16] - [158, 24] open_tag: (jsx_opening_element [150, 16] - [150, 145] name: (identifier [150, 17] - [150, 22]) attribute: (jsx_attribute [150, 23] - [150, 144] (property_identifier [150, 23] - [150, 28]) (string [150, 29] - [150, 144] (string_fragment [150, 30] - [150, 143])))) (jsx_self_closing_element [151, 18] - [156, 20] name: (identifier [151, 19] - [151, 24]) attribute: (jsx_attribute [152, 20] - [152, 35] (property_identifier [152, 20] - [152, 24]) (string [152, 25] - [152, 35] (string_fragment [152, 26] - [152, 34]))) attribute: (jsx_attribute [153, 20] - [153, 42] (property_identifier [153, 20] - [153, 25]) (string [153, 26] - [153, 42] (string_fragment [153, 27] - [153, 41]))) attribute: (jsx_attribute [154, 20] - [154, 38] (property_identifier [154, 20] - [154, 25]) (string [154, 26] - [154, 38] (string_fragment [154, 27] - [154, 37]))) attribute: (jsx_attribute [155, 20] - [155, 27] (property_identifier [155, 20] - [155, 27]))) (jsx_text [156, 20] - [158, 16]) close_tag: (jsx_closing_element [158, 16] - [158, 24] name: (identifier [158, 18] - [158, 23]))) (jsx_element [159, 16] - [167, 24] open_tag: (jsx_opening_element [159, 16] - [159, 145] name: (identifier [159, 17] - [159, 22]) attribute: (jsx_attribute [159, 23] - [159, 144] (property_identifier [159, 23] - [159, 28]) (string [159, 29] - [159, 144] (string_fragment [159, 30] - [159, 143])))) (jsx_self_closing_element [160, 18] - [165, 20] name: (identifier [160, 19] - [160, 24]) attribute: (jsx_attribute [161, 20] - [161, 35] (property_identifier [161, 20] - [161, 24]) (string [161, 25] - [161, 35] (string_fragment [161, 26] - [161, 34]))) attribute: (jsx_attribute [162, 20] - [162, 42] (property_identifier [162, 20] - [162, 25]) (string [162, 26] - [162, 42] (string_fragment [162, 27] - [162, 41]))) attribute: (jsx_attribute [163, 20] - [163, 38] (property_identifier [163, 20] - [163, 25]) (string [163, 26] - [163, 38] (string_fragment [163, 27] - [163, 37]))) attribute: (jsx_attribute [164, 20] - [164, 27] (property_identifier [164, 20] - [164, 27]))) (jsx_text [165, 20] - [167, 16]) close_tag: (jsx_closing_element [167, 16] - [167, 24] name: (identifier [167, 18] - [167, 23]))) (jsx_element [168, 16] - [176, 24] open_tag: (jsx_opening_element [168, 16] - [168, 145] name: (identifier [168, 17] - [168, 22]) attribute: (jsx_attribute [168, 23] - [168, 144] (property_identifier [168, 23] - [168, 28]) (string [168, 29] - [168, 144] (string_fragment [168, 30] - [168, 143])))) (jsx_self_closing_element [169, 18] - [174, 20] name: (identifier [169, 19] - [169, 24]) attribute: (jsx_attribute [170, 20] - [170, 35] (property_identifier [170, 20] - [170, 24]) (string [170, 25] - [170, 35] (string_fragment [170, 26] - [170, 34]))) attribute: (jsx_attribute [171, 20] - [171, 42] (property_identifier [171, 20] - [171, 25]) (string [171, 26] - [171, 42] (string_fragment [171, 27] - [171, 41]))) attribute: (jsx_attribute [172, 20] - [172, 37] (property_identifier [172, 20] - [172, 25]) (string [172, 26] - [172, 37] (string_fragment [172, 27] - [172, 36]))) attribute: (jsx_attribute [173, 20] - [173, 27] (property_identifier [173, 20] - [173, 27]))) (jsx_text [174, 20] - [176, 16]) close_tag: (jsx_closing_element [176, 16] - [176, 24] name: (identifier [176, 18] - [176, 23]))) (jsx_expression [177, 16] - [189, 19] (call_expression [177, 17] - [189, 18] function: (member_expression [177, 17] - [177, 25] object: (identifier [177, 17] - [177, 21]) property: (property_identifier [177, 22] - [177, 25])) arguments: (arguments [177, 25] - [189, 18] (arrow_function [177, 26] - [189, 17] parameters: (formal_parameters [177, 26] - [177, 31] (required_parameter [177, 27] - [177, 30] pattern: (identifier [177, 27] - [177, 30]))) body: (parenthesized_expression [177, 35] - [189, 17] (jsx_element [178, 18] - [188, 26] open_tag: (jsx_opening_element [178, 18] - [181, 19] name: (identifier [178, 19] - [178, 24]) attribute: (jsx_attribute [179, 20] - [179, 32] (property_identifier [179, 20] - [179, 23]) (jsx_expression [179, 24] - [179, 32] (member_expression [179, 25] - [179, 31] object: (identifier [179, 25] - [179, 28]) property: (property_identifier [179, 29] - [179, 31])))) attribute: (jsx_attribute [180, 20] - [180, 141] (property_identifier [180, 20] - [180, 25]) (string [180, 26] - [180, 141] (string_fragment [180, 27] - [180, 140])))) (jsx_self_closing_element [182, 20] - [186, 22] name: (identifier [182, 21] - [182, 26]) attribute: (jsx_attribute [183, 22] - [183, 37] (property_identifier [183, 22] - [183, 26]) (string [183, 27] - [183, 37] (string_fragment [183, 28] - [183, 36]))) attribute: (jsx_attribute [184, 22] - [184, 44] (property_identifier [184, 22] - [184, 27]) (string [184, 28] - [184, 44] (string_fragment [184, 29] - [184, 43]))) attribute: (jsx_attribute [185, 22] - [185, 47] (property_identifier [185, 22] - [185, 27]) (jsx_expression [185, 28] - [185, 47] (template_string [185, 29] - [185, 46] (string_fragment [185, 30] - [185, 34]) (template_substitution [185, 34] - [185, 45] (member_expression [185, 36] - [185, 44] object: (identifier [185, 36] - [185, 39]) property: (property_identifier [185, 40] - [185, 44]))))))) (jsx_expression [187, 20] - [187, 30] (member_expression [187, 21] - [187, 29] object: (identifier [187, 21] - [187, 24]) property: (property_identifier [187, 25] - [187, 29]))) (jsx_text [187, 30] - [187, 32]) (jsx_expression [187, 32] - [187, 58] (binary_expression [187, 33] - [187, 57] left: (member_expression [187, 33] - [187, 43] object: (identifier [187, 33] - [187, 36]) property: (property_identifier [187, 37] - [187, 43])) right: (string [187, 47] - [187, 57] (string_fragment [187, 48] - [187, 56])))) (jsx_text [187, 58] - [188, 18]) close_tag: (jsx_closing_element [188, 18] - [188, 26] name: (identifier [188, 20] - [188, 25])))))))) (jsx_expression [190, 16] - [199, 18] (binary_expression [190, 17] - [199, 17] left: (identifier [190, 17] - [190, 24]) right: (parenthesized_expression [190, 28] - [199, 17] (jsx_element [191, 18] - [198, 26] open_tag: (jsx_opening_element [191, 18] - [191, 146] name: (identifier [191, 19] - [191, 24]) attribute: (jsx_attribute [191, 25] - [191, 145] (property_identifier [191, 25] - [191, 30]) (string [191, 31] - [191, 145] (string_fragment [191, 32] - [191, 144])))) (jsx_self_closing_element [192, 20] - [196, 22] name: (identifier [192, 21] - [192, 26]) attribute: (jsx_attribute [193, 22] - [193, 37] (property_identifier [193, 22] - [193, 26]) (string [193, 27] - [193, 37] (string_fragment [193, 28] - [193, 36]))) attribute: (jsx_attribute [194, 22] - [194, 44] (property_identifier [194, 22] - [194, 27]) (string [194, 28] - [194, 44] (string_fragment [194, 29] - [194, 43]))) attribute: (jsx_attribute [195, 22] - [195, 35] (property_identifier [195, 22] - [195, 27]) (string [195, 28] - [195, 35] (string_fragment [195, 29] - [195, 34])))) (jsx_text [196, 22] - [198, 18]) close_tag: (jsx_closing_element [198, 18] - [198, 26] name: (identifier [198, 20] - [198, 25])))))) close_tag: (jsx_closing_element [200, 14] - [200, 20] name: (identifier [200, 16] - [200, 19]))) close_tag: (jsx_closing_element [201, 12] - [201, 18] name: (identifier [201, 14] - [201, 17]))) (ERROR [202, 11] - [202, 20] (regex_pattern [202, 12] - [202, 20])) right: (binary_expression [204, 10] - [223, 11] left: (jsx_element [204, 10] - [221, 16] open_tag: (jsx_opening_element [204, 10] - [204, 52] name: (identifier [204, 11] - [204, 14]) attribute: (jsx_attribute [204, 15] - [204, 51] (property_identifier [204, 15] - [204, 20]) (string [204, 21] - [204, 51] (string_fragment [204, 22] - [204, 50])))) (jsx_element [205, 12] - [212, 21] open_tag: (jsx_opening_element [205, 12] - [210, 13] name: (identifier [205, 13] - [205, 19]) attribute: (jsx_attribute [206, 14] - [206, 27] (property_identifier [206, 14] - [206, 18]) (string [206, 19] - [206, 27] (string_fragment [206, 20] - [206, 26]))) attribute: (jsx_attribute [207, 14] - [207, 36] (property_identifier [207, 14] - [207, 16]) (string [207, 17] - [207, 36] (string_fragment [207, 18] - [207, 35]))) attribute: (jsx_attribute [208, 14] - [208, 33] (property_identifier [208, 14] - [208, 19]) (string [208, 20] - [208, 33] (string_fragment [208, 21] - [208, 32]))) attribute: (jsx_attribute [209, 14] - [209, 39] (property_identifier [209, 14] - [209, 19]) (string [209, 20] - [209, 39] (string_fragment [209, 21] - [209, 38])))) (jsx_text [210, 13] - [212, 12]) close_tag: (jsx_closing_element [212, 12] - [212, 21] name: (identifier [212, 14] - [212, 20]))) (jsx_element [213, 12] - [220, 21] open_tag: (jsx_opening_element [213, 12] - [218, 13] name: (identifier [213, 13] - [213, 19]) attribute: (jsx_attribute [214, 14] - [214, 27] (property_identifier [214, 14] - [214, 18]) (string [214, 19] - [214, 27] (string_fragment [214, 20] - [214, 26]))) attribute: (jsx_attribute [215, 14] - [215, 33] (property_identifier [215, 14] - [215, 19]) (string [215, 20] - [215, 33] (string_fragment [215, 21] - [215, 32]))) attribute: (jsx_attribute [216, 14] - [216, 45] (property_identifier [216, 14] - [216, 21]) (string [216, 22] - [216, 45] (string_fragment [216, 23] - [216, 44]))) attribute: (jsx_attribute [217, 14] - [217, 39] (property_identifier [217, 14] - [217, 19]) (string [217, 20] - [217, 39] (string_fragment [217, 21] - [217, 38])))) (jsx_text [218, 13] - [220, 12]) close_tag: (jsx_closing_element [220, 12] - [220, 21] name: (identifier [220, 14] - [220, 20]))) close_tag: (jsx_closing_element [221, 10] - [221, 16] name: (identifier [221, 12] - [221, 15]))) (ERROR [222, 9] - [223, 8] (regex_pattern [222, 10] - [222, 15])) right: (identifier [223, 8] - [223, 11])))) right: (binary_expression [225, 6] - [241, 25] left: (object [225, 6] - [225, 54] (comment [225, 7] - [225, 53])) right: (assignment_expression [226, 7] - [241, 25] left: (identifier [226, 7] - [226, 10]) (ERROR [227, 8] - [228, 13] (identifier [227, 8] - [227, 10]) (string [227, 11] - [227, 25] (string_fragment [227, 12] - [227, 24])) (identifier [228, 8] - [228, 13])) right: (binary_expression [228, 14] - [241, 25] left: (string [228, 14] - [228, 178] (string_fragment [228, 15] - [228, 177])) right: (binary_expression [230, 8] - [241, 25] left: (jsx_element [230, 8] - [238, 14] open_tag: (jsx_opening_element [230, 8] - [230, 113] name: (identifier [230, 9] - [230, 12]) attribute: (jsx_attribute [230, 13] - [230, 112] (property_identifier [230, 13] - [230, 18]) (string [230, 19] - [230, 112] (string_fragment [230, 20] - [230, 111])))) (jsx_element [231, 10] - [236, 16] open_tag: (jsx_opening_element [231, 10] - [231, 72] name: (identifier [231, 11] - [231, 14]) attribute: (jsx_attribute [231, 15] - [231, 71] (property_identifier [231, 15] - [231, 20]) (string [231, 21] - [231, 71] (string_fragment [231, 22] - [231, 70])))) (jsx_element [232, 12] - [232, 56] open_tag: (jsx_opening_element [232, 12] - [232, 45] name: (identifier [232, 13] - [232, 17]) attribute: (jsx_attribute [232, 18] - [232, 44] (property_identifier [232, 18] - [232, 23]) (string [232, 24] - [232, 44] (string_fragment [232, 25] - [232, 43])))) (jsx_text [232, 45] - [232, 49]) close_tag: (jsx_closing_element [232, 49] - [232, 56] name: (identifier [232, 51] - [232, 55]))) (jsx_element [233, 12] - [235, 21] open_tag: (jsx_opening_element [233, 12] - [233, 73] name: (identifier [233, 13] - [233, 19]) attribute: (jsx_attribute [233, 20] - [233, 72] (property_identifier [233, 20] - [233, 25]) (string [233, 26] - [233, 72] (string_fragment [233, 27] - [233, 71])))) (jsx_text [233, 73] - [235, 12]) close_tag: (jsx_closing_element [235, 12] - [235, 21] name: (identifier [235, 14] - [235, 20]))) close_tag: (jsx_closing_element [236, 10] - [236, 16] name: (identifier [236, 12] - [236, 15]))) (jsx_element [237, 10] - [237, 61] open_tag: (jsx_opening_element [237, 10] - [237, 44] name: (identifier [237, 11] - [237, 15]) attribute: (jsx_attribute [237, 16] - [237, 43] (property_identifier [237, 16] - [237, 21]) (string [237, 22] - [237, 43] (string_fragment [237, 23] - [237, 42])))) (jsx_text [237, 44] - [237, 54]) close_tag: (jsx_closing_element [237, 54] - [237, 61] name: (identifier [237, 56] - [237, 60]))) close_tag: (jsx_closing_element [238, 8] - [238, 14] name: (identifier [238, 10] - [238, 13]))) (ERROR [240, 9] - [240, 10] (identifier [240, 9] - [240, 10])) right: (assignment_expression [240, 11] - [241, 25] left: (identifier [240, 11] - [240, 16]) right: (binary_expression [240, 17] - [241, 25] left: (string [240, 17] - [240, 88] (string_fragment [240, 18] - [240, 87])) (ERROR [241, 10] - [241, 19] (identifier [241, 10] - [241, 14]) (identifier [241, 15] - [241, 19])) right: (identifier [241, 20] - [241, 25])))))))) (binary_expression [241, 27] - [241, 34] left: (number [241, 27] - [241, 28]) right: (identifier [241, 29] - [241, 34])) (ERROR [241, 35] - [241, 45] (identifier [241, 35] - [241, 40]) (identifier [241, 41] - [241, 45])) (ERROR [241, 47] - [242, 77] (identifier [241, 47] - [241, 49]) (identifier [241, 50] - [241, 53]) (member_expression [241, 61] - [241, 72] object: (identifier [241, 61] - [241, 67]) property: (property_identifier [241, 69] - [241, 72])) (identifier [241, 73] - [241, 76]) (identifier [242, 10] - [242, 16]) (identifier [242, 17] - [242, 19]) (identifier [242, 20] - [242, 26]) (identifier [242, 27] - [242, 31]) (identifier [242, 32] - [242, 39]) (identifier [242, 40] - [242, 47]) (identifier [242, 48] - [242, 52]) (identifier [242, 53] - [242, 56]) (identifier [242, 57] - [242, 63]) (identifier [242, 64] - [242, 71]) (identifier [242, 72] - [242, 77])) (binary_expression [243, 10] - [336, 10] left: (identifier [243, 10] - [243, 15]) (ERROR [243, 15] - [243, 16]) (ERROR [244, 9] - [244, 12] (regex_pattern [244, 10] - [244, 12])) right: (binary_expression [246, 8] - [336, 10] left: (jsx_element [246, 8] - [315, 14] open_tag: (jsx_opening_element [246, 8] - [246, 98] name: (identifier [246, 9] - [246, 12]) attribute: (jsx_attribute [246, 13] - [246, 97] (property_identifier [246, 13] - [246, 18]) (string [246, 19] - [246, 97] (string_fragment [246, 20] - [246, 96])))) (jsx_expression [247, 10] - [247, 36] (comment [247, 11] - [247, 35])) (jsx_element [248, 10] - [268, 16] open_tag: (jsx_opening_element [248, 10] - [248, 15] name: (identifier [248, 11] - [248, 14])) (jsx_element [249, 12] - [251, 20] open_tag: (jsx_opening_element [249, 12] - [249, 158] name: (identifier [249, 13] - [249, 18]) attribute: (jsx_attribute [249, 19] - [249, 157] (property_identifier [249, 19] - [249, 24]) (string [249, 25] - [249, 157] (string_fragment [249, 26] - [249, 156])))) (jsx_text [249, 158] - [251, 12]) close_tag: (jsx_closing_element [251, 12] - [251, 20] name: (identifier [251, 14] - [251, 19]))) (jsx_element [252, 12] - [267, 18] open_tag: (jsx_opening_element [252, 12] - [252, 53] name: (identifier [252, 13] - [252, 16]) attribute: (jsx_attribute [252, 17] - [252, 52] (property_identifier [252, 17] - [252, 22]) (string [252, 23] - [252, 52] (string_fragment [252, 24] - [252, 51])))) (jsx_element [253, 14] - [257, 21] open_tag: (jsx_opening_element [253, 14] - [256, 15] name: (identifier [253, 15] - [253, 19]) attribute: (jsx_attribute [254, 16] - [254, 41] (property_identifier [254, 16] - [254, 18]) (string [254, 19] - [254, 41] (string_fragment [254, 20] - [254, 40]))) attribute: (jsx_attribute [255, 16] - [255, 270] (property_identifier [255, 16] - [255, 21]) (string [255, 22] - [255, 270] (string_fragment [255, 23] - [255, 269])))) close_tag: (jsx_closing_element [257, 14] - [257, 21] name: (identifier [257, 16] - [257, 20]))) (jsx_element [258, 14] - [266, 23] open_tag: (jsx_opening_element [258, 14] - [264, 15] name: (identifier [258, 15] - [258, 21]) attribute: (jsx_attribute [259, 16] - [259, 29] (property_identifier [259, 16] - [259, 20]) (string [259, 21] - [259, 29] (string_fragment [259, 22] - [259, 28]))) attribute: (jsx_attribute [260, 16] - [260, 35] (property_identifier [260, 16] - [260, 21]) (string [260, 22] - [260, 35] (string_fragment [260, 23] - [260, 34]))) attribute: (jsx_attribute [261, 16] - [261, 80] (property_identifier [261, 16] - [261, 21]) (string [261, 22] - [261, 80] (string_fragment [261, 23] - [261, 79]))) attribute: (jsx_attribute [262, 16] - [262, 27] (property_identifier [262, 16] - [262, 27])) attribute: (jsx_attribute [263, 16] - [263, 46] (property_identifier [263, 16] - [263, 23]) (string [263, 24] - [263, 46] (string_fragment [263, 25] - [263, 45])))) (jsx_text [264, 15] - [266, 14]) close_tag: (jsx_closing_element [266, 14] - [266, 23] name: (identifier [266, 16] - [266, 22]))) close_tag: (jsx_closing_element [267, 12] - [267, 18] name: (identifier [267, 14] - [267, 17]))) close_tag: (jsx_closing_element [268, 10] - [268, 16] name: (identifier [268, 12] - [268, 15]))) (jsx_expression [270, 10] - [270, 32] (comment [270, 11] - [270, 31])) (jsx_element [271, 10] - [291, 16] open_tag: (jsx_opening_element [271, 10] - [271, 15] name: (identifier [271, 11] - [271, 14])) (jsx_element [272, 12] - [274, 20] open_tag: (jsx_opening_element [272, 12] - [272, 158] name: (identifier [272, 13] - [272, 18]) attribute: (jsx_attribute [272, 19] - [272, 157] (property_identifier [272, 19] - [272, 24]) (string [272, 25] - [272, 157] (string_fragment [272, 26] - [272, 156])))) (jsx_text [272, 158] - [274, 12]) close_tag: (jsx_closing_element [274, 12] - [274, 20] name: (identifier [274, 14] - [274, 19]))) (jsx_element [275, 12] - [290, 18] open_tag: (jsx_opening_element [275, 12] - [275, 53] name: (identifier [275, 13] - [275, 16]) attribute: (jsx_attribute [275, 17] - [275, 52] (property_identifier [275, 17] - [275, 22]) (string [275, 23] - [275, 52] (string_fragment [275, 24] - [275, 51])))) (jsx_element [276, 14] - [280, 21] open_tag: (jsx_opening_element [276, 14] - [279, 15] name: (identifier [276, 15] - [276, 19]) attribute: (jsx_attribute [277, 16] - [277, 35] (property_identifier [277, 16] - [277, 18]) (string [277, 19] - [277, 35] (string_fragment [277, 20] - [277, 34]))) attribute: (jsx_attribute [278, 16] - [278, 275] (property_identifier [278, 16] - [278, 21]) (string [278, 22] - [278, 275] (string_fragment [278, 23] - [278, 274])))) close_tag: (jsx_closing_element [280, 14] - [280, 21] name: (identifier [280, 16] - [280, 20]))) (jsx_element [281, 14] - [289, 23] open_tag: (jsx_opening_element [281, 14] - [287, 15] name: (identifier [281, 15] - [281, 21]) attribute: (jsx_attribute [282, 16] - [282, 29] (property_identifier [282, 16] - [282, 20]) (string [282, 21] - [282, 29] (string_fragment [282, 22] - [282, 28]))) attribute: (jsx_attribute [283, 16] - [283, 35] (property_identifier [283, 16] - [283, 21]) (string [283, 22] - [283, 35] (string_fragment [283, 23] - [283, 34]))) attribute: (jsx_attribute [284, 16] - [284, 80] (property_identifier [284, 16] - [284, 21]) (string [284, 22] - [284, 80] (string_fragment [284, 23] - [284, 79]))) attribute: (jsx_attribute [285, 16] - [285, 27] (property_identifier [285, 16] - [285, 27])) attribute: (jsx_attribute [286, 16] - [286, 44] (property_identifier [286, 16] - [286, 23]) (string [286, 24] - [286, 44] (string_fragment [286, 25] - [286, 43])))) (jsx_text [287, 15] - [289, 14]) close_tag: (jsx_closing_element [289, 14] - [289, 23] name: (identifier [289, 16] - [289, 22]))) close_tag: (jsx_closing_element [290, 12] - [290, 18] name: (identifier [290, 14] - [290, 17]))) close_tag: (jsx_closing_element [291, 10] - [291, 16] name: (identifier [291, 12] - [291, 15]))) (jsx_expression [293, 10] - [293, 40] (comment [293, 11] - [293, 39])) (jsx_element [294, 10] - [314, 16] open_tag: (jsx_opening_element [294, 10] - [294, 15] name: (identifier [294, 11] - [294, 14])) (jsx_element [295, 12] - [297, 20] open_tag: (jsx_opening_element [295, 12] - [295, 158] name: (identifier [295, 13] - [295, 18]) attribute: (jsx_attribute [295, 19] - [295, 157] (property_identifier [295, 19] - [295, 24]) (string [295, 25] - [295, 157] (string_fragment [295, 26] - [295, 156])))) (jsx_text [295, 158] - [297, 12]) close_tag: (jsx_closing_element [297, 12] - [297, 20] name: (identifier [297, 14] - [297, 19]))) (jsx_element [298, 12] - [313, 18] open_tag: (jsx_opening_element [298, 12] - [298, 53] name: (identifier [298, 13] - [298, 16]) attribute: (jsx_attribute [298, 17] - [298, 52] (property_identifier [298, 17] - [298, 22]) (string [298, 23] - [298, 52] (string_fragment [298, 24] - [298, 51])))) (jsx_element [299, 14] - [303, 21] open_tag: (jsx_opening_element [299, 14] - [302, 15] name: (identifier [299, 15] - [299, 19]) attribute: (jsx_attribute [300, 16] - [300, 36] (property_identifier [300, 16] - [300, 18]) (string [300, 19] - [300, 36] (string_fragment [300, 20] - [300, 35]))) attribute: (jsx_attribute [301, 16] - [301, 275] (property_identifier [301, 16] - [301, 21]) (string [301, 22] - [301, 275] (string_fragment [301, 23] - [301, 274])))) close_tag: (jsx_closing_element [303, 14] - [303, 21] name: (identifier [303, 16] - [303, 20]))) (jsx_element [304, 14] - [312, 23] open_tag: (jsx_opening_element [304, 14] - [310, 15] name: (identifier [304, 15] - [304, 21]) attribute: (jsx_attribute [305, 16] - [305, 29] (property_identifier [305, 16] - [305, 20]) (string [305, 21] - [305, 29] (string_fragment [305, 22] - [305, 28]))) attribute: (jsx_attribute [306, 16] - [306, 35] (property_identifier [306, 16] - [306, 21]) (string [306, 22] - [306, 35] (string_fragment [306, 23] - [306, 34]))) attribute: (jsx_attribute [307, 16] - [307, 80] (property_identifier [307, 16] - [307, 21]) (string [307, 22] - [307, 80] (string_fragment [307, 23] - [307, 79]))) attribute: (jsx_attribute [308, 16] - [308, 27] (property_identifier [308, 16] - [308, 27])) attribute: (jsx_attribute [309, 16] - [309, 45] (property_identifier [309, 16] - [309, 23]) (string [309, 24] - [309, 45] (string_fragment [309, 25] - [309, 44])))) (jsx_text [310, 15] - [312, 14]) close_tag: (jsx_closing_element [312, 14] - [312, 23] name: (identifier [312, 16] - [312, 22]))) close_tag: (jsx_closing_element [313, 12] - [313, 18] name: (identifier [313, 14] - [313, 17]))) close_tag: (jsx_closing_element [314, 10] - [314, 16] name: (identifier [314, 12] - [314, 15]))) close_tag: (jsx_closing_element [315, 8] - [315, 14] name: (identifier [315, 10] - [315, 13]))) (ERROR [317, 9] - [317, 12] (identifier [317, 9] - [317, 12])) right: (assignment_expression [317, 13] - [336, 10] left: (identifier [317, 13] - [317, 18]) right: (binary_expression [317, 19] - [336, 10] left: (string [317, 19] - [317, 49] (string_fragment [317, 20] - [317, 48])) right: (binary_expression [318, 10] - [336, 10] left: (jsx_element [318, 10] - [325, 19] open_tag: (jsx_opening_element [318, 10] - [323, 11] name: (identifier [318, 11] - [318, 17]) attribute: (jsx_attribute [319, 12] - [319, 25] (property_identifier [319, 12] - [319, 16]) (string [319, 17] - [319, 25] (string_fragment [319, 18] - [319, 24]))) attribute: (jsx_attribute [320, 12] - [320, 31] (property_identifier [320, 12] - [320, 17]) (string [320, 18] - [320, 31] (string_fragment [320, 19] - [320, 30]))) attribute: (jsx_attribute [321, 12] - [321, 91] (property_identifier [321, 12] - [321, 17]) (string [321, 18] - [321, 91] (string_fragment [321, 19] - [321, 90]))) attribute: (jsx_attribute [322, 12] - [322, 43] (property_identifier [322, 12] - [322, 19]) (string [322, 20] - [322, 43] (string_fragment [322, 21] - [322, 42])))) (jsx_text [323, 11] - [325, 10]) close_tag: (jsx_closing_element [325, 10] - [325, 19] name: (identifier [325, 12] - [325, 18]))) right: (assignment_expression [326, 11] - [336, 10] left: (identifier [326, 11] - [326, 17]) (ERROR [327, 12] - [330, 19] (identifier [327, 12] - [327, 16]) (string [327, 17] - [327, 25] (string_fragment [327, 18] - [327, 24])) (identifier [328, 12] - [328, 17]) (string [328, 18] - [328, 31] (string_fragment [328, 19] - [328, 30])) (identifier [329, 12] - [329, 17]) (string [329, 18] - [329, 91] (string_fragment [329, 19] - [329, 90])) (identifier [330, 12] - [330, 19])) right: (binary_expression [330, 20] - [336, 10] left: (string [330, 20] - [330, 41] (string_fragment [330, 21] - [330, 40])) right: (instantiation_expression [332, 12] - [336, 10] (instantiation_expression [332, 12] - [334, 14] (identifier [332, 12] - [332, 14]) type_arguments: (type_arguments [333, 10] - [334, 14] (ERROR [333, 11] - [334, 10] (regex_pattern [333, 12] - [333, 19])) (type_identifier [334, 10] - [334, 13]))) type_arguments: (type_arguments [335, 6] - [336, 10] (ERROR [335, 7] - [336, 6] (regex_pattern [335, 8] - [335, 12])) (type_identifier [336, 6] - [336, 9]))))))))))))))))))) /home/tylerg/p/data/auth-yes/src/features/sessions/drawer_fragments.tsx Parse: 1.60 ms 8646 bytes/ms (ERROR [8, 4] - [141, 41])