auth-yes/archive/.forum/ast/routes.tsx.ast

539 lines
31 KiB
Plaintext

(program [0, 0] - [121, 0]
(import_statement [0, 0] - [0, 40]
(import_clause [0, 7] - [0, 15]
(named_imports [0, 7] - [0, 15]
(import_specifier [0, 9] - [0, 13]
name: (identifier [0, 9] - [0, 13]))))
source: (string [0, 21] - [0, 39]
(string_fragment [0, 22] - [0, 38])))
(import_statement [2, 0] - [2, 59]
(import_clause [2, 7] - [2, 25]
(named_imports [2, 7] - [2, 25]
(import_specifier [2, 9] - [2, 23]
name: (identifier [2, 9] - [2, 23]))))
source: (string [2, 31] - [2, 58]
(string_fragment [2, 32] - [2, 57])))
(import_statement [3, 0] - [3, 74]
(import_clause [3, 7] - [3, 35]
(named_imports [3, 7] - [3, 35]
(import_specifier [3, 9] - [3, 33]
name: (identifier [3, 9] - [3, 33]))))
source: (string [3, 41] - [3, 73]
(string_fragment [3, 42] - [3, 72])))
(import_statement [4, 0] - [8, 31]
(import_clause [4, 7] - [8, 1]
(named_imports [4, 7] - [8, 1]
(import_specifier [5, 2] - [5, 22]
name: (identifier [5, 2] - [5, 22]))
(import_specifier [6, 2] - [6, 10]
name: (identifier [6, 2] - [6, 10]))
(import_specifier [7, 2] - [7, 15]
name: (identifier [7, 2] - [7, 15]))))
source: (string [8, 7] - [8, 30]
(string_fragment [8, 8] - [8, 29])))
(import_statement [9, 0] - [13, 29]
(import_clause [9, 7] - [13, 1]
(named_imports [9, 7] - [13, 1]
(import_specifier [10, 2] - [10, 12]
name: (identifier [10, 2] - [10, 12]))
(import_specifier [11, 2] - [11, 18]
name: (identifier [11, 2] - [11, 18]))
(import_specifier [12, 2] - [12, 17]
name: (identifier [12, 2] - [12, 17]))))
source: (string [13, 7] - [13, 28]
(string_fragment [13, 8] - [13, 27])))
(import_statement [14, 0] - [14, 58]
(import_clause [14, 7] - [14, 29]
(named_imports [14, 7] - [14, 29]
(import_specifier [14, 9] - [14, 27]
name: (identifier [14, 9] - [14, 27]))))
source: (string [14, 35] - [14, 57]
(string_fragment [14, 36] - [14, 56])))
(import_statement [15, 0] - [15, 49]
(import_clause [15, 7] - [15, 28]
(named_imports [15, 7] - [15, 28]
(import_specifier [15, 9] - [15, 26]
name: (identifier [15, 9] - [15, 26]))))
source: (string [15, 34] - [15, 48]
(string_fragment [15, 35] - [15, 47])))
(import_statement [16, 0] - [16, 80]
(import_clause [16, 7] - [16, 35]
(named_imports [16, 7] - [16, 35]
(import_specifier [16, 9] - [16, 33]
name: (identifier [16, 9] - [16, 33]))))
source: (string [16, 41] - [16, 79]
(string_fragment [16, 42] - [16, 78])))
(import_statement [17, 0] - [17, 64]
(import_clause [17, 7] - [17, 31]
(named_imports [17, 7] - [17, 31]
(import_specifier [17, 9] - [17, 29]
name: (identifier [17, 9] - [17, 29]))))
source: (string [17, 37] - [17, 63]
(string_fragment [17, 38] - [17, 62])))
(import_statement [18, 0] - [18, 64]
(import_clause [18, 7] - [18, 31]
(named_imports [18, 7] - [18, 31]
(import_specifier [18, 9] - [18, 29]
name: (identifier [18, 9] - [18, 29]))))
source: (string [18, 37] - [18, 63]
(string_fragment [18, 38] - [18, 62])))
(import_statement [19, 0] - [19, 59]
(import_clause [19, 7] - [19, 31]
(named_imports [19, 7] - [19, 31]
(import_specifier [19, 9] - [19, 29]
name: (identifier [19, 9] - [19, 29]))))
source: (string [19, 37] - [19, 58]
(string_fragment [19, 38] - [19, 57])))
(export_statement [21, 0] - [21, 40]
declaration: (lexical_declaration [21, 7] - [21, 40]
(variable_declarator [21, 13] - [21, 39]
name: (identifier [21, 13] - [21, 26])
value: (new_expression [21, 29] - [21, 39]
constructor: (identifier [21, 33] - [21, 37])
arguments: (arguments [21, 37] - [21, 39])))))
(comment [23, 0] - [23, 27])
(expression_statement [24, 0] - [24, 47]
(call_expression [24, 0] - [24, 46]
function: (member_expression [24, 0] - [24, 19]
object: (identifier [24, 0] - [24, 13])
property: (property_identifier [24, 14] - [24, 19]))
arguments: (arguments [24, 19] - [24, 46]
(string [24, 20] - [24, 23]
(string_fragment [24, 21] - [24, 22]))
(identifier [24, 25] - [24, 45]))))
(comment [26, 0] - [26, 60])
(comment [27, 0] - [27, 33])
(comment [28, 0] - [28, 60])
(expression_statement [29, 0] - [41, 3]
(call_expression [29, 0] - [41, 2]
function: (member_expression [29, 0] - [29, 17]
object: (identifier [29, 0] - [29, 13])
property: (property_identifier [29, 14] - [29, 17]))
arguments: (arguments [29, 17] - [41, 2]
(string [29, 18] - [29, 30]
(string_fragment [29, 19] - [29, 29]))
(arrow_function [29, 32] - [41, 1]
parameters: (formal_parameters [29, 38] - [29, 41]
(required_parameter [29, 39] - [29, 40]
pattern: (identifier [29, 39] - [29, 40])))
body: (statement_block [29, 45] - [41, 1]
(lexical_declaration [30, 2] - [30, 45]
(variable_declarator [30, 8] - [30, 44]
name: (identifier [30, 8] - [30, 12])
value: (await_expression [30, 15] - [30, 44]
(call_expression [30, 21] - [30, 44]
function: (identifier [30, 21] - [30, 41])
arguments: (arguments [30, 41] - [30, 44]
(identifier [30, 42] - [30, 43]))))))
(if_statement [31, 2] - [33, 3]
condition: (parenthesized_expression [31, 5] - [31, 12]
(unary_expression [31, 6] - [31, 11]
argument: (identifier [31, 7] - [31, 11])))
consequence: (statement_block [31, 13] - [33, 3]
(return_statement [32, 4] - [32, 32]
(call_expression [32, 11] - [32, 31]
function: (member_expression [32, 11] - [32, 21]
object: (identifier [32, 11] - [32, 12])
property: (property_identifier [32, 13] - [32, 21]))
arguments: (arguments [32, 21] - [32, 31]
(string [32, 22] - [32, 30]
(string_fragment [32, 23] - [32, 29])))))))
(lexical_declaration [35, 2] - [35, 51]
(variable_declarator [35, 8] - [35, 50]
name: (identifier [35, 8] - [35, 15])
value: (await_expression [35, 18] - [35, 50]
(call_expression [35, 24] - [35, 50]
function: (identifier [35, 24] - [35, 37])
arguments: (arguments [35, 37] - [35, 50]
(member_expression [35, 38] - [35, 49]
object: (identifier [35, 38] - [35, 42])
property: (property_identifier [35, 43] - [35, 49])))))))
(lexical_declaration [36, 2] - [36, 79]
(variable_declarator [36, 8] - [36, 78]
name: (identifier [36, 8] - [36, 12])
value: (await_expression [36, 15] - [36, 78]
(call_expression [36, 21] - [36, 78]
function: (identifier [36, 21] - [36, 37])
arguments: (arguments [36, 37] - [36, 78]
(member_expression [36, 38] - [36, 49]
object: (identifier [36, 38] - [36, 42])
property: (property_identifier [36, 43] - [36, 49]))
(identifier [36, 51] - [36, 58])
(member_expression [36, 60] - [36, 77]
object: (identifier [36, 60] - [36, 64])
property: (property_identifier [36, 65] - [36, 77])))))))
(return_statement [38, 2] - [40, 4]
(call_expression [38, 9] - [40, 3]
function: (member_expression [38, 9] - [38, 15]
object: (identifier [38, 9] - [38, 10])
property: (property_identifier [38, 11] - [38, 15]))
arguments: (arguments [38, 15] - [40, 3]
(jsx_self_closing_element [39, 4] - [39, 69]
name: (identifier [39, 5] - [39, 29])
attribute: (jsx_attribute [39, 30] - [39, 48]
(property_identifier [39, 30] - [39, 34])
(jsx_expression [39, 35] - [39, 48]
(as_expression [39, 36] - [39, 47]
(identifier [39, 36] - [39, 40])
(predefined_type [39, 44] - [39, 47]))))
attribute: (jsx_attribute [39, 49] - [39, 66]
(property_identifier [39, 49] - [39, 56])
(jsx_expression [39, 57] - [39, 66]
(identifier [39, 58] - [39, 65]))))))))))))
(comment [43, 0] - [43, 60])
(comment [44, 0] - [44, 32])
(comment [45, 0] - [45, 60])
(expression_statement [46, 0] - [66, 3]
(call_expression [46, 0] - [66, 2]
function: (member_expression [46, 0] - [46, 17]
object: (identifier [46, 0] - [46, 13])
property: (property_identifier [46, 14] - [46, 17]))
arguments: (arguments [46, 17] - [66, 2]
(string [46, 18] - [46, 39]
(string_fragment [46, 19] - [46, 38]))
(arrow_function [46, 41] - [66, 1]
parameters: (formal_parameters [46, 47] - [46, 50]
(required_parameter [46, 48] - [46, 49]
pattern: (identifier [46, 48] - [46, 49])))
body: (statement_block [46, 54] - [66, 1]
(lexical_declaration [47, 2] - [47, 45]
(variable_declarator [47, 8] - [47, 44]
name: (identifier [47, 8] - [47, 12])
value: (await_expression [47, 15] - [47, 44]
(call_expression [47, 21] - [47, 44]
function: (identifier [47, 21] - [47, 41])
arguments: (arguments [47, 41] - [47, 44]
(identifier [47, 42] - [47, 43]))))))
(if_statement [48, 2] - [50, 3]
condition: (parenthesized_expression [48, 5] - [48, 12]
(unary_expression [48, 6] - [48, 11]
argument: (identifier [48, 7] - [48, 11])))
consequence: (statement_block [48, 13] - [50, 3]
(return_statement [49, 4] - [49, 32]
(call_expression [49, 11] - [49, 31]
function: (member_expression [49, 11] - [49, 21]
object: (identifier [49, 11] - [49, 12])
property: (property_identifier [49, 13] - [49, 21]))
arguments: (arguments [49, 21] - [49, 31]
(string [49, 22] - [49, 30]
(string_fragment [49, 23] - [49, 29])))))))
(lexical_declaration [52, 2] - [52, 56]
(variable_declarator [52, 8] - [52, 55]
name: (identifier [52, 8] - [52, 16])
value: (await_expression [52, 19] - [52, 55]
(call_expression [52, 25] - [52, 55]
function: (identifier [52, 25] - [52, 42])
arguments: (arguments [52, 42] - [52, 55]
(member_expression [52, 43] - [52, 54]
object: (identifier [52, 43] - [52, 47])
property: (property_identifier [52, 48] - [52, 54])))))))
(lexical_declaration [53, 2] - [53, 34]
(variable_declarator [53, 8] - [53, 33]
name: (identifier [53, 8] - [53, 12])
value: (await_expression [53, 15] - [53, 33]
(call_expression [53, 21] - [53, 33]
function: (identifier [53, 21] - [53, 31])
arguments: (arguments [53, 31] - [53, 33])))))
(lexical_declaration [54, 2] - [54, 60]
(variable_declarator [54, 8] - [54, 59]
name: (identifier [54, 8] - [54, 19])
value: (await_expression [54, 22] - [54, 59]
(call_expression [54, 28] - [54, 59]
function: (identifier [54, 28] - [54, 46])
arguments: (arguments [54, 46] - [54, 59]
(member_expression [54, 47] - [54, 58]
object: (identifier [54, 47] - [54, 51])
property: (property_identifier [54, 52] - [54, 58])))))))
(lexical_declaration [55, 2] - [55, 65]
(variable_declarator [55, 8] - [55, 64]
name: (identifier [55, 8] - [55, 15])
value: (binary_expression [55, 18] - [55, 64]
left: (call_expression [55, 18] - [55, 41]
function: (identifier [55, 18] - [55, 26])
arguments: (arguments [55, 26] - [55, 41]
(identifier [55, 27] - [55, 31])
(string [55, 33] - [55, 40]
(string_fragment [55, 34] - [55, 39]))))
right: (call_expression [55, 45] - [55, 64]
function: (identifier [55, 45] - [55, 53])
arguments: (arguments [55, 53] - [55, 64]
(identifier [55, 54] - [55, 58])
(string [55, 60] - [55, 63]
(string_fragment [55, 61] - [55, 62])))))))
(return_statement [57, 2] - [65, 4]
(call_expression [57, 9] - [65, 3]
function: (member_expression [57, 9] - [57, 15]
object: (identifier [57, 9] - [57, 10])
property: (property_identifier [57, 11] - [57, 15]))
arguments: (arguments [57, 15] - [65, 3]
(jsx_self_closing_element [58, 4] - [64, 6]
name: (identifier [58, 5] - [58, 25])
attribute: (jsx_attribute [59, 6] - [59, 25]
(property_identifier [59, 6] - [59, 14])
(jsx_expression [59, 15] - [59, 25]
(identifier [59, 16] - [59, 24])))
attribute: (jsx_attribute [60, 6] - [60, 39]
(property_identifier [60, 6] - [60, 22])
(jsx_expression [60, 23] - [60, 39]
(member_expression [60, 24] - [60, 38]
object: (identifier [60, 24] - [60, 28])
property: (property_identifier [60, 29] - [60, 38]))))
attribute: (jsx_attribute [61, 6] - [61, 17]
(property_identifier [61, 6] - [61, 10])
(jsx_expression [61, 11] - [61, 17]
(identifier [61, 12] - [61, 16])))
attribute: (jsx_attribute [62, 6] - [62, 23]
(property_identifier [62, 6] - [62, 13])
(jsx_expression [62, 14] - [62, 23]
(identifier [62, 15] - [62, 22])))
attribute: (jsx_attribute [63, 6] - [63, 38]
(property_identifier [63, 6] - [63, 17])
(jsx_expression [63, 18] - [63, 38]
(as_expression [63, 19] - [63, 37]
(identifier [63, 19] - [63, 30])
(predefined_type [63, 34] - [63, 37])))))))))))))
(comment [68, 0] - [68, 60])
(comment [69, 0] - [69, 32])
(comment [70, 0] - [70, 60])
(expression_statement [71, 0] - [83, 3]
(call_expression [71, 0] - [83, 2]
function: (member_expression [71, 0] - [71, 17]
object: (identifier [71, 0] - [71, 13])
property: (property_identifier [71, 14] - [71, 17]))
arguments: (arguments [71, 17] - [83, 2]
(string [71, 18] - [71, 39]
(string_fragment [71, 19] - [71, 38]))
(arrow_function [71, 41] - [83, 1]
parameters: (formal_parameters [71, 47] - [71, 50]
(required_parameter [71, 48] - [71, 49]
pattern: (identifier [71, 48] - [71, 49])))
body: (statement_block [71, 54] - [83, 1]
(lexical_declaration [72, 2] - [72, 45]
(variable_declarator [72, 8] - [72, 44]
name: (identifier [72, 8] - [72, 12])
value: (await_expression [72, 15] - [72, 44]
(call_expression [72, 21] - [72, 44]
function: (identifier [72, 21] - [72, 41])
arguments: (arguments [72, 41] - [72, 44]
(identifier [72, 42] - [72, 43]))))))
(if_statement [73, 2] - [75, 3]
condition: (parenthesized_expression [73, 5] - [73, 12]
(unary_expression [73, 6] - [73, 11]
argument: (identifier [73, 7] - [73, 11])))
consequence: (statement_block [73, 13] - [75, 3]
(return_statement [74, 4] - [74, 32]
(call_expression [74, 11] - [74, 31]
function: (member_expression [74, 11] - [74, 21]
object: (identifier [74, 11] - [74, 12])
property: (property_identifier [74, 13] - [74, 21]))
arguments: (arguments [74, 21] - [74, 31]
(string [74, 22] - [74, 30]
(string_fragment [74, 23] - [74, 29])))))))
(lexical_declaration [77, 2] - [77, 54]
(variable_declarator [77, 8] - [77, 53]
name: (identifier [77, 8] - [77, 16])
value: (await_expression [77, 19] - [77, 53]
(call_expression [77, 25] - [77, 53]
function: (identifier [77, 25] - [77, 40])
arguments: (arguments [77, 40] - [77, 53]
(member_expression [77, 41] - [77, 52]
object: (identifier [77, 41] - [77, 45])
property: (property_identifier [77, 46] - [77, 52])))))))
(lexical_declaration [78, 2] - [78, 65]
(variable_declarator [78, 8] - [78, 64]
name: (identifier [78, 8] - [78, 15])
value: (binary_expression [78, 18] - [78, 64]
left: (call_expression [78, 18] - [78, 41]
function: (identifier [78, 18] - [78, 26])
arguments: (arguments [78, 26] - [78, 41]
(identifier [78, 27] - [78, 31])
(string [78, 33] - [78, 40]
(string_fragment [78, 34] - [78, 39]))))
right: (call_expression [78, 45] - [78, 64]
function: (identifier [78, 45] - [78, 53])
arguments: (arguments [78, 53] - [78, 64]
(identifier [78, 54] - [78, 58])
(string [78, 60] - [78, 63]
(string_fragment [78, 61] - [78, 62])))))))
(return_statement [80, 2] - [82, 4]
(call_expression [80, 9] - [82, 3]
function: (member_expression [80, 9] - [80, 15]
object: (identifier [80, 9] - [80, 10])
property: (property_identifier [80, 11] - [80, 15]))
arguments: (arguments [80, 15] - [82, 3]
(jsx_self_closing_element [81, 4] - [81, 66]
name: (identifier [81, 5] - [81, 25])
attribute: (jsx_attribute [81, 26] - [81, 45]
(property_identifier [81, 26] - [81, 34])
(jsx_expression [81, 35] - [81, 45]
(identifier [81, 36] - [81, 44])))
attribute: (jsx_attribute [81, 46] - [81, 63]
(property_identifier [81, 46] - [81, 53])
(jsx_expression [81, 54] - [81, 63]
(identifier [81, 55] - [81, 62]))))))))))))
(comment [85, 0] - [85, 60])
(comment [86, 0] - [86, 41])
(comment [87, 0] - [87, 60])
(expression_statement [88, 0] - [120, 3]
(call_expression [88, 0] - [120, 2]
function: (member_expression [88, 0] - [88, 17]
object: (identifier [88, 0] - [88, 13])
property: (property_identifier [88, 14] - [88, 17]))
arguments: (arguments [88, 17] - [120, 2]
(string [88, 18] - [88, 40]
(string_fragment [88, 19] - [88, 39]))
(arrow_function [88, 42] - [120, 1]
parameters: (formal_parameters [88, 48] - [88, 51]
(required_parameter [88, 49] - [88, 50]
pattern: (identifier [88, 49] - [88, 50])))
body: (statement_block [88, 55] - [120, 1]
(lexical_declaration [89, 2] - [89, 45]
(variable_declarator [89, 8] - [89, 44]
name: (identifier [89, 8] - [89, 12])
value: (await_expression [89, 15] - [89, 44]
(call_expression [89, 21] - [89, 44]
function: (identifier [89, 21] - [89, 41])
arguments: (arguments [89, 41] - [89, 44]
(identifier [89, 42] - [89, 43]))))))
(if_statement [90, 2] - [90, 59]
condition: (parenthesized_expression [90, 5] - [90, 12]
(unary_expression [90, 6] - [90, 11]
argument: (identifier [90, 7] - [90, 11])))
consequence: (return_statement [90, 13] - [90, 59]
(call_expression [90, 20] - [90, 58]
function: (member_expression [90, 20] - [90, 26]
object: (identifier [90, 20] - [90, 21])
property: (property_identifier [90, 22] - [90, 26]))
arguments: (arguments [90, 26] - [90, 58]
(object [90, 27] - [90, 52]
(pair [90, 29] - [90, 50]
key: (property_identifier [90, 29] - [90, 34])
value: (string [90, 36] - [90, 50]
(string_fragment [90, 37] - [90, 49]))))
(number [90, 54] - [90, 57])))))
(return_statement [92, 2] - [119, 5]
(call_expression [92, 9] - [119, 4]
function: (identifier [92, 9] - [92, 23])
arguments: (arguments [92, 23] - [119, 4]
(identifier [92, 24] - [92, 25])
(arrow_function [92, 27] - [119, 3]
parameters: (formal_parameters [92, 33] - [92, 41]
(required_parameter [92, 34] - [92, 40]
pattern: (identifier [92, 34] - [92, 40])))
body: (statement_block [92, 45] - [119, 3]
(try_statement [93, 4] - [118, 5]
body: (statement_block [93, 8] - [107, 5]
(expression_statement [94, 6] - [97, 9]
(await_expression [94, 6] - [97, 8]
(call_expression [94, 12] - [97, 8]
function: (member_expression [94, 12] - [94, 24]
object: (identifier [94, 12] - [94, 18])
property: (property_identifier [94, 19] - [94, 24]))
arguments: (arguments [94, 24] - [97, 8]
(object [94, 25] - [97, 7]
(pair [95, 8] - [95, 34]
key: (property_identifier [95, 8] - [95, 13])
value: (string [95, 15] - [95, 34]
(string_fragment [95, 16] - [95, 33])))
(pair [96, 8] - [96, 74]
key: (property_identifier [96, 8] - [96, 12])
value: (template_string [96, 14] - [96, 74]
(string_fragment [96, 15] - [96, 73]))))))))
(while_statement [99, 6] - [106, 7]
condition: (parenthesized_expression [99, 12] - [99, 29]
(unary_expression [99, 13] - [99, 28]
argument: (member_expression [99, 14] - [99, 28]
object: (identifier [99, 14] - [99, 20])
property: (property_identifier [99, 21] - [99, 28]))))
body: (statement_block [99, 30] - [106, 7]
(expression_statement [100, 8] - [100, 34]
(await_expression [100, 8] - [100, 33]
(call_expression [100, 14] - [100, 33]
function: (member_expression [100, 14] - [100, 26]
object: (identifier [100, 14] - [100, 20])
property: (property_identifier [100, 21] - [100, 26]))
arguments: (arguments [100, 26] - [100, 33]
(number [100, 27] - [100, 32])))))
(if_statement [101, 8] - [101, 34]
condition: (parenthesized_expression [101, 11] - [101, 27]
(member_expression [101, 12] - [101, 26]
object: (identifier [101, 12] - [101, 18])
property: (property_identifier [101, 19] - [101, 26])))
consequence: (break_statement [101, 28] - [101, 34]))
(expression_statement [102, 8] - [105, 11]
(await_expression [102, 8] - [105, 10]
(call_expression [102, 14] - [105, 10]
function: (member_expression [102, 14] - [102, 26]
object: (identifier [102, 14] - [102, 20])
property: (property_identifier [102, 21] - [102, 26]))
arguments: (arguments [102, 26] - [105, 10]
(object [102, 27] - [105, 9]
(pair [103, 10] - [103, 34]
key: (property_identifier [103, 10] - [103, 15])
value: (string [103, 17] - [103, 34]
(string_fragment [103, 18] - [103, 33])))
(pair [104, 10] - [104, 56]
key: (property_identifier [104, 10] - [104, 14])
value: (call_expression [104, 16] - [104, 56]
function: (member_expression [104, 16] - [104, 30]
object: (identifier [104, 16] - [104, 20])
property: (property_identifier [104, 21] - [104, 30]))
arguments: (arguments [104, 30] - [104, 56]
(object [104, 31] - [104, 55]
(pair [104, 33] - [104, 53]
key: (property_identifier [104, 33] - [104, 41])
value: (call_expression [104, 43] - [104, 53]
function: (member_expression [104, 43] - [104, 51]
object: (identifier [104, 43] - [104, 47])
property: (property_identifier [104, 48] - [104, 51]))
arguments: (arguments [104, 51] - [104, 53])))))))))))))))
handler: (catch_clause [107, 6] - [118, 5]
parameter: (identifier [107, 13] - [107, 16])
type: (type_annotation [107, 16] - [107, 21]
(predefined_type [107, 18] - [107, 21]))
body: (statement_block [107, 23] - [118, 5]
(if_statement [108, 6] - [117, 7]
condition: (parenthesized_expression [108, 9] - [108, 26]
(unary_expression [108, 10] - [108, 25]
argument: (member_expression [108, 11] - [108, 25]
object: (identifier [108, 11] - [108, 17])
property: (property_identifier [108, 18] - [108, 25]))))
consequence: (statement_block [108, 27] - [117, 7]
(lexical_declaration [109, 8] - [111, 10]
(variable_declarator [109, 14] - [111, 9]
name: (identifier [109, 14] - [109, 27])
value: (call_expression [109, 30] - [111, 9]
function: (identifier [109, 30] - [109, 54])
arguments: (arguments [109, 54] - [111, 9]
(binary_expression [110, 10] - [110, 68]
left: (member_expression [110, 10] - [110, 21]
object: (identifier [110, 10] - [110, 13])
property: (property_identifier [110, 14] - [110, 21]))
right: (string [110, 25] - [110, 68]
(string_fragment [110, 26] - [110, 67])))))))
(expression_statement [112, 8] - [115, 11]
(await_expression [112, 8] - [115, 10]
(call_expression [112, 14] - [115, 10]
function: (member_expression [112, 14] - [112, 26]
object: (identifier [112, 14] - [112, 20])
property: (property_identifier [112, 21] - [112, 26]))
arguments: (arguments [112, 26] - [115, 10]
(object [112, 27] - [115, 9]
(pair [113, 10] - [113, 36]
key: (property_identifier [113, 10] - [113, 15])
value: (string [113, 17] - [113, 36]
(string_fragment [113, 18] - [113, 35])))
(pair [114, 10] - [114, 37]
key: (property_identifier [114, 10] - [114, 14])
value: (call_expression [114, 16] - [114, 37]
function: (identifier [114, 16] - [114, 22])
arguments: (arguments [114, 22] - [114, 37]
(identifier [114, 23] - [114, 36])))))))))
(expression_statement [116, 8] - [116, 29]
(await_expression [116, 8] - [116, 28]
(call_expression [116, 14] - [116, 28]
function: (member_expression [116, 14] - [116, 26]
object: (identifier [116, 14] - [116, 20])
property: (property_identifier [116, 21] - [116, 26]))
arguments: (arguments [116, 26] - [116, 28]))))))))))))))))))))