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