533 lines
41 KiB
Plaintext
533 lines
41 KiB
Plaintext
(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])))))))))))
|