299 lines
20 KiB
Plaintext
299 lines
20 KiB
Plaintext
(program [0, 0] - [86, 0]
|
|
(export_statement [0, 0] - [85, 2]
|
|
declaration: (lexical_declaration [0, 7] - [85, 2]
|
|
(variable_declarator [0, 13] - [85, 1]
|
|
name: (identifier [0, 13] - [0, 31])
|
|
value: (arrow_function [0, 34] - [85, 1]
|
|
parameters: (formal_parameters [0, 34] - [0, 67]
|
|
(required_parameter [0, 35] - [0, 66]
|
|
pattern: (object_pattern [0, 35] - [0, 48]
|
|
(object_assignment_pattern [0, 37] - [0, 46]
|
|
left: (shorthand_property_identifier_pattern [0, 37] - [0, 41])
|
|
right: (array [0, 44] - [0, 46])))
|
|
type: (type_annotation [0, 48] - [0, 66]
|
|
(object_type [0, 50] - [0, 66]
|
|
(property_signature [0, 52] - [0, 64]
|
|
name: (property_identifier [0, 52] - [0, 56])
|
|
type: (type_annotation [0, 57] - [0, 64]
|
|
(array_type [0, 59] - [0, 64]
|
|
(predefined_type [0, 59] - [0, 62]))))))))
|
|
body: (statement_block [0, 71] - [85, 1]
|
|
(return_statement [1, 2] - [84, 4]
|
|
(parenthesized_expression [1, 9] - [84, 3]
|
|
(jsx_element [2, 4] - [83, 10]
|
|
open_tag: (jsx_opening_element [2, 4] - [5, 5]
|
|
name: (identifier [2, 5] - [2, 8])
|
|
attribute: (jsx_attribute [3, 6] - [3, 26]
|
|
(property_identifier [3, 6] - [3, 8])
|
|
(string [3, 9] - [3, 26]
|
|
(string_fragment [3, 10] - [3, 25])))
|
|
attribute: (jsx_attribute [4, 6] - [4, 181]
|
|
(property_identifier [4, 6] - [4, 11])
|
|
(string [4, 12] - [4, 181]
|
|
(string_fragment [4, 13] - [4, 180]))))
|
|
(jsx_element [6, 6] - [82, 12]
|
|
open_tag: (jsx_opening_element [6, 6] - [6, 202]
|
|
name: (identifier [6, 7] - [6, 10])
|
|
attribute: (jsx_attribute [6, 11] - [6, 201]
|
|
(property_identifier [6, 11] - [6, 16])
|
|
(string [6, 17] - [6, 201]
|
|
(string_fragment [6, 18] - [6, 200]))))
|
|
(jsx_element [7, 8] - [19, 14]
|
|
open_tag: (jsx_opening_element [7, 8] - [7, 110]
|
|
name: (identifier [7, 9] - [7, 12])
|
|
attribute: (jsx_attribute [7, 13] - [7, 109]
|
|
(property_identifier [7, 13] - [7, 18])
|
|
(string [7, 19] - [7, 109]
|
|
(string_fragment [7, 20] - [7, 108]))))
|
|
(jsx_element [8, 10] - [11, 15]
|
|
open_tag: (jsx_opening_element [8, 10] - [8, 80]
|
|
name: (identifier [8, 11] - [8, 13])
|
|
attribute: (jsx_attribute [8, 14] - [8, 79]
|
|
(property_identifier [8, 14] - [8, 19])
|
|
(string [8, 20] - [8, 79]
|
|
(string_fragment [8, 21] - [8, 78]))))
|
|
(jsx_text [8, 80] - [9, 30])
|
|
(jsx_expression [9, 30] - [9, 35]
|
|
(string [9, 31] - [9, 34]
|
|
(string_fragment [9, 32] - [9, 33])))
|
|
(jsx_element [10, 12] - [10, 77]
|
|
open_tag: (jsx_opening_element [10, 12] - [10, 70]
|
|
name: (identifier [10, 13] - [10, 17])
|
|
attribute: (jsx_attribute [10, 18] - [10, 38]
|
|
(property_identifier [10, 18] - [10, 20])
|
|
(string [10, 21] - [10, 38]
|
|
(string_fragment [10, 22] - [10, 37])))
|
|
attribute: (jsx_attribute [10, 39] - [10, 69]
|
|
(property_identifier [10, 39] - [10, 44])
|
|
(string [10, 45] - [10, 69]
|
|
(string_fragment [10, 46] - [10, 68]))))
|
|
close_tag: (jsx_closing_element [10, 70] - [10, 77]
|
|
name: (identifier [10, 72] - [10, 76])))
|
|
close_tag: (jsx_closing_element [11, 10] - [11, 15]
|
|
name: (identifier [11, 12] - [11, 14])))
|
|
(jsx_element [12, 10] - [18, 19]
|
|
open_tag: (jsx_opening_element [12, 10] - [16, 11]
|
|
name: (identifier [12, 11] - [12, 17])
|
|
attribute: (jsx_attribute [13, 12] - [13, 25]
|
|
(property_identifier [13, 12] - [13, 16])
|
|
(string [13, 17] - [13, 25]
|
|
(string_fragment [13, 18] - [13, 24])))
|
|
attribute: (jsx_attribute [14, 12] - [14, 44]
|
|
(property_identifier [14, 12] - [14, 19])
|
|
(string [14, 20] - [14, 44]
|
|
(string_fragment [14, 21] - [14, 43])))
|
|
attribute: (jsx_attribute [15, 12] - [15, 113]
|
|
(property_identifier [15, 12] - [15, 17])
|
|
(string [15, 18] - [15, 113]
|
|
(string_fragment [15, 19] - [15, 112]))))
|
|
(html_character_reference [17, 12] - [17, 19])
|
|
close_tag: (jsx_closing_element [18, 10] - [18, 19]
|
|
name: (identifier [18, 12] - [18, 18])))
|
|
close_tag: (jsx_closing_element [19, 8] - [19, 14]
|
|
name: (identifier [19, 10] - [19, 13])))
|
|
(jsx_self_closing_element [21, 8] - [21, 65]
|
|
name: (identifier [21, 9] - [21, 14])
|
|
attribute: (jsx_attribute [21, 15] - [21, 28]
|
|
(property_identifier [21, 15] - [21, 19])
|
|
(string [21, 20] - [21, 28]
|
|
(string_fragment [21, 21] - [21, 27])))
|
|
attribute: (jsx_attribute [21, 29] - [21, 53]
|
|
(property_identifier [21, 29] - [21, 31])
|
|
(string [21, 32] - [21, 53]
|
|
(string_fragment [21, 33] - [21, 52])))
|
|
attribute: (jsx_attribute [21, 54] - [21, 62]
|
|
(property_identifier [21, 54] - [21, 59])
|
|
(string [21, 60] - [21, 62])))
|
|
(jsx_element [23, 8] - [64, 14]
|
|
open_tag: (jsx_opening_element [23, 8] - [23, 97]
|
|
name: (identifier [23, 9] - [23, 12])
|
|
attribute: (jsx_attribute [23, 13] - [23, 96]
|
|
(property_identifier [23, 13] - [23, 18])
|
|
(string [23, 19] - [23, 96]
|
|
(string_fragment [23, 20] - [23, 95]))))
|
|
(jsx_element [24, 10] - [32, 18]
|
|
open_tag: (jsx_opening_element [24, 10] - [24, 139]
|
|
name: (identifier [24, 11] - [24, 16])
|
|
attribute: (jsx_attribute [24, 17] - [24, 138]
|
|
(property_identifier [24, 17] - [24, 22])
|
|
(string [24, 23] - [24, 138]
|
|
(string_fragment [24, 24] - [24, 137]))))
|
|
(jsx_self_closing_element [25, 12] - [30, 14]
|
|
name: (identifier [25, 13] - [25, 18])
|
|
attribute: (jsx_attribute [26, 14] - [26, 29]
|
|
(property_identifier [26, 14] - [26, 18])
|
|
(string [26, 19] - [26, 29]
|
|
(string_fragment [26, 20] - [26, 28])))
|
|
attribute: (jsx_attribute [27, 14] - [27, 35]
|
|
(property_identifier [27, 14] - [27, 16])
|
|
(string [27, 17] - [27, 35]
|
|
(string_fragment [27, 18] - [27, 34])))
|
|
attribute: (jsx_attribute [28, 14] - [28, 36]
|
|
(property_identifier [28, 14] - [28, 19])
|
|
(string [28, 20] - [28, 36]
|
|
(string_fragment [28, 21] - [28, 35])))
|
|
attribute: (jsx_attribute [29, 14] - [29, 32]
|
|
(property_identifier [29, 14] - [29, 19])
|
|
(string [29, 20] - [29, 32]
|
|
(string_fragment [29, 21] - [29, 31]))))
|
|
(jsx_text [30, 14] - [32, 10])
|
|
close_tag: (jsx_closing_element [32, 10] - [32, 18]
|
|
name: (identifier [32, 12] - [32, 17])))
|
|
(jsx_element [33, 10] - [41, 18]
|
|
open_tag: (jsx_opening_element [33, 10] - [33, 139]
|
|
name: (identifier [33, 11] - [33, 16])
|
|
attribute: (jsx_attribute [33, 17] - [33, 138]
|
|
(property_identifier [33, 17] - [33, 22])
|
|
(string [33, 23] - [33, 138]
|
|
(string_fragment [33, 24] - [33, 137]))))
|
|
(jsx_self_closing_element [34, 12] - [39, 14]
|
|
name: (identifier [34, 13] - [34, 18])
|
|
attribute: (jsx_attribute [35, 14] - [35, 29]
|
|
(property_identifier [35, 14] - [35, 18])
|
|
(string [35, 19] - [35, 29]
|
|
(string_fragment [35, 20] - [35, 28])))
|
|
attribute: (jsx_attribute [36, 14] - [36, 35]
|
|
(property_identifier [36, 14] - [36, 16])
|
|
(string [36, 17] - [36, 35]
|
|
(string_fragment [36, 18] - [36, 34])))
|
|
attribute: (jsx_attribute [37, 14] - [37, 36]
|
|
(property_identifier [37, 14] - [37, 19])
|
|
(string [37, 20] - [37, 36]
|
|
(string_fragment [37, 21] - [37, 35])))
|
|
attribute: (jsx_attribute [38, 14] - [38, 32]
|
|
(property_identifier [38, 14] - [38, 19])
|
|
(string [38, 20] - [38, 32]
|
|
(string_fragment [38, 21] - [38, 31]))))
|
|
(jsx_text [39, 14] - [41, 10])
|
|
close_tag: (jsx_closing_element [41, 10] - [41, 18]
|
|
name: (identifier [41, 12] - [41, 17])))
|
|
(jsx_element [42, 10] - [50, 18]
|
|
open_tag: (jsx_opening_element [42, 10] - [42, 139]
|
|
name: (identifier [42, 11] - [42, 16])
|
|
attribute: (jsx_attribute [42, 17] - [42, 138]
|
|
(property_identifier [42, 17] - [42, 22])
|
|
(string [42, 23] - [42, 138]
|
|
(string_fragment [42, 24] - [42, 137]))))
|
|
(jsx_self_closing_element [43, 12] - [48, 14]
|
|
name: (identifier [43, 13] - [43, 18])
|
|
attribute: (jsx_attribute [44, 14] - [44, 29]
|
|
(property_identifier [44, 14] - [44, 18])
|
|
(string [44, 19] - [44, 29]
|
|
(string_fragment [44, 20] - [44, 28])))
|
|
attribute: (jsx_attribute [45, 14] - [45, 34]
|
|
(property_identifier [45, 14] - [45, 16])
|
|
(string [45, 17] - [45, 34]
|
|
(string_fragment [45, 18] - [45, 33])))
|
|
attribute: (jsx_attribute [46, 14] - [46, 36]
|
|
(property_identifier [46, 14] - [46, 19])
|
|
(string [46, 20] - [46, 36]
|
|
(string_fragment [46, 21] - [46, 35])))
|
|
attribute: (jsx_attribute [47, 14] - [47, 31]
|
|
(property_identifier [47, 14] - [47, 19])
|
|
(string [47, 20] - [47, 31]
|
|
(string_fragment [47, 21] - [47, 30]))))
|
|
(jsx_text [48, 14] - [50, 10])
|
|
close_tag: (jsx_closing_element [50, 10] - [50, 18]
|
|
name: (identifier [50, 12] - [50, 17])))
|
|
(jsx_expression [51, 10] - [63, 13]
|
|
(call_expression [51, 11] - [63, 12]
|
|
function: (member_expression [51, 11] - [51, 19]
|
|
object: (identifier [51, 11] - [51, 15])
|
|
property: (property_identifier [51, 16] - [51, 19]))
|
|
arguments: (arguments [51, 19] - [63, 12]
|
|
(arrow_function [51, 20] - [63, 11]
|
|
parameters: (formal_parameters [51, 20] - [51, 25]
|
|
(required_parameter [51, 21] - [51, 24]
|
|
pattern: (identifier [51, 21] - [51, 24])))
|
|
body: (parenthesized_expression [51, 29] - [63, 11]
|
|
(jsx_element [52, 12] - [62, 20]
|
|
open_tag: (jsx_opening_element [52, 12] - [55, 13]
|
|
name: (identifier [52, 13] - [52, 18])
|
|
attribute: (jsx_attribute [53, 14] - [53, 26]
|
|
(property_identifier [53, 14] - [53, 17])
|
|
(jsx_expression [53, 18] - [53, 26]
|
|
(member_expression [53, 19] - [53, 25]
|
|
object: (identifier [53, 19] - [53, 22])
|
|
property: (property_identifier [53, 23] - [53, 25]))))
|
|
attribute: (jsx_attribute [54, 14] - [54, 135]
|
|
(property_identifier [54, 14] - [54, 19])
|
|
(string [54, 20] - [54, 135]
|
|
(string_fragment [54, 21] - [54, 134]))))
|
|
(jsx_self_closing_element [56, 14] - [60, 16]
|
|
name: (identifier [56, 15] - [56, 20])
|
|
attribute: (jsx_attribute [57, 16] - [57, 31]
|
|
(property_identifier [57, 16] - [57, 20])
|
|
(string [57, 21] - [57, 31]
|
|
(string_fragment [57, 22] - [57, 30])))
|
|
attribute: (jsx_attribute [58, 16] - [58, 38]
|
|
(property_identifier [58, 16] - [58, 21])
|
|
(string [58, 22] - [58, 38]
|
|
(string_fragment [58, 23] - [58, 37])))
|
|
attribute: (jsx_attribute [59, 16] - [59, 41]
|
|
(property_identifier [59, 16] - [59, 21])
|
|
(jsx_expression [59, 22] - [59, 41]
|
|
(template_string [59, 23] - [59, 40]
|
|
(string_fragment [59, 24] - [59, 28])
|
|
(template_substitution [59, 28] - [59, 39]
|
|
(member_expression [59, 30] - [59, 38]
|
|
object: (identifier [59, 30] - [59, 33])
|
|
property: (property_identifier [59, 34] - [59, 38])))))))
|
|
(jsx_text [60, 16] - [61, 21])
|
|
(jsx_expression [61, 21] - [61, 31]
|
|
(member_expression [61, 22] - [61, 30]
|
|
object: (identifier [61, 22] - [61, 25])
|
|
property: (property_identifier [61, 26] - [61, 30])))
|
|
close_tag: (jsx_closing_element [62, 12] - [62, 20]
|
|
name: (identifier [62, 14] - [62, 19]))))))))
|
|
close_tag: (jsx_closing_element [64, 8] - [64, 14]
|
|
name: (identifier [64, 10] - [64, 13])))
|
|
(jsx_element [66, 8] - [81, 14]
|
|
open_tag: (jsx_opening_element [66, 8] - [66, 76]
|
|
name: (identifier [66, 9] - [66, 12])
|
|
attribute: (jsx_attribute [66, 13] - [66, 75]
|
|
(property_identifier [66, 13] - [66, 18])
|
|
(string [66, 19] - [66, 75]
|
|
(string_fragment [66, 20] - [66, 74]))))
|
|
(jsx_element [67, 10] - [73, 19]
|
|
open_tag: (jsx_opening_element [67, 10] - [71, 11]
|
|
name: (identifier [67, 11] - [67, 17])
|
|
attribute: (jsx_attribute [68, 12] - [68, 25]
|
|
(property_identifier [68, 12] - [68, 16])
|
|
(string [68, 17] - [68, 25]
|
|
(string_fragment [68, 18] - [68, 24])))
|
|
attribute: (jsx_attribute [69, 12] - [69, 31]
|
|
(property_identifier [69, 12] - [69, 17])
|
|
(string [69, 18] - [69, 31]
|
|
(string_fragment [69, 19] - [69, 30])))
|
|
attribute: (jsx_attribute [70, 12] - [70, 44]
|
|
(property_identifier [70, 12] - [70, 19])
|
|
(string [70, 20] - [70, 44]
|
|
(string_fragment [70, 21] - [70, 43]))))
|
|
(jsx_text [71, 11] - [73, 10])
|
|
close_tag: (jsx_closing_element [73, 10] - [73, 19]
|
|
name: (identifier [73, 12] - [73, 18])))
|
|
(jsx_element [74, 10] - [80, 19]
|
|
open_tag: (jsx_opening_element [74, 10] - [78, 11]
|
|
name: (identifier [74, 11] - [74, 17])
|
|
attribute: (jsx_attribute [75, 12] - [75, 25]
|
|
(property_identifier [75, 12] - [75, 16])
|
|
(string [75, 17] - [75, 25]
|
|
(string_fragment [75, 18] - [75, 24])))
|
|
attribute: (jsx_attribute [76, 12] - [76, 31]
|
|
(property_identifier [76, 12] - [76, 17])
|
|
(string [76, 18] - [76, 31]
|
|
(string_fragment [76, 19] - [76, 30])))
|
|
attribute: (jsx_attribute [77, 12] - [77, 41]
|
|
(property_identifier [77, 12] - [77, 19])
|
|
(string [77, 20] - [77, 41]
|
|
(string_fragment [77, 21] - [77, 40]))))
|
|
(jsx_text [78, 11] - [80, 10])
|
|
close_tag: (jsx_closing_element [80, 10] - [80, 19]
|
|
name: (identifier [80, 12] - [80, 18])))
|
|
close_tag: (jsx_closing_element [81, 8] - [81, 14]
|
|
name: (identifier [81, 10] - [81, 13])))
|
|
close_tag: (jsx_closing_element [82, 6] - [82, 12]
|
|
name: (identifier [82, 8] - [82, 11])))
|
|
close_tag: (jsx_closing_element [83, 4] - [83, 10]
|
|
name: (identifier [83, 6] - [83, 9])))))))))))
|