(program [0, 0] - [136, 0] (import_statement [0, 0] - [0, 83] (import_clause [0, 7] - [0, 38] (named_imports [0, 7] - [0, 38] (import_specifier [0, 9] - [0, 36] name: (identifier [0, 9] - [0, 36])))) source: (string [0, 44] - [0, 82] (string_fragment [0, 45] - [0, 81]))) (export_statement [2, 0] - [8, 1] declaration: (interface_declaration [2, 7] - [8, 1] name: (type_identifier [2, 17] - [2, 24]) body: (interface_body [2, 25] - [8, 1] (property_signature [3, 2] - [3, 12] name: (property_identifier [3, 2] - [3, 4]) type: (type_annotation [3, 4] - [3, 12] (predefined_type [3, 6] - [3, 12]))) (property_signature [4, 2] - [4, 14] name: (property_identifier [4, 2] - [4, 6]) type: (type_annotation [4, 6] - [4, 14] (predefined_type [4, 8] - [4, 14]))) (property_signature [5, 2] - [5, 21] name: (property_identifier [5, 2] - [5, 13]) type: (type_annotation [5, 13] - [5, 21] (predefined_type [5, 15] - [5, 21]))) (property_signature [6, 2] - [6, 16] name: (property_identifier [6, 2] - [6, 8]) type: (type_annotation [6, 8] - [6, 16] (predefined_type [6, 10] - [6, 16]))) (property_signature [7, 2] - [7, 14] name: (property_identifier [7, 2] - [7, 6]) type: (type_annotation [7, 6] - [7, 14] (predefined_type [7, 8] - [7, 14])))))) (export_statement [10, 0] - [135, 2] declaration: (lexical_declaration [10, 7] - [135, 2] (variable_declarator [10, 13] - [135, 1] name: (identifier [10, 13] - [10, 37]) value: (arrow_function [10, 40] - [135, 1] parameters: (formal_parameters [10, 40] - [16, 2] (required_parameter [10, 41] - [16, 1] pattern: (object_pattern [10, 41] - [13, 1] (shorthand_property_identifier_pattern [11, 2] - [11, 6]) (object_assignment_pattern [12, 2] - [12, 17] left: (shorthand_property_identifier_pattern [12, 2] - [12, 9]) right: (false [12, 12] - [12, 17]))) type: (type_annotation [13, 1] - [16, 1] (object_type [13, 3] - [16, 1] (property_signature [14, 2] - [14, 17] name: (property_identifier [14, 2] - [14, 6]) type: (type_annotation [14, 6] - [14, 17] (array_type [14, 8] - [14, 17] (type_identifier [14, 8] - [14, 15])))) (property_signature [15, 2] - [15, 19] name: (property_identifier [15, 2] - [15, 9]) type: (type_annotation [15, 10] - [15, 19] (predefined_type [15, 12] - [15, 19]))))))) body: (statement_block [16, 6] - [135, 1] (return_statement [17, 2] - [134, 4] (parenthesized_expression [17, 9] - [134, 3] (jsx_element [18, 4] - [133, 34] open_tag: (jsx_opening_element [18, 4] - [22, 5] name: (identifier [18, 5] - [18, 32]) attribute: (jsx_attribute [19, 6] - [19, 23] (property_identifier [19, 6] - [19, 11]) (string [19, 12] - [19, 23] (string_fragment [19, 13] - [19, 22]))) attribute: (jsx_attribute [20, 6] - [20, 30] (property_identifier [20, 6] - [20, 17]) (string [20, 18] - [20, 30] (string_fragment [20, 19] - [20, 29]))) attribute: (jsx_attribute [21, 6] - [21, 23] (property_identifier [21, 6] - [21, 13]) (jsx_expression [21, 14] - [21, 23] (identifier [21, 15] - [21, 22])))) (jsx_element [23, 6] - [30, 12] open_tag: (jsx_opening_element [23, 6] - [23, 40] name: (identifier [23, 7] - [23, 10]) attribute: (jsx_attribute [23, 11] - [23, 39] (property_identifier [23, 11] - [23, 16]) (string [23, 17] - [23, 39] (string_fragment [23, 18] - [23, 38])))) (jsx_element [24, 8] - [26, 13] open_tag: (jsx_opening_element [24, 8] - [24, 108] name: (identifier [24, 9] - [24, 11]) attribute: (jsx_attribute [24, 12] - [24, 107] (property_identifier [24, 12] - [24, 17]) (string [24, 18] - [24, 107] (string_fragment [24, 19] - [24, 106])))) (jsx_text [24, 108] - [26, 8]) close_tag: (jsx_closing_element [26, 8] - [26, 13] name: (identifier [26, 10] - [26, 12]))) (jsx_element [27, 8] - [29, 12] open_tag: (jsx_opening_element [27, 8] - [27, 80] name: (identifier [27, 9] - [27, 10]) attribute: (jsx_attribute [27, 11] - [27, 79] (property_identifier [27, 11] - [27, 16]) (string [27, 17] - [27, 79] (string_fragment [27, 18] - [27, 78])))) (jsx_text [27, 80] - [29, 8]) close_tag: (jsx_closing_element [29, 8] - [29, 12] name: (identifier [29, 10] - [29, 11]))) close_tag: (jsx_closing_element [30, 6] - [30, 12] name: (identifier [30, 8] - [30, 11]))) (jsx_element [32, 6] - [132, 12] open_tag: (jsx_opening_element [32, 6] - [32, 110] name: (identifier [32, 7] - [32, 10]) attribute: (jsx_attribute [32, 11] - [32, 109] (property_identifier [32, 11] - [32, 16]) (string [32, 17] - [32, 109] (string_fragment [32, 18] - [32, 108])))) (jsx_expression [33, 8] - [131, 12] (ternary_expression [33, 9] - [131, 11] condition: (binary_expression [33, 9] - [33, 26] left: (member_expression [33, 9] - [33, 20] object: (identifier [33, 9] - [33, 13]) property: (property_identifier [33, 14] - [33, 20])) right: (number [33, 25] - [33, 26])) consequence: (parenthesized_expression [34, 12] - [62, 11] (jsx_element [35, 12] - [61, 18] open_tag: (jsx_opening_element [35, 12] - [38, 13] name: (identifier [35, 13] - [35, 16]) attribute: (jsx_attribute [36, 14] - [36, 26] (property_identifier [36, 14] - [36, 19]) (string [36, 20] - [36, 26] (string_fragment [36, 21] - [36, 25]))) attribute: (jsx_attribute [37, 14] - [37, 84] (property_identifier [37, 14] - [37, 19]) (string [37, 20] - [37, 84] (string_fragment [37, 21] - [37, 83])))) (jsx_element [39, 14] - [54, 20] open_tag: (jsx_opening_element [39, 14] - [39, 238] name: (identifier [39, 15] - [39, 18]) attribute: (jsx_attribute [39, 19] - [39, 237] (property_identifier [39, 19] - [39, 24]) (string [39, 25] - [39, 237] (string_fragment [39, 26] - [39, 236])))) (jsx_element [40, 16] - [53, 22] open_tag: (jsx_opening_element [40, 16] - [49, 17] name: (identifier [40, 17] - [40, 20]) attribute: (jsx_attribute [41, 18] - [41, 28] (property_identifier [41, 18] - [41, 23]) (string [41, 24] - [41, 28] (string_fragment [41, 25] - [41, 27]))) attribute: (jsx_attribute [42, 18] - [42, 29] (property_identifier [42, 18] - [42, 24]) (string [42, 25] - [42, 29] (string_fragment [42, 26] - [42, 28]))) attribute: (jsx_attribute [43, 18] - [43, 37] (property_identifier [43, 18] - [43, 25]) (string [43, 26] - [43, 37] (string_fragment [43, 27] - [43, 36]))) attribute: (jsx_attribute [44, 18] - [44, 29] (property_identifier [44, 18] - [44, 22]) (string [44, 23] - [44, 29] (string_fragment [44, 24] - [44, 28]))) attribute: (jsx_attribute [45, 18] - [45, 39] (property_identifier [45, 18] - [45, 24]) (string [45, 25] - [45, 39] (string_fragment [45, 26] - [45, 38]))) attribute: (jsx_attribute [46, 18] - [46, 34] (property_identifier [46, 18] - [46, 30]) (string [46, 31] - [46, 34] (string_fragment [46, 32] - [46, 33]))) attribute: (jsx_attribute [47, 18] - [47, 40] (property_identifier [47, 18] - [47, 32]) (string [47, 33] - [47, 40] (string_fragment [47, 34] - [47, 39]))) attribute: (jsx_attribute [48, 18] - [48, 41] (property_identifier [48, 18] - [48, 33]) (string [48, 34] - [48, 41] (string_fragment [48, 35] - [48, 40])))) (jsx_element [50, 18] - [50, 58] open_tag: (jsx_opening_element [50, 18] - [50, 49] name: (identifier [50, 19] - [50, 25]) attribute: (jsx_attribute [50, 26] - [50, 33] (property_identifier [50, 26] - [50, 28]) (string [50, 29] - [50, 33] (string_fragment [50, 30] - [50, 32]))) attribute: (jsx_attribute [50, 34] - [50, 41] (property_identifier [50, 34] - [50, 36]) (string [50, 37] - [50, 41] (string_fragment [50, 38] - [50, 40]))) attribute: (jsx_attribute [50, 42] - [50, 48] (property_identifier [50, 42] - [50, 43]) (string [50, 44] - [50, 48] (string_fragment [50, 45] - [50, 47])))) close_tag: (jsx_closing_element [50, 49] - [50, 58] name: (identifier [50, 51] - [50, 57]))) (jsx_element [51, 18] - [51, 62] open_tag: (jsx_opening_element [51, 18] - [51, 55] name: (identifier [51, 19] - [51, 23]) attribute: (jsx_attribute [51, 24] - [51, 31] (property_identifier [51, 24] - [51, 26]) (string [51, 27] - [51, 31] (string_fragment [51, 28] - [51, 30]))) attribute: (jsx_attribute [51, 32] - [51, 38] (property_identifier [51, 32] - [51, 34]) (string [51, 35] - [51, 38] (string_fragment [51, 36] - [51, 37]))) attribute: (jsx_attribute [51, 39] - [51, 46] (property_identifier [51, 39] - [51, 41]) (string [51, 42] - [51, 46] (string_fragment [51, 43] - [51, 45]))) attribute: (jsx_attribute [51, 47] - [51, 54] (property_identifier [51, 47] - [51, 49]) (string [51, 50] - [51, 54] (string_fragment [51, 51] - [51, 53])))) close_tag: (jsx_closing_element [51, 55] - [51, 62] name: (identifier [51, 57] - [51, 61]))) (jsx_element [52, 18] - [52, 66] open_tag: (jsx_opening_element [52, 18] - [52, 59] name: (identifier [52, 19] - [52, 23]) attribute: (jsx_attribute [52, 24] - [52, 31] (property_identifier [52, 24] - [52, 26]) (string [52, 27] - [52, 31] (string_fragment [52, 28] - [52, 30]))) attribute: (jsx_attribute [52, 32] - [52, 39] (property_identifier [52, 32] - [52, 34]) (string [52, 35] - [52, 39] (string_fragment [52, 36] - [52, 38]))) attribute: (jsx_attribute [52, 40] - [52, 50] (property_identifier [52, 40] - [52, 42]) (string [52, 43] - [52, 50] (string_fragment [52, 44] - [52, 49]))) attribute: (jsx_attribute [52, 51] - [52, 58] (property_identifier [52, 51] - [52, 53]) (string [52, 54] - [52, 58] (string_fragment [52, 55] - [52, 57])))) close_tag: (jsx_closing_element [52, 59] - [52, 66] name: (identifier [52, 61] - [52, 65]))) close_tag: (jsx_closing_element [53, 16] - [53, 22] name: (identifier [53, 18] - [53, 21]))) close_tag: (jsx_closing_element [54, 14] - [54, 20] name: (identifier [54, 16] - [54, 19]))) (jsx_element [55, 14] - [57, 19] open_tag: (jsx_opening_element [55, 14] - [55, 76] name: (identifier [55, 15] - [55, 17]) attribute: (jsx_attribute [55, 18] - [55, 75] (property_identifier [55, 18] - [55, 23]) (string [55, 24] - [55, 75] (string_fragment [55, 25] - [55, 74])))) (jsx_text [55, 76] - [57, 14]) close_tag: (jsx_closing_element [57, 14] - [57, 19] name: (identifier [57, 16] - [57, 18]))) (jsx_element [58, 14] - [60, 18] open_tag: (jsx_opening_element [58, 14] - [58, 81] name: (identifier [58, 15] - [58, 16]) attribute: (jsx_attribute [58, 17] - [58, 80] (property_identifier [58, 17] - [58, 22]) (string [58, 23] - [58, 80] (string_fragment [58, 24] - [58, 79])))) (jsx_text [58, 81] - [60, 14]) close_tag: (jsx_closing_element [60, 14] - [60, 18] name: (identifier [60, 16] - [60, 17]))) close_tag: (jsx_closing_element [61, 12] - [61, 18] name: (identifier [61, 14] - [61, 17])))) alternative: (parenthesized_expression [63, 12] - [131, 11] (call_expression [64, 12] - [130, 14] function: (member_expression [64, 12] - [64, 20] object: (identifier [64, 12] - [64, 16]) property: (property_identifier [64, 17] - [64, 20])) arguments: (arguments [64, 20] - [130, 14] (arrow_function [64, 21] - [130, 13] parameters: (formal_parameters [64, 21] - [64, 26] (required_parameter [64, 22] - [64, 25] pattern: (identifier [64, 22] - [64, 25]))) body: (statement_block [64, 30] - [130, 13] (lexical_declaration [65, 14] - [66, 44] (variable_declarator [65, 20] - [66, 43] name: (identifier [65, 20] - [65, 31]) value: (binary_expression [65, 34] - [66, 43] left: (binary_expression [65, 34] - [65, 54] left: (member_expression [65, 34] - [65, 42] object: (identifier [65, 34] - [65, 37]) property: (property_identifier [65, 38] - [65, 42])) right: (string [65, 47] - [65, 54] (string_fragment [65, 48] - [65, 53]))) right: (binary_expression [66, 16] - [66, 43] left: (member_expression [66, 16] - [66, 24] object: (identifier [66, 16] - [66, 19]) property: (property_identifier [66, 20] - [66, 24])) right: (string [66, 29] - [66, 43] (string_fragment [66, 30] - [66, 42])))))) (lexical_declaration [67, 14] - [69, 42] (variable_declarator [67, 20] - [69, 41] name: (identifier [67, 20] - [67, 29]) value: (ternary_expression [67, 32] - [69, 41] condition: (call_expression [67, 32] - [67, 61] function: (member_expression [67, 32] - [67, 53] object: (member_expression [67, 32] - [67, 42] object: (identifier [67, 32] - [67, 35]) property: (property_identifier [67, 36] - [67, 42])) property: (property_identifier [67, 43] - [67, 53])) arguments: (arguments [67, 53] - [67, 61] (string [67, 54] - [67, 60] (string_fragment [67, 55] - [67, 59])))) consequence: (member_expression [68, 18] - [68, 28] object: (identifier [68, 18] - [68, 21]) property: (property_identifier [68, 22] - [68, 28])) alternative: (template_string [69, 18] - [69, 41] (string_fragment [69, 19] - [69, 27]) (template_substitution [69, 27] - [69, 40] (member_expression [69, 29] - [69, 39] object: (identifier [69, 29] - [69, 32]) property: (property_identifier [69, 33] - [69, 39]))))))) (return_statement [71, 14] - [129, 16] (parenthesized_expression [71, 21] - [129, 15] (jsx_element [72, 16] - [128, 22] open_tag: (jsx_opening_element [72, 16] - [76, 17] name: (identifier [72, 17] - [72, 20]) attribute: (jsx_attribute [73, 18] - [73, 30] (property_identifier [73, 18] - [73, 23]) (string [73, 24] - [73, 30] (string_fragment [73, 25] - [73, 29]))) attribute: (jsx_attribute [74, 18] - [74, 30] (property_identifier [74, 18] - [74, 21]) (jsx_expression [74, 22] - [74, 30] (member_expression [74, 23] - [74, 29] object: (identifier [74, 23] - [74, 26]) property: (property_identifier [74, 27] - [74, 29])))) attribute: (jsx_attribute [75, 18] - [75, 171] (property_identifier [75, 18] - [75, 23]) (string [75, 24] - [75, 171] (string_fragment [75, 25] - [75, 170])))) (jsx_element [77, 18] - [106, 24] open_tag: (jsx_opening_element [77, 18] - [77, 23] name: (identifier [77, 19] - [77, 22])) (jsx_element [78, 20] - [100, 26] open_tag: (jsx_opening_element [78, 20] - [78, 142] name: (identifier [78, 21] - [78, 24]) attribute: (jsx_attribute [78, 25] - [78, 141] (property_identifier [78, 25] - [78, 30]) (string [78, 31] - [78, 141] (string_fragment [78, 32] - [78, 140])))) (jsx_element [79, 22] - [91, 28] open_tag: (jsx_opening_element [79, 22] - [79, 85] name: (identifier [79, 23] - [79, 26]) attribute: (jsx_attribute [79, 27] - [79, 84] (property_identifier [79, 27] - [79, 32]) (string [79, 33] - [79, 84] (string_fragment [79, 34] - [79, 83])))) (jsx_element [80, 24] - [82, 30] open_tag: (jsx_opening_element [80, 24] - [80, 250] name: (identifier [80, 25] - [80, 28]) attribute: (jsx_attribute [80, 29] - [80, 249] (property_identifier [80, 29] - [80, 34]) (string [80, 35] - [80, 249] (string_fragment [80, 36] - [80, 248])))) (jsx_expression [81, 26] - [81, 60] (call_expression [81, 27] - [81, 59] function: (member_expression [81, 27] - [81, 57] object: (call_expression [81, 27] - [81, 45] function: (member_expression [81, 27] - [81, 42] object: (member_expression [81, 27] - [81, 35] object: (identifier [81, 27] - [81, 30]) property: (property_identifier [81, 31] - [81, 35])) property: (property_identifier [81, 36] - [81, 42])) arguments: (arguments [81, 42] - [81, 45] (number [81, 43] - [81, 44]))) property: (property_identifier [81, 46] - [81, 57])) arguments: (arguments [81, 57] - [81, 59]))) close_tag: (jsx_closing_element [82, 24] - [82, 30] name: (identifier [82, 26] - [82, 29]))) (jsx_element [83, 24] - [90, 30] open_tag: (jsx_opening_element [83, 24] - [83, 29] name: (identifier [83, 25] - [83, 28])) (jsx_element [84, 26] - [86, 31] open_tag: (jsx_opening_element [84, 26] - [84, 96] name: (identifier [84, 27] - [84, 29]) attribute: (jsx_attribute [84, 30] - [84, 95] (property_identifier [84, 30] - [84, 35]) (string [84, 36] - [84, 95] (string_fragment [84, 37] - [84, 94])))) (jsx_expression [85, 28] - [85, 38] (member_expression [85, 29] - [85, 37] object: (identifier [85, 29] - [85, 32]) property: (property_identifier [85, 33] - [85, 37]))) close_tag: (jsx_closing_element [86, 26] - [86, 31] name: (identifier [86, 28] - [86, 30]))) (jsx_element [87, 26] - [89, 33] open_tag: (jsx_opening_element [87, 26] - [87, 109] name: (identifier [87, 27] - [87, 31]) attribute: (jsx_attribute [87, 32] - [87, 108] (property_identifier [87, 32] - [87, 37]) (string [87, 38] - [87, 108] (string_fragment [87, 39] - [87, 107])))) (jsx_expression [88, 28] - [88, 40] (member_expression [88, 29] - [88, 39] object: (identifier [88, 29] - [88, 32]) property: (property_identifier [88, 33] - [88, 39]))) close_tag: (jsx_closing_element [89, 26] - [89, 33] name: (identifier [89, 28] - [89, 32]))) close_tag: (jsx_closing_element [90, 24] - [90, 30] name: (identifier [90, 26] - [90, 29]))) close_tag: (jsx_closing_element [91, 22] - [91, 28] name: (identifier [91, 24] - [91, 27]))) (jsx_element [93, 22] - [99, 29] open_tag: (jsx_opening_element [93, 22] - [97, 23] name: (identifier [93, 23] - [93, 27]) attribute: (jsx_attribute [94, 24] - [96, 27] (property_identifier [94, 24] - [94, 29]) (jsx_expression [94, 30] - [96, 27] (template_string [94, 31] - [96, 26] (string_fragment [94, 32] - [94, 38]) (template_substitution [94, 38] - [96, 25] (ternary_expression [95, 26] - [95, 70] condition: (identifier [95, 26] - [95, 37]) consequence: (string [95, 40] - [95, 55] (string_fragment [95, 41] - [95, 54])) alternative: (string [95, 58] - [95, 70] (string_fragment [95, 59] - [95, 69])))))))) (jsx_expression [98, 24] - [98, 34] (member_expression [98, 25] - [98, 33] object: (identifier [98, 25] - [98, 28]) property: (property_identifier [98, 29] - [98, 33]))) close_tag: (jsx_closing_element [99, 22] - [99, 29] name: (identifier [99, 24] - [99, 28]))) close_tag: (jsx_closing_element [100, 20] - [100, 26] name: (identifier [100, 22] - [100, 25]))) (jsx_element [102, 20] - [105, 24] open_tag: (jsx_opening_element [102, 20] - [102, 132] name: (identifier [102, 21] - [102, 22]) attribute: (jsx_attribute [102, 23] - [102, 131] (property_identifier [102, 23] - [102, 28]) (string [102, 29] - [102, 131] (string_fragment [102, 30] - [102, 130])))) (jsx_expression [103, 22] - [104, 67] (binary_expression [103, 23] - [104, 66] left: (member_expression [103, 23] - [103, 38] object: (identifier [103, 23] - [103, 26]) property: (property_identifier [103, 27] - [103, 38])) right: (string [104, 24] - [104, 66] (string_fragment [104, 25] - [104, 65])))) close_tag: (jsx_closing_element [105, 20] - [105, 24] name: (identifier [105, 22] - [105, 23]))) close_tag: (jsx_closing_element [106, 18] - [106, 24] name: (identifier [106, 20] - [106, 23]))) (jsx_element [108, 18] - [127, 22] open_tag: (jsx_opening_element [108, 18] - [112, 19] name: (identifier [108, 19] - [108, 20]) attribute: (jsx_attribute [109, 20] - [109, 36] (property_identifier [109, 20] - [109, 24]) (jsx_expression [109, 25] - [109, 36] (identifier [109, 26] - [109, 35]))) attribute: (jsx_attribute [110, 20] - [110, 39] (property_identifier [110, 20] - [110, 25]) (string [110, 26] - [110, 39] (string_fragment [110, 27] - [110, 38]))) attribute: (jsx_attribute [111, 20] - [111, 162] (property_identifier [111, 20] - [111, 25]) (string [111, 26] - [111, 162] (string_fragment [111, 27] - [111, 161])))) (jsx_element [113, 20] - [113, 43] open_tag: (jsx_opening_element [113, 20] - [113, 26] name: (identifier [113, 21] - [113, 25])) (jsx_text [113, 26] - [113, 36]) close_tag: (jsx_closing_element [113, 36] - [113, 43] name: (identifier [113, 38] - [113, 42]))) (jsx_element [114, 20] - [126, 26] open_tag: (jsx_opening_element [114, 20] - [123, 21] name: (identifier [114, 21] - [114, 24]) attribute: (jsx_attribute [115, 22] - [115, 32] (property_identifier [115, 22] - [115, 27]) (string [115, 28] - [115, 32] (string_fragment [115, 29] - [115, 31]))) attribute: (jsx_attribute [116, 22] - [116, 33] (property_identifier [116, 22] - [116, 28]) (string [116, 29] - [116, 33] (string_fragment [116, 30] - [116, 32]))) attribute: (jsx_attribute [117, 22] - [117, 41] (property_identifier [117, 22] - [117, 29]) (string [117, 30] - [117, 41] (string_fragment [117, 31] - [117, 40]))) attribute: (jsx_attribute [118, 22] - [118, 33] (property_identifier [118, 22] - [118, 26]) (string [118, 27] - [118, 33] (string_fragment [118, 28] - [118, 32]))) attribute: (jsx_attribute [119, 22] - [119, 43] (property_identifier [119, 22] - [119, 28]) (string [119, 29] - [119, 43] (string_fragment [119, 30] - [119, 42]))) attribute: (jsx_attribute [120, 22] - [120, 40] (property_identifier [120, 22] - [120, 34]) (string [120, 35] - [120, 40] (string_fragment [120, 36] - [120, 39]))) attribute: (jsx_attribute [121, 22] - [121, 44] (property_identifier [121, 22] - [121, 36]) (string [121, 37] - [121, 44] (string_fragment [121, 38] - [121, 43]))) attribute: (jsx_attribute [122, 22] - [122, 45] (property_identifier [122, 22] - [122, 37]) (string [122, 38] - [122, 45] (string_fragment [122, 39] - [122, 44])))) (jsx_element [124, 22] - [124, 65] open_tag: (jsx_opening_element [124, 22] - [124, 58] name: (identifier [124, 23] - [124, 27]) attribute: (jsx_attribute [124, 28] - [124, 34] (property_identifier [124, 28] - [124, 30]) (string [124, 31] - [124, 34] (string_fragment [124, 32] - [124, 33]))) attribute: (jsx_attribute [124, 35] - [124, 42] (property_identifier [124, 35] - [124, 37]) (string [124, 38] - [124, 42] (string_fragment [124, 39] - [124, 41]))) attribute: (jsx_attribute [124, 43] - [124, 50] (property_identifier [124, 43] - [124, 45]) (string [124, 46] - [124, 50] (string_fragment [124, 47] - [124, 49]))) attribute: (jsx_attribute [124, 51] - [124, 57] (property_identifier [124, 51] - [124, 53]) (string [124, 54] - [124, 57] (string_fragment [124, 55] - [124, 56])))) close_tag: (jsx_closing_element [124, 58] - [124, 65] name: (identifier [124, 60] - [124, 64]))) (jsx_element [125, 22] - [125, 67] open_tag: (jsx_opening_element [125, 22] - [125, 56] name: (identifier [125, 23] - [125, 31]) attribute: (jsx_attribute [125, 32] - [125, 55] (property_identifier [125, 32] - [125, 38]) (string [125, 39] - [125, 55] (string_fragment [125, 40] - [125, 54])))) close_tag: (jsx_closing_element [125, 56] - [125, 67] name: (identifier [125, 58] - [125, 66]))) close_tag: (jsx_closing_element [126, 20] - [126, 26] name: (identifier [126, 22] - [126, 25]))) close_tag: (jsx_closing_element [127, 18] - [127, 22] name: (identifier [127, 20] - [127, 21]))) close_tag: (jsx_closing_element [128, 16] - [128, 22] name: (identifier [128, 18] - [128, 21])))))))))))) close_tag: (jsx_closing_element [132, 6] - [132, 12] name: (identifier [132, 8] - [132, 11]))) close_tag: (jsx_closing_element [133, 4] - [133, 34] name: (identifier [133, 6] - [133, 33])))))))))))