[ "Object", "Whitespace", "LiteralString", "Whitespace", "BraceOpen", "Whitespace", "Code", "Whitespace", "BraceOpen", "Whitespace", "LineComment", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "LineComment", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralString", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralString", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralString", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Object", "Whitespace", "LiteralString", "Whitespace", "BraceOpen", "Whitespace", "Code", "Whitespace", "BraceOpen", "Whitespace", "LineComment", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "ParenClose", "Whitespace", "LineComment", "Whitespace", "Switch", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Case", "Whitespace", "LiteralHex", "Whitespace", "BlockComment", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Default", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Comma", "Whitespace", "LiteralHex", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "If", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenOpen", "LiteralHex", "ParenClose", "ParenClose", "ParenClose", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "LiteralHex", "ParenClose", "ParenClose", "Whitespace", "If", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "LiteralHex", "ParenClose", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralHex", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "LiteralHex", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "LiteralHex", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralHex", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "LiteralInt", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "LiteralInt", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "LiteralHex", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "LiteralHex", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralHex", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Let", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BlockComment", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Whitespace", "If", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "Identifier", "Comma", "Whitespace", "Identifier", "ParenClose", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "Whitespace", "Returns", "Whitespace", "Identifier", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "Whitespace", "Assign", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenOpen", "ParenClose", "Comma", "Whitespace", "Identifier", "ParenOpen", "ParenClose", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "Function", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "If", "Whitespace", "Identifier", "ParenOpen", "Identifier", "ParenClose", "Whitespace", "BraceOpen", "Whitespace", "Identifier", "ParenOpen", "LiteralInt", "Comma", "Whitespace", "LiteralInt", "ParenClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace", "BraceClose", "Whitespace" ]