(program [0, 0] - [178, 0] (import_statement [0, 0] - [0, 44] (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, 43] (string_fragment [0, 22] - [0, 42]))) (import_statement [1, 0] - [1, 41] (import_clause [1, 7] - [1, 17] (named_imports [1, 7] - [1, 17] (import_specifier [1, 9] - [1, 15] name: (identifier [1, 9] - [1, 15])))) source: (string [1, 23] - [1, 40] (string_fragment [1, 24] - [1, 39]))) (import_statement [2, 0] - [2, 40] (import_clause [2, 7] - [2, 15] (named_imports [2, 7] - [2, 15] (import_specifier [2, 9] - [2, 13] name: (identifier [2, 9] - [2, 13])))) source: (string [2, 21] - [2, 39] (string_fragment [2, 22] - [2, 38]))) (import_statement [3, 0] - [3, 43] (import_clause [3, 7] - [3, 22] (named_imports [3, 7] - [3, 22] (import_specifier [3, 9] - [3, 20] name: (identifier [3, 9] - [3, 20])))) source: (string [3, 28] - [3, 42] (string_fragment [3, 29] - [3, 41]))) (import_statement [4, 0] - [9, 25] (import_clause [4, 7] - [9, 1] (named_imports [4, 7] - [9, 1] (import_specifier [5, 2] - [5, 23] name: (identifier [5, 2] - [5, 23])) (import_specifier [6, 2] - [6, 30] name: (identifier [6, 2] - [6, 30])) (import_specifier [7, 2] - [7, 24] name: (identifier [7, 2] - [7, 24])) (import_specifier [8, 2] - [8, 22] name: (identifier [8, 2] - [8, 22])))) source: (string [9, 7] - [9, 24] (string_fragment [9, 8] - [9, 23]))) (import_statement [10, 0] - [10, 63] (import_clause [10, 7] - [10, 33] (named_imports [10, 7] - [10, 33] (import_specifier [10, 9] - [10, 31] name: (identifier [10, 9] - [10, 31])))) source: (string [10, 39] - [10, 62] (string_fragment [10, 40] - [10, 61]))) (import_statement [11, 0] - [11, 67] (import_clause [11, 7] - [11, 35] (named_imports [11, 7] - [11, 35] (import_specifier [11, 9] - [11, 33] name: (identifier [11, 9] - [11, 33])))) source: (string [11, 41] - [11, 66] (string_fragment [11, 42] - [11, 65]))) (import_statement [12, 0] - [12, 60] (import_clause [12, 7] - [12, 29] (named_imports [12, 7] - [12, 29] (import_specifier [12, 9] - [12, 27] name: (identifier [12, 9] - [12, 27])))) source: (string [12, 35] - [12, 59] (string_fragment [12, 36] - [12, 58]))) (import_statement [13, 0] - [13, 46] (import_clause [13, 7] - [13, 21] (named_imports [13, 7] - [13, 21] (import_specifier [13, 9] - [13, 19] name: (identifier [13, 9] - [13, 19])))) source: (string [13, 27] - [13, 45] (string_fragment [13, 28] - [13, 44]))) (import_statement [14, 0] - [14, 60] (import_clause [14, 7] - [14, 27] (named_imports [14, 7] - [14, 27] (import_specifier [14, 9] - [14, 25] name: (identifier [14, 9] - [14, 25])))) source: (string [14, 33] - [14, 59] (string_fragment [14, 34] - [14, 58]))) (expression_statement [16, 0] - [23, 3] (call_expression [16, 0] - [23, 2] function: (identifier [16, 0] - [16, 4]) arguments: (arguments [16, 4] - [23, 2] (string [16, 5] - [16, 64] (string_fragment [16, 6] - [16, 63])) (arrow_function [16, 66] - [23, 1] parameters: (formal_parameters [16, 72] - [16, 74]) body: (statement_block [16, 78] - [23, 1] (lexical_declaration [17, 2] - [17, 25] (variable_declarator [17, 8] - [17, 24] name: (identifier [17, 8] - [17, 11]) value: (new_expression [17, 14] - [17, 24] constructor: (identifier [17, 18] - [17, 22]) arguments: (arguments [17, 22] - [17, 24])))) (expression_statement [18, 2] - [18, 35] (call_expression [18, 2] - [18, 34] function: (member_expression [18, 2] - [18, 11] object: (identifier [18, 2] - [18, 5]) property: (property_identifier [18, 6] - [18, 11])) arguments: (arguments [18, 11] - [18, 34] (string [18, 12] - [18, 20] (string_fragment [18, 13] - [18, 19])) (identifier [18, 22] - [18, 33])))) (lexical_declaration [20, 2] - [20, 48] (variable_declarator [20, 8] - [20, 47] name: (identifier [20, 8] - [20, 11]) value: (await_expression [20, 14] - [20, 47] (call_expression [20, 20] - [20, 47] function: (member_expression [20, 20] - [20, 31] object: (identifier [20, 20] - [20, 23]) property: (property_identifier [20, 24] - [20, 31])) arguments: (arguments [20, 31] - [20, 47] (string [20, 32] - [20, 46] (string_fragment [20, 33] - [20, 45]))))))) (expression_statement [21, 2] - [21, 35] (call_expression [21, 2] - [21, 34] function: (member_expression [21, 2] - [21, 29] object: (member_expression [21, 2] - [21, 24] object: (call_expression [21, 2] - [21, 20] function: (identifier [21, 2] - [21, 8]) arguments: (arguments [21, 8] - [21, 20] (member_expression [21, 9] - [21, 19] object: (identifier [21, 9] - [21, 12]) property: (property_identifier [21, 13] - [21, 19])))) property: (property_identifier [21, 21] - [21, 24])) property: (property_identifier [21, 25] - [21, 29])) arguments: (arguments [21, 29] - [21, 34] (number [21, 30] - [21, 33])))) (expression_statement [22, 2] - [22, 35] (call_expression [22, 2] - [22, 34] function: (member_expression [22, 2] - [22, 29] object: (member_expression [22, 2] - [22, 24] object: (call_expression [22, 2] - [22, 20] function: (identifier [22, 2] - [22, 8]) arguments: (arguments [22, 8] - [22, 20] (member_expression [22, 9] - [22, 19] object: (identifier [22, 9] - [22, 12]) property: (property_identifier [22, 13] - [22, 19])))) property: (property_identifier [22, 21] - [22, 24])) property: (property_identifier [22, 25] - [22, 29])) arguments: (arguments [22, 29] - [22, 34] (number [22, 30] - [22, 33]))))))))) (expression_statement [25, 0] - [79, 3] (call_expression [25, 0] - [79, 2] function: (identifier [25, 0] - [25, 4]) arguments: (arguments [25, 4] - [79, 2] (string [25, 5] - [25, 50] (string_fragment [25, 6] - [25, 49])) (arrow_function [25, 52] - [79, 1] parameters: (formal_parameters [25, 58] - [25, 60]) body: (statement_block [25, 64] - [79, 1] (lexical_declaration [26, 2] - [26, 33] (variable_declarator [26, 8] - [26, 32] name: (identifier [26, 8] - [26, 15]) value: (member_expression [26, 18] - [26, 32] object: (identifier [26, 18] - [26, 28]) property: (property_identifier [26, 29] - [26, 32])))) (lexical_declaration [27, 2] - [27, 56] (variable_declarator [27, 8] - [27, 55] name: (identifier [27, 8] - [27, 21]) value: (member_expression [27, 24] - [27, 55] object: (identifier [27, 24] - [27, 40]) property: (property_identifier [27, 41] - [27, 55])))) (try_statement [29, 2] - [78, 3] body: (statement_block [29, 6] - [75, 3] (expression_statement [30, 4] - [30, 66] (assignment_expression [30, 4] - [30, 65] left: (member_expression [30, 4] - [30, 35] object: (identifier [30, 4] - [30, 20]) property: (property_identifier [30, 21] - [30, 35])) right: (arrow_function [30, 38] - [30, 65] parameters: (formal_parameters [30, 38] - [30, 40]) body: (call_expression [30, 44] - [30, 65] function: (member_expression [30, 44] - [30, 59] object: (identifier [30, 44] - [30, 51]) property: (property_identifier [30, 52] - [30, 59])) arguments: (arguments [30, 59] - [30, 65] (true [30, 60] - [30, 64])))))) (lexical_declaration [32, 4] - [37, 6] (variable_declarator [32, 10] - [37, 5] name: (identifier [32, 10] - [32, 23]) value: (object [32, 26] - [37, 5] (pair [33, 6] - [33, 21] key: (property_identifier [33, 6] - [33, 8]) value: (string [33, 10] - [33, 21] (string_fragment [33, 11] - [33, 20]))) (pair [34, 6] - [34, 28] key: (property_identifier [34, 6] - [34, 14]) value: (string [34, 16] - [34, 28] (string_fragment [34, 17] - [34, 27]))) (pair [35, 6] - [35, 33] key: (property_identifier [35, 6] - [35, 18]) value: (string [35, 20] - [35, 33] (string_fragment [35, 21] - [35, 32]))) (pair [36, 6] - [36, 30] key: (property_identifier [36, 6] - [36, 20]) value: (string [36, 22] - [36, 30] (string_fragment [36, 23] - [36, 29])))))) (expression_statement [39, 4] - [59, 14] (assignment_expression [39, 4] - [59, 13] left: (member_expression [39, 4] - [39, 18] object: (identifier [39, 4] - [39, 14]) property: (property_identifier [39, 15] - [39, 18])) right: (as_expression [39, 21] - [59, 13] (parenthesized_expression [39, 21] - [59, 6] (arrow_function [39, 22] - [59, 5] parameters: (formal_parameters [39, 22] - [39, 55] (required_parameter [39, 23] - [39, 35] pattern: (identifier [39, 23] - [39, 30]) type: (type_annotation [39, 30] - [39, 35] (predefined_type [39, 32] - [39, 35]))) (required_parameter [39, 37] - [39, 54] pattern: (rest_pattern [39, 37] - [39, 47] (identifier [39, 40] - [39, 47])) type: (type_annotation [39, 47] - [39, 54] (array_type [39, 49] - [39, 54] (predefined_type [39, 49] - [39, 52]))))) body: (statement_block [39, 59] - [59, 5] (lexical_declaration [40, 6] - [40, 38] (variable_declarator [40, 12] - [40, 37] name: (identifier [40, 12] - [40, 17]) value: (call_expression [40, 20] - [40, 37] function: (member_expression [40, 20] - [40, 32] object: (identifier [40, 20] - [40, 27]) property: (property_identifier [40, 28] - [40, 32])) arguments: (arguments [40, 32] - [40, 37] (string [40, 33] - [40, 36] (string_fragment [40, 34] - [40, 35])))))) (if_statement [41, 6] - [51, 7] condition: (parenthesized_expression [41, 9] - [41, 44] (call_expression [41, 10] - [41, 43] function: (member_expression [41, 10] - [41, 24] object: (identifier [41, 10] - [41, 15]) property: (property_identifier [41, 16] - [41, 24])) arguments: (arguments [41, 24] - [41, 43] (string [41, 25] - [41, 42] (string_fragment [41, 26] - [41, 41]))))) consequence: (statement_block [41, 45] - [51, 7] (return_statement [42, 8] - [50, 12] (call_expression [42, 15] - [50, 11] function: (member_expression [42, 15] - [42, 30] object: (identifier [42, 15] - [42, 22]) property: (property_identifier [42, 23] - [42, 30])) arguments: (arguments [42, 30] - [50, 11] (array [42, 31] - [50, 10] (object [42, 32] - [50, 9] (pair [43, 10] - [43, 30] key: (property_identifier [43, 10] - [43, 17]) value: (string [43, 19] - [43, 30] (string_fragment [43, 20] - [43, 29]))) (pair [44, 10] - [44, 67] key: (property_identifier [44, 10] - [44, 20]) value: (call_expression [44, 22] - [44, 67] function: (member_expression [44, 22] - [44, 65] object: (new_expression [44, 22] - [44, 53] constructor: (identifier [44, 26] - [44, 30]) arguments: (arguments [44, 30] - [44, 53] (binary_expression [44, 31] - [44, 52] left: (call_expression [44, 31] - [44, 41] function: (member_expression [44, 31] - [44, 39] object: (identifier [44, 31] - [44, 35]) property: (property_identifier [44, 36] - [44, 39])) arguments: (arguments [44, 39] - [44, 41])) right: (number [44, 44] - [44, 52])))) property: (property_identifier [44, 54] - [44, 65])) arguments: (arguments [44, 65] - [44, 67]))) (pair [45, 10] - [45, 31] key: (property_identifier [45, 10] - [45, 15]) value: (string [45, 17] - [45, 31] (string_fragment [45, 18] - [45, 30]))) (pair [46, 10] - [46, 25] key: (property_identifier [46, 10] - [46, 18]) value: (false [46, 20] - [46, 25])) (pair [47, 10] - [47, 26] key: (property_identifier [47, 10] - [47, 19]) value: (false [47, 21] - [47, 26])) (pair [48, 10] - [48, 30] key: (property_identifier [48, 10] - [48, 23]) value: (array [48, 25] - [48, 30] (string [48, 26] - [48, 29] (string_fragment [48, 27] - [48, 28])))) (pair [49, 10] - [49, 32] key: (property_identifier [49, 10] - [49, 18]) value: (string [49, 20] - [49, 32] (string_fragment [49, 21] - [49, 31])))))))))) (if_statement [52, 6] - [54, 7] condition: (parenthesized_expression [52, 9] - [52, 42] (call_expression [52, 10] - [52, 41] function: (member_expression [52, 10] - [52, 24] object: (identifier [52, 10] - [52, 15]) property: (property_identifier [52, 16] - [52, 24])) arguments: (arguments [52, 24] - [52, 41] (string [52, 25] - [52, 40] (string_fragment [52, 26] - [52, 39]))))) consequence: (statement_block [52, 43] - [54, 7] (return_statement [53, 8] - [53, 48] (call_expression [53, 15] - [53, 47] function: (member_expression [53, 15] - [53, 30] object: (identifier [53, 15] - [53, 22]) property: (property_identifier [53, 23] - [53, 30])) arguments: (arguments [53, 30] - [53, 47] (array [53, 31] - [53, 46] (object [53, 32] - [53, 45] (pair [53, 34] - [53, 43] key: (property_identifier [53, 34] - [53, 36]) value: (string [53, 38] - [53, 43] (string_fragment [53, 39] - [53, 42])))))))))) (if_statement [55, 6] - [57, 7] condition: (parenthesized_expression [55, 9] - [55, 39] (call_expression [55, 10] - [55, 38] function: (member_expression [55, 10] - [55, 24] object: (identifier [55, 10] - [55, 15]) property: (property_identifier [55, 16] - [55, 24])) arguments: (arguments [55, 24] - [55, 38] (string [55, 25] - [55, 37] (string_fragment [55, 26] - [55, 36]))))) consequence: (statement_block [55, 40] - [57, 7] (return_statement [56, 8] - [56, 48] (call_expression [56, 15] - [56, 47] function: (member_expression [56, 15] - [56, 30] object: (identifier [56, 15] - [56, 22]) property: (property_identifier [56, 23] - [56, 30])) arguments: (arguments [56, 30] - [56, 47] (array [56, 31] - [56, 46] (identifier [56, 32] - [56, 45]))))))) (return_statement [58, 6] - [58, 33] (call_expression [58, 13] - [58, 32] function: (member_expression [58, 13] - [58, 28] object: (identifier [58, 13] - [58, 20]) property: (property_identifier [58, 21] - [58, 28])) arguments: (arguments [58, 28] - [58, 32] (array [58, 29] - [58, 31]))))))) (predefined_type [59, 10] - [59, 13])))) (lexical_declaration [61, 4] - [61, 27] (variable_declarator [61, 10] - [61, 26] name: (identifier [61, 10] - [61, 13]) value: (new_expression [61, 16] - [61, 26] constructor: (identifier [61, 20] - [61, 24]) arguments: (arguments [61, 24] - [61, 26])))) (expression_statement [62, 4] - [62, 37] (call_expression [62, 4] - [62, 36] function: (member_expression [62, 4] - [62, 13] object: (identifier [62, 4] - [62, 7]) property: (property_identifier [62, 8] - [62, 13])) arguments: (arguments [62, 13] - [62, 36] (string [62, 14] - [62, 22] (string_fragment [62, 15] - [62, 21])) (identifier [62, 24] - [62, 35])))) (lexical_declaration [64, 4] - [68, 7] (variable_declarator [64, 10] - [68, 6] name: (identifier [64, 10] - [64, 13]) value: (new_expression [64, 16] - [68, 6] constructor: (identifier [64, 20] - [64, 27]) arguments: (arguments [64, 27] - [68, 6] (string [64, 28] - [64, 58] (string_fragment [64, 29] - [64, 57])) (object [64, 60] - [68, 5] (pair [65, 6] - [67, 7] key: (property_identifier [65, 6] - [65, 13]) value: (object [65, 15] - [67, 7] (pair [66, 8] - [66, 49] key: (string [66, 8] - [66, 16] (string_fragment [66, 9] - [66, 15])) value: (string [66, 18] - [66, 49] (string_fragment [66, 19] - [66, 48])))))))))) (lexical_declaration [70, 4] - [70, 37] (variable_declarator [70, 10] - [70, 36] name: (identifier [70, 10] - [70, 13]) value: (await_expression [70, 16] - [70, 36] (call_expression [70, 22] - [70, 36] function: (member_expression [70, 22] - [70, 31] object: (identifier [70, 22] - [70, 25]) property: (property_identifier [70, 26] - [70, 31])) arguments: (arguments [70, 31] - [70, 36] (identifier [70, 32] - [70, 35])))))) (expression_statement [71, 4] - [71, 33] (call_expression [71, 4] - [71, 32] function: (member_expression [71, 4] - [71, 27] object: (call_expression [71, 4] - [71, 22] function: (identifier [71, 4] - [71, 10]) arguments: (arguments [71, 10] - [71, 22] (member_expression [71, 11] - [71, 21] object: (identifier [71, 11] - [71, 14]) property: (property_identifier [71, 15] - [71, 21])))) property: (property_identifier [71, 23] - [71, 27])) arguments: (arguments [71, 27] - [71, 32] (number [71, 28] - [71, 31])))) (lexical_declaration [72, 4] - [72, 34] (variable_declarator [72, 10] - [72, 33] name: (identifier [72, 10] - [72, 14]) value: (await_expression [72, 17] - [72, 33] (call_expression [72, 23] - [72, 33] function: (member_expression [72, 23] - [72, 31] object: (identifier [72, 23] - [72, 26]) property: (property_identifier [72, 27] - [72, 31])) arguments: (arguments [72, 31] - [72, 33]))))) (expression_statement [73, 4] - [73, 45] (call_expression [73, 4] - [73, 44] function: (member_expression [73, 4] - [73, 26] object: (call_expression [73, 4] - [73, 16] function: (identifier [73, 4] - [73, 10]) arguments: (arguments [73, 10] - [73, 16] (identifier [73, 11] - [73, 15]))) property: (property_identifier [73, 17] - [73, 26])) arguments: (arguments [73, 26] - [73, 44] (string [73, 27] - [73, 43] (string_fragment [73, 28] - [73, 42]))))) (expression_statement [74, 4] - [74, 41] (call_expression [74, 4] - [74, 40] function: (member_expression [74, 4] - [74, 26] object: (call_expression [74, 4] - [74, 16] function: (identifier [74, 4] - [74, 10]) arguments: (arguments [74, 10] - [74, 16] (identifier [74, 11] - [74, 15]))) property: (property_identifier [74, 17] - [74, 26])) arguments: (arguments [74, 26] - [74, 40] (string [74, 27] - [74, 39] (string_fragment [74, 28] - [74, 38])))))) finalizer: (finally_clause [75, 4] - [78, 3] body: (statement_block [75, 12] - [78, 3] (expression_statement [76, 4] - [76, 29] (assignment_expression [76, 4] - [76, 28] left: (member_expression [76, 4] - [76, 18] object: (identifier [76, 4] - [76, 14]) property: (property_identifier [76, 15] - [76, 18])) right: (identifier [76, 21] - [76, 28]))) (expression_statement [77, 4] - [77, 52] (assignment_expression [77, 4] - [77, 51] left: (member_expression [77, 4] - [77, 35] object: (identifier [77, 4] - [77, 20]) property: (property_identifier [77, 21] - [77, 35])) right: (identifier [77, 38] - [77, 51]))))))))))) (expression_statement [81, 0] - [177, 3] (call_expression [81, 0] - [177, 2] function: (identifier [81, 0] - [81, 4]) arguments: (arguments [81, 4] - [177, 2] (string [81, 5] - [81, 57] (string_fragment [81, 6] - [81, 56])) (arrow_function [81, 59] - [177, 1] parameters: (formal_parameters [81, 59] - [81, 61]) body: (statement_block [81, 65] - [177, 1] (lexical_declaration [82, 2] - [91, 5] (variable_declarator [82, 8] - [91, 4] name: (identifier [82, 8] - [82, 21]) value: (call_expression [82, 24] - [91, 4] function: (identifier [82, 24] - [82, 46]) arguments: (arguments [82, 46] - [91, 4] (object [82, 47] - [91, 3] (pair [83, 4] - [90, 5] key: (property_identifier [83, 4] - [83, 9]) value: (array [83, 11] - [90, 5] (object [84, 6] - [89, 7] (pair [85, 8] - [85, 17] key: (property_identifier [85, 8] - [85, 10]) value: (string [85, 12] - [85, 17] (string_fragment [85, 13] - [85, 16]))) (pair [86, 8] - [86, 25] key: (property_identifier [86, 8] - [86, 16]) value: (string [86, 18] - [86, 25] (string_fragment [86, 19] - [86, 24]))) (pair [87, 8] - [87, 29] key: (property_identifier [87, 8] - [87, 20]) value: (string [87, 22] - [87, 29] (string_fragment [87, 23] - [87, 28]))) (pair [88, 8] - [88, 32] key: (property_identifier [88, 8] - [88, 22]) value: (string [88, 24] - [88, 32] (string_fragment [88, 25] - [88, 31]))))))))))) (expression_statement [92, 2] - [92, 38] (call_expression [92, 2] - [92, 37] function: (member_expression [92, 2] - [92, 35] object: (call_expression [92, 2] - [92, 23] function: (identifier [92, 2] - [92, 8]) arguments: (arguments [92, 8] - [92, 23] (identifier [92, 9] - [92, 22]))) property: (property_identifier [92, 24] - [92, 35])) arguments: (arguments [92, 35] - [92, 37]))) (lexical_declaration [94, 2] - [120, 5] (variable_declarator [94, 8] - [120, 4] name: (identifier [94, 8] - [94, 27]) value: (call_expression [94, 30] - [120, 4] function: (identifier [94, 30] - [94, 58]) arguments: (arguments [94, 58] - [120, 4] (object [94, 59] - [120, 3] (pair [95, 4] - [100, 5] key: (property_identifier [95, 4] - [95, 8]) value: (object [95, 10] - [100, 5] (pair [96, 6] - [96, 15] key: (property_identifier [96, 6] - [96, 8]) value: (string [96, 10] - [96, 15] (string_fragment [96, 11] - [96, 14]))) (pair [97, 6] - [97, 23] key: (property_identifier [97, 6] - [97, 14]) value: (string [97, 16] - [97, 23] (string_fragment [97, 17] - [97, 22]))) (pair [98, 6] - [98, 27] key: (property_identifier [98, 6] - [98, 18]) value: (string [98, 20] - [98, 27] (string_fragment [98, 21] - [98, 26]))) (pair [99, 6] - [99, 30] key: (property_identifier [99, 6] - [99, 20]) value: (string [99, 22] - [99, 30] (string_fragment [99, 23] - [99, 29]))))) (pair [101, 4] - [107, 5] key: (property_identifier [101, 4] - [101, 12]) value: (array [101, 14] - [107, 5] (object [102, 6] - [106, 7] (pair [103, 8] - [103, 20] key: (property_identifier [103, 8] - [103, 10]) value: (string [103, 12] - [103, 20] (string_fragment [103, 13] - [103, 19]))) (pair [104, 8] - [104, 44] key: (property_identifier [104, 8] - [104, 18]) value: (call_expression [104, 20] - [104, 44] function: (member_expression [104, 20] - [104, 42] object: (new_expression [104, 20] - [104, 30] constructor: (identifier [104, 24] - [104, 28]) arguments: (arguments [104, 28] - [104, 30])) property: (property_identifier [104, 31] - [104, 42])) arguments: (arguments [104, 42] - [104, 44]))) (pair [105, 8] - [105, 44] key: (property_identifier [105, 8] - [105, 18]) value: (call_expression [105, 20] - [105, 44] function: (member_expression [105, 20] - [105, 42] object: (new_expression [105, 20] - [105, 30] constructor: (identifier [105, 24] - [105, 28]) arguments: (arguments [105, 28] - [105, 30])) property: (property_identifier [105, 31] - [105, 42])) arguments: (arguments [105, 42] - [105, 44])))))) (pair [108, 4] - [108, 67] key: (property_identifier [108, 4] - [108, 12]) value: (array [108, 14] - [108, 67] (object [108, 15] - [108, 66] (pair [108, 17] - [108, 27] key: (property_identifier [108, 17] - [108, 19]) value: (string [108, 21] - [108, 27] (string_fragment [108, 22] - [108, 26]))) (pair [108, 29] - [108, 52] key: (property_identifier [108, 29] - [108, 42]) value: (string [108, 44] - [108, 52] (string_fragment [108, 45] - [108, 51]))) (pair [108, 54] - [108, 64] key: (property_identifier [108, 54] - [108, 61]) value: (number [108, 63] - [108, 64]))))) (pair [109, 4] - [117, 5] key: (property_identifier [109, 4] - [109, 10]) value: (array [109, 12] - [117, 5] (object [110, 6] - [116, 7] (pair [111, 8] - [111, 17] key: (property_identifier [111, 8] - [111, 10]) value: (string [111, 12] - [111, 17] (string_fragment [111, 13] - [111, 16]))) (pair [112, 8] - [112, 24] key: (property_identifier [112, 8] - [112, 16]) value: (string [112, 18] - [112, 24] (string_fragment [112, 19] - [112, 23]))) (pair [113, 8] - [113, 37] key: (property_identifier [113, 8] - [113, 17]) value: (string [113, 19] - [113, 37] (string_fragment [113, 20] - [113, 36]))) (pair [114, 8] - [114, 21] key: (property_identifier [114, 8] - [114, 12]) value: (string [114, 14] - [114, 21] (string_fragment [114, 15] - [114, 20]))) (pair [115, 8] - [115, 44] key: (property_identifier [115, 8] - [115, 18]) value: (call_expression [115, 20] - [115, 44] function: (member_expression [115, 20] - [115, 42] object: (new_expression [115, 20] - [115, 30] constructor: (identifier [115, 24] - [115, 28]) arguments: (arguments [115, 28] - [115, 30])) property: (property_identifier [115, 31] - [115, 42])) arguments: (arguments [115, 42] - [115, 44])))))) (pair [118, 4] - [118, 73] key: (property_identifier [118, 4] - [118, 11]) value: (array [118, 13] - [118, 73] (object [118, 14] - [118, 72] (pair [118, 16] - [118, 25] key: (property_identifier [118, 16] - [118, 18]) value: (string [118, 20] - [118, 25] (string_fragment [118, 21] - [118, 24]))) (pair [118, 27] - [118, 39] key: (property_identifier [118, 27] - [118, 31]) value: (string [118, 33] - [118, 39] (string_fragment [118, 34] - [118, 38]))) (pair [118, 41] - [118, 70] key: (property_identifier [118, 41] - [118, 50]) value: (string [118, 52] - [118, 70] (string_fragment [118, 53] - [118, 69])))))) (pair [119, 4] - [119, 44] key: (property_identifier [119, 4] - [119, 12]) value: (array [119, 14] - [119, 44] (object [119, 15] - [119, 43] (pair [119, 17] - [119, 26] key: (property_identifier [119, 17] - [119, 19]) value: (string [119, 21] - [119, 26] (string_fragment [119, 22] - [119, 25]))) (pair [119, 28] - [119, 41] key: (property_identifier [119, 28] - [119, 32]) value: (string [119, 34] - [119, 41] (string_fragment [119, 35] - [119, 40]))))))))))) (expression_statement [121, 2] - [121, 44] (call_expression [121, 2] - [121, 43] function: (member_expression [121, 2] - [121, 41] object: (call_expression [121, 2] - [121, 29] function: (identifier [121, 2] - [121, 8]) arguments: (arguments [121, 8] - [121, 29] (identifier [121, 9] - [121, 28]))) property: (property_identifier [121, 30] - [121, 41])) arguments: (arguments [121, 41] - [121, 43]))) (lexical_declaration [123, 2] - [133, 5] (variable_declarator [123, 8] - [133, 4] name: (identifier [123, 8] - [123, 20]) value: (call_expression [123, 23] - [133, 4] function: (identifier [123, 23] - [123, 44]) arguments: (arguments [123, 44] - [133, 4] (object [123, 45] - [133, 3] (pair [124, 4] - [132, 5] key: (property_identifier [124, 4] - [124, 8]) value: (array [124, 10] - [132, 5] (object [125, 6] - [131, 7] (pair [126, 8] - [126, 17] key: (property_identifier [126, 8] - [126, 10]) value: (string [126, 12] - [126, 17] (string_fragment [126, 13] - [126, 16]))) (pair [127, 8] - [127, 25] key: (property_identifier [127, 8] - [127, 12]) value: (string [127, 14] - [127, 25] (string_fragment [127, 15] - [127, 24]))) (pair [128, 8] - [128, 37] key: (property_identifier [128, 8] - [128, 17]) value: (string [128, 19] - [128, 37] (string_fragment [128, 20] - [128, 36]))) (pair [129, 8] - [129, 31] key: (property_identifier [129, 8] - [129, 14]) value: (string [129, 16] - [129, 31] (string_fragment [129, 17] - [129, 30]))) (pair [130, 8] - [130, 30] key: (property_identifier [130, 8] - [130, 27]) value: (number [130, 29] - [130, 30])))))))))) (expression_statement [134, 2] - [134, 37] (call_expression [134, 2] - [134, 36] function: (member_expression [134, 2] - [134, 34] object: (call_expression [134, 2] - [134, 22] function: (identifier [134, 2] - [134, 8]) arguments: (arguments [134, 8] - [134, 22] (identifier [134, 9] - [134, 21]))) property: (property_identifier [134, 23] - [134, 34])) arguments: (arguments [134, 34] - [134, 36]))) (lexical_declaration [136, 2] - [147, 5] (variable_declarator [136, 8] - [147, 4] name: (identifier [136, 8] - [136, 21]) value: (call_expression [136, 24] - [147, 4] function: (identifier [136, 24] - [136, 44]) arguments: (arguments [136, 44] - [147, 4] (object [136, 45] - [147, 3] (pair [137, 4] - [146, 5] key: (property_identifier [137, 4] - [137, 8]) value: (array [137, 10] - [146, 5] (object [138, 6] - [145, 7] (pair [139, 8] - [139, 19] key: (property_identifier [139, 8] - [139, 10]) value: (string [139, 12] - [139, 19] (string_fragment [139, 13] - [139, 18]))) (pair [140, 8] - [140, 31] key: (property_identifier [140, 8] - [140, 14]) value: (string [140, 16] - [140, 31] (string_fragment [140, 17] - [140, 30]))) (pair [141, 8] - [141, 21] key: (property_identifier [141, 8] - [141, 12]) value: (string [141, 14] - [141, 21] (string_fragment [141, 15] - [141, 20]))) (pair [142, 8] - [142, 24] key: (property_identifier [142, 8] - [142, 16]) value: (string [142, 18] - [142, 24] (string_fragment [142, 19] - [142, 23]))) (pair [143, 8] - [143, 31] key: (property_identifier [143, 8] - [143, 18]) value: (string [143, 20] - [143, 31] (string_fragment [143, 21] - [143, 30]))) (pair [144, 8] - [144, 44] key: (property_identifier [144, 8] - [144, 18]) value: (call_expression [144, 20] - [144, 44] function: (member_expression [144, 20] - [144, 42] object: (new_expression [144, 20] - [144, 30] constructor: (identifier [144, 24] - [144, 28]) arguments: (arguments [144, 28] - [144, 30])) property: (property_identifier [144, 31] - [144, 42])) arguments: (arguments [144, 42] - [144, 44]))))))))))) (expression_statement [148, 2] - [148, 38] (call_expression [148, 2] - [148, 37] function: (member_expression [148, 2] - [148, 35] object: (call_expression [148, 2] - [148, 23] function: (identifier [148, 2] - [148, 8]) arguments: (arguments [148, 8] - [148, 23] (identifier [148, 9] - [148, 22]))) property: (property_identifier [148, 24] - [148, 35])) arguments: (arguments [148, 35] - [148, 37]))) (lexical_declaration [150, 2] - [153, 5] (variable_declarator [150, 8] - [153, 4] name: (identifier [150, 8] - [150, 21]) value: (call_expression [150, 24] - [153, 4] function: (identifier [150, 24] - [150, 46]) arguments: (arguments [150, 46] - [153, 4] (object [150, 47] - [153, 3] (pair [151, 4] - [151, 70] key: (property_identifier [151, 4] - [151, 9]) value: (array [151, 11] - [151, 70] (object [151, 12] - [151, 69] (pair [151, 14] - [151, 23] key: (property_identifier [151, 14] - [151, 16]) value: (string [151, 18] - [151, 23] (string_fragment [151, 19] - [151, 22]))) (pair [151, 25] - [151, 39] key: (property_identifier [151, 25] - [151, 29]) value: (string [151, 31] - [151, 39] (string_fragment [151, 32] - [151, 38]))) (pair [151, 41] - [151, 67] key: (property_identifier [151, 41] - [151, 52]) value: (string [151, 54] - [151, 67] (string_fragment [151, 55] - [151, 66])))))) (pair [152, 4] - [152, 43] key: (property_identifier [152, 4] - [152, 8]) value: (array [152, 10] - [152, 43] (object [152, 11] - [152, 42] (pair [152, 13] - [152, 22] key: (property_identifier [152, 13] - [152, 15]) value: (string [152, 17] - [152, 22] (string_fragment [152, 18] - [152, 21]))) (pair [152, 24] - [152, 40] key: (property_identifier [152, 24] - [152, 28]) value: (string [152, 30] - [152, 40] (string_fragment [152, 31] - [152, 39]))))))))))) (expression_statement [154, 2] - [154, 38] (call_expression [154, 2] - [154, 37] function: (member_expression [154, 2] - [154, 35] object: (call_expression [154, 2] - [154, 23] function: (identifier [154, 2] - [154, 8]) arguments: (arguments [154, 8] - [154, 23] (identifier [154, 9] - [154, 22]))) property: (property_identifier [154, 24] - [154, 35])) arguments: (arguments [154, 35] - [154, 37]))) (lexical_declaration [156, 2] - [166, 5] (variable_declarator [156, 8] - [166, 4] name: (identifier [156, 8] - [156, 23]) value: (call_expression [156, 26] - [166, 4] function: (identifier [156, 26] - [156, 50]) arguments: (arguments [156, 50] - [166, 4] (object [156, 51] - [166, 3] (pair [157, 4] - [163, 6] key: (property_identifier [157, 4] - [157, 11]) value: (array [157, 13] - [163, 6] (object [157, 14] - [163, 5] (pair [158, 6] - [158, 17] key: (property_identifier [158, 6] - [158, 8]) value: (string [158, 10] - [158, 17] (string_fragment [158, 11] - [158, 16]))) (pair [159, 6] - [159, 21] key: (property_identifier [159, 6] - [159, 10]) value: (string [159, 12] - [159, 21] (string_fragment [159, 13] - [159, 20]))) (pair [160, 6] - [160, 18] key: (property_identifier [160, 6] - [160, 10]) value: (string [160, 12] - [160, 18] (string_fragment [160, 13] - [160, 17]))) (pair [161, 6] - [161, 18] key: (property_identifier [161, 6] - [161, 14]) value: (number [161, 16] - [161, 18])) (pair [162, 6] - [162, 42] key: (property_identifier [162, 6] - [162, 16]) value: (call_expression [162, 18] - [162, 42] function: (member_expression [162, 18] - [162, 40] object: (new_expression [162, 18] - [162, 28] constructor: (identifier [162, 22] - [162, 26]) arguments: (arguments [162, 26] - [162, 28])) property: (property_identifier [162, 29] - [162, 40])) arguments: (arguments [162, 40] - [162, 42])))))) (pair [164, 4] - [164, 43] key: (property_identifier [164, 4] - [164, 8]) value: (array [164, 10] - [164, 43] (object [164, 11] - [164, 42] (pair [164, 13] - [164, 22] key: (property_identifier [164, 13] - [164, 15]) value: (string [164, 17] - [164, 22] (string_fragment [164, 18] - [164, 21]))) (pair [164, 24] - [164, 40] key: (property_identifier [164, 24] - [164, 28]) value: (string [164, 30] - [164, 40] (string_fragment [164, 31] - [164, 39])))))) (pair [165, 4] - [165, 45] key: (property_identifier [165, 4] - [165, 12]) value: (array [165, 14] - [165, 45] (object [165, 15] - [165, 44] (pair [165, 17] - [165, 26] key: (property_identifier [165, 17] - [165, 19]) value: (string [165, 21] - [165, 26] (string_fragment [165, 22] - [165, 25]))) (pair [165, 28] - [165, 42] key: (property_identifier [165, 28] - [165, 32]) value: (string [165, 34] - [165, 42] (string_fragment [165, 35] - [165, 41]))))))))))) (expression_statement [167, 2] - [167, 40] (call_expression [167, 2] - [167, 39] function: (member_expression [167, 2] - [167, 37] object: (call_expression [167, 2] - [167, 25] function: (identifier [167, 2] - [167, 8]) arguments: (arguments [167, 8] - [167, 25] (identifier [167, 9] - [167, 24]))) property: (property_identifier [167, 26] - [167, 37])) arguments: (arguments [167, 37] - [167, 39]))) (lexical_declaration [169, 2] - [175, 5] (variable_declarator [169, 8] - [175, 4] name: (identifier [169, 8] - [169, 22]) value: (call_expression [169, 25] - [175, 4] function: (identifier [169, 25] - [169, 43]) arguments: (arguments [169, 43] - [175, 4] (object [169, 44] - [175, 3] (pair [170, 4] - [174, 6] key: (property_identifier [170, 4] - [170, 13]) value: (array [170, 15] - [174, 6] (object [170, 16] - [174, 5] (pair [171, 6] - [171, 16] key: (property_identifier [171, 6] - [171, 8]) value: (string [171, 10] - [171, 16] (string_fragment [171, 11] - [171, 15]))) (pair [172, 6] - [172, 52] key: (property_identifier [172, 6] - [172, 12]) value: (string [172, 14] - [172, 52] (string_fragment [172, 15] - [172, 51]))) (pair [173, 6] - [173, 28] key: (property_identifier [173, 6] - [173, 17]) value: (string [173, 19] - [173, 28] (string_fragment [173, 20] - [173, 27]))))))))))) (expression_statement [176, 2] - [176, 39] (call_expression [176, 2] - [176, 38] function: (member_expression [176, 2] - [176, 36] object: (call_expression [176, 2] - [176, 24] function: (identifier [176, 2] - [176, 8]) arguments: (arguments [176, 8] - [176, 24] (identifier [176, 9] - [176, 23]))) property: (property_identifier [176, 25] - [176, 36])) arguments: (arguments [176, 36] - [176, 38])))))))))