(program [0, 0] - [190, 0] (import_statement [0, 0] - [0, 68] (import_clause [0, 7] - [0, 30] (named_imports [0, 7] - [0, 30] (import_specifier [0, 9] - [0, 28] name: (identifier [0, 9] - [0, 28])))) source: (string [0, 36] - [0, 67] (string_fragment [0, 37] - [0, 66]))) (export_statement [2, 0] - [189, 2] declaration: (lexical_declaration [2, 7] - [189, 2] (variable_declarator [2, 13] - [189, 1] name: (identifier [2, 13] - [2, 37]) value: (arrow_function [2, 40] - [189, 1] parameters: (formal_parameters [2, 40] - [10, 2] (required_parameter [2, 41] - [10, 1] pattern: (object_pattern [2, 41] - [6, 1] (object_assignment_pattern [3, 2] - [3, 14] left: (shorthand_property_identifier_pattern [3, 2] - [3, 9]) right: (array [3, 12] - [3, 14])) (object_assignment_pattern [4, 2] - [4, 11] left: (shorthand_property_identifier_pattern [4, 2] - [4, 6]) right: (array [4, 9] - [4, 11])) (object_assignment_pattern [5, 2] - [5, 15] left: (shorthand_property_identifier_pattern [5, 2] - [5, 10]) right: (array [5, 13] - [5, 15]))) type: (type_annotation [6, 1] - [10, 1] (object_type [6, 3] - [10, 1] (property_signature [7, 2] - [7, 17] name: (property_identifier [7, 2] - [7, 9]) type: (type_annotation [7, 10] - [7, 17] (array_type [7, 12] - [7, 17] (predefined_type [7, 12] - [7, 15])))) (property_signature [8, 2] - [8, 14] name: (property_identifier [8, 2] - [8, 6]) type: (type_annotation [8, 7] - [8, 14] (array_type [8, 9] - [8, 14] (predefined_type [8, 9] - [8, 12])))) (property_signature [9, 2] - [9, 18] name: (property_identifier [9, 2] - [9, 10]) type: (type_annotation [9, 11] - [9, 18] (array_type [9, 13] - [9, 18] (predefined_type [9, 13] - [9, 16])))))))) body: (statement_block [10, 6] - [189, 1] (return_statement [11, 2] - [188, 4] (parenthesized_expression [11, 9] - [188, 3] (jsx_element [12, 4] - [187, 26] open_tag: (jsx_opening_element [12, 4] - [15, 5] name: (identifier [12, 5] - [12, 24]) attribute: (jsx_attribute [13, 6] - [13, 40] (property_identifier [13, 6] - [13, 11]) (string [13, 12] - [13, 40] (string_fragment [13, 13] - [13, 39]))) attribute: (jsx_attribute [14, 6] - [14, 34] (property_identifier [14, 6] - [14, 17]) (string [14, 18] - [14, 34] (string_fragment [14, 19] - [14, 33])))) (jsx_element [16, 6] - [34, 12] open_tag: (jsx_opening_element [16, 6] - [16, 142] name: (identifier [16, 7] - [16, 10]) attribute: (jsx_attribute [16, 11] - [16, 141] (property_identifier [16, 11] - [16, 16]) (string [16, 17] - [16, 141] (string_fragment [16, 18] - [16, 140])))) (jsx_element [17, 8] - [24, 14] open_tag: (jsx_opening_element [17, 8] - [17, 13] name: (identifier [17, 9] - [17, 12])) (jsx_element [18, 10] - [20, 15] open_tag: (jsx_opening_element [18, 10] - [18, 110] name: (identifier [18, 11] - [18, 13]) attribute: (jsx_attribute [18, 14] - [18, 109] (property_identifier [18, 14] - [18, 19]) (string [18, 20] - [18, 109] (string_fragment [18, 21] - [18, 108])))) (jsx_text [18, 110] - [19, 19]) (ERROR [19, 19] - [19, 38] (identifier [19, 21] - [19, 31]) (identifier [19, 32] - [19, 38])) close_tag: (jsx_closing_element [20, 10] - [20, 15] name: (identifier [20, 12] - [20, 14]))) (jsx_element [21, 10] - [23, 14] open_tag: (jsx_opening_element [21, 10] - [21, 82] name: (identifier [21, 11] - [21, 12]) attribute: (jsx_attribute [21, 13] - [21, 81] (property_identifier [21, 13] - [21, 18]) (string [21, 19] - [21, 81] (string_fragment [21, 20] - [21, 80])))) (jsx_text [21, 82] - [23, 10]) close_tag: (jsx_closing_element [23, 10] - [23, 14] name: (identifier [23, 12] - [23, 13]))) close_tag: (jsx_closing_element [24, 8] - [24, 14] name: (identifier [24, 10] - [24, 13]))) (jsx_element [26, 8] - [33, 17] open_tag: (jsx_opening_element [26, 8] - [31, 9] name: (identifier [26, 9] - [26, 15]) attribute: (jsx_attribute [27, 10] - [27, 23] (property_identifier [27, 10] - [27, 14]) (string [27, 15] - [27, 23] (string_fragment [27, 16] - [27, 22]))) attribute: (jsx_attribute [28, 10] - [28, 29] (property_identifier [28, 10] - [28, 15]) (string [28, 16] - [28, 29] (string_fragment [28, 17] - [28, 28]))) attribute: (jsx_attribute [29, 10] - [29, 35] (property_identifier [29, 10] - [29, 15]) (string [29, 16] - [29, 35] (string_fragment [29, 17] - [29, 34]))) attribute: (jsx_attribute [30, 10] - [30, 44] (property_identifier [30, 10] - [30, 17]) (string [30, 18] - [30, 44] (string_fragment [30, 19] - [30, 43])))) (jsx_text [31, 9] - [33, 8]) close_tag: (jsx_closing_element [33, 8] - [33, 17] name: (identifier [33, 10] - [33, 16]))) close_tag: (jsx_closing_element [34, 6] - [34, 12] name: (identifier [34, 8] - [34, 11]))) (jsx_expression [36, 6] - [36, 38] (comment [36, 7] - [36, 37])) (jsx_element [37, 6] - [116, 12] open_tag: (jsx_opening_element [37, 6] - [41, 7] name: (identifier [37, 7] - [37, 10]) attribute: (jsx_attribute [38, 8] - [38, 25] (property_identifier [38, 8] - [38, 10]) (string [38, 11] - [38, 25] (string_fragment [38, 12] - [38, 24]))) attribute: (jsx_attribute [39, 8] - [39, 20] (property_identifier [39, 8] - [39, 13]) (string [39, 14] - [39, 20] (string_fragment [39, 15] - [39, 19]))) attribute: (jsx_attribute [40, 8] - [40, 92] (property_identifier [40, 8] - [40, 13]) (string [40, 14] - [40, 92] (string_fragment [40, 15] - [40, 91])))) (jsx_element [42, 8] - [53, 14] open_tag: (jsx_opening_element [42, 8] - [42, 110] name: (identifier [42, 9] - [42, 12]) attribute: (jsx_attribute [42, 13] - [42, 109] (property_identifier [42, 13] - [42, 18]) (string [42, 19] - [42, 109] (string_fragment [42, 20] - [42, 108])))) (jsx_element [43, 10] - [45, 15] open_tag: (jsx_opening_element [43, 10] - [43, 61] name: (identifier [43, 11] - [43, 13]) attribute: (jsx_attribute [43, 14] - [43, 60] (property_identifier [43, 14] - [43, 19]) (string [43, 20] - [43, 60] (string_fragment [43, 21] - [43, 59])))) (jsx_text [43, 61] - [45, 10]) close_tag: (jsx_closing_element [45, 10] - [45, 15] name: (identifier [45, 12] - [45, 14]))) (jsx_element [46, 10] - [52, 19] open_tag: (jsx_opening_element [46, 10] - [50, 11] name: (identifier [46, 11] - [46, 17]) attribute: (jsx_attribute [47, 12] - [47, 25] (property_identifier [47, 12] - [47, 16]) (string [47, 17] - [47, 25] (string_fragment [47, 18] - [47, 24]))) attribute: (jsx_attribute [48, 12] - [48, 46] (property_identifier [48, 12] - [48, 19]) (string [48, 20] - [48, 46] (string_fragment [48, 21] - [48, 45]))) attribute: (jsx_attribute [49, 12] - [49, 114] (property_identifier [49, 12] - [49, 17]) (string [49, 18] - [49, 114] (string_fragment [49, 19] - [49, 113])))) (html_character_reference [51, 12] - [51, 19]) close_tag: (jsx_closing_element [52, 10] - [52, 19] name: (identifier [52, 12] - [52, 18]))) close_tag: (jsx_closing_element [53, 8] - [53, 14] name: (identifier [53, 10] - [53, 13]))) (jsx_element [55, 8] - [115, 15] open_tag: (jsx_opening_element [55, 8] - [55, 73] name: (identifier [55, 9] - [55, 13]) attribute: (jsx_attribute [55, 14] - [55, 35] (property_identifier [55, 14] - [55, 16]) (string [55, 17] - [55, 35] (string_fragment [55, 18] - [55, 34]))) attribute: (jsx_attribute [55, 36] - [55, 72] (property_identifier [55, 36] - [55, 44]) (string [55, 45] - [55, 72] (string_fragment [55, 46] - [55, 71])))) (jsx_element [56, 10] - [100, 16] open_tag: (jsx_opening_element [56, 10] - [56, 131] name: (identifier [56, 11] - [56, 14]) attribute: (jsx_attribute [56, 15] - [56, 130] (property_identifier [56, 15] - [56, 20]) (string [56, 21] - [56, 130] (string_fragment [56, 22] - [56, 129])))) (jsx_element [57, 12] - [72, 18] open_tag: (jsx_opening_element [57, 12] - [57, 17] name: (identifier [57, 13] - [57, 16])) (jsx_element [58, 14] - [60, 22] open_tag: (jsx_opening_element [58, 14] - [58, 137] name: (identifier [58, 15] - [58, 20]) attribute: (jsx_attribute [58, 21] - [58, 136] (property_identifier [58, 21] - [58, 26]) (string [58, 27] - [58, 136] (string_fragment [58, 28] - [58, 135])))) (jsx_text [58, 137] - [60, 14]) close_tag: (jsx_closing_element [60, 14] - [60, 22] name: (identifier [60, 16] - [60, 21]))) (jsx_element [61, 14] - [71, 23] open_tag: (jsx_opening_element [61, 14] - [64, 15] name: (identifier [61, 15] - [61, 21]) attribute: (jsx_attribute [62, 16] - [62, 36] (property_identifier [62, 16] - [62, 18]) (string [62, 19] - [62, 36] (string_fragment [62, 20] - [62, 35]))) attribute: (jsx_attribute [63, 16] - [63, 195] (property_identifier [63, 16] - [63, 21]) (string [63, 22] - [63, 195] (string_fragment [63, 23] - [63, 194])))) (jsx_element [65, 16] - [65, 68] open_tag: (jsx_opening_element [65, 16] - [65, 33] name: (identifier [65, 17] - [65, 23]) attribute: (jsx_attribute [65, 24] - [65, 32] (property_identifier [65, 24] - [65, 29]) (string [65, 30] - [65, 32]))) (jsx_text [65, 33] - [65, 59]) close_tag: (jsx_closing_element [65, 59] - [65, 68] name: (identifier [65, 61] - [65, 67]))) (jsx_expression [66, 16] - [70, 19] (call_expression [66, 17] - [70, 18] function: (member_expression [66, 17] - [66, 25] object: (identifier [66, 17] - [66, 21]) property: (property_identifier [66, 22] - [66, 25])) arguments: (arguments [66, 25] - [70, 18] (arrow_function [66, 26] - [70, 17] parameters: (formal_parameters [66, 26] - [66, 36] (required_parameter [66, 27] - [66, 35] pattern: (identifier [66, 27] - [66, 30]) type: (type_annotation [66, 30] - [66, 35] (predefined_type [66, 32] - [66, 35])))) body: (parenthesized_expression [66, 40] - [70, 17] (jsx_element [67, 18] - [69, 27] open_tag: (jsx_opening_element [67, 18] - [67, 54] name: (identifier [67, 19] - [67, 25]) attribute: (jsx_attribute [67, 26] - [67, 40] (property_identifier [67, 26] - [67, 31]) (jsx_expression [67, 32] - [67, 40] (member_expression [67, 33] - [67, 39] object: (identifier [67, 33] - [67, 36]) property: (property_identifier [67, 37] - [67, 39])))) attribute: (jsx_attribute [67, 41] - [67, 53] (property_identifier [67, 41] - [67, 44]) (jsx_expression [67, 45] - [67, 53] (member_expression [67, 46] - [67, 52] object: (identifier [67, 46] - [67, 49]) property: (property_identifier [67, 50] - [67, 52]))))) (jsx_expression [68, 20] - [68, 30] (member_expression [68, 21] - [68, 29] object: (identifier [68, 21] - [68, 24]) property: (property_identifier [68, 25] - [68, 29]))) (jsx_text [68, 30] - [68, 32]) (jsx_expression [68, 32] - [68, 58] (binary_expression [68, 33] - [68, 57] left: (member_expression [68, 33] - [68, 43] object: (identifier [68, 33] - [68, 36]) property: (property_identifier [68, 37] - [68, 43])) right: (string [68, 47] - [68, 57] (string_fragment [68, 48] - [68, 56])))) (jsx_text [68, 58] - [69, 18]) close_tag: (jsx_closing_element [69, 18] - [69, 27] name: (identifier [69, 20] - [69, 26])))))))) close_tag: (jsx_closing_element [71, 14] - [71, 23] name: (identifier [71, 16] - [71, 22]))) close_tag: (jsx_closing_element [72, 12] - [72, 18] name: (identifier [72, 14] - [72, 17]))) (jsx_element [73, 12] - [87, 18] open_tag: (jsx_opening_element [73, 12] - [73, 17] name: (identifier [73, 13] - [73, 16])) (jsx_element [74, 14] - [76, 22] open_tag: (jsx_opening_element [74, 14] - [74, 137] name: (identifier [74, 15] - [74, 20]) attribute: (jsx_attribute [74, 21] - [74, 136] (property_identifier [74, 21] - [74, 26]) (string [74, 27] - [74, 136] (string_fragment [74, 28] - [74, 135])))) (jsx_text [74, 137] - [76, 14]) close_tag: (jsx_closing_element [76, 14] - [76, 22] name: (identifier [76, 16] - [76, 21]))) (jsx_element [77, 14] - [86, 23] open_tag: (jsx_opening_element [77, 14] - [80, 15] name: (identifier [77, 15] - [77, 21]) attribute: (jsx_attribute [78, 16] - [78, 37] (property_identifier [78, 16] - [78, 18]) (string [78, 19] - [78, 37] (string_fragment [78, 20] - [78, 36]))) attribute: (jsx_attribute [79, 16] - [79, 195] (property_identifier [79, 16] - [79, 21]) (string [79, 22] - [79, 195] (string_fragment [79, 23] - [79, 194])))) (jsx_element [81, 16] - [81, 66] open_tag: (jsx_opening_element [81, 16] - [81, 37] name: (identifier [81, 17] - [81, 23]) attribute: (jsx_attribute [81, 24] - [81, 36] (property_identifier [81, 24] - [81, 29]) (string [81, 30] - [81, 36] (string_fragment [81, 31] - [81, 35])))) (jsx_text [81, 37] - [81, 57]) close_tag: (jsx_closing_element [81, 57] - [81, 66] name: (identifier [81, 59] - [81, 65]))) (jsx_element [82, 16] - [82, 68] open_tag: (jsx_opening_element [82, 16] - [82, 38] name: (identifier [82, 17] - [82, 23]) attribute: (jsx_attribute [82, 24] - [82, 37] (property_identifier [82, 24] - [82, 29]) (string [82, 30] - [82, 37] (string_fragment [82, 31] - [82, 36])))) (jsx_text [82, 38] - [82, 59]) close_tag: (jsx_closing_element [82, 59] - [82, 68] name: (identifier [82, 61] - [82, 67]))) (jsx_expression [83, 16] - [85, 19] (call_expression [83, 17] - [85, 18] function: (member_expression [83, 17] - [83, 29] object: (identifier [83, 17] - [83, 25]) property: (property_identifier [83, 26] - [83, 29])) arguments: (arguments [83, 29] - [85, 18] (arrow_function [83, 30] - [85, 17] parameters: (formal_parameters [83, 30] - [83, 38] (required_parameter [83, 31] - [83, 37] pattern: (identifier [83, 31] - [83, 32]) type: (type_annotation [83, 32] - [83, 37] (predefined_type [83, 34] - [83, 37])))) body: (parenthesized_expression [83, 42] - [85, 17] (jsx_element [84, 18] - [84, 69] open_tag: (jsx_opening_element [84, 18] - [84, 52] name: (identifier [84, 19] - [84, 25]) attribute: (jsx_attribute [84, 26] - [84, 40] (property_identifier [84, 26] - [84, 31]) (jsx_expression [84, 32] - [84, 40] (member_expression [84, 33] - [84, 39] object: (identifier [84, 33] - [84, 34]) property: (property_identifier [84, 35] - [84, 39])))) attribute: (jsx_attribute [84, 41] - [84, 51] (property_identifier [84, 41] - [84, 44]) (jsx_expression [84, 45] - [84, 51] (member_expression [84, 46] - [84, 50] object: (identifier [84, 46] - [84, 47]) property: (property_identifier [84, 48] - [84, 50]))))) (jsx_expression [84, 52] - [84, 60] (member_expression [84, 53] - [84, 59] object: (identifier [84, 53] - [84, 54]) property: (property_identifier [84, 55] - [84, 59]))) close_tag: (jsx_closing_element [84, 60] - [84, 69] name: (identifier [84, 62] - [84, 68])))))))) close_tag: (jsx_closing_element [86, 14] - [86, 23] name: (identifier [86, 16] - [86, 22]))) close_tag: (jsx_closing_element [87, 12] - [87, 18] name: (identifier [87, 14] - [87, 17]))) (jsx_element [88, 12] - [99, 18] open_tag: (jsx_opening_element [88, 12] - [88, 17] name: (identifier [88, 13] - [88, 16])) (jsx_element [89, 14] - [91, 22] open_tag: (jsx_opening_element [89, 14] - [89, 137] name: (identifier [89, 15] - [89, 20]) attribute: (jsx_attribute [89, 21] - [89, 136] (property_identifier [89, 21] - [89, 26]) (string [89, 27] - [89, 136] (string_fragment [89, 28] - [89, 135])))) (jsx_text [89, 137] - [91, 14]) close_tag: (jsx_closing_element [91, 14] - [91, 22] name: (identifier [91, 16] - [91, 21]))) (jsx_self_closing_element [92, 14] - [98, 16] name: (identifier [92, 15] - [92, 20]) attribute: (jsx_attribute [93, 16] - [93, 29] (property_identifier [93, 16] - [93, 20]) (string [93, 21] - [93, 29] (string_fragment [93, 22] - [93, 28]))) attribute: (jsx_attribute [94, 16] - [94, 39] (property_identifier [94, 16] - [94, 18]) (string [94, 19] - [94, 39] (string_fragment [94, 20] - [94, 38]))) attribute: (jsx_attribute [95, 16] - [95, 25] (property_identifier [95, 16] - [95, 21]) (string [95, 22] - [95, 25] (string_fragment [95, 23] - [95, 24]))) attribute: (jsx_attribute [96, 16] - [96, 23] (property_identifier [96, 16] - [96, 19]) (string [96, 20] - [96, 23] (string_fragment [96, 21] - [96, 22]))) attribute: (jsx_attribute [97, 16] - [97, 36] (property_identifier [97, 16] - [97, 21]) (string [97, 22] - [97, 36] (string_fragment [97, 23] - [97, 35])))) close_tag: (jsx_closing_element [99, 12] - [99, 18] name: (identifier [99, 14] - [99, 17]))) close_tag: (jsx_closing_element [100, 10] - [100, 16] name: (identifier [100, 12] - [100, 15]))) (jsx_element [102, 10] - [114, 16] open_tag: (jsx_opening_element [102, 10] - [102, 52] name: (identifier [102, 11] - [102, 14]) attribute: (jsx_attribute [102, 15] - [102, 51] (property_identifier [102, 15] - [102, 20]) (string [102, 21] - [102, 51] (string_fragment [102, 22] - [102, 50])))) (jsx_element [103, 12] - [105, 21] open_tag: (jsx_opening_element [103, 12] - [103, 80] name: (identifier [103, 13] - [103, 19]) attribute: (jsx_attribute [103, 20] - [103, 33] (property_identifier [103, 20] - [103, 24]) (string [103, 25] - [103, 33] (string_fragment [103, 26] - [103, 32]))) attribute: (jsx_attribute [103, 34] - [103, 53] (property_identifier [103, 34] - [103, 39]) (string [103, 40] - [103, 53] (string_fragment [103, 41] - [103, 52]))) attribute: (jsx_attribute [103, 54] - [103, 79] (property_identifier [103, 54] - [103, 59]) (string [103, 60] - [103, 79] (string_fragment [103, 61] - [103, 78])))) (jsx_text [103, 80] - [105, 12]) close_tag: (jsx_closing_element [105, 12] - [105, 21] name: (identifier [105, 14] - [105, 20]))) (jsx_element [106, 12] - [113, 21] open_tag: (jsx_opening_element [106, 12] - [111, 13] name: (identifier [106, 13] - [106, 19]) attribute: (jsx_attribute [107, 14] - [107, 27] (property_identifier [107, 14] - [107, 18]) (string [107, 19] - [107, 27] (string_fragment [107, 20] - [107, 26]))) attribute: (jsx_attribute [108, 14] - [108, 33] (property_identifier [108, 14] - [108, 19]) (string [108, 20] - [108, 33] (string_fragment [108, 21] - [108, 32]))) attribute: (jsx_attribute [109, 14] - [109, 48] (property_identifier [109, 14] - [109, 21]) (string [109, 22] - [109, 48] (string_fragment [109, 23] - [109, 47]))) attribute: (jsx_attribute [110, 14] - [110, 39] (property_identifier [110, 14] - [110, 19]) (string [110, 20] - [110, 39] (string_fragment [110, 21] - [110, 38])))) (jsx_text [111, 13] - [113, 12]) close_tag: (jsx_closing_element [113, 12] - [113, 21] name: (identifier [113, 14] - [113, 20]))) close_tag: (jsx_closing_element [114, 10] - [114, 16] name: (identifier [114, 12] - [114, 15]))) close_tag: (jsx_closing_element [115, 8] - [115, 15] name: (identifier [115, 10] - [115, 14]))) close_tag: (jsx_closing_element [116, 6] - [116, 12] name: (identifier [116, 8] - [116, 11]))) (jsx_element [118, 6] - [185, 12] open_tag: (jsx_opening_element [118, 6] - [118, 24] name: (identifier [118, 7] - [118, 10]) attribute: (jsx_attribute [118, 11] - [118, 23] (property_identifier [118, 11] - [118, 16]) (string [118, 17] - [118, 23] (string_fragment [118, 18] - [118, 22])))) (jsx_element [119, 8] - [184, 14] open_tag: (jsx_opening_element [119, 8] - [119, 37] name: (identifier [119, 9] - [119, 12]) attribute: (jsx_attribute [119, 13] - [119, 36] (property_identifier [119, 13] - [119, 18]) (string [119, 19] - [119, 36] (string_fragment [119, 20] - [119, 35])))) (jsx_element [120, 10] - [183, 18] open_tag: (jsx_opening_element [120, 10] - [120, 35] name: (identifier [120, 11] - [120, 16]) attribute: (jsx_attribute [120, 17] - [120, 34] (property_identifier [120, 17] - [120, 19]) (string [120, 20] - [120, 34] (string_fragment [120, 21] - [120, 33])))) (jsx_element [121, 12] - [130, 20] open_tag: (jsx_opening_element [121, 12] - [121, 19] name: (identifier [121, 13] - [121, 18])) (jsx_element [122, 14] - [129, 19] open_tag: (jsx_opening_element [122, 14] - [122, 18] name: (identifier [122, 15] - [122, 17])) (jsx_element [123, 16] - [123, 36] open_tag: (jsx_opening_element [123, 16] - [123, 20] name: (identifier [123, 17] - [123, 19])) (jsx_text [123, 20] - [123, 31]) close_tag: (jsx_closing_element [123, 31] - [123, 36] name: (identifier [123, 33] - [123, 35]))) (jsx_element [124, 16] - [124, 43] open_tag: (jsx_opening_element [124, 16] - [124, 20] name: (identifier [124, 17] - [124, 19])) (jsx_text [124, 20] - [124, 38]) close_tag: (jsx_closing_element [124, 38] - [124, 43] name: (identifier [124, 40] - [124, 42]))) (jsx_element [125, 16] - [125, 29] open_tag: (jsx_opening_element [125, 16] - [125, 20] name: (identifier [125, 17] - [125, 19])) (jsx_text [125, 20] - [125, 24]) close_tag: (jsx_closing_element [125, 24] - [125, 29] name: (identifier [125, 26] - [125, 28]))) (jsx_element [126, 16] - [126, 30] open_tag: (jsx_opening_element [126, 16] - [126, 20] name: (identifier [126, 17] - [126, 19])) (jsx_text [126, 20] - [126, 25]) close_tag: (jsx_closing_element [126, 25] - [126, 30] name: (identifier [126, 27] - [126, 29]))) (jsx_element [127, 16] - [127, 32] open_tag: (jsx_opening_element [127, 16] - [127, 20] name: (identifier [127, 17] - [127, 19])) (jsx_text [127, 20] - [127, 27]) close_tag: (jsx_closing_element [127, 27] - [127, 32] name: (identifier [127, 29] - [127, 31]))) (jsx_element [128, 16] - [128, 32] open_tag: (jsx_opening_element [128, 16] - [128, 20] name: (identifier [128, 17] - [128, 19])) (jsx_text [128, 20] - [128, 27]) close_tag: (jsx_closing_element [128, 27] - [128, 32] name: (identifier [128, 29] - [128, 31]))) close_tag: (jsx_closing_element [129, 14] - [129, 19] name: (identifier [129, 16] - [129, 18]))) close_tag: (jsx_closing_element [130, 12] - [130, 20] name: (identifier [130, 14] - [130, 19]))) (jsx_element [131, 12] - [182, 20] open_tag: (jsx_opening_element [131, 12] - [131, 19] name: (identifier [131, 13] - [131, 18])) (jsx_expression [132, 14] - [181, 18] (ternary_expression [132, 15] - [181, 17] condition: (binary_expression [132, 15] - [132, 35] left: (member_expression [132, 15] - [132, 29] object: (identifier [132, 15] - [132, 22]) property: (property_identifier [132, 23] - [132, 29])) right: (number [132, 34] - [132, 35])) consequence: (parenthesized_expression [133, 18] - [142, 17] (jsx_element [134, 18] - [141, 23] open_tag: (jsx_opening_element [134, 18] - [134, 22] name: (identifier [134, 19] - [134, 21])) (jsx_element [135, 20] - [140, 25] open_tag: (jsx_opening_element [135, 20] - [138, 21] name: (identifier [135, 21] - [135, 23]) attribute: (jsx_attribute [136, 22] - [136, 33] (property_identifier [136, 22] - [136, 29]) (jsx_expression [136, 30] - [136, 33] (number [136, 31] - [136, 32]))) attribute: (jsx_attribute [137, 22] - [137, 90] (property_identifier [137, 22] - [137, 27]) (string [137, 28] - [137, 90] (string_fragment [137, 29] - [137, 89])))) (jsx_text [138, 21] - [140, 20]) close_tag: (jsx_closing_element [140, 20] - [140, 25] name: (identifier [140, 22] - [140, 24]))) close_tag: (jsx_closing_element [141, 18] - [141, 23] name: (identifier [141, 20] - [141, 22])))) alternative: (parenthesized_expression [143, 18] - [181, 17] (call_expression [144, 18] - [180, 20] function: (member_expression [144, 18] - [144, 29] object: (identifier [144, 18] - [144, 25]) property: (property_identifier [144, 26] - [144, 29])) arguments: (arguments [144, 29] - [180, 20] (arrow_function [144, 30] - [180, 19] parameters: (formal_parameters [144, 30] - [144, 40] (required_parameter [144, 31] - [144, 39] pattern: (identifier [144, 31] - [144, 34]) type: (type_annotation [144, 34] - [144, 39] (predefined_type [144, 36] - [144, 39])))) body: (parenthesized_expression [144, 44] - [180, 19] (jsx_element [145, 20] - [179, 25] open_tag: (jsx_opening_element [145, 20] - [145, 37] name: (identifier [145, 21] - [145, 23]) attribute: (jsx_attribute [145, 24] - [145, 36] (property_identifier [145, 24] - [145, 27]) (jsx_expression [145, 28] - [145, 36] (member_expression [145, 29] - [145, 35] object: (identifier [145, 29] - [145, 32]) property: (property_identifier [145, 33] - [145, 35]))))) (jsx_element [146, 22] - [150, 27] open_tag: (jsx_opening_element [146, 22] - [146, 26] name: (identifier [146, 23] - [146, 25])) (jsx_element [147, 24] - [149, 31] open_tag: (jsx_opening_element [147, 24] - [147, 195] name: (identifier [147, 25] - [147, 29]) attribute: (jsx_attribute [147, 30] - [147, 194] (property_identifier [147, 30] - [147, 35]) (string [147, 36] - [147, 194] (string_fragment [147, 37] - [147, 193])))) (jsx_expression [148, 26] - [148, 36] (member_expression [148, 27] - [148, 35] object: (identifier [148, 27] - [148, 30]) property: (property_identifier [148, 31] - [148, 35]))) close_tag: (jsx_closing_element [149, 24] - [149, 31] name: (identifier [149, 26] - [149, 30]))) close_tag: (jsx_closing_element [150, 22] - [150, 27] name: (identifier [150, 24] - [150, 26]))) (jsx_element [151, 22] - [159, 27] open_tag: (jsx_opening_element [151, 22] - [151, 26] name: (identifier [151, 23] - [151, 25])) (jsx_expression [152, 24] - [158, 73] (ternary_expression [152, 25] - [158, 72] condition: (member_expression [152, 25] - [152, 37] object: (identifier [152, 25] - [152, 28]) property: (property_identifier [152, 29] - [152, 37])) consequence: (parenthesized_expression [153, 28] - [157, 27] (jsx_element [154, 28] - [156, 35] open_tag: (jsx_opening_element [154, 28] - [154, 62] name: (identifier [154, 29] - [154, 33]) attribute: (jsx_attribute [154, 34] - [154, 61] (property_identifier [154, 34] - [154, 39]) (string [154, 40] - [154, 61] (string_fragment [154, 41] - [154, 60])))) (jsx_expression [155, 30] - [155, 44] (member_expression [155, 31] - [155, 43] object: (identifier [155, 31] - [155, 34]) property: (property_identifier [155, 35] - [155, 43]))) close_tag: (jsx_closing_element [156, 28] - [156, 35] name: (identifier [156, 30] - [156, 34])))) alternative: (jsx_element [158, 28] - [158, 72] open_tag: (jsx_opening_element [158, 28] - [158, 59] name: (identifier [158, 29] - [158, 33]) attribute: (jsx_attribute [158, 34] - [158, 58] (property_identifier [158, 34] - [158, 39]) (string [158, 40] - [158, 58] (string_fragment [158, 41] - [158, 57])))) (jsx_text [158, 59] - [158, 65]) close_tag: (jsx_closing_element [158, 65] - [158, 72] name: (identifier [158, 67] - [158, 71]))))) close_tag: (jsx_closing_element [159, 22] - [159, 27] name: (identifier [159, 24] - [159, 26]))) (jsx_element [160, 22] - [162, 27] open_tag: (jsx_opening_element [160, 22] - [160, 26] name: (identifier [160, 23] - [160, 25])) (jsx_element [161, 24] - [161, 77] open_tag: (jsx_opening_element [161, 24] - [161, 60] name: (identifier [161, 25] - [161, 29]) attribute: (jsx_attribute [161, 30] - [161, 59] (property_identifier [161, 30] - [161, 35]) (string [161, 36] - [161, 59] (string_fragment [161, 37] - [161, 58])))) (jsx_expression [161, 60] - [161, 70] (member_expression [161, 61] - [161, 69] object: (identifier [161, 61] - [161, 64]) property: (property_identifier [161, 65] - [161, 69]))) close_tag: (jsx_closing_element [161, 70] - [161, 77] name: (identifier [161, 72] - [161, 76]))) close_tag: (jsx_closing_element [162, 22] - [162, 27] name: (identifier [162, 24] - [162, 26]))) (jsx_element [163, 22] - [165, 27] open_tag: (jsx_opening_element [163, 22] - [163, 26] name: (identifier [163, 23] - [163, 25])) (jsx_expression [164, 24] - [164, 45] (binary_expression [164, 25] - [164, 44] left: (member_expression [164, 25] - [164, 39] object: (identifier [164, 25] - [164, 28]) property: (property_identifier [164, 29] - [164, 39])) right: (number [164, 43] - [164, 44]))) (jsx_text [164, 45] - [164, 48]) (jsx_expression [164, 48] - [164, 71] (binary_expression [164, 49] - [164, 70] left: (member_expression [164, 49] - [164, 61] object: (identifier [164, 49] - [164, 52]) property: (property_identifier [164, 53] - [164, 61])) right: (string [164, 65] - [164, 70] (string_fragment [164, 66] - [164, 69])))) close_tag: (jsx_closing_element [165, 22] - [165, 27] name: (identifier [165, 24] - [165, 26]))) (jsx_element [166, 22] - [168, 27] open_tag: (jsx_opening_element [166, 22] - [166, 84] name: (identifier [166, 23] - [166, 25]) attribute: (jsx_attribute [166, 26] - [166, 83] (property_identifier [166, 26] - [166, 31]) (string [166, 32] - [166, 83] (string_fragment [166, 33] - [166, 82])))) (jsx_expression [167, 24] - [167, 71] (call_expression [167, 25] - [167, 70] function: (member_expression [167, 25] - [167, 68] object: (new_expression [167, 25] - [167, 49] constructor: (identifier [167, 29] - [167, 33]) arguments: (arguments [167, 33] - [167, 49] (member_expression [167, 34] - [167, 48] object: (identifier [167, 34] - [167, 37]) property: (property_identifier [167, 38] - [167, 48])))) property: (property_identifier [167, 50] - [167, 68])) arguments: (arguments [167, 68] - [167, 70]))) close_tag: (jsx_closing_element [168, 22] - [168, 27] name: (identifier [168, 24] - [168, 26]))) (jsx_element [169, 22] - [178, 27] open_tag: (jsx_opening_element [169, 22] - [169, 26] name: (identifier [169, 23] - [169, 25])) (jsx_element [170, 24] - [177, 33] open_tag: (jsx_opening_element [170, 24] - [175, 25] name: (identifier [170, 25] - [170, 31]) attribute: (jsx_attribute [171, 26] - [171, 39] (property_identifier [171, 26] - [171, 30]) (string [171, 31] - [171, 39] (string_fragment [171, 32] - [171, 38]))) attribute: (jsx_attribute [172, 26] - [172, 44] (property_identifier [172, 26] - [172, 31]) (string [172, 32] - [172, 44] (string_fragment [172, 33] - [172, 43]))) attribute: (jsx_attribute [173, 26] - [173, 96] (property_identifier [173, 26] - [173, 31]) (string [173, 32] - [173, 96] (string_fragment [173, 33] - [173, 95]))) attribute: (jsx_attribute [174, 26] - [174, 63] (property_identifier [174, 26] - [174, 33]) (jsx_expression [174, 34] - [174, 63] (template_string [174, 35] - [174, 62] (string_fragment [174, 36] - [174, 50]) (template_substitution [174, 50] - [174, 59] (member_expression [174, 52] - [174, 58] object: (identifier [174, 52] - [174, 55]) property: (property_identifier [174, 56] - [174, 58]))) (string_fragment [174, 59] - [174, 61]))))) (jsx_text [175, 25] - [177, 24]) close_tag: (jsx_closing_element [177, 24] - [177, 33] name: (identifier [177, 26] - [177, 32]))) close_tag: (jsx_closing_element [178, 22] - [178, 27] name: (identifier [178, 24] - [178, 26]))) close_tag: (jsx_closing_element [179, 20] - [179, 25] name: (identifier [179, 22] - [179, 24])))))))))) close_tag: (jsx_closing_element [182, 12] - [182, 20] name: (identifier [182, 14] - [182, 19]))) close_tag: (jsx_closing_element [183, 10] - [183, 18] name: (identifier [183, 12] - [183, 17]))) close_tag: (jsx_closing_element [184, 8] - [184, 14] name: (identifier [184, 10] - [184, 13]))) close_tag: (jsx_closing_element [185, 6] - [185, 12] name: (identifier [185, 8] - [185, 11]))) (jsx_element [186, 6] - [186, 54] open_tag: (jsx_opening_element [186, 6] - [186, 45] name: (identifier [186, 7] - [186, 13]) attribute: (jsx_attribute [186, 14] - [186, 44] (property_identifier [186, 14] - [186, 17]) (string [186, 18] - [186, 44] (string_fragment [186, 19] - [186, 43])))) close_tag: (jsx_closing_element [186, 45] - [186, 54] name: (identifier [186, 47] - [186, 53]))) close_tag: (jsx_closing_element [187, 4] - [187, 26] name: (identifier [187, 6] - [187, 25]))))))))))) /home/tylerg/p/data/auth-yes/src/features/admin/invites_fragments.tsx Parse: 0.49 ms 14772 bytes/ms (ERROR [19, 19] - [19, 38])