(program [0, 0] - [121, 0] (import_statement [0, 0] - [0, 67] (import_clause [0, 7] - [0, 29] (named_imports [0, 7] - [0, 29] (import_specifier [0, 9] - [0, 27] name: (identifier [0, 9] - [0, 27])))) source: (string [0, 35] - [0, 66] (string_fragment [0, 36] - [0, 65]))) (export_statement [2, 0] - [120, 2] declaration: (lexical_declaration [2, 7] - [120, 2] (variable_declarator [2, 13] - [120, 1] name: (identifier [2, 13] - [2, 36]) value: (arrow_function [2, 39] - [120, 1] parameters: (formal_parameters [2, 39] - [2, 66] (required_parameter [2, 40] - [2, 65] pattern: (object_pattern [2, 40] - [2, 49] (shorthand_property_identifier_pattern [2, 42] - [2, 47])) type: (type_annotation [2, 49] - [2, 65] (object_type [2, 51] - [2, 65] (property_signature [2, 53] - [2, 63] name: (property_identifier [2, 53] - [2, 58]) type: (type_annotation [2, 58] - [2, 63] (predefined_type [2, 60] - [2, 63]))))))) body: (statement_block [2, 70] - [120, 1] (lexical_declaration [3, 2] - [3, 48] (variable_declarator [3, 8] - [3, 47] name: (identifier [3, 8] - [3, 16]) value: (binary_expression [3, 19] - [3, 47] left: (call_expression [3, 19] - [3, 42] function: (identifier [3, 19] - [3, 25]) arguments: (arguments [3, 25] - [3, 42] (member_expression [3, 26] - [3, 41] object: (identifier [3, 26] - [3, 31]) property: (property_identifier [3, 32] - [3, 41])))) right: (number [3, 46] - [3, 47])))) (lexical_declaration [4, 2] - [4, 56] (variable_declarator [4, 8] - [4, 55] name: (identifier [4, 8] - [4, 20]) value: (binary_expression [4, 23] - [4, 55] left: (call_expression [4, 23] - [4, 50] function: (identifier [4, 23] - [4, 29]) arguments: (arguments [4, 29] - [4, 50] (member_expression [4, 30] - [4, 49] object: (identifier [4, 30] - [4, 35]) property: (property_identifier [4, 36] - [4, 49])))) right: (number [4, 54] - [4, 55])))) (lexical_declaration [5, 2] - [5, 58] (variable_declarator [5, 8] - [5, 57] name: (identifier [5, 8] - [5, 14]) value: (binary_expression [5, 17] - [5, 57] left: (binary_expression [5, 17] - [5, 29] left: (identifier [5, 17] - [5, 25]) right: (number [5, 28] - [5, 29])) right: (binary_expression [5, 33] - [5, 57] left: (identifier [5, 33] - [5, 45]) right: (identifier [5, 49] - [5, 57]))))) (lexical_declaration [6, 2] - [8, 11] (variable_declarator [6, 8] - [8, 10] name: (identifier [6, 8] - [6, 22]) value: (ternary_expression [6, 25] - [8, 10] condition: (binary_expression [6, 25] - [6, 37] left: (identifier [6, 25] - [6, 33]) right: (number [6, 36] - [6, 37])) consequence: (call_expression [7, 6] - [7, 42] function: (member_expression [7, 6] - [7, 14] object: (identifier [7, 6] - [7, 10]) property: (property_identifier [7, 11] - [7, 14])) arguments: (arguments [7, 14] - [7, 42] (number [7, 15] - [7, 16]) (binary_expression [7, 18] - [7, 41] left: (identifier [7, 18] - [7, 26]) right: (identifier [7, 29] - [7, 41])))) alternative: (null [8, 6] - [8, 10])))) (return_statement [10, 2] - [119, 4] (parenthesized_expression [10, 9] - [119, 3] (jsx_element [11, 4] - [118, 25] open_tag: (jsx_opening_element [11, 4] - [11, 53] name: (identifier [11, 5] - [11, 23]) attribute: (jsx_attribute [11, 24] - [11, 52] (property_identifier [11, 24] - [11, 29]) (jsx_expression [11, 30] - [11, 52] (template_string [11, 31] - [11, 51] (string_fragment [11, 32] - [11, 37]) (template_substitution [11, 37] - [11, 50] (member_expression [11, 39] - [11, 49] object: (identifier [11, 39] - [11, 44]) property: (property_identifier [11, 45] - [11, 49]))))))) (jsx_element [12, 6] - [115, 12] open_tag: (jsx_opening_element [12, 6] - [12, 11] name: (identifier [12, 7] - [12, 10])) (jsx_element [13, 8] - [39, 14] open_tag: (jsx_opening_element [13, 8] - [13, 34] name: (identifier [13, 9] - [13, 12]) attribute: (jsx_attribute [13, 13] - [13, 33] (property_identifier [13, 13] - [13, 18]) (string [13, 19] - [13, 33] (string_fragment [13, 20] - [13, 32])))) (jsx_element [14, 10] - [34, 16] open_tag: (jsx_opening_element [14, 10] - [17, 11] name: (identifier [14, 11] - [14, 14]) attribute: (jsx_attribute [15, 12] - [15, 30] (property_identifier [15, 12] - [15, 17]) (string [15, 18] - [15, 30] (string_fragment [15, 19] - [15, 29]))) attribute: (jsx_attribute [16, 12] - [16, 76] (property_identifier [16, 12] - [16, 17]) (string [16, 18] - [16, 76] (string_fragment [16, 19] - [16, 75])))) (jsx_element [18, 12] - [33, 18] open_tag: (jsx_opening_element [18, 12] - [27, 13] name: (identifier [18, 13] - [18, 16]) attribute: (jsx_attribute [19, 14] - [19, 24] (property_identifier [19, 14] - [19, 19]) (string [19, 20] - [19, 24] (string_fragment [19, 21] - [19, 23]))) attribute: (jsx_attribute [20, 14] - [20, 25] (property_identifier [20, 14] - [20, 20]) (string [20, 21] - [20, 25] (string_fragment [20, 22] - [20, 24]))) attribute: (jsx_attribute [21, 14] - [21, 33] (property_identifier [21, 14] - [21, 21]) (string [21, 22] - [21, 33] (string_fragment [21, 23] - [21, 32]))) attribute: (jsx_attribute [22, 14] - [22, 25] (property_identifier [22, 14] - [22, 18]) (string [22, 19] - [22, 25] (string_fragment [22, 20] - [22, 24]))) attribute: (jsx_attribute [23, 14] - [23, 35] (property_identifier [23, 14] - [23, 20]) (string [23, 21] - [23, 35] (string_fragment [23, 22] - [23, 34]))) attribute: (jsx_attribute [24, 14] - [24, 32] (property_identifier [24, 14] - [24, 26]) (string [24, 27] - [24, 32] (string_fragment [24, 28] - [24, 31]))) attribute: (jsx_attribute [25, 14] - [25, 36] (property_identifier [25, 14] - [25, 28]) (string [25, 29] - [25, 36] (string_fragment [25, 30] - [25, 35]))) attribute: (jsx_attribute [26, 14] - [26, 37] (property_identifier [26, 14] - [26, 29]) (string [26, 30] - [26, 37] (string_fragment [26, 31] - [26, 36])))) (jsx_element [28, 14] - [29, 21] open_tag: (jsx_opening_element [28, 14] - [28, 126] name: (identifier [28, 15] - [28, 19]) attribute: (jsx_attribute [28, 20] - [28, 125] (property_identifier [28, 20] - [28, 21]) (string [28, 22] - [28, 125] (string_fragment [28, 23] - [28, 124])))) close_tag: (jsx_closing_element [29, 14] - [29, 21] name: (identifier [29, 16] - [29, 20]))) (jsx_element [30, 14] - [30, 39] open_tag: (jsx_opening_element [30, 14] - [30, 32] name: (identifier [30, 15] - [30, 19]) attribute: (jsx_attribute [30, 20] - [30, 31] (property_identifier [30, 20] - [30, 21]) (string [30, 22] - [30, 31] (string_fragment [30, 23] - [30, 30])))) close_tag: (jsx_closing_element [30, 32] - [30, 39] name: (identifier [30, 34] - [30, 38]))) (jsx_element [31, 14] - [31, 40] open_tag: (jsx_opening_element [31, 14] - [31, 33] name: (identifier [31, 15] - [31, 19]) attribute: (jsx_attribute [31, 20] - [31, 32] (property_identifier [31, 20] - [31, 21]) (string [31, 22] - [31, 32] (string_fragment [31, 23] - [31, 31])))) close_tag: (jsx_closing_element [31, 33] - [31, 40] name: (identifier [31, 35] - [31, 39]))) (jsx_element [32, 14] - [32, 40] open_tag: (jsx_opening_element [32, 14] - [32, 33] name: (identifier [32, 15] - [32, 19]) attribute: (jsx_attribute [32, 20] - [32, 32] (property_identifier [32, 20] - [32, 21]) (string [32, 22] - [32, 32] (string_fragment [32, 23] - [32, 31])))) close_tag: (jsx_closing_element [32, 33] - [32, 40] name: (identifier [32, 35] - [32, 39]))) close_tag: (jsx_closing_element [33, 12] - [33, 18] name: (identifier [33, 14] - [33, 17]))) close_tag: (jsx_closing_element [34, 10] - [34, 16] name: (identifier [34, 12] - [34, 15]))) (jsx_element [35, 10] - [35, 31] open_tag: (jsx_opening_element [35, 10] - [35, 14] name: (identifier [35, 11] - [35, 13])) (jsx_expression [35, 14] - [35, 26] (member_expression [35, 15] - [35, 25] object: (identifier [35, 15] - [35, 20]) property: (property_identifier [35, 21] - [35, 25]))) close_tag: (jsx_closing_element [35, 26] - [35, 31] name: (identifier [35, 28] - [35, 30]))) (jsx_element [36, 10] - [38, 14] open_tag: (jsx_opening_element [36, 10] - [36, 30] name: (identifier [36, 11] - [36, 12]) attribute: (jsx_attribute [36, 13] - [36, 29] (property_identifier [36, 13] - [36, 18]) (string [36, 19] - [36, 29] (string_fragment [36, 20] - [36, 28])))) (jsx_text [36, 30] - [38, 10]) close_tag: (jsx_closing_element [38, 10] - [38, 14] name: (identifier [38, 12] - [38, 13]))) close_tag: (jsx_closing_element [39, 8] - [39, 14] name: (identifier [39, 10] - [39, 13]))) (jsx_element [41, 8] - [76, 14] open_tag: (jsx_opening_element [41, 8] - [44, 9] name: (identifier [41, 9] - [41, 12]) attribute: (jsx_attribute [42, 10] - [42, 22] (property_identifier [42, 10] - [42, 15]) (string [42, 16] - [42, 22] (string_fragment [42, 17] - [42, 21]))) attribute: (jsx_attribute [43, 10] - [43, 134] (property_identifier [43, 10] - [43, 15]) (string [43, 16] - [43, 134] (string_fragment [43, 17] - [43, 133])))) (jsx_element [45, 10] - [66, 16] open_tag: (jsx_opening_element [45, 10] - [45, 117] name: (identifier [45, 11] - [45, 14]) attribute: (jsx_attribute [45, 15] - [45, 116] (property_identifier [45, 15] - [45, 20]) (string [45, 21] - [45, 116] (string_fragment [45, 22] - [45, 115])))) (jsx_expression [46, 12] - [62, 16] (ternary_expression [46, 13] - [62, 15] condition: (identifier [46, 13] - [46, 19]) consequence: (parenthesized_expression [47, 16] - [51, 15] (jsx_element [48, 16] - [50, 23] open_tag: (jsx_opening_element [48, 16] - [48, 49] name: (identifier [48, 17] - [48, 21]) attribute: (jsx_attribute [48, 22] - [48, 48] (property_identifier [48, 22] - [48, 27]) (string [48, 28] - [48, 48] (string_fragment [48, 29] - [48, 47])))) (jsx_text [48, 49] - [49, 33]) (jsx_expression [49, 33] - [49, 47] (identifier [49, 34] - [49, 46])) (jsx_text [49, 47] - [49, 48]) (jsx_expression [49, 48] - [49, 58] (identifier [49, 49] - [49, 57])) (jsx_text [49, 58] - [50, 16]) close_tag: (jsx_closing_element [50, 16] - [50, 23] name: (identifier [50, 18] - [50, 22])))) alternative: (ternary_expression [52, 16] - [62, 15] condition: (binary_expression [52, 16] - [52, 39] left: (identifier [52, 16] - [52, 30]) right: (null [52, 35] - [52, 39])) consequence: (parenthesized_expression [53, 16] - [57, 15] (jsx_element [54, 16] - [56, 23] open_tag: (jsx_opening_element [54, 16] - [54, 50] name: (identifier [54, 17] - [54, 21]) attribute: (jsx_attribute [54, 22] - [54, 49] (property_identifier [54, 22] - [54, 27]) (string [54, 28] - [54, 49] (string_fragment [54, 29] - [54, 48])))) (jsx_expression [55, 18] - [55, 34] (identifier [55, 19] - [55, 33])) (jsx_text [55, 34] - [55, 52]) (jsx_expression [55, 52] - [55, 66] (identifier [55, 53] - [55, 65])) (jsx_text [55, 66] - [55, 67]) (jsx_expression [55, 67] - [55, 77] (identifier [55, 68] - [55, 76])) (jsx_text [55, 77] - [56, 16]) close_tag: (jsx_closing_element [56, 16] - [56, 23] name: (identifier [56, 18] - [56, 22])))) alternative: (parenthesized_expression [58, 16] - [62, 15] (jsx_element [59, 16] - [61, 23] open_tag: (jsx_opening_element [59, 16] - [59, 50] name: (identifier [59, 17] - [59, 21]) attribute: (jsx_attribute [59, 22] - [59, 49] (property_identifier [59, 22] - [59, 27]) (string [59, 28] - [59, 49] (string_fragment [59, 29] - [59, 48])))) (jsx_expression [60, 18] - [60, 32] (identifier [60, 19] - [60, 31])) (jsx_text [60, 32] - [61, 16]) close_tag: (jsx_closing_element [61, 16] - [61, 23] name: (identifier [61, 18] - [61, 22]))))))) (jsx_element [63, 12] - [65, 19] open_tag: (jsx_opening_element [63, 12] - [63, 43] name: (identifier [63, 13] - [63, 17]) attribute: (jsx_attribute [63, 18] - [63, 42] (property_identifier [63, 18] - [63, 23]) (string [63, 24] - [63, 42] (string_fragment [63, 25] - [63, 41])))) (jsx_text [63, 43] - [64, 21]) (jsx_expression [64, 21] - [64, 48] (binary_expression [64, 22] - [64, 47] left: (member_expression [64, 22] - [64, 42] object: (identifier [64, 22] - [64, 27]) property: (property_identifier [64, 28] - [64, 42])) right: (number [64, 46] - [64, 47]))) (jsx_text [64, 48] - [65, 12]) close_tag: (jsx_closing_element [65, 12] - [65, 19] name: (identifier [65, 14] - [65, 18]))) close_tag: (jsx_closing_element [66, 10] - [66, 16] name: (identifier [66, 12] - [66, 15]))) (jsx_expression [68, 10] - [75, 12] (binary_expression [68, 11] - [75, 11] left: (member_expression [68, 11] - [68, 25] object: (identifier [68, 11] - [68, 16]) property: (property_identifier [68, 17] - [68, 25])) right: (parenthesized_expression [68, 29] - [75, 11] (jsx_element [69, 12] - [74, 18] open_tag: (jsx_opening_element [69, 12] - [69, 95] name: (identifier [69, 13] - [69, 16]) attribute: (jsx_attribute [69, 17] - [69, 94] (property_identifier [69, 17] - [69, 22]) (string [69, 23] - [69, 94] (string_fragment [69, 24] - [69, 93])))) (jsx_text [69, 95] - [70, 24]) (jsx_expression [70, 24] - [70, 29] (string [70, 25] - [70, 28] (string_fragment [70, 26] - [70, 27]))) (jsx_element [71, 14] - [73, 21] open_tag: (jsx_opening_element [71, 14] - [71, 89] name: (identifier [71, 15] - [71, 19]) attribute: (jsx_attribute [71, 20] - [71, 88] (property_identifier [71, 20] - [71, 25]) (string [71, 26] - [71, 88] (string_fragment [71, 27] - [71, 87])))) (jsx_expression [72, 16] - [72, 32] (member_expression [72, 17] - [72, 31] object: (identifier [72, 17] - [72, 22]) property: (property_identifier [72, 23] - [72, 31]))) close_tag: (jsx_closing_element [73, 14] - [73, 21] name: (identifier [73, 16] - [73, 20]))) close_tag: (jsx_closing_element [74, 12] - [74, 18] name: (identifier [74, 14] - [74, 17])))))) close_tag: (jsx_closing_element [76, 8] - [76, 14] name: (identifier [76, 10] - [76, 13]))) (jsx_self_closing_element [78, 8] - [81, 10] name: (identifier [78, 9] - [78, 12]) attribute: (jsx_attribute [79, 10] - [79, 27] (property_identifier [79, 10] - [79, 12]) (string [79, 13] - [79, 27] (string_fragment [79, 14] - [79, 26]))) attribute: (jsx_attribute [80, 10] - [80, 128] (property_identifier [80, 10] - [80, 15]) (string [80, 16] - [80, 128] (string_fragment [80, 17] - [80, 127])))) (jsx_expression [83, 8] - [104, 12] (ternary_expression [83, 9] - [104, 11] condition: (unary_expression [83, 9] - [83, 16] argument: (identifier [83, 10] - [83, 16])) consequence: (parenthesized_expression [84, 12] - [94, 11] (jsx_element [85, 12] - [93, 21] open_tag: (jsx_opening_element [85, 12] - [91, 13] name: (identifier [85, 13] - [85, 19]) attribute: (jsx_attribute [86, 14] - [86, 27] (property_identifier [86, 14] - [86, 18]) (string [86, 19] - [86, 27] (string_fragment [86, 20] - [86, 26]))) attribute: (jsx_attribute [87, 14] - [87, 32] (property_identifier [87, 14] - [87, 16]) (string [87, 17] - [87, 32] (string_fragment [87, 18] - [87, 31]))) attribute: (jsx_attribute [88, 14] - [88, 33] (property_identifier [88, 14] - [88, 19]) (string [88, 20] - [88, 33] (string_fragment [88, 21] - [88, 32]))) attribute: (jsx_attribute [89, 14] - [89, 102] (property_identifier [89, 14] - [89, 19]) (string [89, 20] - [89, 102] (string_fragment [89, 21] - [89, 101]))) attribute: (jsx_attribute [90, 14] - [90, 59] (property_identifier [90, 14] - [90, 21]) (jsx_expression [90, 22] - [90, 59] (template_string [90, 23] - [90, 58] (string_fragment [90, 24] - [90, 42]) (template_substitution [90, 42] - [90, 55] (member_expression [90, 44] - [90, 54] object: (identifier [90, 44] - [90, 49]) property: (property_identifier [90, 50] - [90, 54]))) (string_fragment [90, 55] - [90, 57]))))) (jsx_text [91, 13] - [92, 33]) (ERROR [92, 33] - [92, 45] (identifier [92, 35] - [92, 40]) (identifier [92, 41] - [92, 45])) close_tag: (jsx_closing_element [93, 12] - [93, 21] name: (identifier [93, 14] - [93, 20])))) alternative: (parenthesized_expression [95, 12] - [104, 11] (jsx_element [96, 12] - [103, 21] open_tag: (jsx_opening_element [96, 12] - [101, 13] name: (identifier [96, 13] - [96, 19]) attribute: (jsx_attribute [97, 14] - [97, 27] (property_identifier [97, 14] - [97, 18]) (string [97, 19] - [97, 27] (string_fragment [97, 20] - [97, 26]))) attribute: (jsx_attribute [98, 14] - [98, 33] (property_identifier [98, 14] - [98, 19]) (string [98, 20] - [98, 33] (string_fragment [98, 21] - [98, 32]))) attribute: (jsx_attribute [99, 14] - [99, 22] (property_identifier [99, 14] - [99, 22])) attribute: (jsx_attribute [100, 14] - [100, 87] (property_identifier [100, 14] - [100, 19]) (string [100, 20] - [100, 87] (string_fragment [100, 21] - [100, 86])))) (jsx_text [101, 13] - [103, 12]) close_tag: (jsx_closing_element [103, 12] - [103, 21] name: (identifier [103, 14] - [103, 20])))))) (jsx_element [106, 8] - [114, 14] open_tag: (jsx_opening_element [106, 8] - [106, 107] name: (identifier [106, 9] - [106, 12]) attribute: (jsx_attribute [106, 13] - [106, 106] (property_identifier [106, 13] - [106, 18]) (string [106, 19] - [106, 106] (string_fragment [106, 20] - [106, 105])))) (jsx_text [106, 107] - [107, 33]) (jsx_expression [107, 33] - [107, 38] (string [107, 34] - [107, 37] (string_fragment [107, 35] - [107, 36]))) (jsx_element [108, 10] - [113, 14] open_tag: (jsx_opening_element [108, 10] - [111, 11] name: (identifier [108, 11] - [108, 12]) attribute: (jsx_attribute [109, 12] - [109, 25] (property_identifier [109, 12] - [109, 16]) (string [109, 17] - [109, 25] (string_fragment [109, 18] - [109, 24]))) attribute: (jsx_attribute [110, 12] - [110, 83] (property_identifier [110, 12] - [110, 17]) (string [110, 18] - [110, 83] (string_fragment [110, 19] - [110, 82])))) (jsx_text [111, 11] - [113, 10]) close_tag: (jsx_closing_element [113, 10] - [113, 14] name: (identifier [113, 12] - [113, 13]))) close_tag: (jsx_closing_element [114, 8] - [114, 14] name: (identifier [114, 10] - [114, 13]))) close_tag: (jsx_closing_element [115, 6] - [115, 12] name: (identifier [115, 8] - [115, 11]))) (jsx_element [117, 6] - [117, 57] open_tag: (jsx_opening_element [117, 6] - [117, 48] name: (identifier [117, 7] - [117, 13]) attribute: (jsx_attribute [117, 14] - [117, 47] (property_identifier [117, 14] - [117, 17]) (string [117, 18] - [117, 47] (string_fragment [117, 19] - [117, 46])))) close_tag: (jsx_closing_element [117, 48] - [117, 57] name: (identifier [117, 50] - [117, 56]))) close_tag: (jsx_closing_element [118, 4] - [118, 25] name: (identifier [118, 6] - [118, 24]))))))))))) /home/tylerg/p/data/auth-yes/src/features/events/splash_fragments.tsx Parse: 0.73 ms 5642 bytes/ms (ERROR [92, 33] - [92, 45])