Created
September 8, 2024 21:44
-
-
Save lemire/a8544683cb6fba911a86843cff048e0d to your computer and use it in GitHub Desktop.
node_javascript.cc generated by Yagiz's PR (Apple LLVM)
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "env-inl.h" | |
#include "node_builtins.h" | |
#include "node_external_reference.h" | |
#include "node_internals.h" | |
namespace node { | |
namespace builtins { | |
static const uint8_t *internal_deps_acorn_acorn_walk_dist_walk_raw = reinterpret_cast<const uint8_t*>(R"JS2C1b732aee((function (global, factory) { | |
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : | |
typeof define === 'function' && define.amd ? define(['exports'], factory) : | |
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.acorn = global.acorn || {}, global.acorn.walk = {}))); | |
})(this, (function (exports) { 'use strict'; | |
// AST walker module for ESTree compatible trees | |
// A simple walk is one where you simply specify callbacks to be | |
// called on specific nodes. The last two arguments are optional. A | |
// simple use would be | |
// | |
// walk.simple(myTree, { | |
// Expression: function(node) { ... } | |
// }); | |
// | |
// to do something with all expressions. All ESTree node types | |
// can be used to identify node types, as well as Expression and | |
// Statement, which denote categories of nodes. | |
// | |
// The base argument can be used to pass a custom (recursive) | |
// walker, and state can be used to give this walked an initial | |
// state. | |
function simple(node, visitors, baseVisitor, state, override) { | |
if (!baseVisitor) { baseVisitor = base | |
; }(function c(node, st, override) { | |
var type = override || node.type; | |
baseVisitor[type](node, st, c); | |
if (visitors[type]) { visitors[type](node, st); } | |
})(node, state, override); | |
} | |
// An ancestor walk keeps an array of ancestor nodes (including the | |
// current node) and passes them to the callback as third parameter | |
// (and also as state parameter when no other state is present). | |
function ancestor(node, visitors, baseVisitor, state, override) { | |
var ancestors = []; | |
if (!baseVisitor) { baseVisitor = base | |
; }(function c(node, st, override) { | |
var type = override || node.type; | |
var isNew = node !== ancestors[ancestors.length - 1]; | |
if (isNew) { ancestors.push(node); } | |
baseVisitor[type](node, st, c); | |
if (visitors[type]) { visitors[type](node, st || ancestors, ancestors); } | |
if (isNew) { ancestors.pop(); } | |
})(node, state, override); | |
} | |
// A recursive walk is one where your functions override the default | |
// walkers. They can modify and replace the state parameter that's | |
// threaded through the walk, and can opt how and whether to walk | |
// their child nodes (by calling their third argument on these | |
// nodes). | |
function recursive(node, state, funcs, baseVisitor, override) { | |
var visitor = funcs ? make(funcs, baseVisitor || undefined) : baseVisitor | |
;(function c(node, st, override) { | |
visitor[override || node.type](node, st, c); | |
})(node, state, override); | |
} | |
function makeTest(test) { | |
if (typeof test === "string") | |
{ return function (type) { return type === test; } } | |
else if (!test) | |
{ return function () { return true; } } | |
else | |
{ return test } | |
} | |
var Found = function Found(node, state) { this.node = node; this.state = state; }; | |
// A full walk triggers the callback on each node | |
function full(node, callback, baseVisitor, state, override) { | |
if (!baseVisitor) { baseVisitor = base; } | |
var last | |
;(function c(node, st, override) { | |
var type = override || node.type; | |
baseVisitor[type](node, st, c); | |
if (last !== node) { | |
callback(node, st, type); | |
last = node; | |
} | |
})(node, state, override); | |
} | |
// An fullAncestor walk is like an ancestor walk, but triggers | |
// the callback on each node | |
function fullAncestor(node, callback, baseVisitor, state) { | |
if (!baseVisitor) { baseVisitor = base; } | |
var ancestors = [], last | |
;(function c(node, st, override) { | |
var type = override || node.type; | |
var isNew = node !== ancestors[ancestors.length - 1]; | |
if (isNew) { ancestors.push(node); } | |
baseVisitor[type](node, st, c); | |
if (last !== node) { | |
callback(node, st || ancestors, ancestors, type); | |
last = node; | |
} | |
if (isNew) { ancestors.pop(); } | |
})(node, state); | |
} | |
// Find a node with a given start, end, and type (all are optional, | |
// null can be used as wildcard). Returns a {node, state} object, or | |
// undefined when it doesn't find a matching node. | |
function findNodeAt(node, start, end, test, baseVisitor, state) { | |
if (!baseVisitor) { baseVisitor = base; } | |
test = makeTest(test); | |
try { | |
(function c(node, st, override) { | |
var type = override || node.type; | |
if ((start == null || node.start <= start) && | |
(end == null || node.end >= end)) | |
{ baseVisitor[type](node, st, c); } | |
if ((start == null || node.start === start) && | |
(end == null || node.end === end) && | |
test(type, node)) | |
{ throw new Found(node, st) } | |
})(node, state); | |
} catch (e) { | |
if (e instanceof Found) { return e } | |
throw e | |
} | |
} | |
// Find the innermost node of a given type that contains the given | |
// position. Interface similar to findNodeAt. | |
function findNodeAround(node, pos, test, baseVisitor, state) { | |
test = makeTest(test); | |
if (!baseVisitor) { baseVisitor = base; } | |
try { | |
(function c(node, st, override) { | |
var type = override || node.type; | |
if (node.start > pos || node.end < pos) { return } | |
baseVisitor[type](node, st, c); | |
if (test(type, node)) { throw new Found(node, st) } | |
})(node, state); | |
} catch (e) { | |
if (e instanceof Found) { return e } | |
throw e | |
} | |
} | |
// Find the outermost matching node after a given position. | |
function findNodeAfter(node, pos, test, baseVisitor, state) { | |
test = makeTest(test); | |
if (!baseVisitor) { baseVisitor = base; } | |
try { | |
(function c(node, st, override) { | |
if (node.end < pos) { return } | |
var type = override || node.type; | |
if (node.start >= pos && test(type, node)) { throw new Found(node, st) } | |
baseVisitor[type](node, st, c); | |
})(node, state); | |
} catch (e) { | |
if (e instanceof Found) { return e } | |
throw e | |
} | |
} | |
// Find the outermost matching node before a given position. | |
function findNodeBefore(node, pos, test, baseVisitor, state) { | |
test = makeTest(test); | |
if (!baseVisitor) { baseVisitor = base; } | |
var max | |
;(function c(node, st, override) { | |
if (node.start > pos) { return } | |
var type = override || node.type; | |
if (node.end <= pos && (!max || max.node.end < node.end) && test(type, node)) | |
{ max = new Found(node, st); } | |
baseVisitor[type](node, st, c); | |
})(node, state); | |
return max | |
} | |
// Used to create a custom walker. Will fill in all missing node | |
// type properties with the defaults. | |
function make(funcs, baseVisitor) { | |
var visitor = Object.create(baseVisitor || base); | |
for (var type in funcs) { visitor[type] = funcs[type]; } | |
return visitor | |
} | |
function skipThrough(node, st, c) { c(node, st); } | |
function ignore(_node, _st, _c) {} | |
// Node walkers. | |
var base = {}; | |
base.Program = base.BlockStatement = base.StaticBlock = function (node, st, c) { | |
for (var i = 0, list = node.body; i < list.length; i += 1) | |
{ | |
var stmt = list[i]; | |
c(stmt, st, "Statement"); | |
} | |
}; | |
base.Statement = skipThrough; | |
base.EmptyStatement = ignore; | |
base.ExpressionStatement = base.ParenthesizedExpression = base.ChainExpression = | |
function (node, st, c) { return c(node.expression, st, "Expression"); }; | |
base.IfStatement = function (node, st, c) { | |
c(node.test, st, "Expression"); | |
c(node.consequent, st, "Statement"); | |
if (node.alternate) { c(node.alternate, st, "Statement"); } | |
}; | |
base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); }; | |
base.BreakStatement = base.ContinueStatement = ignore; | |
base.WithStatement = function (node, st, c) { | |
c(node.object, st, "Expression"); | |
c(node.body, st, "Statement"); | |
}; | |
base.SwitchStatement = function (node, st, c) { | |
c(node.discriminant, st, "Expression"); | |
for (var i$1 = 0, list$1 = node.cases; i$1 < list$1.length; i$1 += 1) { | |
var cs = list$1[i$1]; | |
if (cs.test) { c(cs.test, st, "Expression"); } | |
for (var i = 0, list = cs.consequent; i < list.length; i += 1) | |
{ | |
var cons = list[i]; | |
c(cons, st, "Statement"); | |
} | |
} | |
}; | |
base.SwitchCase = function (node, st, c) { | |
if (node.test) { c(node.test, st, "Expression"); } | |
for (var i = 0, list = node.consequent; i < list.length; i += 1) | |
{ | |
var cons = list[i]; | |
c(cons, st, "Statement"); | |
} | |
}; | |
base.ReturnStatement = base.YieldExpression = base.AwaitExpression = function (node, st, c) { | |
if (node.argument) { c(node.argument, st, "Expression"); } | |
}; | |
base.ThrowStatement = base.SpreadElement = | |
function (node, st, c) { return c(node.argument, st, "Expression"); }; | |
base.TryStatement = function (node, st, c) { | |
c(node.block, st, "Statement"); | |
if (node.handler) { c(node.handler, st); } | |
if (node.finalizer) { c(node.finalizer, st, "Statement"); } | |
}; | |
base.CatchClause = function (node, st, c) { | |
if (node.param) { c(node.param, st, "Pattern"); } | |
c(node.body, st, "Statement"); | |
}; | |
base.WhileStatement = base.DoWhileStatement = function (node, st, c) { | |
c(node.test, st, "Expression"); | |
c(node.body, st, "Statement"); | |
}; | |
base.ForStatement = function (node, st, c) { | |
if (node.init) { c(node.init, st, "ForInit"); } | |
if (node.test) { c(node.test, st, "Expression"); } | |
if (node.update) { c(node.update, st, "Expression"); } | |
c(node.body, st, "Statement"); | |
}; | |
base.ForInStatement = base.ForOfStatement = function (node, st, c) { | |
c(node.left, st, "ForInit"); | |
c(node.right, st, "Expression"); | |
c(node.body, st, "Statement"); | |
}; | |
base.ForInit = function (node, st, c) { | |
if (node.type === "VariableDeclaration") { c(node, st); } | |
else { c(node, st, "Expression"); } | |
}; | |
base.DebuggerStatement = ignore; | |
base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); }; | |
base.VariableDeclaration = function (node, st, c) { | |
for (var i = 0, list = node.declarations; i < list.length; i += 1) | |
{ | |
var decl = list[i]; | |
c(decl, st); | |
} | |
}; | |
base.VariableDeclarator = function (node, st, c) { | |
c(node.id, st, "Pattern"); | |
if (node.init) { c(node.init, st, "Expression"); } | |
}; | |
base.Function = function (node, st, c) { | |
if (node.id) { c(node.id, st, "Pattern"); } | |
for (var i = 0, list = node.params; i < list.length; i += 1) | |
{ | |
var param = list[i]; | |
c(param, st, "Pattern"); | |
} | |
c(node.body, st, node.expression ? "Expression" : "Statement"); | |
}; | |
base.Pattern = function (node, st, c) { | |
if (node.type === "Identifier") | |
{ c(node, st, "VariablePattern"); } | |
else if (node.type === "MemberExpression") | |
{ c(node, st, "MemberPattern"); } | |
else | |
{ c(node, st); } | |
}; | |
base.VariablePattern = ignore; | |
base.MemberPattern = skipThrough; | |
base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); }; | |
base.ArrayPattern = function (node, st, c) { | |
for (var i = 0, list = node.elements; i < list.length; i += 1) { | |
var elt = list[i]; | |
if (elt) { c(elt, st, "Pattern"); } | |
} | |
}; | |
base.ObjectPattern = function (node, st, c) { | |
for (var i = 0, list = node.properties; i < list.length; i += 1) { | |
var prop = list[i]; | |
if (prop.type === "Property") { | |
if (prop.computed) { c(prop.key, st, "Expression"); } | |
c(prop.value, st, "Pattern"); | |
} else if (prop.type === "RestElement") { | |
c(prop.argument, st, "Pattern"); | |
} | |
} | |
}; | |
base.Expression = skipThrough; | |
base.ThisExpression = base.Super = base.MetaProperty = ignore; | |
base.ArrayExpression = function (node, st, c) { | |
for (var i = 0, list = node.elements; i < list.length; i += 1) { | |
var elt = list[i]; | |
if (elt) { c(elt, st, "Expression"); } | |
} | |
}; | |
base.ObjectExpression = function (node, st, c) { | |
for (var i = 0, list = node.properties; i < list.length; i += 1) | |
{ | |
var prop = list[i]; | |
c(prop, st); | |
} | |
}; | |
base.FunctionExpression = base.ArrowFunctionExpression = base.FunctionDeclaration; | |
base.SequenceExpression = function (node, st, c) { | |
for (var i = 0, list = node.expressions; i < list.length; i += 1) | |
{ | |
var expr = list[i]; | |
c(expr, st, "Expression"); | |
} | |
}; | |
base.TemplateLiteral = function (node, st, c) { | |
for (var i = 0, list = node.quasis; i < list.length; i += 1) | |
{ | |
var quasi = list[i]; | |
c(quasi, st); | |
} | |
for (var i$1 = 0, list$1 = node.expressions; i$1 < list$1.length; i$1 += 1) | |
{ | |
var expr = list$1[i$1]; | |
c(expr, st, "Expression"); | |
} | |
}; | |
base.TemplateElement = ignore; | |
base.UnaryExpression = base.UpdateExpression = function (node, st, c) { | |
c(node.argument, st, "Expression"); | |
}; | |
base.BinaryExpression = base.LogicalExpression = function (node, st, c) { | |
c(node.left, st, "Expression"); | |
c(node.right, st, "Expression"); | |
}; | |
base.AssignmentExpression = base.AssignmentPattern = function (node, st, c) { | |
c(node.left, st, "Pattern"); | |
c(node.right, st, "Expression"); | |
}; | |
base.ConditionalExpression = function (node, st, c) { | |
c(node.test, st, "Expression"); | |
c(node.consequent, st, "Expression"); | |
c(node.alternate, st, "Expression"); | |
}; | |
base.NewExpression = base.CallExpression = function (node, st, c) { | |
c(node.callee, st, "Expression"); | |
if (node.arguments) | |
{ for (var i = 0, list = node.arguments; i < list.length; i += 1) | |
{ | |
var arg = list[i]; | |
c(arg, st, "Expression"); | |
} } | |
}; | |
base.MemberExpression = function (node, st, c) { | |
c(node.object, st, "Expression"); | |
if (node.computed) { c(node.property, st, "Expression"); } | |
}; | |
base.ExportNamedDeclaration = base.ExportDefaultDeclaration = function (node, st, c) { | |
if (node.declaration) | |
{ c(node.declaration, st, node.type === "ExportNamedDeclaration" || node.declaration.id ? "Statement" : "Expression"); } | |
if (node.source) { c(node.source, st, "Expression"); } | |
}; | |
base.ExportAllDeclaration = function (node, st, c) { | |
if (node.exported) | |
{ c(node.exported, st); } | |
c(node.source, st, "Expression"); | |
}; | |
base.ImportDeclaration = function (node, st, c) { | |
for (var i = 0, list = node.specifiers; i < list.length; i += 1) | |
{ | |
var spec = list[i]; | |
c(spec, st); | |
} | |
c(node.source, st, "Expression"); | |
}; | |
base.ImportExpression = function (node, st, c) { | |
c(node.source, st, "Expression"); | |
}; | |
base.ImportSpecifier = base.ImportDefaultSpecifier = base.ImportNamespaceSpecifier = base.Identifier = base.PrivateIdentifier = base.Literal = ignore; | |
base.TaggedTemplateExpression = function (node, st, c) { | |
c(node.tag, st, "Expression"); | |
c(node.quasi, st, "Expression"); | |
}; | |
base.ClassDeclaration = base.ClassExpression = function (node, st, c) { return c(node, st, "Class"); }; | |
base.Class = function (node, st, c) { | |
if (node.id) { c(node.id, st, "Pattern"); } | |
if (node.superClass) { c(node.superClass, st, "Expression"); } | |
c(node.body, st); | |
}; | |
base.ClassBody = function (node, st, c) { | |
for (var i = 0, list = node.body; i < list.length; i += 1) | |
{ | |
var elt = list[i]; | |
c(elt, st); | |
} | |
}; | |
base.MethodDefinition = base.PropertyDefinition = base.Property = function (node, st, c) { | |
if (node.computed) { c(node.key, st, "Expression"); } | |
if (node.value) { c(node.value, st, "Expression"); } | |
}; | |
exports.ancestor = ancestor; | |
exports.base = base; | |
exports.findNodeAfter = findNodeAfter; | |
exports.findNodeAround = findNodeAround; | |
exports.findNodeAt = findNodeAt; | |
exports.findNodeBefore = findNodeBefore; | |
exports.full = full; | |
exports.fullAncestor = fullAncestor; | |
exports.make = make; | |
exports.recursive = recursive; | |
exports.simple = simple; | |
})); | |
)JS2C1b732aee");static StaticExternalOneByteResource internal_deps_acorn_acorn_walk_dist_walk_resource(internal_deps_acorn_acorn_walk_dist_walk_raw, 15957, nullptr); | |
static const uint16_t *internal_deps_acorn_acorn_dist_acorn_raw = reinterpret_cast<const uint16_t*>(uR"JS2C1b732aee((function (global, factory) { | |
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : | |
typeof define === 'function' && define.amd ? define(['exports'], factory) : | |
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.acorn = {})); | |
})(this, (function (exports) { 'use strict'; | |
// This file was generated. Do not modify manually! | |
var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; | |
// This file was generated. Do not modify manually! | |
var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 16, 621, 2467, 541, 1507, 4938, 6, 4191]; | |
// This file was generated. Do not modify manually! | |
var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0cf3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ece\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\u30fb\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f\uff65"; | |
// This file was generated. Do not modify manually! | |
var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; | |
// These are a run-length and offset encoded representation of the | |
// >0xffff code points that are a valid part of identifiers. The | |
// offset starts at 0x10000, and each pair of numbers represents an | |
// offset to the next range, and then a size of the range. | |
// Reserved word lists for various dialects of the language | |
var reservedWords = { | |
3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile", | |
5: "class enum extends super const export import", | |
6: "enum", | |
strict: "implements interface let package private protected public static yield", | |
strictBind: "eval arguments" | |
}; | |
// And the keywords | |
var ecma5AndLessKeywords = "break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this"; | |
var keywords$1 = { | |
5: ecma5AndLessKeywords, | |
"5module": ecma5AndLessKeywords + " export import", | |
6: ecma5AndLessKeywords + " const class extends export import super" | |
}; | |
var keywordRelationalOperator = /^in(stanceof)?$/; | |
// ## Character categories | |
var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); | |
var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); | |
// This has a complexity linear to the value of the code. The | |
// assumption is that looking up astral identifier characters is | |
// rare. | |
function isInAstralSet(code, set) { | |
var pos = 0x10000; | |
for (var i = 0; i < set.length; i += 2) { | |
pos += set[i]; | |
if (pos > code) { return false } | |
pos += set[i + 1]; | |
if (pos >= code) { return true } | |
} | |
return false | |
} | |
// Test whether a given character code starts an identifier. | |
function isIdentifierStart(code, astral) { | |
if (code < 65) { return code === 36 } | |
if (code < 91) { return true } | |
if (code < 97) { return code === 95 } | |
if (code < 123) { return true } | |
if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)) } | |
if (astral === false) { return false } | |
return isInAstralSet(code, astralIdentifierStartCodes) | |
} | |
// Test whether a given character is part of an identifier. | |
function isIdentifierChar(code, astral) { | |
if (code < 48) { return code === 36 } | |
if (code < 58) { return true } | |
if (code < 65) { return false } | |
if (code < 91) { return true } | |
if (code < 97) { return code === 95 } | |
if (code < 123) { return true } | |
if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)) } | |
if (astral === false) { return false } | |
return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes) | |
} | |
// ## Token types | |
// The assignment of fine-grained, information-carrying type objects | |
// allows the tokenizer to store the information it has about a | |
// token in a way that is very cheap for the parser to look up. | |
// All token type variables start with an underscore, to make them | |
// easy to recognize. | |
// The `beforeExpr` property is used to disambiguate between regular | |
// expressions and divisions. It is set on all token types that can | |
// be followed by an expression (thus, a slash after them would be a | |
// regular expression). | |
// | |
// The `startsExpr` property is used to check if the token ends a | |
// `yield` expression. It is set on all token types that either can | |
// directly start an expression (like a quotation mark) or can | |
// continue an expression (like the body of a string). | |
// | |
// `isLoop` marks a keyword as starting a loop, which is important | |
// to know when parsing a label, in order to allow or disallow | |
// continue jumps to that label. | |
var TokenType = function TokenType(label, conf) { | |
if ( conf === void 0 ) conf = {}; | |
this.label = label; | |
this.keyword = conf.keyword; | |
this.beforeExpr = !!conf.beforeExpr; | |
this.startsExpr = !!conf.startsExpr; | |
this.isLoop = !!conf.isLoop; | |
this.isAssign = !!conf.isAssign; | |
this.prefix = !!conf.prefix; | |
this.postfix = !!conf.postfix; | |
this.binop = conf.binop || null; | |
this.updateContext = null; | |
}; | |
function binop(name, prec) { | |
return new TokenType(name, {beforeExpr: true, binop: prec}) | |
} | |
var beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true}; | |
// Map keyword names to token types. | |
var keywords = {}; | |
// Succinct definitions of keyword token types | |
function kw(name, options) { | |
if ( options === void 0 ) options = {}; | |
options.keyword = name; | |
return keywords[name] = new TokenType(name, options) | |
} | |
var types$1 = { | |
num: new TokenType("num", startsExpr), | |
regexp: new TokenType("regexp", startsExpr), | |
string: new TokenType("string", startsExpr), | |
name: new TokenType("name", startsExpr), | |
privateId: new TokenType("privateId", startsExpr), | |
eof: new TokenType("eof"), | |
// Punctuation token types. | |
bracketL: new TokenType("[", {beforeExpr: true, startsExpr: true}), | |
bracketR: new TokenType("]"), | |
braceL: new TokenType("{", {beforeExpr: true, startsExpr: true}), | |
braceR: new TokenType("}"), | |
parenL: new TokenType("(", {beforeExpr: true, startsExpr: true}), | |
parenR: new TokenType(")"), | |
comma: new TokenType(",", beforeExpr), | |
semi: new TokenType(";", beforeExpr), | |
colon: new TokenType(":", beforeExpr), | |
dot: new TokenType("."), | |
question: new TokenType("?", beforeExpr), | |
questionDot: new TokenType("?."), | |
arrow: new TokenType("=>", beforeExpr), | |
template: new TokenType("template"), | |
invalidTemplate: new TokenType("invalidTemplate"), | |
ellipsis: new TokenType("...", beforeExpr), | |
backQuote: new TokenType("`", startsExpr), | |
dollarBraceL: new TokenType("${", {beforeExpr: true, startsExpr: true}), | |
// Operators. These carry several kinds of properties to help the | |
// parser use them properly (the presence of these properties is | |
// what categorizes them as operators). | |
// | |
// `binop`, when present, specifies that this operator is a binary | |
// operator, and will refer to its precedence. | |
// | |
// `prefix` and `postfix` mark the operator as a prefix or postfix | |
// unary operator. | |
// | |
// `isAssign` marks all of `=`, `+=`, `-=` etcetera, which act as | |
// binary operators with a very low precedence, that should result | |
// in AssignmentExpression nodes. | |
eq: new TokenType("=", {beforeExpr: true, isAssign: true}), | |
assign: new TokenType("_=", {beforeExpr: true, isAssign: true}), | |
incDec: new TokenType("++/--", {prefix: true, postfix: true, startsExpr: true}), | |
prefix: new TokenType("!/~", {beforeExpr: true, prefix: true, startsExpr: true}), | |
logicalOR: binop("||", 1), | |
logicalAND: binop("&&", 2), | |
bitwiseOR: binop("|", 3), | |
bitwiseXOR: binop("^", 4), | |
bitwiseAND: binop("&", 5), | |
equality: binop("==/!=/===/!==", 6), | |
relational: binop("</>/<=/>=", 7), | |
bitShift: binop("<</>>/>>>", 8), | |
plusMin: new TokenType("+/-", {beforeExpr: true, binop: 9, prefix: true, startsExpr: true}), | |
modulo: binop("%", 10), | |
star: binop("*", 10), | |
slash: binop("/", 10), | |
starstar: new TokenType("**", {beforeExpr: true}), | |
coalesce: binop("??", 1), | |
// Keyword token types. | |
_break: kw("break"), | |
_case: kw("case", beforeExpr), | |
_catch: kw("catch"), | |
_continue: kw("continue"), | |
_debugger: kw("debugger"), | |
_default: kw("default", beforeExpr), | |
_do: kw("do", {isLoop: true, beforeExpr: true}), | |
_else: kw("else", beforeExpr), | |
_finally: kw("finally"), | |
_for: kw("for", {isLoop: true}), | |
_function: kw("function", startsExpr), | |
_if: kw("if"), | |
_return: kw("return", beforeExpr), | |
_switch: kw("switch"), | |
_throw: kw("throw", beforeExpr), | |
_try: kw("try"), | |
_var: kw("var"), | |
_const: kw("const"), | |
_while: kw("while", {isLoop: true}), | |
_with: kw("with"), | |
_new: kw("new", {beforeExpr: true, startsExpr: true}), | |
_this: kw("this", startsExpr), | |
_super: kw("super", startsExpr), | |
_class: kw("class", startsExpr), | |
_extends: kw("extends", beforeExpr), | |
_export: kw("export"), | |
_import: kw("import", startsExpr), | |
_null: kw("null", startsExpr), | |
_true: kw("true", startsExpr), | |
_false: kw("false", startsExpr), | |
_in: kw("in", {beforeExpr: true, binop: 7}), | |
_instanceof: kw("instanceof", {beforeExpr: true, binop: 7}), | |
_typeof: kw("typeof", {beforeExpr: true, prefix: true, startsExpr: true}), | |
_void: kw("void", {beforeExpr: true, prefix: true, startsExpr: true}), | |
_delete: kw("delete", {beforeExpr: true, prefix: true, startsExpr: true}) | |
}; | |
// Matches a whole line break (where CRLF is considered a single | |
// line break). Used to count lines. | |
var lineBreak = /\r\n?|\n|\u2028|\u2029/; | |
var lineBreakG = new RegExp(lineBreak.source, "g"); | |
function isNewLine(code) { | |
return code === 10 || code === 13 || code === 0x2028 || code === 0x2029 | |
} | |
function nextLineBreak(code, from, end) { | |
if ( end === void 0 ) end = code.length; | |
for (var i = from; i < end; i++) { | |
var next = code.charCodeAt(i); | |
if (isNewLine(next)) | |
{ return i < end - 1 && next === 13 && code.charCodeAt(i + 1) === 10 ? i + 2 : i + 1 } | |
} | |
return -1 | |
} | |
var nonASCIIwhitespace = /[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/; | |
var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; | |
var ref = Object.prototype; | |
var hasOwnProperty = ref.hasOwnProperty; | |
var toString = ref.toString; | |
var hasOwn = Object.hasOwn || (function (obj, propName) { return ( | |
hasOwnProperty.call(obj, propName) | |
); }); | |
var isArray = Array.isArray || (function (obj) { return ( | |
toString.call(obj) === "[object Array]" | |
); }); | |
var regexpCache = Object.create(null); | |
function wordsRegexp(words) { | |
return regexpCache[words] || (regexpCache[words] = new RegExp("^(?:" + words.replace(/ /g, "|") + ")$")) | |
} | |
function codePointToString(code) { | |
// UTF-16 Decoding | |
if (code <= 0xFFFF) { return String.fromCharCode(code) } | |
code -= 0x10000; | |
return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) | |
} | |
var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; | |
// These are used when `options.locations` is on, for the | |
// `startLoc` and `endLoc` properties. | |
var Position = function Position(line, col) { | |
this.line = line; | |
this.column = col; | |
}; | |
Position.prototype.offset = function offset (n) { | |
return new Position(this.line, this.column + n) | |
}; | |
var SourceLocation = function SourceLocation(p, start, end) { | |
this.start = start; | |
this.end = end; | |
if (p.sourceFile !== null) { this.source = p.sourceFile; } | |
}; | |
// The `getLineInfo` function is mostly useful when the | |
// `locations` option is off (for performance reasons) and you | |
// want to find the line/column position for a given character | |
// offset. `input` should be the code string that the offset refers | |
// into. | |
function getLineInfo(input, offset) { | |
for (var line = 1, cur = 0;;) { | |
var nextBreak = nextLineBreak(input, cur, offset); | |
if (nextBreak < 0) { return new Position(line, offset - cur) } | |
++line; | |
cur = nextBreak; | |
} | |
} | |
// A second argument must be given to configure the parser process. | |
// These options are recognized (only `ecmaVersion` is required): | |
var defaultOptions = { | |
// `ecmaVersion` indicates the ECMAScript version to parse. Must be | |
// either 3, 5, 6 (or 2015), 7 (2016), 8 (2017), 9 (2018), 10 | |
// (2019), 11 (2020), 12 (2021), 13 (2022), 14 (2023), or `"latest"` | |
// (the latest version the library supports). This influences | |
// support for strict mode, the set of reserved words, and support | |
// for new syntax features. | |
ecmaVersion: null, | |
// `sourceType` indicates the mode the code should be parsed in. | |
// Can be either `"script"` or `"module"`. This influences global | |
// strict mode and parsing of `import` and `export` declarations. | |
sourceType: "script", | |
// `onInsertedSemicolon` can be a callback that will be called when | |
// a semicolon is automatically inserted. It will be passed the | |
// position of the inserted semicolon as an offset, and if | |
// `locations` is enabled, it is given the location as a `{line, | |
// column}` object as second argument. | |
onInsertedSemicolon: null, | |
// `onTrailingComma` is similar to `onInsertedSemicolon`, but for | |
// trailing commas. | |
onTrailingComma: null, | |
// By default, reserved words are only enforced if ecmaVersion >= 5. | |
// Set `allowReserved` to a boolean value to explicitly turn this on | |
// an off. When this option has the value "never", reserved words | |
// and keywords can also not be used as property names. | |
allowReserved: null, | |
// When enabled, a return at the top level is not considered an | |
// error. | |
allowReturnOutsideFunction: false, | |
// When enabled, import/export statements are not constrained to | |
// appearing at the top of the program, and an import.meta expression | |
// in a script isn't considered an error. | |
allowImportExportEverywhere: false, | |
// By default, await identifiers are allowed to appear at the top-level scope only if ecmaVersion >= 2022. | |
// When enabled, await identifiers are allowed to appear at the top-level scope, | |
// but they are still not allowed in non-async functions. | |
allowAwaitOutsideFunction: null, | |
// When enabled, super identifiers are not constrained to | |
// appearing in methods and do not raise an error when they appear elsewhere. | |
allowSuperOutsideMethod: null, | |
// When enabled, hashbang directive in the beginning of file is | |
// allowed and treated as a line comment. Enabled by default when | |
// `ecmaVersion` >= 2023. | |
allowHashBang: false, | |
// By default, the parser will verify that private properties are | |
// only used in places where they are valid and have been declared. | |
// Set this to false to turn such checks off. | |
checkPrivateFields: true, | |
// When `locations` is on, `loc` properties holding objects with | |
// `start` and `end` properties in `{line, column}` form (with | |
// line being 1-based and column 0-based) will be attached to the | |
// nodes. | |
locations: false, | |
// A function can be passed as `onToken` option, which will | |
// cause Acorn to call that function with object in the same | |
// format as tokens returned from `tokenizer().getToken()`. Note | |
// that you are not allowed to call the parser from the | |
// callback—that will corrupt its internal state. | |
onToken: null, | |
// A function can be passed as `onComment` option, which will | |
// cause Acorn to call that function with `(block, text, start, | |
// end)` parameters whenever a comment is skipped. `block` is a | |
// boolean indicating whether this is a block (`/* */`) comment, | |
// `text` is the content of the comment, and `start` and `end` are | |
// character offsets that denote the start and end of the comment. | |
// When the `locations` option is on, two more parameters are | |
// passed, the full `{line, column}` locations of the start and | |
// end of the comments. Note that you are not allowed to call the | |
// parser from the callback—that will corrupt its internal state. | |
// When this option has an array as value, objects representing the | |
// comments are pushed to it. | |
onComment: null, | |
// Nodes have their start and end characters offsets recorded in | |
// `start` and `end` properties (directly on the node, rather than | |
// the `loc` object, which holds line/column data. To also add a | |
// [semi-standardized][range] `range` property holding a `[start, | |
// end]` array with the same numbers, set the `ranges` option to | |
// `true`. | |
// | |
// [range]: https://bugzilla.mozilla.org/show_bug.cgi?id=745678 | |
ranges: false, | |
// It is possible to parse multiple files into a single AST by | |
// passing the tree produced by parsing the first file as | |
// `program` option in subsequent parses. This will add the | |
// toplevel forms of the parsed file to the `Program` (top) node | |
// of an existing parse tree. | |
program: null, | |
// When `locations` is on, you can pass this to record the source | |
// file in every node's `loc` object. | |
sourceFile: null, | |
// This value, if given, is stored in every node, whether | |
// `locations` is on or off. | |
directSourceFile: null, | |
// When enabled, parenthesized expressions are represented by | |
// (non-standard) ParenthesizedExpression nodes | |
preserveParens: false | |
}; | |
// Interpret and default an options object | |
var warnedAboutEcmaVersion = false; | |
function getOptions(opts) { | |
var options = {}; | |
for (var opt in defaultOptions) | |
{ options[opt] = opts && hasOwn(opts, opt) ? opts[opt] : defaultOptions[opt]; } | |
if (options.ecmaVersion === "latest") { | |
options.ecmaVersion = 1e8; | |
} else if (options.ecmaVersion == null) { | |
if (!warnedAboutEcmaVersion && typeof console === "object" && console.warn) { | |
warnedAboutEcmaVersion = true; | |
console.warn("Since Acorn 8.0.0, options.ecmaVersion is required.\nDefaulting to 2020, but this will stop working in the future."); | |
} | |
options.ecmaVersion = 11; | |
} else if (options.ecmaVersion >= 2015) { | |
options.ecmaVersion -= 2009; | |
} | |
if (options.allowReserved == null) | |
{ options.allowReserved = options.ecmaVersion < 5; } | |
if (!opts || opts.allowHashBang == null) | |
{ options.allowHashBang = options.ecmaVersion >= 14; } | |
if (isArray(options.onToken)) { | |
var tokens = options.onToken; | |
options.onToken = function (token) { return tokens.push(token); }; | |
} | |
if (isArray(options.onComment)) | |
{ options.onComment = pushComment(options, options.onComment); } | |
return options | |
} | |
function pushComment(options, array) { | |
return function(block, text, start, end, startLoc, endLoc) { | |
var comment = { | |
type: block ? "Block" : "Line", | |
value: text, | |
start: start, | |
end: end | |
}; | |
if (options.locations) | |
{ comment.loc = new SourceLocation(this, startLoc, endLoc); } | |
if (options.ranges) | |
{ comment.range = [start, end]; } | |
array.push(comment); | |
} | |
} | |
// Each scope gets a bitset that may contain these flags | |
var | |
SCOPE_TOP = 1, | |
SCOPE_FUNCTION = 2, | |
SCOPE_ASYNC = 4, | |
SCOPE_GENERATOR = 8, | |
SCOPE_ARROW = 16, | |
SCOPE_SIMPLE_CATCH = 32, | |
SCOPE_SUPER = 64, | |
SCOPE_DIRECT_SUPER = 128, | |
SCOPE_CLASS_STATIC_BLOCK = 256, | |
SCOPE_VAR = SCOPE_TOP | SCOPE_FUNCTION | SCOPE_CLASS_STATIC_BLOCK; | |
function functionFlags(async, generator) { | |
return SCOPE_FUNCTION | (async ? SCOPE_ASYNC : 0) | (generator ? SCOPE_GENERATOR : 0) | |
} | |
// Used in checkLVal* and declareName to determine the type of a binding | |
var | |
BIND_NONE = 0, // Not a binding | |
BIND_VAR = 1, // Var-style binding | |
BIND_LEXICAL = 2, // Let- or const-style binding | |
BIND_FUNCTION = 3, // Function declaration | |
BIND_SIMPLE_CATCH = 4, // Simple (identifier pattern) catch binding | |
BIND_OUTSIDE = 5; // Special case for function names as bound inside the function | |
var Parser = function Parser(options, input, startPos) { | |
this.options = options = getOptions(options); | |
this.sourceFile = options.sourceFile; | |
this.keywords = wordsRegexp(keywords$1[options.ecmaVersion >= 6 ? 6 : options.sourceType === "module" ? "5module" : 5]); | |
var reserved = ""; | |
if (options.allowReserved !== true) { | |
reserved = reservedWords[options.ecmaVersion >= 6 ? 6 : options.ecmaVersion === 5 ? 5 : 3]; | |
if (options.sourceType === "module") { reserved += " await"; } | |
} | |
this.reservedWords = wordsRegexp(reserved); | |
var reservedStrict = (reserved ? reserved + " " : "") + reservedWords.strict; | |
this.reservedWordsStrict = wordsRegexp(reservedStrict); | |
this.reservedWordsStrictBind = wordsRegexp(reservedStrict + " " + reservedWords.strictBind); | |
this.input = String(input); | |
// Used to signal to callers of `readWord1` whether the word | |
// contained any escape sequences. This is needed because words with | |
// escape sequences must not be interpreted as keywords. | |
this.containsEsc = false; | |
// Set up token state | |
// The current position of the tokenizer in the input. | |
if (startPos) { | |
this.pos = startPos; | |
this.lineStart = this.input.lastIndexOf("\n", startPos - 1) + 1; | |
this.curLine = this.input.slice(0, this.lineStart).split(lineBreak).length; | |
} else { | |
this.pos = this.lineStart = 0; | |
this.curLine = 1; | |
} | |
// Properties of the current token: | |
// Its type | |
this.type = types$1.eof; | |
// For tokens that include more information than their type, the value | |
this.value = null; | |
// Its start and end offset | |
this.start = this.end = this.pos; | |
// And, if locations are used, the {line, column} object | |
// corresponding to those offsets | |
this.startLoc = this.endLoc = this.curPosition(); | |
// Position information for the previous token | |
this.lastTokEndLoc = this.lastTokStartLoc = null; | |
this.lastTokStart = this.lastTokEnd = this.pos; | |
// The context stack is used to superficially track syntactic | |
// context to predict whether a regular expression is allowed in a | |
// given position. | |
this.context = this.initialContext(); | |
this.exprAllowed = true; | |
// Figure out if it's a module code. | |
this.inModule = options.sourceType === "module"; | |
this.strict = this.inModule || this.strictDirective(this.pos); | |
// Used to signify the start of a potential arrow function | |
this.potentialArrowAt = -1; | |
this.potentialArrowInForAwait = false; | |
// Positions to delayed-check that yield/await does not exist in default parameters. | |
this.yieldPos = this.awaitPos = this.awaitIdentPos = 0; | |
// Labels in scope. | |
this.labels = []; | |
// Thus-far undefined exports. | |
this.undefinedExports = Object.create(null); | |
// If enabled, skip leading hashbang line. | |
if (this.pos === 0 && options.allowHashBang && this.input.slice(0, 2) === "#!") | |
{ this.skipLineComment(2); } | |
// Scope tracking for duplicate variable names (see scope.js) | |
this.scopeStack = []; | |
this.enterScope(SCOPE_TOP); | |
// For RegExp validation | |
this.regexpState = null; | |
// The stack of private names. | |
// Each element has two properties: 'declared' and 'used'. | |
// When it exited from the outermost class definition, all used private names must be declared. | |
this.privateNameStack = []; | |
}; | |
var prototypeAccessors = { inFunction: { configurable: true },inGenerator: { configurable: true },inAsync: { configurable: true },canAwait: { configurable: true },allowSuper: { configurable: true },allowDirectSuper: { configurable: true },treatFunctionsAsVar: { configurable: true },allowNewDotTarget: { configurable: true },inClassStaticBlock: { configurable: true } }; | |
Parser.prototype.parse = function parse () { | |
var node = this.options.program || this.startNode(); | |
this.nextToken(); | |
return this.parseTopLevel(node) | |
}; | |
prototypeAccessors.inFunction.get = function () { return (this.currentVarScope().flags & SCOPE_FUNCTION) > 0 }; | |
prototypeAccessors.inGenerator.get = function () { return (this.currentVarScope().flags & SCOPE_GENERATOR) > 0 && !this.currentVarScope().inClassFieldInit }; | |
prototypeAccessors.inAsync.get = function () { return (this.currentVarScope().flags & SCOPE_ASYNC) > 0 && !this.currentVarScope().inClassFieldInit }; | |
prototypeAccessors.canAwait.get = function () { | |
for (var i = this.scopeStack.length - 1; i >= 0; i--) { | |
var scope = this.scopeStack[i]; | |
if (scope.inClassFieldInit || scope.flags & SCOPE_CLASS_STATIC_BLOCK) { return false } | |
if (scope.flags & SCOPE_FUNCTION) { return (scope.flags & SCOPE_ASYNC) > 0 } | |
} | |
return (this.inModule && this.options.ecmaVersion >= 13) || this.options.allowAwaitOutsideFunction | |
}; | |
prototypeAccessors.allowSuper.get = function () { | |
var ref = this.currentThisScope(); | |
var flags = ref.flags; | |
var inClassFieldInit = ref.inClassFieldInit; | |
return (flags & SCOPE_SUPER) > 0 || inClassFieldInit || this.options.allowSuperOutsideMethod | |
}; | |
prototypeAccessors.allowDirectSuper.get = function () { return (this.currentThisScope().flags & SCOPE_DIRECT_SUPER) > 0 }; | |
prototypeAccessors.treatFunctionsAsVar.get = function () { return this.treatFunctionsAsVarInScope(this.currentScope()) }; | |
prototypeAccessors.allowNewDotTarget.get = function () { | |
var ref = this.currentThisScope(); | |
var flags = ref.flags; | |
var inClassFieldInit = ref.inClassFieldInit; | |
return (flags & (SCOPE_FUNCTION | SCOPE_CLASS_STATIC_BLOCK)) > 0 || inClassFieldInit | |
}; | |
prototypeAccessors.inClassStaticBlock.get = function () { | |
return (this.currentVarScope().flags & SCOPE_CLASS_STATIC_BLOCK) > 0 | |
}; | |
Parser.extend = function extend () { | |
var plugins = [], len = arguments.length; | |
while ( len-- ) plugins[ len ] = arguments[ len ]; | |
var cls = this; | |
for (var i = 0; i < plugins.length; i++) { cls = plugins[i](cls); } | |
return cls | |
}; | |
Parser.parse = function parse (input, options) { | |
return new this(options, input).parse() | |
}; | |
Parser.parseExpressionAt = function parseExpressionAt (input, pos, options) { | |
var parser = new this(options, input, pos); | |
parser.nextToken(); | |
return parser.parseExpression() | |
}; | |
Parser.tokenizer = function tokenizer (input, options) { | |
return new this(options, input) | |
}; | |
Object.defineProperties( Parser.prototype, prototypeAccessors ); | |
var pp$9 = Parser.prototype; | |
// ## Parser utilities | |
var literal = /^(?:'((?:\\[^]|[^'\\])*?)'|"((?:\\[^]|[^"\\])*?)")/; | |
pp$9.strictDirective = function(start) { | |
if (this.options.ecmaVersion < 5) { return false } | |
for (;;) { | |
// Try to find string literal. | |
skipWhiteSpace.lastIndex = start; | |
start += skipWhiteSpace.exec(this.input)[0].length; | |
var match = literal.exec(this.input.slice(start)); | |
if (!match) { return false } | |
if ((match[1] || match[2]) === "use strict") { | |
skipWhiteSpace.lastIndex = start + match[0].length; | |
var spaceAfter = skipWhiteSpace.exec(this.input), end = spaceAfter.index + spaceAfter[0].length; | |
var next = this.input.charAt(end); | |
return next === ";" || next === "}" || | |
(lineBreak.test(spaceAfter[0]) && | |
!(/[(`.[+\-/*%<>=,?^&]/.test(next) || next === "!" && this.input.charAt(end + 1) === "=")) | |
} | |
start += match[0].length; | |
// Skip semicolon, if any. | |
skipWhiteSpace.lastIndex = start; | |
start += skipWhiteSpace.exec(this.input)[0].length; | |
if (this.input[start] === ";") | |
{ start++; } | |
} | |
}; | |
// Predicate that tests whether the next token is of the given | |
// type, and if yes, consumes it as a side effect. | |
pp$9.eat = function(type) { | |
if (this.type === type) { | |
this.next(); | |
return true | |
} else { | |
return false | |
} | |
}; | |
// Tests whether parsed token is a contextual keyword. | |
pp$9.isContextual = function(name) { | |
return this.type === types$1.name && this.value === name && !this.containsEsc | |
}; | |
// Consumes contextual keyword if possible. | |
pp$9.eatContextual = function(name) { | |
if (!this.isContextual(name)) { return false } | |
this.next(); | |
return true | |
}; | |
// Asserts that following token is given contextual keyword. | |
pp$9.expectContextual = function(name) { | |
if (!this.eatContextual(name)) { this.unexpected(); } | |
}; | |
// Test whether a semicolon can be inserted at the current position. | |
pp$9.canInsertSemicolon = function() { | |
return this.type === types$1.eof || | |
this.type === types$1.braceR || | |
lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) | |
}; | |
pp$9.insertSemicolon = function() { | |
if (this.canInsertSemicolon()) { | |
if (this.options.onInsertedSemicolon) | |
{ this.options.onInsertedSemicolon(this.lastTokEnd, this.lastTokEndLoc); } | |
return true | |
} | |
}; | |
// Consume a semicolon, or, failing that, see if we are allowed to | |
// pretend that there is a semicolon at this position. | |
pp$9.semicolon = function() { | |
if (!this.eat(types$1.semi) && !this.insertSemicolon()) { this.unexpected(); } | |
}; | |
pp$9.afterTrailingComma = function(tokType, notNext) { | |
if (this.type === tokType) { | |
if (this.options.onTrailingComma) | |
{ this.options.onTrailingComma(this.lastTokStart, this.lastTokStartLoc); } | |
if (!notNext) | |
{ this.next(); } | |
return true | |
} | |
}; | |
// Expect a token of a given type. If found, consume it, otherwise, | |
// raise an unexpected token error. | |
pp$9.expect = function(type) { | |
this.eat(type) || this.unexpected(); | |
}; | |
// Raise an unexpected token error. | |
pp$9.unexpected = function(pos) { | |
this.raise(pos != null ? pos : this.start, "Unexpected token"); | |
}; | |
var DestructuringErrors = function DestructuringErrors() { | |
this.shorthandAssign = | |
this.trailingComma = | |
this.parenthesizedAssign = | |
this.parenthesizedBind = | |
this.doubleProto = | |
-1; | |
}; | |
pp$9.checkPatternErrors = function(refDestructuringErrors, isAssign) { | |
if (!refDestructuringErrors) { return } | |
if (refDestructuringErrors.trailingComma > -1) | |
{ this.raiseRecoverable(refDestructuringErrors.trailingComma, "Comma is not permitted after the rest element"); } | |
var parens = isAssign ? refDestructuringErrors.parenthesizedAssign : refDestructuringErrors.parenthesizedBind; | |
if (parens > -1) { this.raiseRecoverable(parens, isAssign ? "Assigning to rvalue" : "Parenthesized pattern"); } | |
}; | |
pp$9.checkExpressionErrors = function(refDestructuringErrors, andThrow) { | |
if (!refDestructuringErrors) { return false } | |
var shorthandAssign = refDestructuringErrors.shorthandAssign; | |
var doubleProto = refDestructuringErrors.doubleProto; | |
if (!andThrow) { return shorthandAssign >= 0 || doubleProto >= 0 } | |
if (shorthandAssign >= 0) | |
{ this.raise(shorthandAssign, "Shorthand property assignments are valid only in destructuring patterns"); } | |
if (doubleProto >= 0) | |
{ this.raiseRecoverable(doubleProto, "Redefinition of __proto__ property"); } | |
}; | |
pp$9.checkYieldAwaitInDefaultParams = function() { | |
if (this.yieldPos && (!this.awaitPos || this.yieldPos < this.awaitPos)) | |
{ this.raise(this.yieldPos, "Yield expression cannot be a default value"); } | |
if (this.awaitPos) | |
{ this.raise(this.awaitPos, "Await expression cannot be a default value"); } | |
}; | |
pp$9.isSimpleAssignTarget = function(expr) { | |
if (expr.type === "ParenthesizedExpression") | |
{ return this.isSimpleAssignTarget(expr.expression) } | |
return expr.type === "Identifier" || expr.type === "MemberExpression" | |
}; | |
var pp$8 = Parser.prototype; | |
// ### Statement parsing | |
// Parse a program. Initializes the parser, reads any number of | |
// statements, and wraps them in a Program node. Optionally takes a | |
// `program` argument. If present, the statements will be appended | |
// to its body instead of creating a new node. | |
pp$8.parseTopLevel = function(node) { | |
var exports = Object.create(null); | |
if (!node.body) { node.body = []; } | |
while (this.type !== types$1.eof) { | |
var stmt = this.parseStatement(null, true, exports); | |
node.body.push(stmt); | |
} | |
if (this.inModule) | |
{ for (var i = 0, list = Object.keys(this.undefinedExports); i < list.length; i += 1) | |
{ | |
var name = list[i]; | |
this.raiseRecoverable(this.undefinedExports[name].start, ("Export '" + name + "' is not defined")); | |
} } | |
this.adaptDirectivePrologue(node.body); | |
this.next(); | |
node.sourceType = this.options.sourceType; | |
return this.finishNode(node, "Program") | |
}; | |
var loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}; | |
pp$8.isLet = function(context) { | |
if (this.options.ecmaVersion < 6 || !this.isContextual("let")) { return false } | |
skipWhiteSpace.lastIndex = this.pos; | |
var skip = skipWhiteSpace.exec(this.input); | |
var next = this.pos + skip[0].length, nextCh = this.input.charCodeAt(next); | |
// For ambiguous cases, determine if a LexicalDeclaration (or only a | |
// Statement) is allowed here. If context is not empty then only a Statement | |
// is allowed. However, `let [` is an explicit negative lookahead for | |
// ExpressionStatement, so special-case it first. | |
if (nextCh === 91 || nextCh === 92) { return true } // '[', '\' | |
if (context) { return false } | |
if (nextCh === 123 || nextCh > 0xd7ff && nextCh < 0xdc00) { return true } // '{', astral | |
if (isIdentifierStart(nextCh, true)) { | |
var pos = next + 1; | |
while (isIdentifierChar(nextCh = this.input.charCodeAt(pos), true)) { ++pos; } | |
if (nextCh === 92 || nextCh > 0xd7ff && nextCh < 0xdc00) { return true } | |
var ident = this.input.slice(next, pos); | |
if (!keywordRelationalOperator.test(ident)) { return true } | |
} | |
return false | |
}; | |
// check 'async [no LineTerminator here] function' | |
// - 'async /*foo*/ function' is OK. | |
// - 'async /*\n*/ function' is invalid. | |
pp$8.isAsyncFunction = function() { | |
if (this.options.ecmaVersion < 8 || !this.isContextual("async")) | |
{ return false } | |
skipWhiteSpace.lastIndex = this.pos; | |
var skip = skipWhiteSpace.exec(this.input); | |
var next = this.pos + skip[0].length, after; | |
return !lineBreak.test(this.input.slice(this.pos, next)) && | |
this.input.slice(next, next + 8) === "function" && | |
(next + 8 === this.input.length || | |
!(isIdentifierChar(after = this.input.charCodeAt(next + 8)) || after > 0xd7ff && after < 0xdc00)) | |
}; | |
// Parse a single statement. | |
// | |
// If expecting a statement and finding a slash operator, parse a | |
// regular expression literal. This is to handle cases like | |
// `if (foo) /blah/.exec(foo)`, where looking at the previous token | |
// does not help. | |
pp$8.parseStatement = function(context, topLevel, exports) { | |
var starttype = this.type, node = this.startNode(), kind; | |
if (this.isLet(context)) { | |
starttype = types$1._var; | |
kind = "let"; | |
} | |
// Most types of statements are recognized by the keyword they | |
// start with. Many are trivial to parse, some require a bit of | |
// complexity. | |
switch (starttype) { | |
case types$1._break: case types$1._continue: return this.parseBreakContinueStatement(node, starttype.keyword) | |
case types$1._debugger: return this.parseDebuggerStatement(node) | |
case types$1._do: return this.parseDoStatement(node) | |
case types$1._for: return this.parseForStatement(node) | |
case types$1._function: | |
// Function as sole body of either an if statement or a labeled statement | |
// works, but not when it is part of a labeled statement that is the sole | |
// body of an if statement. | |
if ((context && (this.strict || context !== "if" && context !== "label")) && this.options.ecmaVersion >= 6) { this.unexpected(); } | |
return this.parseFunctionStatement(node, false, !context) | |
case types$1._class: | |
if (context) { this.unexpected(); } | |
return this.parseClass(node, true) | |
case types$1._if: return this.parseIfStatement(node) | |
case types$1._return: return this.parseReturnStatement(node) | |
case types$1._switch: return this.parseSwitchStatement(node) | |
case types$1._throw: return this.parseThrowStatement(node) | |
case types$1._try: return this.parseTryStatement(node) | |
case types$1._const: case types$1._var: | |
kind = kind || this.value; | |
if (context && kind !== "var") { this.unexpected(); } | |
return this.parseVarStatement(node, kind) | |
case types$1._while: return this.parseWhileStatement(node) | |
case types$1._with: return this.parseWithStatement(node) | |
case types$1.braceL: return this.parseBlock(true, node) | |
case types$1.semi: return this.parseEmptyStatement(node) | |
case types$1._export: | |
case types$1._import: | |
if (this.options.ecmaVersion > 10 && starttype === types$1._import) { | |
skipWhiteSpace.lastIndex = this.pos; | |
var skip = skipWhiteSpace.exec(this.input); | |
var next = this.pos + skip[0].length, nextCh = this.input.charCodeAt(next); | |
if (nextCh === 40 || nextCh === 46) // '(' or '.' | |
{ return this.parseExpressionStatement(node, this.parseExpression()) } | |
} | |
if (!this.options.allowImportExportEverywhere) { | |
if (!topLevel) | |
{ this.raise(this.start, "'import' and 'export' may only appear at the top level"); } | |
if (!this.inModule) | |
{ this.raise(this.start, "'import' and 'export' may appear only with 'sourceType: module'"); } | |
} | |
return starttype === types$1._import ? this.parseImport(node) : this.parseExport(node, exports) | |
// If the statement does not start with a statement keyword or a | |
// brace, it's an ExpressionStatement or LabeledStatement. We | |
// simply start parsing an expression, and afterwards, if the | |
// next token is a colon and the expression was a simple | |
// Identifier node, we switch to interpreting it as a label. | |
default: | |
if (this.isAsyncFunction()) { | |
if (context) { this.unexpected(); } | |
this.next(); | |
return this.parseFunctionStatement(node, true, !context) | |
} | |
var maybeName = this.value, expr = this.parseExpression(); | |
if (starttype === types$1.name && expr.type === "Identifier" && this.eat(types$1.colon)) | |
{ return this.parseLabeledStatement(node, maybeName, expr, context) } | |
else { return this.parseExpressionStatement(node, expr) } | |
} | |
}; | |
pp$8.parseBreakContinueStatement = function(node, keyword) { | |
var isBreak = keyword === "break"; | |
this.next(); | |
if (this.eat(types$1.semi) || this.insertSemicolon()) { node.label = null; } | |
else if (this.type !== types$1.name) { this.unexpected(); } | |
else { | |
node.label = this.parseIdent(); | |
this.semicolon(); | |
} | |
// Verify that there is an actual destination to break or | |
// continue to. | |
var i = 0; | |
for (; i < this.labels.length; ++i) { | |
var lab = this.labels[i]; | |
if (node.label == null || lab.name === node.label.name) { | |
if (lab.kind != null && (isBreak || lab.kind === "loop")) { break } | |
if (node.label && isBreak) { break } | |
} | |
} | |
if (i === this.labels.length) { this.raise(node.start, "Unsyntactic " + keyword); } | |
return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement") | |
}; | |
pp$8.parseDebuggerStatement = function(node) { | |
this.next(); | |
this.semicolon(); | |
return this.finishNode(node, "DebuggerStatement") | |
}; | |
pp$8.parseDoStatement = function(node) { | |
this.next(); | |
this.labels.push(loopLabel); | |
node.body = this.parseStatement("do"); | |
this.labels.pop(); | |
this.expect(types$1._while); | |
node.test = this.parseParenExpression(); | |
if (this.options.ecmaVersion >= 6) | |
{ this.eat(types$1.semi); } | |
else | |
{ this.semicolon(); } | |
return this.finishNode(node, "DoWhileStatement") | |
}; | |
// Disambiguating between a `for` and a `for`/`in` or `for`/`of` | |
// loop is non-trivial. Basically, we have to parse the init `var` | |
// statement or expression, disallowing the `in` operator (see | |
// the second parameter to `parseExpression`), and then check | |
// whether the next token is `in` or `of`. When there is no init | |
// part (semicolon immediately after the opening parenthesis), it | |
// is a regular `for` loop. | |
pp$8.parseForStatement = function(node) { | |
this.next(); | |
var awaitAt = (this.options.ecmaVersion >= 9 && this.canAwait && this.eatContextual("await")) ? this.lastTokStart : -1; | |
this.labels.push(loopLabel); | |
this.enterScope(0); | |
this.expect(types$1.parenL); | |
if (this.type === types$1.semi) { | |
if (awaitAt > -1) { this.unexpected(awaitAt); } | |
return this.parseFor(node, null) | |
} | |
var isLet = this.isLet(); | |
if (this.type === types$1._var || this.type === types$1._const || isLet) { | |
var init$1 = this.startNode(), kind = isLet ? "let" : this.value; | |
this.next(); | |
this.parseVar(init$1, true, kind); | |
this.finishNode(init$1, "VariableDeclaration"); | |
if ((this.type === types$1._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) && init$1.declarations.length === 1) { | |
if (this.options.ecmaVersion >= 9) { | |
if (this.type === types$1._in) { | |
if (awaitAt > -1) { this.unexpected(awaitAt); } | |
} else { node.await = awaitAt > -1; } | |
} | |
return this.parseForIn(node, init$1) | |
} | |
if (awaitAt > -1) { this.unexpected(awaitAt); } | |
return this.parseFor(node, init$1) | |
} | |
var startsWithLet = this.isContextual("let"), isForOf = false; | |
var containsEsc = this.containsEsc; | |
var refDestructuringErrors = new DestructuringErrors; | |
var initPos = this.start; | |
var init = awaitAt > -1 | |
? this.parseExprSubscripts(refDestructuringErrors, "await") | |
: this.parseExpression(true, refDestructuringErrors); | |
if (this.type === types$1._in || (isForOf = this.options.ecmaVersion >= 6 && this.isContextual("of"))) { | |
if (awaitAt > -1) { // implies `ecmaVersion >= 9` (see declaration of awaitAt) | |
if (this.type === types$1._in) { this.unexpected(awaitAt); } | |
node.await = true; | |
} else if (isForOf && this.options.ecmaVersion >= 8) { | |
if (init.start === initPos && !containsEsc && init.type === "Identifier" && init.name === "async") { this.unexpected(); } | |
else if (this.options.ecmaVersion >= 9) { node.await = false; } | |
} | |
if (startsWithLet && isForOf) { this.raise(init.start, "The left-hand side of a for-of loop may not start with 'let'."); } | |
this.toAssignable(init, false, refDestructuringErrors); | |
this.checkLValPattern(init); | |
return this.parseForIn(node, init) | |
} else { | |
this.checkExpressionErrors(refDestructuringErrors, true); | |
} | |
if (awaitAt > -1) { this.unexpected(awaitAt); } | |
return this.parseFor(node, init) | |
}; | |
pp$8.parseFunctionStatement = function(node, isAsync, declarationPosition) { | |
this.next(); | |
return this.parseFunction(node, FUNC_STATEMENT | (declarationPosition ? 0 : FUNC_HANGING_STATEMENT), false, isAsync) | |
}; | |
pp$8.parseIfStatement = function(node) { | |
this.next(); | |
node.test = this.parseParenExpression(); | |
// allow function declarations in branches, but only in non-strict mode | |
node.consequent = this.parseStatement("if"); | |
node.alternate = this.eat(types$1._else) ? this.parseStatement("if") : null; | |
return this.finishNode(node, "IfStatement") | |
}; | |
pp$8.parseReturnStatement = function(node) { | |
if (!this.inFunction && !this.options.allowReturnOutsideFunction) | |
{ this.raise(this.start, "'return' outside of function"); } | |
this.next(); | |
// In `return` (and `break`/`continue`), the keywords with | |
// optional arguments, we eagerly look for a semicolon or the | |
// possibility to insert one. | |
if (this.eat(types$1.semi) || this.insertSemicolon()) { node.argument = null; } | |
else { node.argument = this.parseExpression(); this.semicolon(); } | |
return this.finishNode(node, "ReturnStatement") | |
}; | |
pp$8.parseSwitchStatement = function(node) { | |
this.next(); | |
node.discriminant = this.parseParenExpression(); | |
node.cases = []; | |
this.expect(types$1.braceL); | |
this.labels.push(switchLabel); | |
this.enterScope(0); | |
// Statements under must be grouped (by label) in SwitchCase | |
// nodes. `cur` is used to keep the node that we are currently | |
// adding statements to. | |
var cur; | |
for (var sawDefault = false; this.type !== types$1.braceR;) { | |
if (this.type === types$1._case || this.type === types$1._default) { | |
var isCase = this.type === types$1._case; | |
if (cur) { this.finishNode(cur, "SwitchCase"); } | |
node.cases.push(cur = this.startNode()); | |
cur.consequent = []; | |
this.next(); | |
if (isCase) { | |
cur.test = this.parseExpression(); | |
} else { | |
if (sawDefault) { this.raiseRecoverable(this.lastTokStart, "Multiple default clauses"); } | |
sawDefault = true; | |
cur.test = null; | |
} | |
this.expect(types$1.colon); | |
} else { | |
if (!cur) { this.unexpected(); } | |
cur.consequent.push(this.parseStatement(null)); | |
} | |
} | |
this.exitScope(); | |
if (cur) { this.finishNode(cur, "SwitchCase"); } | |
this.next(); // Closing brace | |
this.labels.pop(); | |
return this.finishNode(node, "SwitchStatement") | |
}; | |
pp$8.parseThrowStatement = function(node) { | |
this.next(); | |
if (lineBreak.test(this.input.slice(this.lastTokEnd, this.start))) | |
{ this.raise(this.lastTokEnd, "Illegal newline after throw"); } | |
node.argument = this.parseExpression(); | |
this.semicolon(); | |
return this.finishNode(node, "ThrowStatement") | |
}; | |
// Reused empty array added for node fields that are always empty. | |
var empty$1 = []; | |
pp$8.parseCatchClauseParam = function() { | |
var param = this.parseBindingAtom(); | |
var simple = param.type === "Identifier"; | |
this.enterScope(simple ? SCOPE_SIMPLE_CATCH : 0); | |
this.checkLValPattern(param, simple ? BIND_SIMPLE_CATCH : BIND_LEXICAL); | |
this.expect(types$1.parenR); | |
return param | |
}; | |
pp$8.parseTryStatement = function(node) { | |
this.next(); | |
node.block = this.parseBlock(); | |
node.handler = null; | |
if (this.type === types$1._catch) { | |
var clause = this.startNode(); | |
this.next(); | |
if (this.eat(types$1.parenL)) { | |
clause.param = this.parseCatchClauseParam(); | |
} else { | |
if (this.options.ecmaVersion < 10) { this.unexpected(); } | |
clause.param = null; | |
this.enterScope(0); | |
} | |
clause.body = this.parseBlock(false); | |
this.exitScope(); | |
node.handler = this.finishNode(clause, "CatchClause"); | |
} | |
node.finalizer = this.eat(types$1._finally) ? this.parseBlock() : null; | |
if (!node.handler && !node.finalizer) | |
{ this.raise(node.start, "Missing catch or finally clause"); } | |
return this.finishNode(node, "TryStatement") | |
}; | |
pp$8.parseVarStatement = function(node, kind, allowMissingInitializer) { | |
this.next(); | |
this.parseVar(node, false, kind, allowMissingInitializer); | |
this.semicolon(); | |
return this.finishNode(node, "VariableDeclaration") | |
}; | |
pp$8.parseWhileStatement = function(node) { | |
this.next(); | |
node.test = this.parseParenExpression(); | |
this.labels.push(loopLabel); | |
node.body = this.parseStatement("while"); | |
this.labels.pop(); | |
return this.finishNode(node, "WhileStatement") | |
}; | |
pp$8.parseWithStatement = function(node) { | |
if (this.strict) { this.raise(this.start, "'with' in strict mode"); } | |
this.next(); | |
node.object = this.parseParenExpression(); | |
node.body = this.parseStatement("with"); | |
return this.finishNode(node, "WithStatement") | |
}; | |
pp$8.parseEmptyStatement = function(node) { | |
this.next(); | |
return this.finishNode(node, "EmptyStatement") | |
}; | |
pp$8.parseLabeledStatement = function(node, maybeName, expr, context) { | |
for (var i$1 = 0, list = this.labels; i$1 < list.length; i$1 += 1) | |
{ | |
var label = list[i$1]; | |
if (label.name === maybeName) | |
{ this.raise(expr.start, "Label '" + maybeName + "' is already declared"); | |
} } | |
var kind = this.type.isLoop ? "loop" : this.type === types$1._switch ? "switch" : null; | |
for (var i = this.labels.length - 1; i >= 0; i--) { | |
var label$1 = this.labels[i]; | |
if (label$1.statementStart === node.start) { | |
// Update information about previous labels on this node | |
label$1.statementStart = this.start; | |
label$1.kind = kind; | |
} else { break } | |
} | |
this.labels.push({name: maybeName, kind: kind, statementStart: this.start}); | |
node.body = this.parseStatement(context ? context.indexOf("label") === -1 ? context + "label" : context : "label"); | |
this.labels.pop(); | |
node.label = expr; | |
return this.finishNode(node, "LabeledStatement") | |
}; | |
pp$8.parseExpressionStatement = function(node, expr) { | |
node.expression = expr; | |
this.semicolon(); | |
return this.finishNode(node, "ExpressionStatement") | |
}; | |
// Parse a semicolon-enclosed block of statements, handling `"use | |
// strict"` declarations when `allowStrict` is true (used for | |
// function bodies). | |
pp$8.parseBlock = function(createNewLexicalScope, node, exitStrict) { | |
if ( createNewLexicalScope === void 0 ) createNewLexicalScope = true; | |
if ( node === void 0 ) node = this.startNode(); | |
node.body = []; | |
this.expect(types$1.braceL); | |
if (createNewLexicalScope) { this.enterScope(0); } | |
while (this.type !== types$1.braceR) { | |
var stmt = this.parseStatement(null); | |
node.body.push(stmt); | |
} | |
if (exitStrict) { this.strict = false; } | |
this.next(); | |
if (createNewLexicalScope) { this.exitScope(); } | |
return this.finishNode(node, "BlockStatement") | |
}; | |
// Parse a regular `for` loop. The disambiguation code in | |
// `parseStatement` will already have parsed the init statement or | |
// expression. | |
pp$8.parseFor = function(node, init) { | |
node.init = init; | |
this.expect(types$1.semi); | |
node.test = this.type === types$1.semi ? null : this.parseExpression(); | |
this.expect(types$1.semi); | |
node.update = this.type === types$1.parenR ? null : this.parseExpression(); | |
this.expect(types$1.parenR); | |
node.body = this.parseStatement("for"); | |
this.exitScope(); | |
this.labels.pop(); | |
return this.finishNode(node, "ForStatement") | |
}; | |
// Parse a `for`/`in` and `for`/`of` loop, which are almost | |
// same from parser's perspective. | |
pp$8.parseForIn = function(node, init) { | |
var isForIn = this.type === types$1._in; | |
this.next(); | |
if ( | |
init.type === "VariableDeclaration" && | |
init.declarations[0].init != null && | |
( | |
!isForIn || | |
this.options.ecmaVersion < 8 || | |
this.strict || | |
init.kind !== "var" || | |
init.declarations[0].id.type !== "Identifier" | |
) | |
) { | |
this.raise( | |
init.start, | |
((isForIn ? "for-in" : "for-of") + " loop variable declaration may not have an initializer") | |
); | |
} | |
node.left = init; | |
node.right = isForIn ? this.parseExpression() : this.parseMaybeAssign(); | |
this.expect(types$1.parenR); | |
node.body = this.parseStatement("for"); | |
this.exitScope(); | |
this.labels.pop(); | |
return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement") | |
}; | |
// Parse a list of variable declarations. | |
pp$8.parseVar = function(node, isFor, kind, allowMissingInitializer) { | |
node.declarations = []; | |
node.kind = kind; | |
for (;;) { | |
var decl = this.startNode(); | |
this.parseVarId(decl, kind); | |
if (this.eat(types$1.eq)) { | |
decl.init = this.parseMaybeAssign(isFor); | |
} else if (!allowMissingInitializer && kind === "const" && !(this.type === types$1._in || (this.options.ecmaVersion >= 6 && this.isContextual("of")))) { | |
this.unexpected(); | |
} else if (!allowMissingInitializer && decl.id.type !== "Identifier" && !(isFor && (this.type === types$1._in || this.isContextual("of")))) { | |
this.raise(this.lastTokEnd, "Complex binding patterns require an initialization value"); | |
} else { | |
decl.init = null; | |
} | |
node.declarations.push(this.finishNode(decl, "VariableDeclarator")); | |
if (!this.eat(types$1.comma)) { break } | |
} | |
return node | |
}; | |
pp$8.parseVarId = function(decl, kind) { | |
decl.id = this.parseBindingAtom(); | |
this.checkLValPattern(decl.id, kind === "var" ? BIND_VAR : BIND_LEXICAL, false); | |
}; | |
var FUNC_STATEMENT = 1, FUNC_HANGING_STATEMENT = 2, FUNC_NULLABLE_ID = 4; | |
// Parse a function declaration or literal (depending on the | |
// `statement & FUNC_STATEMENT`). | |
// Remove `allowExpressionBody` for 7.0.0, as it is only called with false | |
pp$8.parseFunction = function(node, statement, allowExpressionBody, isAsync, forInit) { | |
this.initFunction(node); | |
if (this.options.ecmaVersion >= 9 || this.options.ecmaVersion >= 6 && !isAsync) { | |
if (this.type === types$1.star && (statement & FUNC_HANGING_STATEMENT)) | |
{ this.unexpected(); } | |
node.generator = this.eat(types$1.star); | |
} | |
if (this.options.ecmaVersion >= 8) | |
{ node.async = !!isAsync; } | |
if (statement & FUNC_STATEMENT) { | |
node.id = (statement & FUNC_NULLABLE_ID) && this.type !== types$1.name ? null : this.parseIdent(); | |
if (node.id && !(statement & FUNC_HANGING_STATEMENT)) | |
// If it is a regular function declaration in sloppy mode, then it is | |
// subject to Annex B semantics (BIND_FUNCTION). Otherwise, the binding | |
// mode depends on properties of the current scope (see | |
// treatFunctionsAsVar). | |
{ this.checkLValSimple(node.id, (this.strict || node.generator || node.async) ? this.treatFunctionsAsVar ? BIND_VAR : BIND_LEXICAL : BIND_FUNCTION); } | |
} | |
var oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldAwaitIdentPos = this.awaitIdentPos; | |
this.yieldPos = 0; | |
this.awaitPos = 0; | |
this.awaitIdentPos = 0; | |
this.enterScope(functionFlags(node.async, node.generator)); | |
if (!(statement & FUNC_STATEMENT)) | |
{ node.id = this.type === types$1.name ? this.parseIdent() : null; } | |
this.parseFunctionParams(node); | |
this.parseFunctionBody(node, allowExpressionBody, false, forInit); | |
this.yieldPos = oldYieldPos; | |
this.awaitPos = oldAwaitPos; | |
this.awaitIdentPos = oldAwaitIdentPos; | |
return this.finishNode(node, (statement & FUNC_STATEMENT) ? "FunctionDeclaration" : "FunctionExpression") | |
}; | |
pp$8.parseFunctionParams = function(node) { | |
this.expect(types$1.parenL); | |
node.params = this.parseBindingList(types$1.parenR, false, this.options.ecmaVersion >= 8); | |
this.checkYieldAwaitInDefaultParams(); | |
}; | |
// Parse a class declaration or literal (depending on the | |
// `isStatement` parameter). | |
pp$8.parseClass = function(node, isStatement) { | |
this.next(); | |
// ecma-262 14.6 Class Definitions | |
// A class definition is always strict mode code. | |
var oldStrict = this.strict; | |
this.strict = true; | |
this.parseClassId(node, isStatement); | |
this.parseClassSuper(node); | |
var privateNameMap = this.enterClassBody(); | |
var classBody = this.startNode(); | |
var hadConstructor = false; | |
classBody.body = []; | |
this.expect(types$1.braceL); | |
while (this.type !== types$1.braceR) { | |
var element = this.parseClassElement(node.superClass !== null); | |
if (element) { | |
classBody.body.push(element); | |
if (element.type === "MethodDefinition" && element.kind === "constructor") { | |
if (hadConstructor) { this.raiseRecoverable(element.start, "Duplicate constructor in the same class"); } | |
hadConstructor = true; | |
} else if (element.key && element.key.type === "PrivateIdentifier" && isPrivateNameConflicted(privateNameMap, element)) { | |
this.raiseRecoverable(element.key.start, ("Identifier '#" + (element.key.name) + "' has already been declared")); | |
} | |
} | |
} | |
this.strict = oldStrict; | |
this.next(); | |
node.body = this.finishNode(classBody, "ClassBody"); | |
this.exitClassBody(); | |
return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression") | |
}; | |
pp$8.parseClassElement = function(constructorAllowsSuper) { | |
if (this.eat(types$1.semi)) { return null } | |
var ecmaVersion = this.options.ecmaVersion; | |
var node = this.startNode(); | |
var keyName = ""; | |
var isGenerator = false; | |
var isAsync = false; | |
var kind = "method"; | |
var isStatic = false; | |
if (this.eatContextual("static")) { | |
// Parse static init block | |
if (ecmaVersion >= 13 && this.eat(types$1.braceL)) { | |
this.parseClassStaticBlock(node); | |
return node | |
} | |
if (this.isClassElementNameStart() || this.type === types$1.star) { | |
isStatic = true; | |
} else { | |
keyName = "static"; | |
} | |
} | |
node.static = isStatic; | |
if (!keyName && ecmaVersion >= 8 && this.eatContextual("async")) { | |
if ((this.isClassElementNameStart() || this.type === types$1.star) && !this.canInsertSemicolon()) { | |
isAsync = true; | |
} else { | |
keyName = "async"; | |
} | |
} | |
if (!keyName && (ecmaVersion >= 9 || !isAsync) && this.eat(types$1.star)) { | |
isGenerator = true; | |
} | |
if (!keyName && !isAsync && !isGenerator) { | |
var lastValue = this.value; | |
if (this.eatContextual("get") || this.eatContextual("set")) { | |
if (this.isClassElementNameStart()) { | |
kind = lastValue; | |
} else { | |
keyName = lastValue; | |
} | |
} | |
} | |
// Parse element name | |
if (keyName) { | |
// 'async', 'get', 'set', or 'static' were not a keyword contextually. | |
// The last token is any of those. Make it the element name. | |
node.computed = false; | |
node.key = this.startNodeAt(this.lastTokStart, this.lastTokStartLoc); | |
node.key.name = keyName; | |
this.finishNode(node.key, "Identifier"); | |
} else { | |
this.parseClassElementName(node); | |
} | |
// Parse element value | |
if (ecmaVersion < 13 || this.type === types$1.parenL || kind !== "method" || isGenerator || isAsync) { | |
var isConstructor = !node.static && checkKeyName(node, "constructor"); | |
var allowsDirectSuper = isConstructor && constructorAllowsSuper; | |
// Couldn't move this check into the 'parseClassMethod' method for backward compatibility. | |
if (isConstructor && kind !== "method") { this.raise(node.key.start, "Constructor can't have get/set modifier"); } | |
node.kind = isConstructor ? "constructor" : kind; | |
this.parseClassMethod(node, isGenerator, isAsync, allowsDirectSuper); | |
} else { | |
this.parseClassField(node); | |
} | |
return node | |
}; | |
pp$8.isClassElementNameStart = function() { | |
return ( | |
this.type === types$1.name || | |
this.type === types$1.privateId || | |
this.type === types$1.num || | |
this.type === types$1.string || | |
this.type === types$1.bracketL || | |
this.type.keyword | |
) | |
}; | |
pp$8.parseClassElementName = function(element) { | |
if (this.type === types$1.privateId) { | |
if (this.value === "constructor") { | |
this.raise(this.start, "Classes can't have an element named '#constructor'"); | |
} | |
element.computed = false; | |
element.key = this.parsePrivateIdent(); | |
} else { | |
this.parsePropertyName(element); | |
} | |
}; | |
pp$8.parseClassMethod = function(method, isGenerator, isAsync, allowsDirectSuper) { | |
// Check key and flags | |
var key = method.key; | |
if (method.kind === "constructor") { | |
if (isGenerator) { this.raise(key.start, "Constructor can't be a generator"); } | |
if (isAsync) { this.raise(key.start, "Constructor can't be an async method"); } | |
} else if (method.static && checkKeyName(method, "prototype")) { | |
this.raise(key.start, "Classes may not have a static property named prototype"); | |
} | |
// Parse value | |
var value = method.value = this.parseMethod(isGenerator, isAsync, allowsDirectSuper); | |
// Check value | |
if (method.kind === "get" && value.params.length !== 0) | |
{ this.raiseRecoverable(value.start, "getter should have no params"); } | |
if (method.kind === "set" && value.params.length !== 1) | |
{ this.raiseRecoverable(value.start, "setter should have exactly one param"); } | |
if (method.kind === "set" && value.params[0].type === "RestElement") | |
{ this.raiseRecoverable(value.params[0].start, "Setter cannot use rest params"); } | |
return this.finishNode(method, "MethodDefinition") | |
}; | |
pp$8.parseClassField = function(field) { | |
if (checkKeyName(field, "constructor")) { | |
this.raise(field.key.start, "Classes can't have a field named 'constructor'"); | |
} else if (field.static && checkKeyName(field, "prototype")) { | |
this.raise(field.key.start, "Classes can't have a static field named 'prototype'"); | |
} | |
if (this.eat(types$1.eq)) { | |
// To raise SyntaxError if 'arguments' exists in the initializer. | |
var scope = this.currentThisScope(); | |
var inClassFieldInit = scope.inClassFieldInit; | |
scope.inClassFieldInit = true; | |
field.value = this.parseMaybeAssign(); | |
scope.inClassFieldInit = inClassFieldInit; | |
} else { | |
field.value = null; | |
} | |
this.semicolon(); | |
return this.finishNode(field, "PropertyDefinition") | |
}; | |
pp$8.parseClassStaticBlock = function(node) { | |
node.body = []; | |
var oldLabels = this.labels; | |
this.labels = []; | |
this.enterScope(SCOPE_CLASS_STATIC_BLOCK | SCOPE_SUPER); | |
while (this.type !== types$1.braceR) { | |
var stmt = this.parseStatement(null); | |
node.body.push(stmt); | |
} | |
this.next(); | |
this.exitScope(); | |
this.labels = oldLabels; | |
return this.finishNode(node, "StaticBlock") | |
}; | |
pp$8.parseClassId = function(node, isStatement) { | |
if (this.type === types$1.name) { | |
node.id = this.parseIdent(); | |
if (isStatement) | |
{ this.checkLValSimple(node.id, BIND_LEXICAL, false); } | |
} else { | |
if (isStatement === true) | |
{ this.unexpected(); } | |
node.id = null; | |
} | |
}; | |
pp$8.parseClassSuper = function(node) { | |
node.superClass = this.eat(types$1._extends) ? this.parseExprSubscripts(null, false) : null; | |
}; | |
pp$8.enterClassBody = function() { | |
var element = {declared: Object.create(null), used: []}; | |
this.privateNameStack.push(element); | |
return element.declared | |
}; | |
pp$8.exitClassBody = function() { | |
var ref = this.privateNameStack.pop(); | |
var declared = ref.declared; | |
var used = ref.used; | |
if (!this.options.checkPrivateFields) { return } | |
var len = this.privateNameStack.length; | |
var parent = len === 0 ? null : this.privateNameStack[len - 1]; | |
for (var i = 0; i < used.length; ++i) { | |
var id = used[i]; | |
if (!hasOwn(declared, id.name)) { | |
if (parent) { | |
parent.used.push(id); | |
} else { | |
this.raiseRecoverable(id.start, ("Private field '#" + (id.name) + "' must be declared in an enclosing class")); | |
} | |
} | |
} | |
}; | |
function isPrivateNameConflicted(privateNameMap, element) { | |
var name = element.key.name; | |
var curr = privateNameMap[name]; | |
var next = "true"; | |
if (element.type === "MethodDefinition" && (element.kind === "get" || element.kind === "set")) { | |
next = (element.static ? "s" : "i") + element.kind; | |
} | |
// `class { get #a(){}; static set #a(_){} }` is also conflict. | |
if ( | |
curr === "iget" && next === "iset" || | |
curr === "iset" && next === "iget" || | |
curr === "sget" && next === "sset" || | |
curr === "sset" && next === "sget" | |
) { | |
privateNameMap[name] = "true"; | |
return false | |
} else if (!curr) { | |
privateNameMap[name] = next; | |
return false | |
} else { | |
return true | |
} | |
} | |
function checkKeyName(node, name) { | |
var computed = node.computed; | |
var key = node.key; | |
return !computed && ( | |
key.type === "Identifier" && key.name === name || | |
key.type === "Literal" && key.value === name | |
) | |
} | |
// Parses module export declaration. | |
pp$8.parseExportAllDeclaration = function(node, exports) { | |
if (this.options.ecmaVersion >= 11) { | |
if (this.eatContextual("as")) { | |
node.exported = this.parseModuleExportName(); | |
this.checkExport(exports, node.exported, this.lastTokStart); | |
} else { | |
node.exported = null; | |
} | |
} | |
this.expectContextual("from"); | |
if (this.type !== types$1.string) { this.unexpected(); } | |
node.source = this.parseExprAtom(); | |
this.semicolon(); | |
return this.finishNode(node, "ExportAllDeclaration") | |
}; | |
pp$8.parseExport = function(node, exports) { | |
this.next(); | |
// export * from '...' | |
if (this.eat(types$1.star)) { | |
return this.parseExportAllDeclaration(node, exports) | |
} | |
if (this.eat(types$1._default)) { // export default ... | |
this.checkExport(exports, "default", this.lastTokStart); | |
node.declaration = this.parseExportDefaultDeclaration(); | |
return this.finishNode(node, "ExportDefaultDeclaration") | |
} | |
// export var|const|let|function|class ... | |
if (this.shouldParseExportStatement()) { | |
node.declaration = this.parseExportDeclaration(node); | |
if (node.declaration.type === "VariableDeclaration") | |
{ this.checkVariableExport(exports, node.declaration.declarations); } | |
else | |
{ this.checkExport(exports, node.declaration.id, node.declaration.id.start); } | |
node.specifiers = []; | |
node.source = null; | |
} else { // export { x, y as z } [from '...'] | |
node.declaration = null; | |
node.specifiers = this.parseExportSpecifiers(exports); | |
if (this.eatContextual("from")) { | |
if (this.type !== types$1.string) { this.unexpected(); } | |
node.source = this.parseExprAtom(); | |
} else { | |
for (var i = 0, list = node.specifiers; i < list.length; i += 1) { | |
// check for keywords used as local names | |
var spec = list[i]; | |
this.checkUnreserved(spec.local); | |
// check if export is defined | |
this.checkLocalExport(spec.local); | |
if (spec.local.type === "Literal") { | |
this.raise(spec.local.start, "A string literal cannot be used as an exported binding without `from`."); | |
} | |
} | |
node.source = null; | |
} | |
this.semicolon(); | |
} | |
return this.finishNode(node, "ExportNamedDeclaration") | |
}; | |
pp$8.parseExportDeclaration = function(node) { | |
return this.parseStatement(null) | |
}; | |
pp$8.parseExportDefaultDeclaration = function() { | |
var isAsync; | |
if (this.type === types$1._function || (isAsync = this.isAsyncFunction())) { | |
var fNode = this.startNode(); | |
this.next(); | |
if (isAsync) { this.next(); } | |
return this.parseFunction(fNode, FUNC_STATEMENT | FUNC_NULLABLE_ID, false, isAsync) | |
} else if (this.type === types$1._class) { | |
var cNode = this.startNode(); | |
return this.parseClass(cNode, "nullableID") | |
} else { | |
var declaration = this.parseMaybeAssign(); | |
this.semicolon(); | |
return declaration | |
} | |
}; | |
pp$8.checkExport = function(exports, name, pos) { | |
if (!exports) { return } | |
if (typeof name !== "string") | |
{ name = name.type === "Identifier" ? name.name : name.value; } | |
if (hasOwn(exports, name)) | |
{ this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } | |
exports[name] = true; | |
}; | |
pp$8.checkPatternExport = function(exports, pat) { | |
var type = pat.type; | |
if (type === "Identifier") | |
{ this.checkExport(exports, pat, pat.start); } | |
else if (type === "ObjectPattern") | |
{ for (var i = 0, list = pat.properties; i < list.length; i += 1) | |
{ | |
var prop = list[i]; | |
this.checkPatternExport(exports, prop); | |
} } | |
else if (type === "ArrayPattern") | |
{ for (var i$1 = 0, list$1 = pat.elements; i$1 < list$1.length; i$1 += 1) { | |
var elt = list$1[i$1]; | |
if (elt) { this.checkPatternExport(exports, elt); } | |
} } | |
else if (type === "Property") | |
{ this.checkPatternExport(exports, pat.value); } | |
else if (type === "AssignmentPattern") | |
{ this.checkPatternExport(exports, pat.left); } | |
else if (type === "RestElement") | |
{ this.checkPatternExport(exports, pat.argument); } | |
}; | |
pp$8.checkVariableExport = function(exports, decls) { | |
if (!exports) { return } | |
for (var i = 0, list = decls; i < list.length; i += 1) | |
{ | |
var decl = list[i]; | |
this.checkPatternExport(exports, decl.id); | |
} | |
}; | |
pp$8.shouldParseExportStatement = function() { | |
return this.type.keyword === "var" || | |
this.type.keyword === "const" || | |
this.type.keyword === "class" || | |
this.type.keyword === "function" || | |
this.isLet() || | |
this.isAsyncFunction() | |
}; | |
// Parses a comma-separated list of module exports. | |
pp$8.parseExportSpecifier = function(exports) { | |
var node = this.startNode(); | |
node.local = this.parseModuleExportName(); | |
node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; | |
this.checkExport( | |
exports, | |
node.exported, | |
node.exported.start | |
); | |
return this.finishNode(node, "ExportSpecifier") | |
}; | |
pp$8.parseExportSpecifiers = function(exports) { | |
var nodes = [], first = true; | |
// export { x, y as z } [from '...'] | |
this.expect(types$1.braceL); | |
while (!this.eat(types$1.braceR)) { | |
if (!first) { | |
this.expect(types$1.comma); | |
if (this.afterTrailingComma(types$1.braceR)) { break } | |
} else { first = false; } | |
nodes.push(this.parseExportSpecifier(exports)); | |
} | |
return nodes | |
}; | |
// Parses import declaration. | |
pp$8.parseImport = function(node) { | |
this.next(); | |
// import '...' | |
if (this.type === types$1.string) { | |
node.specifiers = empty$1; | |
node.source = this.parseExprAtom(); | |
} else { | |
node.specifiers = this.parseImportSpecifiers(); | |
this.expectContextual("from"); | |
node.source = this.type === types$1.string ? this.parseExprAtom() : this.unexpected(); | |
} | |
this.semicolon(); | |
return this.finishNode(node, "ImportDeclaration") | |
}; | |
// Parses a comma-separated list of module imports. | |
pp$8.parseImportSpecifier = function() { | |
var node = this.startNode(); | |
node.imported = this.parseModuleExportName(); | |
if (this.eatContextual("as")) { | |
node.local = this.parseIdent(); | |
} else { | |
this.checkUnreserved(node.imported); | |
node.local = node.imported; | |
} | |
this.checkLValSimple(node.local, BIND_LEXICAL); | |
return this.finishNode(node, "ImportSpecifier") | |
}; | |
pp$8.parseImportDefaultSpecifier = function() { | |
// import defaultObj, { x, y as z } from '...' | |
var node = this.startNode(); | |
node.local = this.parseIdent(); | |
this.checkLValSimple(node.local, BIND_LEXICAL); | |
return this.finishNode(node, "ImportDefaultSpecifier") | |
}; | |
pp$8.parseImportNamespaceSpecifier = function() { | |
var node = this.startNode(); | |
this.next(); | |
this.expectContextual("as"); | |
node.local = this.parseIdent(); | |
this.checkLValSimple(node.local, BIND_LEXICAL); | |
return this.finishNode(node, "ImportNamespaceSpecifier") | |
}; | |
pp$8.parseImportSpecifiers = function() { | |
var nodes = [], first = true; | |
if (this.type === types$1.name) { | |
nodes.push(this.parseImportDefaultSpecifier()); | |
if (!this.eat(types$1.comma)) { return nodes } | |
} | |
if (this.type === types$1.star) { | |
nodes.push(this.parseImportNamespaceSpecifier()); | |
return nodes | |
} | |
this.expect(types$1.braceL); | |
while (!this.eat(types$1.braceR)) { | |
if (!first) { | |
this.expect(types$1.comma); | |
if (this.afterTrailingComma(types$1.braceR)) { break } | |
} else { first = false; } | |
nodes.push(this.parseImportSpecifier()); | |
} | |
return nodes | |
}; | |
pp$8.parseModuleExportName = function() { | |
if (this.options.ecmaVersion >= 13 && this.type === types$1.string) { | |
var stringLiteral = this.parseLiteral(this.value); | |
if (loneSurrogate.test(stringLiteral.value)) { | |
this.raise(stringLiteral.start, "An export name cannot include a lone surrogate."); | |
} | |
return stringLiteral | |
} | |
return this.parseIdent(true) | |
}; | |
// Set `ExpressionStatement#directive` property for directive prologues. | |
pp$8.adaptDirectivePrologue = function(statements) { | |
for (var i = 0; i < statements.length && this.isDirectiveCandidate(statements[i]); ++i) { | |
statements[i].directive = statements[i].expression.raw.slice(1, -1); | |
} | |
}; | |
pp$8.isDirectiveCandidate = function(statement) { | |
return ( | |
this.options.ecmaVersion >= 5 && | |
statement.type === "ExpressionStatement" && | |
statement.expression.type === "Literal" && | |
typeof statement.expression.value === "string" && | |
// Reject parenthesized strings. | |
(this.input[statement.start] === "\"" || this.input[statement.start] === "'") | |
) | |
}; | |
var pp$7 = Parser.prototype; | |
// Convert existing expression atom to assignable pattern | |
// if possible. | |
pp$7.toAssignable = function(node, isBinding, refDestructuringErrors) { | |
if (this.options.ecmaVersion >= 6 && node) { | |
switch (node.type) { | |
case "Identifier": | |
if (this.inAsync && node.name === "await") | |
{ this.raise(node.start, "Cannot use 'await' as identifier inside an async function"); } | |
break | |
case "ObjectPattern": | |
case "ArrayPattern": | |
case "AssignmentPattern": | |
case "RestElement": | |
break | |
case "ObjectExpression": | |
node.type = "ObjectPattern"; | |
if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } | |
for (var i = 0, list = node.properties; i < list.length; i += 1) { | |
var prop = list[i]; | |
this.toAssignable(prop, isBinding); | |
// Early error: | |
// AssignmentRestProperty[Yield, Await] : | |
// `...` DestructuringAssignmentTarget[Yield, Await] | |
// | |
// It is a Syntax Error if |DestructuringAssignmentTarget| is an |ArrayLiteral| or an |ObjectLiteral|. | |
if ( | |
prop.type === "RestElement" && | |
(prop.argument.type === "ArrayPattern" || prop.argument.type === "ObjectPattern") | |
) { | |
this.raise(prop.argument.start, "Unexpected token"); | |
} | |
} | |
break | |
case "Property": | |
// AssignmentProperty has type === "Property" | |
if (node.kind !== "init") { this.raise(node.key.start, "Object pattern can't contain getter or setter"); } | |
this.toAssignable(node.value, isBinding); | |
break | |
case "ArrayExpression": | |
node.type = "ArrayPattern"; | |
if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } | |
this.toAssignableList(node.elements, isBinding); | |
break | |
case "SpreadElement": | |
node.type = "RestElement"; | |
this.toAssignable(node.argument, isBinding); | |
if (node.argument.type === "AssignmentPattern") | |
{ this.raise(node.argument.start, "Rest elements cannot have a default value"); } | |
break | |
case "AssignmentExpression": | |
if (node.operator !== "=") { this.raise(node.left.end, "Only '=' operator can be used for specifying default value."); } | |
node.type = "AssignmentPattern"; | |
delete node.operator; | |
this.toAssignable(node.left, isBinding); | |
break | |
case "ParenthesizedExpression": | |
this.toAssignable(node.expression, isBinding, refDestructuringErrors); | |
break | |
case "ChainExpression": | |
this.raiseRecoverable(node.start, "Optional chaining cannot appear in left-hand side"); | |
break | |
case "MemberExpression": | |
if (!isBinding) { break } | |
default: | |
this.raise(node.start, "Assigning to rvalue"); | |
} | |
} else if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } | |
return node | |
}; | |
// Convert list of expression atoms to binding list. | |
pp$7.toAssignableList = function(exprList, isBinding) { | |
var end = exprList.length; | |
for (var i = 0; i < end; i++) { | |
var elt = exprList[i]; | |
if (elt) { this.toAssignable(elt, isBinding); } | |
} | |
if (end) { | |
var last = exprList[end - 1]; | |
if (this.options.ecmaVersion === 6 && isBinding && last && last.type === "RestElement" && last.argument.type !== "Identifier") | |
{ this.unexpected(last.argument.start); } | |
} | |
return exprList | |
}; | |
// Parses spread element. | |
pp$7.parseSpread = function(refDestructuringErrors) { | |
var node = this.startNode(); | |
this.next(); | |
node.argument = this.parseMaybeAssign(false, refDestructuringErrors); | |
return this.finishNode(node, "SpreadElement") | |
}; | |
pp$7.parseRestBinding = function() { | |
var node = this.startNode(); | |
this.next(); | |
// RestElement inside of a function parameter must be an identifier | |
if (this.options.ecmaVersion === 6 && this.type !== types$1.name) | |
{ this.unexpected(); } | |
node.argument = this.parseBindingAtom(); | |
return this.finishNode(node, "RestElement") | |
}; | |
// Parses lvalue (assignable) atom. | |
pp$7.parseBindingAtom = function() { | |
if (this.options.ecmaVersion >= 6) { | |
switch (this.type) { | |
case types$1.bracketL: | |
var node = this.startNode(); | |
this.next(); | |
node.elements = this.parseBindingList(types$1.bracketR, true, true); | |
return this.finishNode(node, "ArrayPattern") | |
case types$1.braceL: | |
return this.parseObj(true) | |
} | |
} | |
return this.parseIdent() | |
}; | |
pp$7.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowModifiers) { | |
var elts = [], first = true; | |
while (!this.eat(close)) { | |
if (first) { first = false; } | |
else { this.expect(types$1.comma); } | |
if (allowEmpty && this.type === types$1.comma) { | |
elts.push(null); | |
} else if (allowTrailingComma && this.afterTrailingComma(close)) { | |
break | |
} else if (this.type === types$1.ellipsis) { | |
var rest = this.parseRestBinding(); | |
this.parseBindingListItem(rest); | |
elts.push(rest); | |
if (this.type === types$1.comma) { this.raiseRecoverable(this.start, "Comma is not permitted after the rest element"); } | |
this.expect(close); | |
break | |
} else { | |
elts.push(this.parseAssignableListItem(allowModifiers)); | |
} | |
} | |
return elts | |
}; | |
pp$7.parseAssignableListItem = function(allowModifiers) { | |
var elem = this.parseMaybeDefault(this.start, this.startLoc); | |
this.parseBindingListItem(elem); | |
return elem | |
}; | |
pp$7.parseBindingListItem = function(param) { | |
return param | |
}; | |
// Parses assignment pattern around given atom if possible. | |
pp$7.parseMaybeDefault = function(startPos, startLoc, left) { | |
left = left || this.parseBindingAtom(); | |
if (this.options.ecmaVersion < 6 || !this.eat(types$1.eq)) { return left } | |
var node = this.startNodeAt(startPos, startLoc); | |
node.left = left; | |
node.right = this.parseMaybeAssign(); | |
return this.finishNode(node, "AssignmentPattern") | |
}; | |
// The following three functions all verify that a node is an lvalue — | |
// something that can be bound, or assigned to. In order to do so, they perform | |
// a variety of checks: | |
// | |
// - Check that none of the bound/assigned-to identifiers are reserved words. | |
// - Record name declarations for bindings in the appropriate scope. | |
// - Check duplicate argument names, if checkClashes is set. | |
// | |
// If a complex binding pattern is encountered (e.g., object and array | |
// destructuring), the entire pattern is recursively checked. | |
// | |
// There are three versions of checkLVal*() appropriate for different | |
// circumstances: | |
// | |
// - checkLValSimple() shall be used if the syntactic construct supports | |
// nothing other than identifiers and member expressions. Parenthesized | |
// expressions are also correctly handled. This is generally appropriate for | |
// constructs for which the spec says | |
// | |
// > It is a Syntax Error if AssignmentTargetType of [the production] is not | |
// > simple. | |
// | |
// It is also appropriate for checking if an identifier is valid and not | |
// defined elsewhere, like import declarations or function/class identifiers. | |
// | |
// Examples where this is used include: | |
// a += …; | |
// import a from '…'; | |
// where a is the node to be checked. | |
// | |
// - checkLValPattern() shall be used if the syntactic construct supports | |
// anything checkLValSimple() supports, as well as object and array | |
// destructuring patterns. This is generally appropriate for constructs for | |
// which the spec says | |
// | |
// > It is a Syntax Error if [the production] is neither an ObjectLiteral nor | |
// > an ArrayLiteral and AssignmentTargetType of [the production] is not | |
// > simple. | |
// | |
// Examples where this is used include: | |
// (a = …); | |
// const a = …; | |
// try { … } catch (a) { … } | |
// where a is the node to be checked. | |
// | |
// - checkLValInnerPattern() shall be used if the syntactic construct supports | |
// anything checkLValPattern() supports, as well as default assignment | |
// patterns, rest elements, and other constructs that may appear within an | |
// object or array destructuring pattern. | |
// | |
// As a special case, function parameters also use checkLValInnerPattern(), | |
// as they also support defaults and rest constructs. | |
// | |
// These functions deliberately support both assignment and binding constructs, | |
// as the logic for both is exceedingly similar. If the node is the target of | |
// an assignment, then bindingType should be set to BIND_NONE. Otherwise, it | |
// should be set to the appropriate BIND_* constant, like BIND_VAR or | |
// BIND_LEXICAL. | |
// | |
// If the function is called with a non-BIND_NONE bindingType, then | |
// additionally a checkClashes object may be specified to allow checking for | |
// duplicate argument names. checkClashes is ignored if the provided construct | |
// is an assignment (i.e., bindingType is BIND_NONE). | |
pp$7.checkLValSimple = function(expr, bindingType, checkClashes) { | |
if ( bindingType === void 0 ) bindingType = BIND_NONE; | |
var isBind = bindingType !== BIND_NONE; | |
switch (expr.type) { | |
case "Identifier": | |
if (this.strict && this.reservedWordsStrictBind.test(expr.name)) | |
{ this.raiseRecoverable(expr.start, (isBind ? "Binding " : "Assigning to ") + expr.name + " in strict mode"); } | |
if (isBind) { | |
if (bindingType === BIND_LEXICAL && expr.name === "let") | |
{ this.raiseRecoverable(expr.start, "let is disallowed as a lexically bound name"); } | |
if (checkClashes) { | |
if (hasOwn(checkClashes, expr.name)) | |
{ this.raiseRecoverable(expr.start, "Argument name clash"); } | |
checkClashes[expr.name] = true; | |
} | |
if (bindingType !== BIND_OUTSIDE) { this.declareName(expr.name, bindingType, expr.start); } | |
} | |
break | |
case "ChainExpression": | |
this.raiseRecoverable(expr.start, "Optional chaining cannot appear in left-hand side"); | |
break | |
case "MemberExpression": | |
if (isBind) { this.raiseRecoverable(expr.start, "Binding member expression"); } | |
break | |
case "ParenthesizedExpression": | |
if (isBind) { this.raiseRecoverable(expr.start, "Binding parenthesized expression"); } | |
return this.checkLValSimple(expr.expression, bindingType, checkClashes) | |
default: | |
this.raise(expr.start, (isBind ? "Binding" : "Assigning to") + " rvalue"); | |
} | |
}; | |
pp$7.checkLValPattern = function(expr, bindingType, checkClashes) { | |
if ( bindingType === void 0 ) bindingType = BIND_NONE; | |
switch (expr.type) { | |
case "ObjectPattern": | |
for (var i = 0, list = expr.properties; i < list.length; i += 1) { | |
var prop = list[i]; | |
this.checkLValInnerPattern(prop, bindingType, checkClashes); | |
} | |
break | |
case "ArrayPattern": | |
for (var i$1 = 0, list$1 = expr.elements; i$1 < list$1.length; i$1 += 1) { | |
var elem = list$1[i$1]; | |
if (elem) { this.checkLValInnerPattern(elem, bindingType, checkClashes); } | |
} | |
break | |
default: | |
this.checkLValSimple(expr, bindingType, checkClashes); | |
} | |
}; | |
pp$7.checkLValInnerPattern = function(expr, bindingType, checkClashes) { | |
if ( bindingType === void 0 ) bindingType = BIND_NONE; | |
switch (expr.type) { | |
case "Property": | |
// AssignmentProperty has type === "Property" | |
this.checkLValInnerPattern(expr.value, bindingType, checkClashes); | |
break | |
case "AssignmentPattern": | |
this.checkLValPattern(expr.left, bindingType, checkClashes); | |
break | |
case "RestElement": | |
this.checkLValPattern(expr.argument, bindingType, checkClashes); | |
break | |
default: | |
this.checkLValPattern(expr, bindingType, checkClashes); | |
} | |
}; | |
// The algorithm used to determine whether a regexp can appear at a | |
// given point in the program is loosely based on sweet.js' approach. | |
// See https://github.com/mozilla/sweet.js/wiki/design | |
var TokContext = function TokContext(token, isExpr, preserveSpace, override, generator) { | |
this.token = token; | |
this.isExpr = !!isExpr; | |
this.preserveSpace = !!preserveSpace; | |
this.override = override; | |
this.generator = !!generator; | |
}; | |
var types = { | |
b_stat: new TokContext("{", false), | |
b_expr: new TokContext("{", true), | |
b_tmpl: new TokContext("${", false), | |
p_stat: new TokContext("(", false), | |
p_expr: new TokContext("(", true), | |
q_tmpl: new TokContext("`", true, true, function (p) { return p.tryReadTemplateToken(); }), | |
f_stat: new TokContext("function", false), | |
f_expr: new TokContext("function", true), | |
f_expr_gen: new TokContext("function", true, false, null, true), | |
f_gen: new TokContext("function", false, false, null, true) | |
}; | |
var pp$6 = Parser.prototype; | |
pp$6.initialContext = function() { | |
return [types.b_stat] | |
}; | |
pp$6.curContext = function() { | |
return this.context[this.context.length - 1] | |
}; | |
pp$6.braceIsBlock = function(prevType) { | |
var parent = this.curContext(); | |
if (parent === types.f_expr || parent === types.f_stat) | |
{ return true } | |
if (prevType === types$1.colon && (parent === types.b_stat || parent === types.b_expr)) | |
{ return !parent.isExpr } | |
// The check for `tt.name && exprAllowed` detects whether we are | |
// after a `yield` or `of` construct. See the `updateContext` for | |
// `tt.name`. | |
if (prevType === types$1._return || prevType === types$1.name && this.exprAllowed) | |
{ return lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) } | |
if (prevType === types$1._else || prevType === types$1.semi || prevType === types$1.eof || prevType === types$1.parenR || prevType === types$1.arrow) | |
{ return true } | |
if (prevType === types$1.braceL) | |
{ return parent === types.b_stat } | |
if (prevType === types$1._var || prevType === types$1._const || prevType === types$1.name) | |
{ return false } | |
return !this.exprAllowed | |
}; | |
pp$6.inGeneratorContext = function() { | |
for (var i = this.context.length - 1; i >= 1; i--) { | |
var context = this.context[i]; | |
if (context.token === "function") | |
{ return context.generator } | |
} | |
return false | |
}; | |
pp$6.updateContext = function(prevType) { | |
var update, type = this.type; | |
if (type.keyword && prevType === types$1.dot) | |
{ this.exprAllowed = false; } | |
else if (update = type.updateContext) | |
{ update.call(this, prevType); } | |
else | |
{ this.exprAllowed = type.beforeExpr; } | |
}; | |
// Used to handle edge cases when token context could not be inferred correctly during tokenization phase | |
pp$6.overrideContext = function(tokenCtx) { | |
if (this.curContext() !== tokenCtx) { | |
this.context[this.context.length - 1] = tokenCtx; | |
} | |
}; | |
// Token-specific context update code | |
types$1.parenR.updateContext = types$1.braceR.updateContext = function() { | |
if (this.context.length === 1) { | |
this.exprAllowed = true; | |
return | |
} | |
var out = this.context.pop(); | |
if (out === types.b_stat && this.curContext().token === "function") { | |
out = this.context.pop(); | |
} | |
this.exprAllowed = !out.isExpr; | |
}; | |
types$1.braceL.updateContext = function(prevType) { | |
this.context.push(this.braceIsBlock(prevType) ? types.b_stat : types.b_expr); | |
this.exprAllowed = true; | |
}; | |
types$1.dollarBraceL.updateContext = function() { | |
this.context.push(types.b_tmpl); | |
this.exprAllowed = true; | |
}; | |
types$1.parenL.updateContext = function(prevType) { | |
var statementParens = prevType === types$1._if || prevType === types$1._for || prevType === types$1._with || prevType === types$1._while; | |
this.context.push(statementParens ? types.p_stat : types.p_expr); | |
this.exprAllowed = true; | |
}; | |
types$1.incDec.updateContext = function() { | |
// tokExprAllowed stays unchanged | |
}; | |
types$1._function.updateContext = types$1._class.updateContext = function(prevType) { | |
if (prevType.beforeExpr && prevType !== types$1._else && | |
!(prevType === types$1.semi && this.curContext() !== types.p_stat) && | |
!(prevType === types$1._return && lineBreak.test(this.input.slice(this.lastTokEnd, this.start))) && | |
!((prevType === types$1.colon || prevType === types$1.braceL) && this.curContext() === types.b_stat)) | |
{ this.context.push(types.f_expr); } | |
else | |
{ this.context.push(types.f_stat); } | |
this.exprAllowed = false; | |
}; | |
types$1.colon.updateContext = function() { | |
if (this.curContext().token === "function") { this.context.pop(); } | |
this.exprAllowed = true; | |
}; | |
types$1.backQuote.updateContext = function() { | |
if (this.curContext() === types.q_tmpl) | |
{ this.context.pop(); } | |
else | |
{ this.context.push(types.q_tmpl); } | |
this.exprAllowed = false; | |
}; | |
types$1.star.updateContext = function(prevType) { | |
if (prevType === types$1._function) { | |
var index = this.context.length - 1; | |
if (this.context[index] === types.f_expr) | |
{ this.context[index] = types.f_expr_gen; } | |
else | |
{ this.context[index] = types.f_gen; } | |
} | |
this.exprAllowed = true; | |
}; | |
types$1.name.updateContext = function(prevType) { | |
var allowed = false; | |
if (this.options.ecmaVersion >= 6 && prevType !== types$1.dot) { | |
if (this.value === "of" && !this.exprAllowed || | |
this.value === "yield" && this.inGeneratorContext()) | |
{ allowed = true; } | |
} | |
this.exprAllowed = allowed; | |
}; | |
// A recursive descent parser operates by defining functions for all | |
// syntactic elements, and recursively calling those, each function | |
// advancing the input stream and returning an AST node. Precedence | |
// of constructs (for example, the fact that `!x[1]` means `!(x[1])` | |
// instead of `(!x)[1]` is handled by the fact that the parser | |
// function that parses unary prefix operators is called first, and | |
// in turn calls the function that parses `[]` subscripts — that | |
// way, it'll receive the node for `x[1]` already parsed, and wraps | |
// *that* in the unary operator node. | |
// | |
// Acorn uses an [operator precedence parser][opp] to handle binary | |
// operator precedence, because it is much more compact than using | |
// the technique outlined above, which uses different, nesting | |
// functions to specify precedence, for all of the ten binary | |
// precedence levels that JavaScript defines. | |
// | |
// [opp]: http://en.wikipedia.org/wiki/Operator-precedence_parser | |
var pp$5 = Parser.prototype; | |
// Check if property name clashes with already added. | |
// Object/class getters and setters are not allowed to clash — | |
// either with each other or with an init property — and in | |
// strict mode, init properties are also not allowed to be repeated. | |
pp$5.checkPropClash = function(prop, propHash, refDestructuringErrors) { | |
if (this.options.ecmaVersion >= 9 && prop.type === "SpreadElement") | |
{ return } | |
if (this.options.ecmaVersion >= 6 && (prop.computed || prop.method || prop.shorthand)) | |
{ return } | |
var key = prop.key; | |
var name; | |
switch (key.type) { | |
case "Identifier": name = key.name; break | |
case "Literal": name = String(key.value); break | |
default: return | |
} | |
var kind = prop.kind; | |
if (this.options.ecmaVersion >= 6) { | |
if (name === "__proto__" && kind === "init") { | |
if (propHash.proto) { | |
if (refDestructuringErrors) { | |
if (refDestructuringErrors.doubleProto < 0) { | |
refDestructuringErrors.doubleProto = key.start; | |
} | |
} else { | |
this.raiseRecoverable(key.start, "Redefinition of __proto__ property"); | |
} | |
} | |
propHash.proto = true; | |
} | |
return | |
} | |
name = "$" + name; | |
var other = propHash[name]; | |
if (other) { | |
var redefinition; | |
if (kind === "init") { | |
redefinition = this.strict && other.init || other.get || other.set; | |
} else { | |
redefinition = other.init || other[kind]; | |
} | |
if (redefinition) | |
{ this.raiseRecoverable(key.start, "Redefinition of property"); } | |
} else { | |
other = propHash[name] = { | |
init: false, | |
get: false, | |
set: false | |
}; | |
} | |
other[kind] = true; | |
}; | |
// ### Expression parsing | |
// These nest, from the most general expression type at the top to | |
// 'atomic', nondivisible expression types at the bottom. Most of | |
// the functions will simply let the function(s) below them parse, | |
// and, *if* the syntactic construct they handle is present, wrap | |
// the AST node that the inner parser gave them in another node. | |
// Parse a full expression. The optional arguments are used to | |
// forbid the `in` operator (in for loops initalization expressions) | |
// and provide reference for storing '=' operator inside shorthand | |
// property assignment in contexts where both object expression | |
// and object pattern might appear (so it's possible to raise | |
// delayed syntax error at correct position). | |
pp$5.parseExpression = function(forInit, refDestructuringErrors) { | |
var startPos = this.start, startLoc = this.startLoc; | |
var expr = this.parseMaybeAssign(forInit, refDestructuringErrors); | |
if (this.type === types$1.comma) { | |
var node = this.startNodeAt(startPos, startLoc); | |
node.expressions = [expr]; | |
while (this.eat(types$1.comma)) { node.expressions.push(this.parseMaybeAssign(forInit, refDestructuringErrors)); } | |
return this.finishNode(node, "SequenceExpression") | |
} | |
return expr | |
}; | |
// Parse an assignment expression. This includes applications of | |
// operators like `+=`. | |
pp$5.parseMaybeAssign = function(forInit, refDestructuringErrors, afterLeftParse) { | |
if (this.isContextual("yield")) { | |
if (this.inGenerator) { return this.parseYield(forInit) } | |
// The tokenizer will assume an expression is allowed after | |
// `yield`, but this isn't that kind of yield | |
else { this.exprAllowed = false; } | |
} | |
var ownDestructuringErrors = false, oldParenAssign = -1, oldTrailingComma = -1, oldDoubleProto = -1; | |
if (refDestructuringErrors) { | |
oldParenAssign = refDestructuringErrors.parenthesizedAssign; | |
oldTrailingComma = refDestructuringErrors.trailingComma; | |
oldDoubleProto = refDestructuringErrors.doubleProto; | |
refDestructuringErrors.parenthesizedAssign = refDestructuringErrors.trailingComma = -1; | |
} else { | |
refDestructuringErrors = new DestructuringErrors; | |
ownDestructuringErrors = true; | |
} | |
var startPos = this.start, startLoc = this.startLoc; | |
if (this.type === types$1.parenL || this.type === types$1.name) { | |
this.potentialArrowAt = this.start; | |
this.potentialArrowInForAwait = forInit === "await"; | |
} | |
var left = this.parseMaybeConditional(forInit, refDestructuringErrors); | |
if (afterLeftParse) { left = afterLeftParse.call(this, left, startPos, startLoc); } | |
if (this.type.isAssign) { | |
var node = this.startNodeAt(startPos, startLoc); | |
node.operator = this.value; | |
if (this.type === types$1.eq) | |
{ left = this.toAssignable(left, false, refDestructuringErrors); } | |
if (!ownDestructuringErrors) { | |
refDestructuringErrors.parenthesizedAssign = refDestructuringErrors.trailingComma = refDestructuringErrors.doubleProto = -1; | |
} | |
if (refDestructuringErrors.shorthandAssign >= left.start) | |
{ refDestructuringErrors.shorthandAssign = -1; } // reset because shorthand default was used correctly | |
if (this.type === types$1.eq) | |
{ this.checkLValPattern(left); } | |
else | |
{ this.checkLValSimple(left); } | |
node.left = left; | |
this.next(); | |
node.right = this.parseMaybeAssign(forInit); | |
if (oldDoubleProto > -1) { refDestructuringErrors.doubleProto = oldDoubleProto; } | |
return this.finishNode(node, "AssignmentExpression") | |
} else { | |
if (ownDestructuringErrors) { this.checkExpressionErrors(refDestructuringErrors, true); } | |
} | |
if (oldParenAssign > -1) { refDestructuringErrors.parenthesizedAssign = oldParenAssign; } | |
if (oldTrailingComma > -1) { refDestructuringErrors.trailingComma = oldTrailingComma; } | |
return left | |
}; | |
// Parse a ternary conditional (`?:`) operator. | |
pp$5.parseMaybeConditional = function(forInit, refDestructuringErrors) { | |
var startPos = this.start, startLoc = this.startLoc; | |
var expr = this.parseExprOps(forInit, refDestructuringErrors); | |
if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } | |
if (this.eat(types$1.question)) { | |
var node = this.startNodeAt(startPos, startLoc); | |
node.test = expr; | |
node.consequent = this.parseMaybeAssign(); | |
this.expect(types$1.colon); | |
node.alternate = this.parseMaybeAssign(forInit); | |
return this.finishNode(node, "ConditionalExpression") | |
} | |
return expr | |
}; | |
// Start the precedence parser. | |
pp$5.parseExprOps = function(forInit, refDestructuringErrors) { | |
var startPos = this.start, startLoc = this.startLoc; | |
var expr = this.parseMaybeUnary(refDestructuringErrors, false, false, forInit); | |
if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } | |
return expr.start === startPos && expr.type === "ArrowFunctionExpression" ? expr : this.parseExprOp(expr, startPos, startLoc, -1, forInit) | |
}; | |
// Parse binary operators with the operator precedence parsing | |
// algorithm. `left` is the left-hand side of the operator. | |
// `minPrec` provides context that allows the function to stop and | |
// defer further parser to one of its callers when it encounters an | |
// operator that has a lower precedence than the set it is parsing. | |
pp$5.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, forInit) { | |
var prec = this.type.binop; | |
if (prec != null && (!forInit || this.type !== types$1._in)) { | |
if (prec > minPrec) { | |
var logical = this.type === types$1.logicalOR || this.type === types$1.logicalAND; | |
var coalesce = this.type === types$1.coalesce; | |
if (coalesce) { | |
// Handle the precedence of `tt.coalesce` as equal to the range of logical expressions. | |
// In other words, `node.right` shouldn't contain logical expressions in order to check the mixed error. | |
prec = types$1.logicalAND.binop; | |
} | |
var op = this.value; | |
this.next(); | |
var startPos = this.start, startLoc = this.startLoc; | |
var right = this.parseExprOp(this.parseMaybeUnary(null, false, false, forInit), startPos, startLoc, prec, forInit); | |
var node = this.buildBinary(leftStartPos, leftStartLoc, left, right, op, logical || coalesce); | |
if ((logical && this.type === types$1.coalesce) || (coalesce && (this.type === types$1.logicalOR || this.type === types$1.logicalAND))) { | |
this.raiseRecoverable(this.start, "Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"); | |
} | |
return this.parseExprOp(node, leftStartPos, leftStartLoc, minPrec, forInit) | |
} | |
} | |
return left | |
}; | |
pp$5.buildBinary = function(startPos, startLoc, left, right, op, logical) { | |
if (right.type === "PrivateIdentifier") { this.raise(right.start, "Private identifier can only be left side of binary expression"); } | |
var node = this.startNodeAt(startPos, startLoc); | |
node.left = left; | |
node.operator = op; | |
node.right = right; | |
return this.finishNode(node, logical ? "LogicalExpression" : "BinaryExpression") | |
}; | |
// Parse unary operators, both prefix and postfix. | |
pp$5.parseMaybeUnary = function(refDestructuringErrors, sawUnary, incDec, forInit) { | |
var startPos = this.start, startLoc = this.startLoc, expr; | |
if (this.isContextual("await") && this.canAwait) { | |
expr = this.parseAwait(forInit); | |
sawUnary = true; | |
} else if (this.type.prefix) { | |
var node = this.startNode(), update = this.type === types$1.incDec; | |
node.operator = this.value; | |
node.prefix = true; | |
this.next(); | |
node.argument = this.parseMaybeUnary(null, true, update, forInit); | |
this.checkExpressionErrors(refDestructuringErrors, true); | |
if (update) { this.checkLValSimple(node.argument); } | |
else if (this.strict && node.operator === "delete" && isLocalVariableAccess(node.argument)) | |
{ this.raiseRecoverable(node.start, "Deleting local variable in strict mode"); } | |
else if (node.operator === "delete" && isPrivateFieldAccess(node.argument)) | |
{ this.raiseRecoverable(node.start, "Private fields can not be deleted"); } | |
else { sawUnary = true; } | |
expr = this.finishNode(node, update ? "UpdateExpression" : "UnaryExpression"); | |
} else if (!sawUnary && this.type === types$1.privateId) { | |
if ((forInit || this.privateNameStack.length === 0) && this.options.checkPrivateFields) { this.unexpected(); } | |
expr = this.parsePrivateIdent(); | |
// only could be private fields in 'in', such as #x in obj | |
if (this.type !== types$1._in) { this.unexpected(); } | |
} else { | |
expr = this.parseExprSubscripts(refDestructuringErrors, forInit); | |
if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } | |
while (this.type.postfix && !this.canInsertSemicolon()) { | |
var node$1 = this.startNodeAt(startPos, startLoc); | |
node$1.operator = this.value; | |
node$1.prefix = false; | |
node$1.argument = expr; | |
this.checkLValSimple(expr); | |
this.next(); | |
expr = this.finishNode(node$1, "UpdateExpression"); | |
} | |
} | |
if (!incDec && this.eat(types$1.starstar)) { | |
if (sawUnary) | |
{ this.unexpected(this.lastTokStart); } | |
else | |
{ return this.buildBinary(startPos, startLoc, expr, this.parseMaybeUnary(null, false, false, forInit), "**", false) } | |
} else { | |
return expr | |
} | |
}; | |
function isLocalVariableAccess(node) { | |
return ( | |
node.type === "Identifier" || | |
node.type === "ParenthesizedExpression" && isLocalVariableAccess(node.expression) | |
) | |
} | |
function isPrivateFieldAccess(node) { | |
return ( | |
node.type === "MemberExpression" && node.property.type === "PrivateIdentifier" || | |
node.type === "ChainExpression" && isPrivateFieldAccess(node.expression) || | |
node.type === "ParenthesizedExpression" && isPrivateFieldAccess(node.expression) | |
) | |
} | |
// Parse call, dot, and `[]`-subscript expressions. | |
pp$5.parseExprSubscripts = function(refDestructuringErrors, forInit) { | |
var startPos = this.start, startLoc = this.startLoc; | |
var expr = this.parseExprAtom(refDestructuringErrors, forInit); | |
if (expr.type === "ArrowFunctionExpression" && this.input.slice(this.lastTokStart, this.lastTokEnd) !== ")") | |
{ return expr } | |
var result = this.parseSubscripts(expr, startPos, startLoc, false, forInit); | |
if (refDestructuringErrors && result.type === "MemberExpression") { | |
if (refDestructuringErrors.parenthesizedAssign >= result.start) { refDestructuringErrors.parenthesizedAssign = -1; } | |
if (refDestructuringErrors.parenthesizedBind >= result.start) { refDestructuringErrors.parenthesizedBind = -1; } | |
if (refDestructuringErrors.trailingComma >= result.start) { refDestructuringErrors.trailingComma = -1; } | |
} | |
return result | |
}; | |
pp$5.parseSubscripts = function(base, startPos, startLoc, noCalls, forInit) { | |
var maybeAsyncArrow = this.options.ecmaVersion >= 8 && base.type === "Identifier" && base.name === "async" && | |
this.lastTokEnd === base.end && !this.canInsertSemicolon() && base.end - base.start === 5 && | |
this.potentialArrowAt === base.start; | |
var optionalChained = false; | |
while (true) { | |
var element = this.parseSubscript(base, startPos, startLoc, noCalls, maybeAsyncArrow, optionalChained, forInit); | |
if (element.optional) { optionalChained = true; } | |
if (element === base || element.type === "ArrowFunctionExpression") { | |
if (optionalChained) { | |
var chainNode = this.startNodeAt(startPos, startLoc); | |
chainNode.expression = element; | |
element = this.finishNode(chainNode, "ChainExpression"); | |
} | |
return element | |
} | |
base = element; | |
} | |
}; | |
pp$5.shouldParseAsyncArrow = function() { | |
return !this.canInsertSemicolon() && this.eat(types$1.arrow) | |
}; | |
pp$5.parseSubscriptAsyncArrow = function(startPos, startLoc, exprList, forInit) { | |
return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), exprList, true, forInit) | |
}; | |
pp$5.parseSubscript = function(base, startPos, startLoc, noCalls, maybeAsyncArrow, optionalChained, forInit) { | |
var optionalSupported = this.options.ecmaVersion >= 11; | |
var optional = optionalSupported && this.eat(types$1.questionDot); | |
if (noCalls && optional) { this.raise(this.lastTokStart, "Optional chaining cannot appear in the callee of new expressions"); } | |
var computed = this.eat(types$1.bracketL); | |
if (computed || (optional && this.type !== types$1.parenL && this.type !== types$1.backQuote) || this.eat(types$1.dot)) { | |
var node = this.startNodeAt(startPos, startLoc); | |
node.object = base; | |
if (computed) { | |
node.property = this.parseExpression(); | |
this.expect(types$1.bracketR); | |
} else if (this.type === types$1.privateId && base.type !== "Super") { | |
node.property = this.parsePrivateIdent(); | |
} else { | |
node.property = this.parseIdent(this.options.allowReserved !== "never"); | |
} | |
node.computed = !!computed; | |
if (optionalSupported) { | |
node.optional = optional; | |
} | |
base = this.finishNode(node, "MemberExpression"); | |
} else if (!noCalls && this.eat(types$1.parenL)) { | |
var refDestructuringErrors = new DestructuringErrors, oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldAwaitIdentPos = this.awaitIdentPos; | |
this.yieldPos = 0; | |
this.awaitPos = 0; | |
this.awaitIdentPos = 0; | |
var exprList = this.parseExprList(types$1.parenR, this.options.ecmaVersion >= 8, false, refDestructuringErrors); | |
if (maybeAsyncArrow && !optional && this.shouldParseAsyncArrow()) { | |
this.checkPatternErrors(refDestructuringErrors, false); | |
this.checkYieldAwaitInDefaultParams(); | |
if (this.awaitIdentPos > 0) | |
{ this.raise(this.awaitIdentPos, "Cannot use 'await' as identifier inside an async function"); } | |
this.yieldPos = oldYieldPos; | |
this.awaitPos = oldAwaitPos; | |
this.awaitIdentPos = oldAwaitIdentPos; | |
return this.parseSubscriptAsyncArrow(startPos, startLoc, exprList, forInit) | |
} | |
this.checkExpressionErrors(refDestructuringErrors, true); | |
this.yieldPos = oldYieldPos || this.yieldPos; | |
this.awaitPos = oldAwaitPos || this.awaitPos; | |
this.awaitIdentPos = oldAwaitIdentPos || this.awaitIdentPos; | |
var node$1 = this.startNodeAt(startPos, startLoc); | |
node$1.callee = base; | |
node$1.arguments = exprList; | |
if (optionalSupported) { | |
node$1.optional = optional; | |
} | |
base = this.finishNode(node$1, "CallExpression"); | |
} else if (this.type === types$1.backQuote) { | |
if (optional || optionalChained) { | |
this.raise(this.start, "Optional chaining cannot appear in the tag of tagged template expressions"); | |
} | |
var node$2 = this.startNodeAt(startPos, startLoc); | |
node$2.tag = base; | |
node$2.quasi = this.parseTemplate({isTagged: true}); | |
base = this.finishNode(node$2, "TaggedTemplateExpression"); | |
} | |
return base | |
}; | |
// Parse an atomic expression — either a single token that is an | |
// expression, an expression started by a keyword like `function` or | |
// `new`, or an expression wrapped in punctuation like `()`, `[]`, | |
// or `{}`. | |
pp$5.parseExprAtom = function(refDestructuringErrors, forInit, forNew) { | |
// If a division operator appears in an expression position, the | |
// tokenizer got confused, and we force it to read a regexp instead. | |
if (this.type === types$1.slash) { this.readRegexp(); } | |
var node, canBeArrow = this.potentialArrowAt === this.start; | |
switch (this.type) { | |
case types$1._super: | |
if (!this.allowSuper) | |
{ this.raise(this.start, "'super' keyword outside a method"); } | |
node = this.startNode(); | |
this.next(); | |
if (this.type === types$1.parenL && !this.allowDirectSuper) | |
{ this.raise(node.start, "super() call outside constructor of a subclass"); } | |
// The `super` keyword can appear at below: | |
// SuperProperty: | |
// super [ Expression ] | |
// super . IdentifierName | |
// SuperCall: | |
// super ( Arguments ) | |
if (this.type !== types$1.dot && this.type !== types$1.bracketL && this.type !== types$1.parenL) | |
{ this.unexpected(); } | |
return this.finishNode(node, "Super") | |
case types$1._this: | |
node = this.startNode(); | |
this.next(); | |
return this.finishNode(node, "ThisExpression") | |
case types$1.name: | |
var startPos = this.start, startLoc = this.startLoc, containsEsc = this.containsEsc; | |
var id = this.parseIdent(false); | |
if (this.options.ecmaVersion >= 8 && !containsEsc && id.name === "async" && !this.canInsertSemicolon() && this.eat(types$1._function)) { | |
this.overrideContext(types.f_expr); | |
return this.parseFunction(this.startNodeAt(startPos, startLoc), 0, false, true, forInit) | |
} | |
if (canBeArrow && !this.canInsertSemicolon()) { | |
if (this.eat(types$1.arrow)) | |
{ return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), [id], false, forInit) } | |
if (this.options.ecmaVersion >= 8 && id.name === "async" && this.type === types$1.name && !containsEsc && | |
(!this.potentialArrowInForAwait || this.value !== "of" || this.containsEsc)) { | |
id = this.parseIdent(false); | |
if (this.canInsertSemicolon() || !this.eat(types$1.arrow)) | |
{ this.unexpected(); } | |
return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), [id], true, forInit) | |
} | |
} | |
return id | |
case types$1.regexp: | |
var value = this.value; | |
node = this.parseLiteral(value.value); | |
node.regex = {pattern: value.pattern, flags: value.flags}; | |
return node | |
case types$1.num: case types$1.string: | |
return this.parseLiteral(this.value) | |
case types$1._null: case types$1._true: case types$1._false: | |
node = this.startNode(); | |
node.value = this.type === types$1._null ? null : this.type === types$1._true; | |
node.raw = this.type.keyword; | |
this.next(); | |
return this.finishNode(node, "Literal") | |
case types$1.parenL: | |
var start = this.start, expr = this.parseParenAndDistinguishExpression(canBeArrow, forInit); | |
if (refDestructuringErrors) { | |
if (refDestructuringErrors.parenthesizedAssign < 0 && !this.isSimpleAssignTarget(expr)) | |
{ refDestructuringErrors.parenthesizedAssign = start; } | |
if (refDestructuringErrors.parenthesizedBind < 0) | |
{ refDestructuringErrors.parenthesizedBind = start; } | |
} | |
return expr | |
case types$1.bracketL: | |
node = this.startNode(); | |
this.next(); | |
node.elements = this.parseExprList(types$1.bracketR, true, true, refDestructuringErrors); | |
return this.finishNode(node, "ArrayExpression") | |
case types$1.braceL: | |
this.overrideContext(types.b_expr); | |
return this.parseObj(false, refDestructuringErrors) | |
case types$1._function: | |
node = this.startNode(); | |
this.next(); | |
return this.parseFunction(node, 0) | |
case types$1._class: | |
return this.parseClass(this.startNode(), false) | |
case types$1._new: | |
return this.parseNew() | |
case types$1.backQuote: | |
return this.parseTemplate() | |
case types$1._import: | |
if (this.options.ecmaVersion >= 11) { | |
return this.parseExprImport(forNew) | |
} else { | |
return this.unexpected() | |
} | |
default: | |
return this.parseExprAtomDefault() | |
} | |
}; | |
pp$5.parseExprAtomDefault = function() { | |
this.unexpected(); | |
}; | |
pp$5.parseExprImport = function(forNew) { | |
var node = this.startNode(); | |
// Consume `import` as an identifier for `import.meta`. | |
// Because `this.parseIdent(true)` doesn't check escape sequences, it needs the check of `this.containsEsc`. | |
if (this.containsEsc) { this.raiseRecoverable(this.start, "Escape sequence in keyword import"); } | |
this.next(); | |
if (this.type === types$1.parenL && !forNew) { | |
return this.parseDynamicImport(node) | |
} else if (this.type === types$1.dot) { | |
var meta = this.startNodeAt(node.start, node.loc && node.loc.start); | |
meta.name = "import"; | |
node.meta = this.finishNode(meta, "Identifier"); | |
return this.parseImportMeta(node) | |
} else { | |
this.unexpected(); | |
} | |
}; | |
pp$5.parseDynamicImport = function(node) { | |
this.next(); // skip `(` | |
// Parse node.source. | |
node.source = this.parseMaybeAssign(); | |
// Verify ending. | |
if (!this.eat(types$1.parenR)) { | |
var errorPos = this.start; | |
if (this.eat(types$1.comma) && this.eat(types$1.parenR)) { | |
this.raiseRecoverable(errorPos, "Trailing comma is not allowed in import()"); | |
} else { | |
this.unexpected(errorPos); | |
} | |
} | |
return this.finishNode(node, "ImportExpression") | |
}; | |
pp$5.parseImportMeta = function(node) { | |
this.next(); // skip `.` | |
var containsEsc = this.containsEsc; | |
node.property = this.parseIdent(true); | |
if (node.property.name !== "meta") | |
{ this.raiseRecoverable(node.property.start, "The only valid meta property for import is 'import.meta'"); } | |
if (containsEsc) | |
{ this.raiseRecoverable(node.start, "'import.meta' must not contain escaped characters"); } | |
if (this.options.sourceType !== "module" && !this.options.allowImportExportEverywhere) | |
{ this.raiseRecoverable(node.start, "Cannot use 'import.meta' outside a module"); } | |
return this.finishNode(node, "MetaProperty") | |
}; | |
pp$5.parseLiteral = function(value) { | |
var node = this.startNode(); | |
node.value = value; | |
node.raw = this.input.slice(this.start, this.end); | |
if (node.raw.charCodeAt(node.raw.length - 1) === 110) { node.bigint = node.raw.slice(0, -1).replace(/_/g, ""); } | |
this.next(); | |
return this.finishNode(node, "Literal") | |
}; | |
pp$5.parseParenExpression = function() { | |
this.expect(types$1.parenL); | |
var val = this.parseExpression(); | |
this.expect(types$1.parenR); | |
return val | |
}; | |
pp$5.shouldParseArrow = function(exprList) { | |
return !this.canInsertSemicolon() | |
}; | |
pp$5.parseParenAndDistinguishExpression = function(canBeArrow, forInit) { | |
var startPos = this.start, startLoc = this.startLoc, val, allowTrailingComma = this.options.ecmaVersion >= 8; | |
if (this.options.ecmaVersion >= 6) { | |
this.next(); | |
var innerStartPos = this.start, innerStartLoc = this.startLoc; | |
var exprList = [], first = true, lastIsComma = false; | |
var refDestructuringErrors = new DestructuringErrors, oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, spreadStart; | |
this.yieldPos = 0; | |
this.awaitPos = 0; | |
// Do not save awaitIdentPos to allow checking awaits nested in parameters | |
while (this.type !== types$1.parenR) { | |
first ? first = false : this.expect(types$1.comma); | |
if (allowTrailingComma && this.afterTrailingComma(types$1.parenR, true)) { | |
lastIsComma = true; | |
break | |
} else if (this.type === types$1.ellipsis) { | |
spreadStart = this.start; | |
exprList.push(this.parseParenItem(this.parseRestBinding())); | |
if (this.type === types$1.comma) { | |
this.raiseRecoverable( | |
this.start, | |
"Comma is not permitted after the rest element" | |
); | |
} | |
break | |
} else { | |
exprList.push(this.parseMaybeAssign(false, refDestructuringErrors, this.parseParenItem)); | |
} | |
} | |
var innerEndPos = this.lastTokEnd, innerEndLoc = this.lastTokEndLoc; | |
this.expect(types$1.parenR); | |
if (canBeArrow && this.shouldParseArrow(exprList) && this.eat(types$1.arrow)) { | |
this.checkPatternErrors(refDestructuringErrors, false); | |
this.checkYieldAwaitInDefaultParams(); | |
this.yieldPos = oldYieldPos; | |
this.awaitPos = oldAwaitPos; | |
return this.parseParenArrowList(startPos, startLoc, exprList, forInit) | |
} | |
if (!exprList.length || lastIsComma) { this.unexpected(this.lastTokStart); } | |
if (spreadStart) { this.unexpected(spreadStart); } | |
this.checkExpressionErrors(refDestructuringErrors, true); | |
this.yieldPos = oldYieldPos || this.yieldPos; | |
this.awaitPos = oldAwaitPos || this.awaitPos; | |
if (exprList.length > 1) { | |
val = this.startNodeAt(innerStartPos, innerStartLoc); | |
val.expressions = exprList; | |
this.finishNodeAt(val, "SequenceExpression", innerEndPos, innerEndLoc); | |
} else { | |
val = exprList[0]; | |
} | |
} else { | |
val = this.parseParenExpression(); | |
} | |
if (this.options.preserveParens) { | |
var par = this.startNodeAt(startPos, startLoc); | |
par.expression = val; | |
return this.finishNode(par, "ParenthesizedExpression") | |
} else { | |
return val | |
} | |
}; | |
pp$5.parseParenItem = function(item) { | |
return item | |
}; | |
pp$5.parseParenArrowList = function(startPos, startLoc, exprList, forInit) { | |
return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), exprList, false, forInit) | |
}; | |
// New's precedence is slightly tricky. It must allow its argument to | |
// be a `[]` or dot subscript expression, but not a call — at least, | |
// not without wrapping it in parentheses. Thus, it uses the noCalls | |
// argument to parseSubscripts to prevent it from consuming the | |
// argument list. | |
var empty = []; | |
pp$5.parseNew = function() { | |
if (this.containsEsc) { this.raiseRecoverable(this.start, "Escape sequence in keyword new"); } | |
var node = this.startNode(); | |
this.next(); | |
if (this.options.ecmaVersion >= 6 && this.type === types$1.dot) { | |
var meta = this.startNodeAt(node.start, node.loc && node.loc.start); | |
meta.name = "new"; | |
node.meta = this.finishNode(meta, "Identifier"); | |
this.next(); | |
var containsEsc = this.containsEsc; | |
node.property = this.parseIdent(true); | |
if (node.property.name !== "target") | |
{ this.raiseRecoverable(node.property.start, "The only valid meta property for new is 'new.target'"); } | |
if (containsEsc) | |
{ this.raiseRecoverable(node.start, "'new.target' must not contain escaped characters"); } | |
if (!this.allowNewDotTarget) | |
{ this.raiseRecoverable(node.start, "'new.target' can only be used in functions and class static block"); } | |
return this.finishNode(node, "MetaProperty") | |
} | |
var startPos = this.start, startLoc = this.startLoc; | |
node.callee = this.parseSubscripts(this.parseExprAtom(null, false, true), startPos, startLoc, true, false); | |
if (this.eat(types$1.parenL)) { node.arguments = this.parseExprList(types$1.parenR, this.options.ecmaVersion >= 8, false); } | |
else { node.arguments = empty; } | |
return this.finishNode(node, "NewExpression") | |
}; | |
// Parse template expression. | |
pp$5.parseTemplateElement = function(ref) { | |
var isTagged = ref.isTagged; | |
var elem = this.startNode(); | |
if (this.type === types$1.invalidTemplate) { | |
if (!isTagged) { | |
this.raiseRecoverable(this.start, "Bad escape sequence in untagged template literal"); | |
} | |
elem.value = { | |
raw: this.value.replace(/\r\n?/g, "\n"), | |
cooked: null | |
}; | |
} else { | |
elem.value = { | |
raw: this.input.slice(this.start, this.end).replace(/\r\n?/g, "\n"), | |
cooked: this.value | |
}; | |
} | |
this.next(); | |
elem.tail = this.type === types$1.backQuote; | |
return this.finishNode(elem, "TemplateElement") | |
}; | |
pp$5.parseTemplate = function(ref) { | |
if ( ref === void 0 ) ref = {}; | |
var isTagged = ref.isTagged; if ( isTagged === void 0 ) isTagged = false; | |
var node = this.startNode(); | |
this.next(); | |
node.expressions = []; | |
var curElt = this.parseTemplateElement({isTagged: isTagged}); | |
node.quasis = [curElt]; | |
while (!curElt.tail) { | |
if (this.type === types$1.eof) { this.raise(this.pos, "Unterminated template literal"); } | |
this.expect(types$1.dollarBraceL); | |
node.expressions.push(this.parseExpression()); | |
this.expect(types$1.braceR); | |
node.quasis.push(curElt = this.parseTemplateElement({isTagged: isTagged})); | |
} | |
this.next(); | |
return this.finishNode(node, "TemplateLiteral") | |
}; | |
pp$5.isAsyncProp = function(prop) { | |
return !prop.computed && prop.key.type === "Identifier" && prop.key.name === "async" && | |
(this.type === types$1.name || this.type === types$1.num || this.type === types$1.string || this.type === types$1.bracketL || this.type.keyword || (this.options.ecmaVersion >= 9 && this.type === types$1.star)) && | |
!lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) | |
}; | |
// Parse an object literal or binding pattern. | |
pp$5.parseObj = function(isPattern, refDestructuringErrors) { | |
var node = this.startNode(), first = true, propHash = {}; | |
node.properties = []; | |
this.next(); | |
while (!this.eat(types$1.braceR)) { | |
if (!first) { | |
this.expect(types$1.comma); | |
if (this.options.ecmaVersion >= 5 && this.afterTrailingComma(types$1.braceR)) { break } | |
} else { first = false; } | |
var prop = this.parseProperty(isPattern, refDestructuringErrors); | |
if (!isPattern) { this.checkPropClash(prop, propHash, refDestructuringErrors); } | |
node.properties.push(prop); | |
} | |
return this.finishNode(node, isPattern ? "ObjectPattern" : "ObjectExpression") | |
}; | |
pp$5.parseProperty = function(isPattern, refDestructuringErrors) { | |
var prop = this.startNode(), isGenerator, isAsync, startPos, startLoc; | |
if (this.options.ecmaVersion >= 9 && this.eat(types$1.ellipsis)) { | |
if (isPattern) { | |
prop.argument = this.parseIdent(false); | |
if (this.type === types$1.comma) { | |
this.raiseRecoverable(this.start, "Comma is not permitted after the rest element"); | |
} | |
return this.finishNode(prop, "RestElement") | |
} | |
// Parse argument. | |
prop.argument = this.parseMaybeAssign(false, refDestructuringErrors); | |
// To disallow trailing comma via `this.toAssignable()`. | |
if (this.type === types$1.comma && refDestructuringErrors && refDestructuringErrors.trailingComma < 0) { | |
refDestructuringErrors.trailingComma = this.start; | |
} | |
// Finish | |
return this.finishNode(prop, "SpreadElement") | |
} | |
if (this.options.ecmaVersion >= 6) { | |
prop.method = false; | |
prop.shorthand = false; | |
if (isPattern || refDestructuringErrors) { | |
startPos = this.start; | |
startLoc = this.startLoc; | |
} | |
if (!isPattern) | |
{ isGenerator = this.eat(types$1.star); } | |
} | |
var containsEsc = this.containsEsc; | |
this.parsePropertyName(prop); | |
if (!isPattern && !containsEsc && this.options.ecmaVersion >= 8 && !isGenerator && this.isAsyncProp(prop)) { | |
isAsync = true; | |
isGenerator = this.options.ecmaVersion >= 9 && this.eat(types$1.star); | |
this.parsePropertyName(prop); | |
} else { | |
isAsync = false; | |
} | |
this.parsePropertyValue(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors, containsEsc); | |
return this.finishNode(prop, "Property") | |
}; | |
pp$5.parseGetterSetter = function(prop) { | |
prop.kind = prop.key.name; | |
this.parsePropertyName(prop); | |
prop.value = this.parseMethod(false); | |
var paramCount = prop.kind === "get" ? 0 : 1; | |
if (prop.value.params.length !== paramCount) { | |
var start = prop.value.start; | |
if (prop.kind === "get") | |
{ this.raiseRecoverable(start, "getter should have no params"); } | |
else | |
{ this.raiseRecoverable(start, "setter should have exactly one param"); } | |
} else { | |
if (prop.kind === "set" && prop.value.params[0].type === "RestElement") | |
{ this.raiseRecoverable(prop.value.params[0].start, "Setter cannot use rest params"); } | |
} | |
}; | |
pp$5.parsePropertyValue = function(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors, containsEsc) { | |
if ((isGenerator || isAsync) && this.type === types$1.colon) | |
{ this.unexpected(); } | |
if (this.eat(types$1.colon)) { | |
prop.value = isPattern ? this.parseMaybeDefault(this.start, this.startLoc) : this.parseMaybeAssign(false, refDestructuringErrors); | |
prop.kind = "init"; | |
} else if (this.options.ecmaVersion >= 6 && this.type === types$1.parenL) { | |
if (isPattern) { this.unexpected(); } | |
prop.kind = "init"; | |
prop.method = true; | |
prop.value = this.parseMethod(isGenerator, isAsync); | |
} else if (!isPattern && !containsEsc && | |
this.options.ecmaVersion >= 5 && !prop.computed && prop.key.type === "Identifier" && | |
(prop.key.name === "get" || prop.key.name === "set") && | |
(this.type !== types$1.comma && this.type !== types$1.braceR && this.type !== types$1.eq)) { | |
if (isGenerator || isAsync) { this.unexpected(); } | |
this.parseGetterSetter(prop); | |
} else if (this.options.ecmaVersion >= 6 && !prop.computed && prop.key.type === "Identifier") { | |
if (isGenerator || isAsync) { this.unexpected(); } | |
this.checkUnreserved(prop.key); | |
if (prop.key.name === "await" && !this.awaitIdentPos) | |
{ this.awaitIdentPos = startPos; } | |
prop.kind = "init"; | |
if (isPattern) { | |
prop.value = this.parseMaybeDefault(startPos, startLoc, this.copyNode(prop.key)); | |
} else if (this.type === types$1.eq && refDestructuringErrors) { | |
if (refDestructuringErrors.shorthandAssign < 0) | |
{ refDestructuringErrors.shorthandAssign = this.start; } | |
prop.value = this.parseMaybeDefault(startPos, startLoc, this.copyNode(prop.key)); | |
} else { | |
prop.value = this.copyNode(prop.key); | |
} | |
prop.shorthand = true; | |
} else { this.unexpected(); } | |
}; | |
pp$5.parsePropertyName = function(prop) { | |
if (this.options.ecmaVersion >= 6) { | |
if (this.eat(types$1.bracketL)) { | |
prop.computed = true; | |
prop.key = this.parseMaybeAssign(); | |
this.expect(types$1.bracketR); | |
return prop.key | |
} else { | |
prop.computed = false; | |
} | |
} | |
return prop.key = this.type === types$1.num || this.type === types$1.string ? this.parseExprAtom() : this.parseIdent(this.options.allowReserved !== "never") | |
}; | |
// Initialize empty function node. | |
pp$5.initFunction = function(node) { | |
node.id = null; | |
if (this.options.ecmaVersion >= 6) { node.generator = node.expression = false; } | |
if (this.options.ecmaVersion >= 8) { node.async = false; } | |
}; | |
// Parse object or class method. | |
pp$5.parseMethod = function(isGenerator, isAsync, allowDirectSuper) { | |
var node = this.startNode(), oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldAwaitIdentPos = this.awaitIdentPos; | |
this.initFunction(node); | |
if (this.options.ecmaVersion >= 6) | |
{ node.generator = isGenerator; } | |
if (this.options.ecmaVersion >= 8) | |
{ node.async = !!isAsync; } | |
this.yieldPos = 0; | |
this.awaitPos = 0; | |
this.awaitIdentPos = 0; | |
this.enterScope(functionFlags(isAsync, node.generator) | SCOPE_SUPER | (allowDirectSuper ? SCOPE_DIRECT_SUPER : 0)); | |
this.expect(types$1.parenL); | |
node.params = this.parseBindingList(types$1.parenR, false, this.options.ecmaVersion >= 8); | |
this.checkYieldAwaitInDefaultParams(); | |
this.parseFunctionBody(node, false, true, false); | |
this.yieldPos = oldYieldPos; | |
this.awaitPos = oldAwaitPos; | |
this.awaitIdentPos = oldAwaitIdentPos; | |
return this.finishNode(node, "FunctionExpression") | |
}; | |
// Parse arrow function expression with given parameters. | |
pp$5.parseArrowExpression = function(node, params, isAsync, forInit) { | |
var oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldAwaitIdentPos = this.awaitIdentPos; | |
this.enterScope(functionFlags(isAsync, false) | SCOPE_ARROW); | |
this.initFunction(node); | |
if (this.options.ecmaVersion >= 8) { node.async = !!isAsync; } | |
this.yieldPos = 0; | |
this.awaitPos = 0; | |
this.awaitIdentPos = 0; | |
node.params = this.toAssignableList(params, true); | |
this.parseFunctionBody(node, true, false, forInit); | |
this.yieldPos = oldYieldPos; | |
this.awaitPos = oldAwaitPos; | |
this.awaitIdentPos = oldAwaitIdentPos; | |
return this.finishNode(node, "ArrowFunctionExpression") | |
}; | |
// Parse function body and check parameters. | |
pp$5.parseFunctionBody = function(node, isArrowFunction, isMethod, forInit) { | |
var isExpression = isArrowFunction && this.type !== types$1.braceL; | |
var oldStrict = this.strict, useStrict = false; | |
if (isExpression) { | |
node.body = this.parseMaybeAssign(forInit); | |
node.expression = true; | |
this.checkParams(node, false); | |
} else { | |
var nonSimple = this.options.ecmaVersion >= 7 && !this.isSimpleParamList(node.params); | |
if (!oldStrict || nonSimple) { | |
useStrict = this.strictDirective(this.end); | |
// If this is a strict mode function, verify that argument names | |
// are not repeated, and it does not try to bind the words `eval` | |
// or `arguments`. | |
if (useStrict && nonSimple) | |
{ this.raiseRecoverable(node.start, "Illegal 'use strict' directive in function with non-simple parameter list"); } | |
} | |
// Start a new scope with regard to labels and the `inFunction` | |
// flag (restore them to their old value afterwards). | |
var oldLabels = this.labels; | |
this.labels = []; | |
if (useStrict) { this.strict = true; } | |
// Add the params to varDeclaredNames to ensure that an error is thrown | |
// if a let/const declaration in the function clashes with one of the params. | |
this.checkParams(node, !oldStrict && !useStrict && !isArrowFunction && !isMethod && this.isSimpleParamList(node.params)); | |
// Ensure the function name isn't a forbidden identifier in strict mode, e.g. 'eval' | |
if (this.strict && node.id) { this.checkLValSimple(node.id, BIND_OUTSIDE); } | |
node.body = this.parseBlock(false, undefined, useStrict && !oldStrict); | |
node.expression = false; | |
this.adaptDirectivePrologue(node.body.body); | |
this.labels = oldLabels; | |
} | |
this.exitScope(); | |
}; | |
pp$5.isSimpleParamList = function(params) { | |
for (var i = 0, list = params; i < list.length; i += 1) | |
{ | |
var param = list[i]; | |
if (param.type !== "Identifier") { return false | |
} } | |
return true | |
}; | |
// Checks function params for various disallowed patterns such as using "eval" | |
// or "arguments" and duplicate parameters. | |
pp$5.checkParams = function(node, allowDuplicates) { | |
var nameHash = Object.create(null); | |
for (var i = 0, list = node.params; i < list.length; i += 1) | |
{ | |
var param = list[i]; | |
this.checkLValInnerPattern(param, BIND_VAR, allowDuplicates ? null : nameHash); | |
} | |
}; | |
// Parses a comma-separated list of expressions, and returns them as | |
// an array. `close` is the token type that ends the list, and | |
// `allowEmpty` can be turned on to allow subsequent commas with | |
// nothing in between them to be parsed as `null` (which is needed | |
// for array literals). | |
pp$5.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) { | |
var elts = [], first = true; | |
while (!this.eat(close)) { | |
if (!first) { | |
this.expect(types$1.comma); | |
if (allowTrailingComma && this.afterTrailingComma(close)) { break } | |
} else { first = false; } | |
var elt = (void 0); | |
if (allowEmpty && this.type === types$1.comma) | |
{ elt = null; } | |
else if (this.type === types$1.ellipsis) { | |
elt = this.parseSpread(refDestructuringErrors); | |
if (refDestructuringErrors && this.type === types$1.comma && refDestructuringErrors.trailingComma < 0) | |
{ refDestructuringErrors.trailingComma = this.start; } | |
} else { | |
elt = this.parseMaybeAssign(false, refDestructuringErrors); | |
} | |
elts.push(elt); | |
} | |
return elts | |
}; | |
pp$5.checkUnreserved = function(ref) { | |
var start = ref.start; | |
var end = ref.end; | |
var name = ref.name; | |
if (this.inGenerator && name === "yield") | |
{ this.raiseRecoverable(start, "Cannot use 'yield' as identifier inside a generator"); } | |
if (this.inAsync && name === "await") | |
{ this.raiseRecoverable(start, "Cannot use 'await' as identifier inside an async function"); } | |
if (this.currentThisScope().inClassFieldInit && name === "arguments") | |
{ this.raiseRecoverable(start, "Cannot use 'arguments' in class field initializer"); } | |
if (this.inClassStaticBlock && (name === "arguments" || name === "await")) | |
{ this.raise(start, ("Cannot use " + name + " in class static initialization block")); } | |
if (this.keywords.test(name)) | |
{ this.raise(start, ("Unexpected keyword '" + name + "'")); } | |
if (this.options.ecmaVersion < 6 && | |
this.input.slice(start, end).indexOf("\\") !== -1) { return } | |
var re = this.strict ? this.reservedWordsStrict : this.reservedWords; | |
if (re.test(name)) { | |
if (!this.inAsync && name === "await") | |
{ this.raiseRecoverable(start, "Cannot use keyword 'await' outside an async function"); } | |
this.raiseRecoverable(start, ("The keyword '" + name + "' is reserved")); | |
} | |
}; | |
// Parse the next token as an identifier. If `liberal` is true (used | |
// when parsing properties), it will also convert keywords into | |
// identifiers. | |
pp$5.parseIdent = function(liberal) { | |
var node = this.parseIdentNode(); | |
this.next(!!liberal); | |
this.finishNode(node, "Identifier"); | |
if (!liberal) { | |
this.checkUnreserved(node); | |
if (node.name === "await" && !this.awaitIdentPos) | |
{ this.awaitIdentPos = node.start; } | |
} | |
return node | |
}; | |
pp$5.parseIdentNode = function() { | |
var node = this.startNode(); | |
if (this.type === types$1.name) { | |
node.name = this.value; | |
} else if (this.type.keyword) { | |
node.name = this.type.keyword; | |
// To fix https://github.com/acornjs/acorn/issues/575 | |
// `class` and `function` keywords push new context into this.context. | |
// But there is no chance to pop the context if the keyword is consumed as an identifier such as a property name. | |
// If the previous token is a dot, this does not apply because the context-managing code already ignored the keyword | |
if ((node.name === "class" || node.name === "function") && | |
(this.lastTokEnd !== this.lastTokStart + 1 || this.input.charCodeAt(this.lastTokStart) !== 46)) { | |
this.context.pop(); | |
} | |
this.type = types$1.name; | |
} else { | |
this.unexpected(); | |
} | |
return node | |
}; | |
pp$5.parsePrivateIdent = function() { | |
var node = this.startNode(); | |
if (this.type === types$1.privateId) { | |
node.name = this.value; | |
} else { | |
this.unexpected(); | |
} | |
this.next(); | |
this.finishNode(node, "PrivateIdentifier"); | |
// For validating existence | |
if (this.options.checkPrivateFields) { | |
if (this.privateNameStack.length === 0) { | |
this.raise(node.start, ("Private field '#" + (node.name) + "' must be declared in an enclosing class")); | |
} else { | |
this.privateNameStack[this.privateNameStack.length - 1].used.push(node); | |
} | |
} | |
return node | |
}; | |
// Parses yield expression inside generator. | |
pp$5.parseYield = function(forInit) { | |
if (!this.yieldPos) { this.yieldPos = this.start; } | |
var node = this.startNode(); | |
this.next(); | |
if (this.type === types$1.semi || this.canInsertSemicolon() || (this.type !== types$1.star && !this.type.startsExpr)) { | |
node.delegate = false; | |
node.argument = null; | |
} else { | |
node.delegate = this.eat(types$1.star); | |
node.argument = this.parseMaybeAssign(forInit); | |
} | |
return this.finishNode(node, "YieldExpression") | |
}; | |
pp$5.parseAwait = function(forInit) { | |
if (!this.awaitPos) { this.awaitPos = this.start; } | |
var node = this.startNode(); | |
this.next(); | |
node.argument = this.parseMaybeUnary(null, true, false, forInit); | |
return this.finishNode(node, "AwaitExpression") | |
}; | |
var pp$4 = Parser.prototype; | |
// This function is used to raise exceptions on parse errors. It | |
// takes an offset integer (into the current `input`) to indicate | |
// the location of the error, attaches the position to the end | |
// of the error message, and then raises a `SyntaxError` with that | |
// message. | |
pp$4.raise = function(pos, message) { | |
var loc = getLineInfo(this.input, pos); | |
message += " (" + loc.line + ":" + loc.column + ")"; | |
var err = new SyntaxError(message); | |
err.pos = pos; err.loc = loc; err.raisedAt = this.pos; | |
throw err | |
}; | |
pp$4.raiseRecoverable = pp$4.raise; | |
pp$4.curPosition = function() { | |
if (this.options.locations) { | |
return new Position(this.curLine, this.pos - this.lineStart) | |
} | |
}; | |
var pp$3 = Parser.prototype; | |
var Scope = function Scope(flags) { | |
this.flags = flags; | |
// A list of var-declared names in the current lexical scope | |
this.var = []; | |
// A list of lexically-declared names in the current lexical scope | |
this.lexical = []; | |
// A list of lexically-declared FunctionDeclaration names in the current lexical scope | |
this.functions = []; | |
// A switch to disallow the identifier reference 'arguments' | |
this.inClassFieldInit = false; | |
}; | |
// The functions in this module keep track of declared variables in the current scope in order to detect duplicate variable names. | |
pp$3.enterScope = function(flags) { | |
this.scopeStack.push(new Scope(flags)); | |
}; | |
pp$3.exitScope = function() { | |
this.scopeStack.pop(); | |
}; | |
// The spec says: | |
// > At the top level of a function, or script, function declarations are | |
// > treated like var declarations rather than like lexical declarations. | |
pp$3.treatFunctionsAsVarInScope = function(scope) { | |
return (scope.flags & SCOPE_FUNCTION) || !this.inModule && (scope.flags & SCOPE_TOP) | |
}; | |
pp$3.declareName = function(name, bindingType, pos) { | |
var redeclared = false; | |
if (bindingType === BIND_LEXICAL) { | |
var scope = this.currentScope(); | |
redeclared = scope.lexical.indexOf(name) > -1 || scope.functions.indexOf(name) > -1 || scope.var.indexOf(name) > -1; | |
scope.lexical.push(name); | |
if (this.inModule && (scope.flags & SCOPE_TOP)) | |
{ delete this.undefinedExports[name]; } | |
} else if (bindingType === BIND_SIMPLE_CATCH) { | |
var scope$1 = this.currentScope(); | |
scope$1.lexical.push(name); | |
} else if (bindingType === BIND_FUNCTION) { | |
var scope$2 = this.currentScope(); | |
if (this.treatFunctionsAsVar) | |
{ redeclared = scope$2.lexical.indexOf(name) > -1; } | |
else | |
{ redeclared = scope$2.lexical.indexOf(name) > -1 || scope$2.var.indexOf(name) > -1; } | |
scope$2.functions.push(name); | |
} else { | |
for (var i = this.scopeStack.length - 1; i >= 0; --i) { | |
var scope$3 = this.scopeStack[i]; | |
if (scope$3.lexical.indexOf(name) > -1 && !((scope$3.flags & SCOPE_SIMPLE_CATCH) && scope$3.lexical[0] === name) || | |
!this.treatFunctionsAsVarInScope(scope$3) && scope$3.functions.indexOf(name) > -1) { | |
redeclared = true; | |
break | |
} | |
scope$3.var.push(name); | |
if (this.inModule && (scope$3.flags & SCOPE_TOP)) | |
{ delete this.undefinedExports[name]; } | |
if (scope$3.flags & SCOPE_VAR) { break } | |
} | |
} | |
if (redeclared) { this.raiseRecoverable(pos, ("Identifier '" + name + "' has already been declared")); } | |
}; | |
pp$3.checkLocalExport = function(id) { | |
// scope.functions must be empty as Module code is always strict. | |
if (this.scopeStack[0].lexical.indexOf(id.name) === -1 && | |
this.scopeStack[0].var.indexOf(id.name) === -1) { | |
this.undefinedExports[id.name] = id; | |
} | |
}; | |
pp$3.currentScope = function() { | |
return this.scopeStack[this.scopeStack.length - 1] | |
}; | |
pp$3.currentVarScope = function() { | |
for (var i = this.scopeStack.length - 1;; i--) { | |
var scope = this.scopeStack[i]; | |
if (scope.flags & SCOPE_VAR) { return scope } | |
} | |
}; | |
// Could be useful for `this`, `new.target`, `super()`, `super.property`, and `super[property]`. | |
pp$3.currentThisScope = function() { | |
for (var i = this.scopeStack.length - 1;; i--) { | |
var scope = this.scopeStack[i]; | |
if (scope.flags & SCOPE_VAR && !(scope.flags & SCOPE_ARROW)) { return scope } | |
} | |
}; | |
var Node = function Node(parser, pos, loc) { | |
this.type = ""; | |
this.start = pos; | |
this.end = 0; | |
if (parser.options.locations) | |
{ this.loc = new SourceLocation(parser, loc); } | |
if (parser.options.directSourceFile) | |
{ this.sourceFile = parser.options.directSourceFile; } | |
if (parser.options.ranges) | |
{ this.range = [pos, 0]; } | |
}; | |
// Start an AST node, attaching a start offset. | |
var pp$2 = Parser.prototype; | |
pp$2.startNode = function() { | |
return new Node(this, this.start, this.startLoc) | |
}; | |
pp$2.startNodeAt = function(pos, loc) { | |
return new Node(this, pos, loc) | |
}; | |
// Finish an AST node, adding `type` and `end` properties. | |
function finishNodeAt(node, type, pos, loc) { | |
node.type = type; | |
node.end = pos; | |
if (this.options.locations) | |
{ node.loc.end = loc; } | |
if (this.options.ranges) | |
{ node.range[1] = pos; } | |
return node | |
} | |
pp$2.finishNode = function(node, type) { | |
return finishNodeAt.call(this, node, type, this.lastTokEnd, this.lastTokEndLoc) | |
}; | |
// Finish node at given position | |
pp$2.finishNodeAt = function(node, type, pos, loc) { | |
return finishNodeAt.call(this, node, type, pos, loc) | |
}; | |
pp$2.copyNode = function(node) { | |
var newNode = new Node(this, node.start, this.startLoc); | |
for (var prop in node) { newNode[prop] = node[prop]; } | |
return newNode | |
}; | |
// This file contains Unicode properties extracted from the ECMAScript specification. | |
// The lists are extracted like so: | |
// $$('#table-binary-unicode-properties > figure > table > tbody > tr > td:nth-child(1) code').map(el => el.innerText) | |
// #table-binary-unicode-properties | |
var ecma9BinaryProperties = "ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS"; | |
var ecma10BinaryProperties = ecma9BinaryProperties + " Extended_Pictographic"; | |
var ecma11BinaryProperties = ecma10BinaryProperties; | |
var ecma12BinaryProperties = ecma11BinaryProperties + " EBase EComp EMod EPres ExtPict"; | |
var ecma13BinaryProperties = ecma12BinaryProperties; | |
var ecma14BinaryProperties = ecma13BinaryProperties; | |
var unicodeBinaryProperties = { | |
9: ecma9BinaryProperties, | |
10: ecma10BinaryProperties, | |
11: ecma11BinaryProperties, | |
12: ecma12BinaryProperties, | |
13: ecma13BinaryProperties, | |
14: ecma14BinaryProperties | |
}; | |
// #table-binary-unicode-properties-of-strings | |
var ecma14BinaryPropertiesOfStrings = "Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji"; | |
var unicodeBinaryPropertiesOfStrings = { | |
9: "", | |
10: "", | |
11: "", | |
12: "", | |
13: "", | |
14: ecma14BinaryPropertiesOfStrings | |
}; | |
// #table-unicode-general-category-values | |
var unicodeGeneralCategoryValues = "Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu"; | |
// #table-unicode-script-values | |
var ecma9ScriptValues = "Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb"; | |
var ecma10ScriptValues = ecma9ScriptValues + " Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd"; | |
var ecma11ScriptValues = ecma10ScriptValues + " Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"; | |
var ecma12ScriptValues = ecma11ScriptValues + " Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"; | |
var ecma13ScriptValues = ecma12ScriptValues + " Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith"; | |
var ecma14ScriptValues = ecma13ScriptValues + " Hrkt Katakana_Or_Hiragana Kawi Nag_Mundari Nagm Unknown Zzzz"; | |
var unicodeScriptValues = { | |
9: ecma9ScriptValues, | |
10: ecma10ScriptValues, | |
11: ecma11ScriptValues, | |
12: ecma12ScriptValues, | |
13: ecma13ScriptValues, | |
14: ecma14ScriptValues | |
}; | |
var data = {}; | |
function buildUnicodeData(ecmaVersion) { | |
var d = data[ecmaVersion] = { | |
binary: wordsRegexp(unicodeBinaryProperties[ecmaVersion] + " " + unicodeGeneralCategoryValues), | |
binaryOfStrings: wordsRegexp(unicodeBinaryPropertiesOfStrings[ecmaVersion]), | |
nonBinary: { | |
General_Category: wordsRegexp(unicodeGeneralCategoryValues), | |
Script: wordsRegexp(unicodeScriptValues[ecmaVersion]) | |
} | |
}; | |
d.nonBinary.Script_Extensions = d.nonBinary.Script; | |
d.nonBinary.gc = d.nonBinary.General_Category; | |
d.nonBinary.sc = d.nonBinary.Script; | |
d.nonBinary.scx = d.nonBinary.Script_Extensions; | |
} | |
for (var i = 0, list = [9, 10, 11, 12, 13, 14]; i < list.length; i += 1) { | |
var ecmaVersion = list[i]; | |
buildUnicodeData(ecmaVersion); | |
} | |
var pp$1 = Parser.prototype; | |
// Track disjunction structure to determine whether a duplicate | |
// capture group name is allowed because it is in a separate branch. | |
var BranchID = function BranchID(parent, base) { | |
// Parent disjunction branch | |
this.parent = parent; | |
// Identifies this set of sibling branches | |
this.base = base || this; | |
}; | |
BranchID.prototype.separatedFrom = function separatedFrom (alt) { | |
// A branch is separate from another branch if they or any of | |
// their parents are siblings in a given disjunction | |
for (var self = this; self; self = self.parent) { | |
for (var other = alt; other; other = other.parent) { | |
if (self.base === other.base && self !== other) { return true } | |
} | |
} | |
return false | |
}; | |
BranchID.prototype.sibling = function sibling () { | |
return new BranchID(this.parent, this.base) | |
}; | |
var RegExpValidationState = function RegExpValidationState(parser) { | |
this.parser = parser; | |
this.validFlags = "gim" + (parser.options.ecmaVersion >= 6 ? "uy" : "") + (parser.options.ecmaVersion >= 9 ? "s" : "") + (parser.options.ecmaVersion >= 13 ? "d" : "") + (parser.options.ecmaVersion >= 15 ? "v" : ""); | |
this.unicodeProperties = data[parser.options.ecmaVersion >= 14 ? 14 : parser.options.ecmaVersion]; | |
this.source = ""; | |
this.flags = ""; | |
this.start = 0; | |
this.switchU = false; | |
this.switchV = false; | |
this.switchN = false; | |
this.pos = 0; | |
this.lastIntValue = 0; | |
this.lastStringValue = ""; | |
this.lastAssertionIsQuantifiable = false; | |
this.numCapturingParens = 0; | |
this.maxBackReference = 0; | |
this.groupNames = Object.create(null); | |
this.backReferenceNames = []; | |
this.branchID = null; | |
}; | |
RegExpValidationState.prototype.reset = function reset (start, pattern, flags) { | |
var unicodeSets = flags.indexOf("v") !== -1; | |
var unicode = flags.indexOf("u") !== -1; | |
this.start = start | 0; | |
this.source = pattern + ""; | |
this.flags = flags; | |
if (unicodeSets && this.parser.options.ecmaVersion >= 15) { | |
this.switchU = true; | |
this.switchV = true; | |
this.switchN = true; | |
} else { | |
this.switchU = unicode && this.parser.options.ecmaVersion >= 6; | |
this.switchV = false; | |
this.switchN = unicode && this.parser.options.ecmaVersion >= 9; | |
} | |
}; | |
RegExpValidationState.prototype.raise = function raise (message) { | |
this.parser.raiseRecoverable(this.start, ("Invalid regular expression: /" + (this.source) + "/: " + message)); | |
}; | |
// If u flag is given, this returns the code point at the index (it combines a surrogate pair). | |
// Otherwise, this returns the code unit of the index (can be a part of a surrogate pair). | |
RegExpValidationState.prototype.at = function at (i, forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
var s = this.source; | |
var l = s.length; | |
if (i >= l) { | |
return -1 | |
} | |
var c = s.charCodeAt(i); | |
if (!(forceU || this.switchU) || c <= 0xD7FF || c >= 0xE000 || i + 1 >= l) { | |
return c | |
} | |
var next = s.charCodeAt(i + 1); | |
return next >= 0xDC00 && next <= 0xDFFF ? (c << 10) + next - 0x35FDC00 : c | |
}; | |
RegExpValidationState.prototype.nextIndex = function nextIndex (i, forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
var s = this.source; | |
var l = s.length; | |
if (i >= l) { | |
return l | |
} | |
var c = s.charCodeAt(i), next; | |
if (!(forceU || this.switchU) || c <= 0xD7FF || c >= 0xE000 || i + 1 >= l || | |
(next = s.charCodeAt(i + 1)) < 0xDC00 || next > 0xDFFF) { | |
return i + 1 | |
} | |
return i + 2 | |
}; | |
RegExpValidationState.prototype.current = function current (forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
return this.at(this.pos, forceU) | |
}; | |
RegExpValidationState.prototype.lookahead = function lookahead (forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
return this.at(this.nextIndex(this.pos, forceU), forceU) | |
}; | |
RegExpValidationState.prototype.advance = function advance (forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
this.pos = this.nextIndex(this.pos, forceU); | |
}; | |
RegExpValidationState.prototype.eat = function eat (ch, forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
if (this.current(forceU) === ch) { | |
this.advance(forceU); | |
return true | |
} | |
return false | |
}; | |
RegExpValidationState.prototype.eatChars = function eatChars (chs, forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
var pos = this.pos; | |
for (var i = 0, list = chs; i < list.length; i += 1) { | |
var ch = list[i]; | |
var current = this.at(pos, forceU); | |
if (current === -1 || current !== ch) { | |
return false | |
} | |
pos = this.nextIndex(pos, forceU); | |
} | |
this.pos = pos; | |
return true | |
}; | |
/** | |
* Validate the flags part of a given RegExpLiteral. | |
* | |
* @param {RegExpValidationState} state The state to validate RegExp. | |
* @returns {void} | |
*/ | |
pp$1.validateRegExpFlags = function(state) { | |
var validFlags = state.validFlags; | |
var flags = state.flags; | |
var u = false; | |
var v = false; | |
for (var i = 0; i < flags.length; i++) { | |
var flag = flags.charAt(i); | |
if (validFlags.indexOf(flag) === -1) { | |
this.raise(state.start, "Invalid regular expression flag"); | |
} | |
if (flags.indexOf(flag, i + 1) > -1) { | |
this.raise(state.start, "Duplicate regular expression flag"); | |
} | |
if (flag === "u") { u = true; } | |
if (flag === "v") { v = true; } | |
} | |
if (this.options.ecmaVersion >= 15 && u && v) { | |
this.raise(state.start, "Invalid regular expression flag"); | |
} | |
}; | |
function hasProp(obj) { | |
for (var _ in obj) { return true } | |
return false | |
} | |
/** | |
* Validate the pattern part of a given RegExpLiteral. | |
* | |
* @param {RegExpValidationState} state The state to validate RegExp. | |
* @returns {void} | |
*/ | |
pp$1.validateRegExpPattern = function(state) { | |
this.regexp_pattern(state); | |
// The goal symbol for the parse is |Pattern[~U, ~N]|. If the result of | |
// parsing contains a |GroupName|, reparse with the goal symbol | |
// |Pattern[~U, +N]| and use this result instead. Throw a *SyntaxError* | |
// exception if _P_ did not conform to the grammar, if any elements of _P_ | |
// were not matched by the parse, or if any Early Error conditions exist. | |
if (!state.switchN && this.options.ecmaVersion >= 9 && hasProp(state.groupNames)) { | |
state.switchN = true; | |
this.regexp_pattern(state); | |
} | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Pattern | |
pp$1.regexp_pattern = function(state) { | |
state.pos = 0; | |
state.lastIntValue = 0; | |
state.lastStringValue = ""; | |
state.lastAssertionIsQuantifiable = false; | |
state.numCapturingParens = 0; | |
state.maxBackReference = 0; | |
state.groupNames = Object.create(null); | |
state.backReferenceNames.length = 0; | |
state.branchID = null; | |
this.regexp_disjunction(state); | |
if (state.pos !== state.source.length) { | |
// Make the same messages as V8. | |
if (state.eat(0x29 /* ) */)) { | |
state.raise("Unmatched ')'"); | |
} | |
if (state.eat(0x5D /* ] */) || state.eat(0x7D /* } */)) { | |
state.raise("Lone quantifier brackets"); | |
} | |
} | |
if (state.maxBackReference > state.numCapturingParens) { | |
state.raise("Invalid escape"); | |
} | |
for (var i = 0, list = state.backReferenceNames; i < list.length; i += 1) { | |
var name = list[i]; | |
if (!state.groupNames[name]) { | |
state.raise("Invalid named capture referenced"); | |
} | |
} | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Disjunction | |
pp$1.regexp_disjunction = function(state) { | |
var trackDisjunction = this.options.ecmaVersion >= 16; | |
if (trackDisjunction) { state.branchID = new BranchID(state.branchID, null); } | |
this.regexp_alternative(state); | |
while (state.eat(0x7C /* | */)) { | |
if (trackDisjunction) { state.branchID = state.branchID.sibling(); } | |
this.regexp_alternative(state); | |
} | |
if (trackDisjunction) { state.branchID = state.branchID.parent; } | |
// Make the same message as V8. | |
if (this.regexp_eatQuantifier(state, true)) { | |
state.raise("Nothing to repeat"); | |
} | |
if (state.eat(0x7B /* { */)) { | |
state.raise("Lone quantifier brackets"); | |
} | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Alternative | |
pp$1.regexp_alternative = function(state) { | |
while (state.pos < state.source.length && this.regexp_eatTerm(state)) {} | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-Term | |
pp$1.regexp_eatTerm = function(state) { | |
if (this.regexp_eatAssertion(state)) { | |
// Handle `QuantifiableAssertion Quantifier` alternative. | |
// `state.lastAssertionIsQuantifiable` is true if the last eaten Assertion | |
// is a QuantifiableAssertion. | |
if (state.lastAssertionIsQuantifiable && this.regexp_eatQuantifier(state)) { | |
// Make the same message as V8. | |
if (state.switchU) { | |
state.raise("Invalid quantifier"); | |
} | |
} | |
return true | |
} | |
if (state.switchU ? this.regexp_eatAtom(state) : this.regexp_eatExtendedAtom(state)) { | |
this.regexp_eatQuantifier(state); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-Assertion | |
pp$1.regexp_eatAssertion = function(state) { | |
var start = state.pos; | |
state.lastAssertionIsQuantifiable = false; | |
// ^, $ | |
if (state.eat(0x5E /* ^ */) || state.eat(0x24 /* $ */)) { | |
return true | |
} | |
// \b \B | |
if (state.eat(0x5C /* \ */)) { | |
if (state.eat(0x42 /* B */) || state.eat(0x62 /* b */)) { | |
return true | |
} | |
state.pos = start; | |
} | |
// Lookahead / Lookbehind | |
if (state.eat(0x28 /* ( */) && state.eat(0x3F /* ? */)) { | |
var lookbehind = false; | |
if (this.options.ecmaVersion >= 9) { | |
lookbehind = state.eat(0x3C /* < */); | |
} | |
if (state.eat(0x3D /* = */) || state.eat(0x21 /* ! */)) { | |
this.regexp_disjunction(state); | |
if (!state.eat(0x29 /* ) */)) { | |
state.raise("Unterminated group"); | |
} | |
state.lastAssertionIsQuantifiable = !lookbehind; | |
return true | |
} | |
} | |
state.pos = start; | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Quantifier | |
pp$1.regexp_eatQuantifier = function(state, noError) { | |
if ( noError === void 0 ) noError = false; | |
if (this.regexp_eatQuantifierPrefix(state, noError)) { | |
state.eat(0x3F /* ? */); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-QuantifierPrefix | |
pp$1.regexp_eatQuantifierPrefix = function(state, noError) { | |
return ( | |
state.eat(0x2A /* * */) || | |
state.eat(0x2B /* + */) || | |
state.eat(0x3F /* ? */) || | |
this.regexp_eatBracedQuantifier(state, noError) | |
) | |
}; | |
pp$1.regexp_eatBracedQuantifier = function(state, noError) { | |
var start = state.pos; | |
if (state.eat(0x7B /* { */)) { | |
var min = 0, max = -1; | |
if (this.regexp_eatDecimalDigits(state)) { | |
min = state.lastIntValue; | |
if (state.eat(0x2C /* , */) && this.regexp_eatDecimalDigits(state)) { | |
max = state.lastIntValue; | |
} | |
if (state.eat(0x7D /* } */)) { | |
// SyntaxError in https://www.ecma-international.org/ecma-262/8.0/#sec-term | |
if (max !== -1 && max < min && !noError) { | |
state.raise("numbers out of order in {} quantifier"); | |
} | |
return true | |
} | |
} | |
if (state.switchU && !noError) { | |
state.raise("Incomplete quantifier"); | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Atom | |
pp$1.regexp_eatAtom = function(state) { | |
return ( | |
this.regexp_eatPatternCharacters(state) || | |
state.eat(0x2E /* . */) || | |
this.regexp_eatReverseSolidusAtomEscape(state) || | |
this.regexp_eatCharacterClass(state) || | |
this.regexp_eatUncapturingGroup(state) || | |
this.regexp_eatCapturingGroup(state) | |
) | |
}; | |
pp$1.regexp_eatReverseSolidusAtomEscape = function(state) { | |
var start = state.pos; | |
if (state.eat(0x5C /* \ */)) { | |
if (this.regexp_eatAtomEscape(state)) { | |
return true | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
pp$1.regexp_eatUncapturingGroup = function(state) { | |
var start = state.pos; | |
if (state.eat(0x28 /* ( */)) { | |
if (state.eat(0x3F /* ? */) && state.eat(0x3A /* : */)) { | |
this.regexp_disjunction(state); | |
if (state.eat(0x29 /* ) */)) { | |
return true | |
} | |
state.raise("Unterminated group"); | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
pp$1.regexp_eatCapturingGroup = function(state) { | |
if (state.eat(0x28 /* ( */)) { | |
if (this.options.ecmaVersion >= 9) { | |
this.regexp_groupSpecifier(state); | |
} else if (state.current() === 0x3F /* ? */) { | |
state.raise("Invalid group"); | |
} | |
this.regexp_disjunction(state); | |
if (state.eat(0x29 /* ) */)) { | |
state.numCapturingParens += 1; | |
return true | |
} | |
state.raise("Unterminated group"); | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ExtendedAtom | |
pp$1.regexp_eatExtendedAtom = function(state) { | |
return ( | |
state.eat(0x2E /* . */) || | |
this.regexp_eatReverseSolidusAtomEscape(state) || | |
this.regexp_eatCharacterClass(state) || | |
this.regexp_eatUncapturingGroup(state) || | |
this.regexp_eatCapturingGroup(state) || | |
this.regexp_eatInvalidBracedQuantifier(state) || | |
this.regexp_eatExtendedPatternCharacter(state) | |
) | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-InvalidBracedQuantifier | |
pp$1.regexp_eatInvalidBracedQuantifier = function(state) { | |
if (this.regexp_eatBracedQuantifier(state, true)) { | |
state.raise("Nothing to repeat"); | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-SyntaxCharacter | |
pp$1.regexp_eatSyntaxCharacter = function(state) { | |
var ch = state.current(); | |
if (isSyntaxCharacter(ch)) { | |
state.lastIntValue = ch; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
function isSyntaxCharacter(ch) { | |
return ( | |
ch === 0x24 /* $ */ || | |
ch >= 0x28 /* ( */ && ch <= 0x2B /* + */ || | |
ch === 0x2E /* . */ || | |
ch === 0x3F /* ? */ || | |
ch >= 0x5B /* [ */ && ch <= 0x5E /* ^ */ || | |
ch >= 0x7B /* { */ && ch <= 0x7D /* } */ | |
) | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-PatternCharacter | |
// But eat eager. | |
pp$1.regexp_eatPatternCharacters = function(state) { | |
var start = state.pos; | |
var ch = 0; | |
while ((ch = state.current()) !== -1 && !isSyntaxCharacter(ch)) { | |
state.advance(); | |
} | |
return state.pos !== start | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ExtendedPatternCharacter | |
pp$1.regexp_eatExtendedPatternCharacter = function(state) { | |
var ch = state.current(); | |
if ( | |
ch !== -1 && | |
ch !== 0x24 /* $ */ && | |
!(ch >= 0x28 /* ( */ && ch <= 0x2B /* + */) && | |
ch !== 0x2E /* . */ && | |
ch !== 0x3F /* ? */ && | |
ch !== 0x5B /* [ */ && | |
ch !== 0x5E /* ^ */ && | |
ch !== 0x7C /* | */ | |
) { | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// GroupSpecifier :: | |
// [empty] | |
// `?` GroupName | |
pp$1.regexp_groupSpecifier = function(state) { | |
if (state.eat(0x3F /* ? */)) { | |
if (!this.regexp_eatGroupName(state)) { state.raise("Invalid group"); } | |
var trackDisjunction = this.options.ecmaVersion >= 16; | |
var known = state.groupNames[state.lastStringValue]; | |
if (known) { | |
if (trackDisjunction) { | |
for (var i = 0, list = known; i < list.length; i += 1) { | |
var altID = list[i]; | |
if (!altID.separatedFrom(state.branchID)) | |
{ state.raise("Duplicate capture group name"); } | |
} | |
} else { | |
state.raise("Duplicate capture group name"); | |
} | |
} | |
if (trackDisjunction) { | |
(known || (state.groupNames[state.lastStringValue] = [])).push(state.branchID); | |
} else { | |
state.groupNames[state.lastStringValue] = true; | |
} | |
} | |
}; | |
// GroupName :: | |
// `<` RegExpIdentifierName `>` | |
// Note: this updates `state.lastStringValue` property with the eaten name. | |
pp$1.regexp_eatGroupName = function(state) { | |
state.lastStringValue = ""; | |
if (state.eat(0x3C /* < */)) { | |
if (this.regexp_eatRegExpIdentifierName(state) && state.eat(0x3E /* > */)) { | |
return true | |
} | |
state.raise("Invalid capture group name"); | |
} | |
return false | |
}; | |
// RegExpIdentifierName :: | |
// RegExpIdentifierStart | |
// RegExpIdentifierName RegExpIdentifierPart | |
// Note: this updates `state.lastStringValue` property with the eaten name. | |
pp$1.regexp_eatRegExpIdentifierName = function(state) { | |
state.lastStringValue = ""; | |
if (this.regexp_eatRegExpIdentifierStart(state)) { | |
state.lastStringValue += codePointToString(state.lastIntValue); | |
while (this.regexp_eatRegExpIdentifierPart(state)) { | |
state.lastStringValue += codePointToString(state.lastIntValue); | |
} | |
return true | |
} | |
return false | |
}; | |
// RegExpIdentifierStart :: | |
// UnicodeIDStart | |
// `$` | |
// `_` | |
// `\` RegExpUnicodeEscapeSequence[+U] | |
pp$1.regexp_eatRegExpIdentifierStart = function(state) { | |
var start = state.pos; | |
var forceU = this.options.ecmaVersion >= 11; | |
var ch = state.current(forceU); | |
state.advance(forceU); | |
if (ch === 0x5C /* \ */ && this.regexp_eatRegExpUnicodeEscapeSequence(state, forceU)) { | |
ch = state.lastIntValue; | |
} | |
if (isRegExpIdentifierStart(ch)) { | |
state.lastIntValue = ch; | |
return true | |
} | |
state.pos = start; | |
return false | |
}; | |
function isRegExpIdentifierStart(ch) { | |
return isIdentifierStart(ch, true) || ch === 0x24 /* $ */ || ch === 0x5F /* _ */ | |
} | |
// RegExpIdentifierPart :: | |
// UnicodeIDContinue | |
// `$` | |
// `_` | |
// `\` RegExpUnicodeEscapeSequence[+U] | |
// <ZWNJ> | |
// <ZWJ> | |
pp$1.regexp_eatRegExpIdentifierPart = function(state) { | |
var start = state.pos; | |
var forceU = this.options.ecmaVersion >= 11; | |
var ch = state.current(forceU); | |
state.advance(forceU); | |
if (ch === 0x5C /* \ */ && this.regexp_eatRegExpUnicodeEscapeSequence(state, forceU)) { | |
ch = state.lastIntValue; | |
} | |
if (isRegExpIdentifierPart(ch)) { | |
state.lastIntValue = ch; | |
return true | |
} | |
state.pos = start; | |
return false | |
}; | |
function isRegExpIdentifierPart(ch) { | |
return isIdentifierChar(ch, true) || ch === 0x24 /* $ */ || ch === 0x5F /* _ */ || ch === 0x200C /* <ZWNJ> */ || ch === 0x200D /* <ZWJ> */ | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-AtomEscape | |
pp$1.regexp_eatAtomEscape = function(state) { | |
if ( | |
this.regexp_eatBackReference(state) || | |
this.regexp_eatCharacterClassEscape(state) || | |
this.regexp_eatCharacterEscape(state) || | |
(state.switchN && this.regexp_eatKGroupName(state)) | |
) { | |
return true | |
} | |
if (state.switchU) { | |
// Make the same message as V8. | |
if (state.current() === 0x63 /* c */) { | |
state.raise("Invalid unicode escape"); | |
} | |
state.raise("Invalid escape"); | |
} | |
return false | |
}; | |
pp$1.regexp_eatBackReference = function(state) { | |
var start = state.pos; | |
if (this.regexp_eatDecimalEscape(state)) { | |
var n = state.lastIntValue; | |
if (state.switchU) { | |
// For SyntaxError in https://www.ecma-international.org/ecma-262/8.0/#sec-atomescape | |
if (n > state.maxBackReference) { | |
state.maxBackReference = n; | |
} | |
return true | |
} | |
if (n <= state.numCapturingParens) { | |
return true | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
pp$1.regexp_eatKGroupName = function(state) { | |
if (state.eat(0x6B /* k */)) { | |
if (this.regexp_eatGroupName(state)) { | |
state.backReferenceNames.push(state.lastStringValue); | |
return true | |
} | |
state.raise("Invalid named reference"); | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-CharacterEscape | |
pp$1.regexp_eatCharacterEscape = function(state) { | |
return ( | |
this.regexp_eatControlEscape(state) || | |
this.regexp_eatCControlLetter(state) || | |
this.regexp_eatZero(state) || | |
this.regexp_eatHexEscapeSequence(state) || | |
this.regexp_eatRegExpUnicodeEscapeSequence(state, false) || | |
(!state.switchU && this.regexp_eatLegacyOctalEscapeSequence(state)) || | |
this.regexp_eatIdentityEscape(state) | |
) | |
}; | |
pp$1.regexp_eatCControlLetter = function(state) { | |
var start = state.pos; | |
if (state.eat(0x63 /* c */)) { | |
if (this.regexp_eatControlLetter(state)) { | |
return true | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
pp$1.regexp_eatZero = function(state) { | |
if (state.current() === 0x30 /* 0 */ && !isDecimalDigit(state.lookahead())) { | |
state.lastIntValue = 0; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-ControlEscape | |
pp$1.regexp_eatControlEscape = function(state) { | |
var ch = state.current(); | |
if (ch === 0x74 /* t */) { | |
state.lastIntValue = 0x09; /* \t */ | |
state.advance(); | |
return true | |
} | |
if (ch === 0x6E /* n */) { | |
state.lastIntValue = 0x0A; /* \n */ | |
state.advance(); | |
return true | |
} | |
if (ch === 0x76 /* v */) { | |
state.lastIntValue = 0x0B; /* \v */ | |
state.advance(); | |
return true | |
} | |
if (ch === 0x66 /* f */) { | |
state.lastIntValue = 0x0C; /* \f */ | |
state.advance(); | |
return true | |
} | |
if (ch === 0x72 /* r */) { | |
state.lastIntValue = 0x0D; /* \r */ | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-ControlLetter | |
pp$1.regexp_eatControlLetter = function(state) { | |
var ch = state.current(); | |
if (isControlLetter(ch)) { | |
state.lastIntValue = ch % 0x20; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
function isControlLetter(ch) { | |
return ( | |
(ch >= 0x41 /* A */ && ch <= 0x5A /* Z */) || | |
(ch >= 0x61 /* a */ && ch <= 0x7A /* z */) | |
) | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-RegExpUnicodeEscapeSequence | |
pp$1.regexp_eatRegExpUnicodeEscapeSequence = function(state, forceU) { | |
if ( forceU === void 0 ) forceU = false; | |
var start = state.pos; | |
var switchU = forceU || state.switchU; | |
if (state.eat(0x75 /* u */)) { | |
if (this.regexp_eatFixedHexDigits(state, 4)) { | |
var lead = state.lastIntValue; | |
if (switchU && lead >= 0xD800 && lead <= 0xDBFF) { | |
var leadSurrogateEnd = state.pos; | |
if (state.eat(0x5C /* \ */) && state.eat(0x75 /* u */) && this.regexp_eatFixedHexDigits(state, 4)) { | |
var trail = state.lastIntValue; | |
if (trail >= 0xDC00 && trail <= 0xDFFF) { | |
state.lastIntValue = (lead - 0xD800) * 0x400 + (trail - 0xDC00) + 0x10000; | |
return true | |
} | |
} | |
state.pos = leadSurrogateEnd; | |
state.lastIntValue = lead; | |
} | |
return true | |
} | |
if ( | |
switchU && | |
state.eat(0x7B /* { */) && | |
this.regexp_eatHexDigits(state) && | |
state.eat(0x7D /* } */) && | |
isValidUnicode(state.lastIntValue) | |
) { | |
return true | |
} | |
if (switchU) { | |
state.raise("Invalid unicode escape"); | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
function isValidUnicode(ch) { | |
return ch >= 0 && ch <= 0x10FFFF | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-IdentityEscape | |
pp$1.regexp_eatIdentityEscape = function(state) { | |
if (state.switchU) { | |
if (this.regexp_eatSyntaxCharacter(state)) { | |
return true | |
} | |
if (state.eat(0x2F /* / */)) { | |
state.lastIntValue = 0x2F; /* / */ | |
return true | |
} | |
return false | |
} | |
var ch = state.current(); | |
if (ch !== 0x63 /* c */ && (!state.switchN || ch !== 0x6B /* k */)) { | |
state.lastIntValue = ch; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-DecimalEscape | |
pp$1.regexp_eatDecimalEscape = function(state) { | |
state.lastIntValue = 0; | |
var ch = state.current(); | |
if (ch >= 0x31 /* 1 */ && ch <= 0x39 /* 9 */) { | |
do { | |
state.lastIntValue = 10 * state.lastIntValue + (ch - 0x30 /* 0 */); | |
state.advance(); | |
} while ((ch = state.current()) >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */) | |
return true | |
} | |
return false | |
}; | |
// Return values used by character set parsing methods, needed to | |
// forbid negation of sets that can match strings. | |
var CharSetNone = 0; // Nothing parsed | |
var CharSetOk = 1; // Construct parsed, cannot contain strings | |
var CharSetString = 2; // Construct parsed, can contain strings | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-CharacterClassEscape | |
pp$1.regexp_eatCharacterClassEscape = function(state) { | |
var ch = state.current(); | |
if (isCharacterClassEscape(ch)) { | |
state.lastIntValue = -1; | |
state.advance(); | |
return CharSetOk | |
} | |
var negate = false; | |
if ( | |
state.switchU && | |
this.options.ecmaVersion >= 9 && | |
((negate = ch === 0x50 /* P */) || ch === 0x70 /* p */) | |
) { | |
state.lastIntValue = -1; | |
state.advance(); | |
var result; | |
if ( | |
state.eat(0x7B /* { */) && | |
(result = this.regexp_eatUnicodePropertyValueExpression(state)) && | |
state.eat(0x7D /* } */) | |
) { | |
if (negate && result === CharSetString) { state.raise("Invalid property name"); } | |
return result | |
} | |
state.raise("Invalid property name"); | |
} | |
return CharSetNone | |
}; | |
function isCharacterClassEscape(ch) { | |
return ( | |
ch === 0x64 /* d */ || | |
ch === 0x44 /* D */ || | |
ch === 0x73 /* s */ || | |
ch === 0x53 /* S */ || | |
ch === 0x77 /* w */ || | |
ch === 0x57 /* W */ | |
) | |
} | |
// UnicodePropertyValueExpression :: | |
// UnicodePropertyName `=` UnicodePropertyValue | |
// LoneUnicodePropertyNameOrValue | |
pp$1.regexp_eatUnicodePropertyValueExpression = function(state) { | |
var start = state.pos; | |
// UnicodePropertyName `=` UnicodePropertyValue | |
if (this.regexp_eatUnicodePropertyName(state) && state.eat(0x3D /* = */)) { | |
var name = state.lastStringValue; | |
if (this.regexp_eatUnicodePropertyValue(state)) { | |
var value = state.lastStringValue; | |
this.regexp_validateUnicodePropertyNameAndValue(state, name, value); | |
return CharSetOk | |
} | |
} | |
state.pos = start; | |
// LoneUnicodePropertyNameOrValue | |
if (this.regexp_eatLoneUnicodePropertyNameOrValue(state)) { | |
var nameOrValue = state.lastStringValue; | |
return this.regexp_validateUnicodePropertyNameOrValue(state, nameOrValue) | |
} | |
return CharSetNone | |
}; | |
pp$1.regexp_validateUnicodePropertyNameAndValue = function(state, name, value) { | |
if (!hasOwn(state.unicodeProperties.nonBinary, name)) | |
{ state.raise("Invalid property name"); } | |
if (!state.unicodeProperties.nonBinary[name].test(value)) | |
{ state.raise("Invalid property value"); } | |
}; | |
pp$1.regexp_validateUnicodePropertyNameOrValue = function(state, nameOrValue) { | |
if (state.unicodeProperties.binary.test(nameOrValue)) { return CharSetOk } | |
if (state.switchV && state.unicodeProperties.binaryOfStrings.test(nameOrValue)) { return CharSetString } | |
state.raise("Invalid property name"); | |
}; | |
// UnicodePropertyName :: | |
// UnicodePropertyNameCharacters | |
pp$1.regexp_eatUnicodePropertyName = function(state) { | |
var ch = 0; | |
state.lastStringValue = ""; | |
while (isUnicodePropertyNameCharacter(ch = state.current())) { | |
state.lastStringValue += codePointToString(ch); | |
state.advance(); | |
} | |
return state.lastStringValue !== "" | |
}; | |
function isUnicodePropertyNameCharacter(ch) { | |
return isControlLetter(ch) || ch === 0x5F /* _ */ | |
} | |
// UnicodePropertyValue :: | |
// UnicodePropertyValueCharacters | |
pp$1.regexp_eatUnicodePropertyValue = function(state) { | |
var ch = 0; | |
state.lastStringValue = ""; | |
while (isUnicodePropertyValueCharacter(ch = state.current())) { | |
state.lastStringValue += codePointToString(ch); | |
state.advance(); | |
} | |
return state.lastStringValue !== "" | |
}; | |
function isUnicodePropertyValueCharacter(ch) { | |
return isUnicodePropertyNameCharacter(ch) || isDecimalDigit(ch) | |
} | |
// LoneUnicodePropertyNameOrValue :: | |
// UnicodePropertyValueCharacters | |
pp$1.regexp_eatLoneUnicodePropertyNameOrValue = function(state) { | |
return this.regexp_eatUnicodePropertyValue(state) | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-CharacterClass | |
pp$1.regexp_eatCharacterClass = function(state) { | |
if (state.eat(0x5B /* [ */)) { | |
var negate = state.eat(0x5E /* ^ */); | |
var result = this.regexp_classContents(state); | |
if (!state.eat(0x5D /* ] */)) | |
{ state.raise("Unterminated character class"); } | |
if (negate && result === CharSetString) | |
{ state.raise("Negated character class may contain strings"); } | |
return true | |
} | |
return false | |
}; | |
// https://tc39.es/ecma262/#prod-ClassContents | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassRanges | |
pp$1.regexp_classContents = function(state) { | |
if (state.current() === 0x5D /* ] */) { return CharSetOk } | |
if (state.switchV) { return this.regexp_classSetExpression(state) } | |
this.regexp_nonEmptyClassRanges(state); | |
return CharSetOk | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-NonemptyClassRanges | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-NonemptyClassRangesNoDash | |
pp$1.regexp_nonEmptyClassRanges = function(state) { | |
while (this.regexp_eatClassAtom(state)) { | |
var left = state.lastIntValue; | |
if (state.eat(0x2D /* - */) && this.regexp_eatClassAtom(state)) { | |
var right = state.lastIntValue; | |
if (state.switchU && (left === -1 || right === -1)) { | |
state.raise("Invalid character class"); | |
} | |
if (left !== -1 && right !== -1 && left > right) { | |
state.raise("Range out of order in character class"); | |
} | |
} | |
} | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassAtom | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassAtomNoDash | |
pp$1.regexp_eatClassAtom = function(state) { | |
var start = state.pos; | |
if (state.eat(0x5C /* \ */)) { | |
if (this.regexp_eatClassEscape(state)) { | |
return true | |
} | |
if (state.switchU) { | |
// Make the same message as V8. | |
var ch$1 = state.current(); | |
if (ch$1 === 0x63 /* c */ || isOctalDigit(ch$1)) { | |
state.raise("Invalid class escape"); | |
} | |
state.raise("Invalid escape"); | |
} | |
state.pos = start; | |
} | |
var ch = state.current(); | |
if (ch !== 0x5D /* ] */) { | |
state.lastIntValue = ch; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ClassEscape | |
pp$1.regexp_eatClassEscape = function(state) { | |
var start = state.pos; | |
if (state.eat(0x62 /* b */)) { | |
state.lastIntValue = 0x08; /* <BS> */ | |
return true | |
} | |
if (state.switchU && state.eat(0x2D /* - */)) { | |
state.lastIntValue = 0x2D; /* - */ | |
return true | |
} | |
if (!state.switchU && state.eat(0x63 /* c */)) { | |
if (this.regexp_eatClassControlLetter(state)) { | |
return true | |
} | |
state.pos = start; | |
} | |
return ( | |
this.regexp_eatCharacterClassEscape(state) || | |
this.regexp_eatCharacterEscape(state) | |
) | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetExpression | |
// https://tc39.es/ecma262/#prod-ClassUnion | |
// https://tc39.es/ecma262/#prod-ClassIntersection | |
// https://tc39.es/ecma262/#prod-ClassSubtraction | |
pp$1.regexp_classSetExpression = function(state) { | |
var result = CharSetOk, subResult; | |
if (this.regexp_eatClassSetRange(state)) ; else if (subResult = this.regexp_eatClassSetOperand(state)) { | |
if (subResult === CharSetString) { result = CharSetString; } | |
// https://tc39.es/ecma262/#prod-ClassIntersection | |
var start = state.pos; | |
while (state.eatChars([0x26, 0x26] /* && */)) { | |
if ( | |
state.current() !== 0x26 /* & */ && | |
(subResult = this.regexp_eatClassSetOperand(state)) | |
) { | |
if (subResult !== CharSetString) { result = CharSetOk; } | |
continue | |
} | |
state.raise("Invalid character in character class"); | |
} | |
if (start !== state.pos) { return result } | |
// https://tc39.es/ecma262/#prod-ClassSubtraction | |
while (state.eatChars([0x2D, 0x2D] /* -- */)) { | |
if (this.regexp_eatClassSetOperand(state)) { continue } | |
state.raise("Invalid character in character class"); | |
} | |
if (start !== state.pos) { return result } | |
} else { | |
state.raise("Invalid character in character class"); | |
} | |
// https://tc39.es/ecma262/#prod-ClassUnion | |
for (;;) { | |
if (this.regexp_eatClassSetRange(state)) { continue } | |
subResult = this.regexp_eatClassSetOperand(state); | |
if (!subResult) { return result } | |
if (subResult === CharSetString) { result = CharSetString; } | |
} | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetRange | |
pp$1.regexp_eatClassSetRange = function(state) { | |
var start = state.pos; | |
if (this.regexp_eatClassSetCharacter(state)) { | |
var left = state.lastIntValue; | |
if (state.eat(0x2D /* - */) && this.regexp_eatClassSetCharacter(state)) { | |
var right = state.lastIntValue; | |
if (left !== -1 && right !== -1 && left > right) { | |
state.raise("Range out of order in character class"); | |
} | |
return true | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetOperand | |
pp$1.regexp_eatClassSetOperand = function(state) { | |
if (this.regexp_eatClassSetCharacter(state)) { return CharSetOk } | |
return this.regexp_eatClassStringDisjunction(state) || this.regexp_eatNestedClass(state) | |
}; | |
// https://tc39.es/ecma262/#prod-NestedClass | |
pp$1.regexp_eatNestedClass = function(state) { | |
var start = state.pos; | |
if (state.eat(0x5B /* [ */)) { | |
var negate = state.eat(0x5E /* ^ */); | |
var result = this.regexp_classContents(state); | |
if (state.eat(0x5D /* ] */)) { | |
if (negate && result === CharSetString) { | |
state.raise("Negated character class may contain strings"); | |
} | |
return result | |
} | |
state.pos = start; | |
} | |
if (state.eat(0x5C /* \ */)) { | |
var result$1 = this.regexp_eatCharacterClassEscape(state); | |
if (result$1) { | |
return result$1 | |
} | |
state.pos = start; | |
} | |
return null | |
}; | |
// https://tc39.es/ecma262/#prod-ClassStringDisjunction | |
pp$1.regexp_eatClassStringDisjunction = function(state) { | |
var start = state.pos; | |
if (state.eatChars([0x5C, 0x71] /* \q */)) { | |
if (state.eat(0x7B /* { */)) { | |
var result = this.regexp_classStringDisjunctionContents(state); | |
if (state.eat(0x7D /* } */)) { | |
return result | |
} | |
} else { | |
// Make the same message as V8. | |
state.raise("Invalid escape"); | |
} | |
state.pos = start; | |
} | |
return null | |
}; | |
// https://tc39.es/ecma262/#prod-ClassStringDisjunctionContents | |
pp$1.regexp_classStringDisjunctionContents = function(state) { | |
var result = this.regexp_classString(state); | |
while (state.eat(0x7C /* | */)) { | |
if (this.regexp_classString(state) === CharSetString) { result = CharSetString; } | |
} | |
return result | |
}; | |
// https://tc39.es/ecma262/#prod-ClassString | |
// https://tc39.es/ecma262/#prod-NonEmptyClassString | |
pp$1.regexp_classString = function(state) { | |
var count = 0; | |
while (this.regexp_eatClassSetCharacter(state)) { count++; } | |
return count === 1 ? CharSetOk : CharSetString | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetCharacter | |
pp$1.regexp_eatClassSetCharacter = function(state) { | |
var start = state.pos; | |
if (state.eat(0x5C /* \ */)) { | |
if ( | |
this.regexp_eatCharacterEscape(state) || | |
this.regexp_eatClassSetReservedPunctuator(state) | |
) { | |
return true | |
} | |
if (state.eat(0x62 /* b */)) { | |
state.lastIntValue = 0x08; /* <BS> */ | |
return true | |
} | |
state.pos = start; | |
return false | |
} | |
var ch = state.current(); | |
if (ch < 0 || ch === state.lookahead() && isClassSetReservedDoublePunctuatorCharacter(ch)) { return false } | |
if (isClassSetSyntaxCharacter(ch)) { return false } | |
state.advance(); | |
state.lastIntValue = ch; | |
return true | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetReservedDoublePunctuator | |
function isClassSetReservedDoublePunctuatorCharacter(ch) { | |
return ( | |
ch === 0x21 /* ! */ || | |
ch >= 0x23 /* # */ && ch <= 0x26 /* & */ || | |
ch >= 0x2A /* * */ && ch <= 0x2C /* , */ || | |
ch === 0x2E /* . */ || | |
ch >= 0x3A /* : */ && ch <= 0x40 /* @ */ || | |
ch === 0x5E /* ^ */ || | |
ch === 0x60 /* ` */ || | |
ch === 0x7E /* ~ */ | |
) | |
} | |
// https://tc39.es/ecma262/#prod-ClassSetSyntaxCharacter | |
function isClassSetSyntaxCharacter(ch) { | |
return ( | |
ch === 0x28 /* ( */ || | |
ch === 0x29 /* ) */ || | |
ch === 0x2D /* - */ || | |
ch === 0x2F /* / */ || | |
ch >= 0x5B /* [ */ && ch <= 0x5D /* ] */ || | |
ch >= 0x7B /* { */ && ch <= 0x7D /* } */ | |
) | |
} | |
// https://tc39.es/ecma262/#prod-ClassSetReservedPunctuator | |
pp$1.regexp_eatClassSetReservedPunctuator = function(state) { | |
var ch = state.current(); | |
if (isClassSetReservedPunctuator(ch)) { | |
state.lastIntValue = ch; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://tc39.es/ecma262/#prod-ClassSetReservedPunctuator | |
function isClassSetReservedPunctuator(ch) { | |
return ( | |
ch === 0x21 /* ! */ || | |
ch === 0x23 /* # */ || | |
ch === 0x25 /* % */ || | |
ch === 0x26 /* & */ || | |
ch === 0x2C /* , */ || | |
ch === 0x2D /* - */ || | |
ch >= 0x3A /* : */ && ch <= 0x3E /* > */ || | |
ch === 0x40 /* @ */ || | |
ch === 0x60 /* ` */ || | |
ch === 0x7E /* ~ */ | |
) | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ClassControlLetter | |
pp$1.regexp_eatClassControlLetter = function(state) { | |
var ch = state.current(); | |
if (isDecimalDigit(ch) || ch === 0x5F /* _ */) { | |
state.lastIntValue = ch % 0x20; | |
state.advance(); | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-HexEscapeSequence | |
pp$1.regexp_eatHexEscapeSequence = function(state) { | |
var start = state.pos; | |
if (state.eat(0x78 /* x */)) { | |
if (this.regexp_eatFixedHexDigits(state, 2)) { | |
return true | |
} | |
if (state.switchU) { | |
state.raise("Invalid escape"); | |
} | |
state.pos = start; | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-DecimalDigits | |
pp$1.regexp_eatDecimalDigits = function(state) { | |
var start = state.pos; | |
var ch = 0; | |
state.lastIntValue = 0; | |
while (isDecimalDigit(ch = state.current())) { | |
state.lastIntValue = 10 * state.lastIntValue + (ch - 0x30 /* 0 */); | |
state.advance(); | |
} | |
return state.pos !== start | |
}; | |
function isDecimalDigit(ch) { | |
return ch >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */ | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-HexDigits | |
pp$1.regexp_eatHexDigits = function(state) { | |
var start = state.pos; | |
var ch = 0; | |
state.lastIntValue = 0; | |
while (isHexDigit(ch = state.current())) { | |
state.lastIntValue = 16 * state.lastIntValue + hexToInt(ch); | |
state.advance(); | |
} | |
return state.pos !== start | |
}; | |
function isHexDigit(ch) { | |
return ( | |
(ch >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */) || | |
(ch >= 0x41 /* A */ && ch <= 0x46 /* F */) || | |
(ch >= 0x61 /* a */ && ch <= 0x66 /* f */) | |
) | |
} | |
function hexToInt(ch) { | |
if (ch >= 0x41 /* A */ && ch <= 0x46 /* F */) { | |
return 10 + (ch - 0x41 /* A */) | |
} | |
if (ch >= 0x61 /* a */ && ch <= 0x66 /* f */) { | |
return 10 + (ch - 0x61 /* a */) | |
} | |
return ch - 0x30 /* 0 */ | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-LegacyOctalEscapeSequence | |
// Allows only 0-377(octal) i.e. 0-255(decimal). | |
pp$1.regexp_eatLegacyOctalEscapeSequence = function(state) { | |
if (this.regexp_eatOctalDigit(state)) { | |
var n1 = state.lastIntValue; | |
if (this.regexp_eatOctalDigit(state)) { | |
var n2 = state.lastIntValue; | |
if (n1 <= 3 && this.regexp_eatOctalDigit(state)) { | |
state.lastIntValue = n1 * 64 + n2 * 8 + state.lastIntValue; | |
} else { | |
state.lastIntValue = n1 * 8 + n2; | |
} | |
} else { | |
state.lastIntValue = n1; | |
} | |
return true | |
} | |
return false | |
}; | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-OctalDigit | |
pp$1.regexp_eatOctalDigit = function(state) { | |
var ch = state.current(); | |
if (isOctalDigit(ch)) { | |
state.lastIntValue = ch - 0x30; /* 0 */ | |
state.advance(); | |
return true | |
} | |
state.lastIntValue = 0; | |
return false | |
}; | |
function isOctalDigit(ch) { | |
return ch >= 0x30 /* 0 */ && ch <= 0x37 /* 7 */ | |
} | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-Hex4Digits | |
// https://www.ecma-international.org/ecma-262/8.0/#prod-HexDigit | |
// And HexDigit HexDigit in https://www.ecma-international.org/ecma-262/8.0/#prod-HexEscapeSequence | |
pp$1.regexp_eatFixedHexDigits = function(state, length) { | |
var start = state.pos; | |
state.lastIntValue = 0; | |
for (var i = 0; i < length; ++i) { | |
var ch = state.current(); | |
if (!isHexDigit(ch)) { | |
state.pos = start; | |
return false | |
} | |
state.lastIntValue = 16 * state.lastIntValue + hexToInt(ch); | |
state.advance(); | |
} | |
return true | |
}; | |
// Object type used to represent tokens. Note that normally, tokens | |
// simply exist as properties on the parser object. This is only | |
// used for the onToken callback and the external tokenizer. | |
var Token = function Token(p) { | |
this.type = p.type; | |
this.value = p.value; | |
this.start = p.start; | |
this.end = p.end; | |
if (p.options.locations) | |
{ this.loc = new SourceLocation(p, p.startLoc, p.endLoc); } | |
if (p.options.ranges) | |
{ this.range = [p.start, p.end]; } | |
}; | |
// ## Tokenizer | |
var pp = Parser.prototype; | |
// Move to the next token | |
pp.next = function(ignoreEscapeSequenceInKeyword) { | |
if (!ignoreEscapeSequenceInKeyword && this.type.keyword && this.containsEsc) | |
{ this.raiseRecoverable(this.start, "Escape sequence in keyword " + this.type.keyword); } | |
if (this.options.onToken) | |
{ this.options.onToken(new Token(this)); } | |
this.lastTokEnd = this.end; | |
this.lastTokStart = this.start; | |
this.lastTokEndLoc = this.endLoc; | |
this.lastTokStartLoc = this.startLoc; | |
this.nextToken(); | |
}; | |
pp.getToken = function() { | |
this.next(); | |
return new Token(this) | |
}; | |
// If we're in an ES6 environment, make parsers iterable | |
if (typeof Symbol !== "undefined") | |
{ pp[Symbol.iterator] = function() { | |
var this$1$1 = this; | |
return { | |
next: function () { | |
var token = this$1$1.getToken(); | |
return { | |
done: token.type === types$1.eof, | |
value: token | |
} | |
} | |
} | |
}; } | |
// Toggle strict mode. Re-reads the next number or string to please | |
// pedantic tests (`"use strict"; 010;` should fail). | |
// Read a single token, updating the parser object's token-related | |
// properties. | |
pp.nextToken = function() { | |
var curContext = this.curContext(); | |
if (!curContext || !curContext.preserveSpace) { this.skipSpace(); } | |
this.start = this.pos; | |
if (this.options.locations) { this.startLoc = this.curPosition(); } | |
if (this.pos >= this.input.length) { return this.finishToken(types$1.eof) } | |
if (curContext.override) { return curContext.override(this) } | |
else { this.readToken(this.fullCharCodeAtPos()); } | |
}; | |
pp.readToken = function(code) { | |
// Identifier or keyword. '\uXXXX' sequences are allowed in | |
// identifiers, so '\' also dispatches to that. | |
if (isIdentifierStart(code, this.options.ecmaVersion >= 6) || code === 92 /* '\' */) | |
{ return this.readWord() } | |
return this.getTokenFromCode(code) | |
}; | |
pp.fullCharCodeAtPos = function() { | |
var code = this.input.charCodeAt(this.pos); | |
if (code <= 0xd7ff || code >= 0xdc00) { return code } | |
var next = this.input.charCodeAt(this.pos + 1); | |
return next <= 0xdbff || next >= 0xe000 ? code : (code << 10) + next - 0x35fdc00 | |
}; | |
pp.skipBlockComment = function() { | |
var startLoc = this.options.onComment && this.curPosition(); | |
var start = this.pos, end = this.input.indexOf("*/", this.pos += 2); | |
if (end === -1) { this.raise(this.pos - 2, "Unterminated comment"); } | |
this.pos = end + 2; | |
if (this.options.locations) { | |
for (var nextBreak = (void 0), pos = start; (nextBreak = nextLineBreak(this.input, pos, this.pos)) > -1;) { | |
++this.curLine; | |
pos = this.lineStart = nextBreak; | |
} | |
} | |
if (this.options.onComment) | |
{ this.options.onComment(true, this.input.slice(start + 2, end), start, this.pos, | |
startLoc, this.curPosition()); } | |
}; | |
pp.skipLineComment = function(startSkip) { | |
var start = this.pos; | |
var startLoc = this.options.onComment && this.curPosition(); | |
var ch = this.input.charCodeAt(this.pos += startSkip); | |
while (this.pos < this.input.length && !isNewLine(ch)) { | |
ch = this.input.charCodeAt(++this.pos); | |
} | |
if (this.options.onComment) | |
{ this.options.onComment(false, this.input.slice(start + startSkip, this.pos), start, this.pos, | |
startLoc, this.curPosition()); } | |
}; | |
// Called at the start of the parse and after every token. Skips | |
// whitespace and comments, and. | |
pp.skipSpace = function() { | |
loop: while (this.pos < this.input.length) { | |
var ch = this.input.charCodeAt(this.pos); | |
switch (ch) { | |
case 32: case 160: // ' ' | |
++this.pos; | |
break | |
case 13: | |
if (this.input.charCodeAt(this.pos + 1) === 10) { | |
++this.pos; | |
} | |
case 10: case 8232: case 8233: | |
++this.pos; | |
if (this.options.locations) { | |
++this.curLine; | |
this.lineStart = this.pos; | |
} | |
break | |
case 47: // '/' | |
switch (this.input.charCodeAt(this.pos + 1)) { | |
case 42: // '*' | |
this.skipBlockComment(); | |
break | |
case 47: | |
this.skipLineComment(2); | |
break | |
default: | |
break loop | |
} | |
break | |
default: | |
if (ch > 8 && ch < 14 || ch >= 5760 && nonASCIIwhitespace.test(String.fromCharCode(ch))) { | |
++this.pos; | |
} else { | |
break loop | |
} | |
} | |
} | |
}; | |
// Called at the end of every token. Sets `end`, `val`, and | |
// maintains `context` and `exprAllowed`, and skips the space after | |
// the token, so that the next one's `start` will point at the | |
// right position. | |
pp.finishToken = function(type, val) { | |
this.end = this.pos; | |
if (this.options.locations) { this.endLoc = this.curPosition(); } | |
var prevType = this.type; | |
this.type = type; | |
this.value = val; | |
this.updateContext(prevType); | |
}; | |
// ### Token reading | |
// This is the function that is called to fetch the next token. It | |
// is somewhat obscure, because it works in character codes rather | |
// than characters, and because operator parsing has been inlined | |
// into it. | |
// | |
// All in the name of speed. | |
// | |
pp.readToken_dot = function() { | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next >= 48 && next <= 57) { return this.readNumber(true) } | |
var next2 = this.input.charCodeAt(this.pos + 2); | |
if (this.options.ecmaVersion >= 6 && next === 46 && next2 === 46) { // 46 = dot '.' | |
this.pos += 3; | |
return this.finishToken(types$1.ellipsis) | |
} else { | |
++this.pos; | |
return this.finishToken(types$1.dot) | |
} | |
}; | |
pp.readToken_slash = function() { // '/' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (this.exprAllowed) { ++this.pos; return this.readRegexp() } | |
if (next === 61) { return this.finishOp(types$1.assign, 2) } | |
return this.finishOp(types$1.slash, 1) | |
}; | |
pp.readToken_mult_modulo_exp = function(code) { // '%*' | |
var next = this.input.charCodeAt(this.pos + 1); | |
var size = 1; | |
var tokentype = code === 42 ? types$1.star : types$1.modulo; | |
// exponentiation operator ** and **= | |
if (this.options.ecmaVersion >= 7 && code === 42 && next === 42) { | |
++size; | |
tokentype = types$1.starstar; | |
next = this.input.charCodeAt(this.pos + 2); | |
} | |
if (next === 61) { return this.finishOp(types$1.assign, size + 1) } | |
return this.finishOp(tokentype, size) | |
}; | |
pp.readToken_pipe_amp = function(code) { // '|&' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === code) { | |
if (this.options.ecmaVersion >= 12) { | |
var next2 = this.input.charCodeAt(this.pos + 2); | |
if (next2 === 61) { return this.finishOp(types$1.assign, 3) } | |
} | |
return this.finishOp(code === 124 ? types$1.logicalOR : types$1.logicalAND, 2) | |
} | |
if (next === 61) { return this.finishOp(types$1.assign, 2) } | |
return this.finishOp(code === 124 ? types$1.bitwiseOR : types$1.bitwiseAND, 1) | |
}; | |
pp.readToken_caret = function() { // '^' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === 61) { return this.finishOp(types$1.assign, 2) } | |
return this.finishOp(types$1.bitwiseXOR, 1) | |
}; | |
pp.readToken_plus_min = function(code) { // '+-' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === code) { | |
if (next === 45 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 62 && | |
(this.lastTokEnd === 0 || lineBreak.test(this.input.slice(this.lastTokEnd, this.pos)))) { | |
// A `-->` line comment | |
this.skipLineComment(3); | |
this.skipSpace(); | |
return this.nextToken() | |
} | |
return this.finishOp(types$1.incDec, 2) | |
} | |
if (next === 61) { return this.finishOp(types$1.assign, 2) } | |
return this.finishOp(types$1.plusMin, 1) | |
}; | |
pp.readToken_lt_gt = function(code) { // '<>' | |
var next = this.input.charCodeAt(this.pos + 1); | |
var size = 1; | |
if (next === code) { | |
size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; | |
if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types$1.assign, size + 1) } | |
return this.finishOp(types$1.bitShift, size) | |
} | |
if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && | |
this.input.charCodeAt(this.pos + 3) === 45) { | |
// `<!--`, an XML-style comment that should be interpreted as a line comment | |
this.skipLineComment(4); | |
this.skipSpace(); | |
return this.nextToken() | |
} | |
if (next === 61) { size = 2; } | |
return this.finishOp(types$1.relational, size) | |
}; | |
pp.readToken_eq_excl = function(code) { // '=!' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === 61) { return this.finishOp(types$1.equality, this.input.charCodeAt(this.pos + 2) === 61 ? 3 : 2) } | |
if (code === 61 && next === 62 && this.options.ecmaVersion >= 6) { // '=>' | |
this.pos += 2; | |
return this.finishToken(types$1.arrow) | |
} | |
return this.finishOp(code === 61 ? types$1.eq : types$1.prefix, 1) | |
}; | |
pp.readToken_question = function() { // '?' | |
var ecmaVersion = this.options.ecmaVersion; | |
if (ecmaVersion >= 11) { | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === 46) { | |
var next2 = this.input.charCodeAt(this.pos + 2); | |
if (next2 < 48 || next2 > 57) { return this.finishOp(types$1.questionDot, 2) } | |
} | |
if (next === 63) { | |
if (ecmaVersion >= 12) { | |
var next2$1 = this.input.charCodeAt(this.pos + 2); | |
if (next2$1 === 61) { return this.finishOp(types$1.assign, 3) } | |
} | |
return this.finishOp(types$1.coalesce, 2) | |
} | |
} | |
return this.finishOp(types$1.question, 1) | |
}; | |
pp.readToken_numberSign = function() { // '#' | |
var ecmaVersion = this.options.ecmaVersion; | |
var code = 35; // '#' | |
if (ecmaVersion >= 13) { | |
++this.pos; | |
code = this.fullCharCodeAtPos(); | |
if (isIdentifierStart(code, true) || code === 92 /* '\' */) { | |
return this.finishToken(types$1.privateId, this.readWord1()) | |
} | |
} | |
this.raise(this.pos, "Unexpected character '" + codePointToString(code) + "'"); | |
}; | |
pp.getTokenFromCode = function(code) { | |
switch (code) { | |
// The interpretation of a dot depends on whether it is followed | |
// by a digit or another two dots. | |
case 46: // '.' | |
return this.readToken_dot() | |
// Punctuation tokens. | |
case 40: ++this.pos; return this.finishToken(types$1.parenL) | |
case 41: ++this.pos; return this.finishToken(types$1.parenR) | |
case 59: ++this.pos; return this.finishToken(types$1.semi) | |
case 44: ++this.pos; return this.finishToken(types$1.comma) | |
case 91: ++this.pos; return this.finishToken(types$1.bracketL) | |
case 93: ++this.pos; return this.finishToken(types$1.bracketR) | |
case 123: ++this.pos; return this.finishToken(types$1.braceL) | |
case 125: ++this.pos; return this.finishToken(types$1.braceR) | |
case 58: ++this.pos; return this.finishToken(types$1.colon) | |
case 96: // '`' | |
if (this.options.ecmaVersion < 6) { break } | |
++this.pos; | |
return this.finishToken(types$1.backQuote) | |
case 48: // '0' | |
var next = this.input.charCodeAt(this.pos + 1); | |
if (next === 120 || next === 88) { return this.readRadixNumber(16) } // '0x', '0X' - hex number | |
if (this.options.ecmaVersion >= 6) { | |
if (next === 111 || next === 79) { return this.readRadixNumber(8) } // '0o', '0O' - octal number | |
if (next === 98 || next === 66) { return this.readRadixNumber(2) } // '0b', '0B' - binary number | |
} | |
// Anything else beginning with a digit is an integer, octal | |
// number, or float. | |
case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: // 1-9 | |
return this.readNumber(false) | |
// Quotes produce strings. | |
case 34: case 39: // '"', "'" | |
return this.readString(code) | |
// Operators are parsed inline in tiny state machines. '=' (61) is | |
// often referred to. `finishOp` simply skips the amount of | |
// characters it is given as second argument, and returns a token | |
// of the type given by its first argument. | |
case 47: // '/' | |
return this.readToken_slash() | |
case 37: case 42: // '%*' | |
return this.readToken_mult_modulo_exp(code) | |
case 124: case 38: // '|&' | |
return this.readToken_pipe_amp(code) | |
case 94: // '^' | |
return this.readToken_caret() | |
case 43: case 45: // '+-' | |
return this.readToken_plus_min(code) | |
case 60: case 62: // '<>' | |
return this.readToken_lt_gt(code) | |
case 61: case 33: // '=!' | |
return this.readToken_eq_excl(code) | |
case 63: // '?' | |
return this.readToken_question() | |
case 126: // '~' | |
return this.finishOp(types$1.prefix, 1) | |
case 35: // '#' | |
return this.readToken_numberSign() | |
} | |
this.raise(this.pos, "Unexpected character '" + codePointToString(code) + "'"); | |
}; | |
pp.finishOp = function(type, size) { | |
var str = this.input.slice(this.pos, this.pos + size); | |
this.pos += size; | |
return this.finishToken(type, str) | |
}; | |
pp.readRegexp = function() { | |
var escaped, inClass, start = this.pos; | |
for (;;) { | |
if (this.pos >= this.input.length) { this.raise(start, "Unterminated regular expression"); } | |
var ch = this.input.charAt(this.pos); | |
if (lineBreak.test(ch)) { this.raise(start, "Unterminated regular expression"); } | |
if (!escaped) { | |
if (ch === "[") { inClass = true; } | |
else if (ch === "]" && inClass) { inClass = false; } | |
else if (ch === "/" && !inClass) { break } | |
escaped = ch === "\\"; | |
} else { escaped = false; } | |
++this.pos; | |
} | |
var pattern = this.input.slice(start, this.pos); | |
++this.pos; | |
var flagsStart = this.pos; | |
var flags = this.readWord1(); | |
if (this.containsEsc) { this.unexpected(flagsStart); } | |
// Validate pattern | |
var state = this.regexpState || (this.regexpState = new RegExpValidationState(this)); | |
state.reset(start, pattern, flags); | |
this.validateRegExpFlags(state); | |
this.validateRegExpPattern(state); | |
// Create Literal#value property value. | |
var value = null; | |
try { | |
value = new RegExp(pattern, flags); | |
} catch (e) { | |
// ESTree requires null if it failed to instantiate RegExp object. | |
// https://github.com/estree/estree/blob/a27003adf4fd7bfad44de9cef372a2eacd527b1c/es5.md#regexpliteral | |
} | |
return this.finishToken(types$1.regexp, {pattern: pattern, flags: flags, value: value}) | |
}; | |
// Read an integer in the given radix. Return null if zero digits | |
// were read, the integer value otherwise. When `len` is given, this | |
// will return `null` unless the integer has exactly `len` digits. | |
pp.readInt = function(radix, len, maybeLegacyOctalNumericLiteral) { | |
// `len` is used for character escape sequences. In that case, disallow separators. | |
var allowSeparators = this.options.ecmaVersion >= 12 && len === undefined; | |
// `maybeLegacyOctalNumericLiteral` is true if it doesn't have prefix (0x,0o,0b) | |
// and isn't fraction part nor exponent part. In that case, if the first digit | |
// is zero then disallow separators. | |
var isLegacyOctalNumericLiteral = maybeLegacyOctalNumericLiteral && this.input.charCodeAt(this.pos) === 48; | |
var start = this.pos, total = 0, lastCode = 0; | |
for (var i = 0, e = len == null ? Infinity : len; i < e; ++i, ++this.pos) { | |
var code = this.input.charCodeAt(this.pos), val = (void 0); | |
if (allowSeparators && code === 95) { | |
if (isLegacyOctalNumericLiteral) { this.raiseRecoverable(this.pos, "Numeric separator is not allowed in legacy octal numeric literals"); } | |
if (lastCode === 95) { this.raiseRecoverable(this.pos, "Numeric separator must be exactly one underscore"); } | |
if (i === 0) { this.raiseRecoverable(this.pos, "Numeric separator is not allowed at the first of digits"); } | |
lastCode = code; | |
continue | |
} | |
if (code >= 97) { val = code - 97 + 10; } // a | |
else if (code >= 65) { val = code - 65 + 10; } // A | |
else if (code >= 48 && code <= 57) { val = code - 48; } // 0-9 | |
else { val = Infinity; } | |
if (val >= radix) { break } | |
lastCode = code; | |
total = total * radix + val; | |
} | |
if (allowSeparators && lastCode === 95) { this.raiseRecoverable(this.pos - 1, "Numeric separator is not allowed at the last of digits"); } | |
if (this.pos === start || len != null && this.pos - start !== len) { return null } | |
return total | |
}; | |
function stringToNumber(str, isLegacyOctalNumericLiteral) { | |
if (isLegacyOctalNumericLiteral) { | |
return parseInt(str, 8) | |
} | |
// `parseFloat(value)` stops parsing at the first numeric separator then returns a wrong value. | |
return parseFloat(str.replace(/_/g, "")) | |
} | |
function stringToBigInt(str) { | |
if (typeof BigInt !== "function") { | |
return null | |
} | |
// `BigInt(value)` throws syntax error if the string contains numeric separators. | |
return BigInt(str.replace(/_/g, "")) | |
} | |
pp.readRadixNumber = function(radix) { | |
var start = this.pos; | |
this.pos += 2; // 0x | |
var val = this.readInt(radix); | |
if (val == null) { this.raise(this.start + 2, "Expected number in radix " + radix); } | |
if (this.options.ecmaVersion >= 11 && this.input.charCodeAt(this.pos) === 110) { | |
val = stringToBigInt(this.input.slice(start, this.pos)); | |
++this.pos; | |
} else if (isIdentifierStart(this.fullCharCodeAtPos())) { this.raise(this.pos, "Identifier directly after number"); } | |
return this.finishToken(types$1.num, val) | |
}; | |
// Read an integer, octal integer, or floating-point number. | |
pp.readNumber = function(startsWithDot) { | |
var start = this.pos; | |
if (!startsWithDot && this.readInt(10, undefined, true) === null) { this.raise(start, "Invalid number"); } | |
var octal = this.pos - start >= 2 && this.input.charCodeAt(start) === 48; | |
if (octal && this.strict) { this.raise(start, "Invalid number"); } | |
var next = this.input.charCodeAt(this.pos); | |
if (!octal && !startsWithDot && this.options.ecmaVersion >= 11 && next === 110) { | |
var val$1 = stringToBigInt(this.input.slice(start, this.pos)); | |
++this.pos; | |
if (isIdentifierStart(this.fullCharCodeAtPos())) { this.raise(this.pos, "Identifier directly after number"); } | |
return this.finishToken(types$1.num, val$1) | |
} | |
if (octal && /[89]/.test(this.input.slice(start, this.pos))) { octal = false; } | |
if (next === 46 && !octal) { // '.' | |
++this.pos; | |
this.readInt(10); | |
next = this.input.charCodeAt(this.pos); | |
} | |
if ((next === 69 || next === 101) && !octal) { // 'eE' | |
next = this.input.charCodeAt(++this.pos); | |
if (next === 43 || next === 45) { ++this.pos; } // '+-' | |
if (this.readInt(10) === null) { this.raise(start, "Invalid number"); } | |
} | |
if (isIdentifierStart(this.fullCharCodeAtPos())) { this.raise(this.pos, "Identifier directly after number"); } | |
var val = stringToNumber(this.input.slice(start, this.pos), octal); | |
return this.finishToken(types$1.num, val) | |
}; | |
// Read a string value, interpreting backslash-escapes. | |
pp.readCodePoint = function() { | |
var ch = this.input.charCodeAt(this.pos), code; | |
if (ch === 123) { // '{' | |
if (this.options.ecmaVersion < 6) { this.unexpected(); } | |
var codePos = ++this.pos; | |
code = this.readHexChar(this.input.indexOf("}", this.pos) - this.pos); | |
++this.pos; | |
if (code > 0x10FFFF) { this.invalidStringToken(codePos, "Code point out of bounds"); } | |
} else { | |
code = this.readHexChar(4); | |
} | |
return code | |
}; | |
pp.readString = function(quote) { | |
var out = "", chunkStart = ++this.pos; | |
for (;;) { | |
if (this.pos >= this.input.length) { this.raise(this.start, "Unterminated string constant"); } | |
var ch = this.input.charCodeAt(this.pos); | |
if (ch === quote) { break } | |
if (ch === 92) { // '\' | |
out += this.input.slice(chunkStart, this.pos); | |
out += this.readEscapedChar(false); | |
chunkStart = this.pos; | |
} else if (ch === 0x2028 || ch === 0x2029) { | |
if (this.options.ecmaVersion < 10) { this.raise(this.start, "Unterminated string constant"); } | |
++this.pos; | |
if (this.options.locations) { | |
this.curLine++; | |
this.lineStart = this.pos; | |
} | |
} else { | |
if (isNewLine(ch)) { this.raise(this.start, "Unterminated string constant"); } | |
++this.pos; | |
} | |
} | |
out += this.input.slice(chunkStart, this.pos++); | |
return this.finishToken(types$1.string, out) | |
}; | |
// Reads template string tokens. | |
var INVALID_TEMPLATE_ESCAPE_ERROR = {}; | |
pp.tryReadTemplateToken = function() { | |
this.inTemplateElement = true; | |
try { | |
this.readTmplToken(); | |
} catch (err) { | |
if (err === INVALID_TEMPLATE_ESCAPE_ERROR) { | |
this.readInvalidTemplateToken(); | |
} else { | |
throw err | |
} | |
} | |
this.inTemplateElement = false; | |
}; | |
pp.invalidStringToken = function(position, message) { | |
if (this.inTemplateElement && this.options.ecmaVersion >= 9) { | |
throw INVALID_TEMPLATE_ESCAPE_ERROR | |
} else { | |
this.raise(position, message); | |
} | |
}; | |
pp.readTmplToken = function() { | |
var out = "", chunkStart = this.pos; | |
for (;;) { | |
if (this.pos >= this.input.length) { this.raise(this.start, "Unterminated template"); } | |
var ch = this.input.charCodeAt(this.pos); | |
if (ch === 96 || ch === 36 && this.input.charCodeAt(this.pos + 1) === 123) { // '`', '${' | |
if (this.pos === this.start && (this.type === types$1.template || this.type === types$1.invalidTemplate)) { | |
if (ch === 36) { | |
this.pos += 2; | |
return this.finishToken(types$1.dollarBraceL) | |
} else { | |
++this.pos; | |
return this.finishToken(types$1.backQuote) | |
} | |
} | |
out += this.input.slice(chunkStart, this.pos); | |
return this.finishToken(types$1.template, out) | |
} | |
if (ch === 92) { // '\' | |
out += this.input.slice(chunkStart, this.pos); | |
out += this.readEscapedChar(true); | |
chunkStart = this.pos; | |
} else if (isNewLine(ch)) { | |
out += this.input.slice(chunkStart, this.pos); | |
++this.pos; | |
switch (ch) { | |
case 13: | |
if (this.input.charCodeAt(this.pos) === 10) { ++this.pos; } | |
case 10: | |
out += "\n"; | |
break | |
default: | |
out += String.fromCharCode(ch); | |
break | |
} | |
if (this.options.locations) { | |
++this.curLine; | |
this.lineStart = this.pos; | |
} | |
chunkStart = this.pos; | |
} else { | |
++this.pos; | |
} | |
} | |
}; | |
// Reads a template token to search for the end, without validating any escape sequences | |
pp.readInvalidTemplateToken = function() { | |
for (; this.pos < this.input.length; this.pos++) { | |
switch (this.input[this.pos]) { | |
case "\\": | |
++this.pos; | |
break | |
case "$": | |
if (this.input[this.pos + 1] !== "{") { break } | |
// fall through | |
case "`": | |
return this.finishToken(types$1.invalidTemplate, this.input.slice(this.start, this.pos)) | |
case "\r": | |
if (this.input[this.pos + 1] === "\n") { ++this.pos; } | |
// fall through | |
case "\n": case "\u2028": case "\u2029": | |
++this.curLine; | |
this.lineStart = this.pos + 1; | |
break | |
} | |
} | |
this.raise(this.start, "Unterminated template"); | |
}; | |
// Used to read escaped characters | |
pp.readEscapedChar = function(inTemplate) { | |
var ch = this.input.charCodeAt(++this.pos); | |
++this.pos; | |
switch (ch) { | |
case 110: return "\n" // 'n' -> '\n' | |
case 114: return "\r" // 'r' -> '\r' | |
case 120: return String.fromCharCode(this.readHexChar(2)) // 'x' | |
case 117: return codePointToString(this.readCodePoint()) // 'u' | |
case 116: return "\t" // 't' -> '\t' | |
case 98: return "\b" // 'b' -> '\b' | |
case 118: return "\u000b" // 'v' -> '\u000b' | |
case 102: return "\f" // 'f' -> '\f' | |
case 13: if (this.input.charCodeAt(this.pos) === 10) { ++this.pos; } // '\r\n' | |
case 10: // ' \n' | |
if (this.options.locations) { this.lineStart = this.pos; ++this.curLine; } | |
return "" | |
case 56: | |
case 57: | |
if (this.strict) { | |
this.invalidStringToken( | |
this.pos - 1, | |
"Invalid escape sequence" | |
); | |
} | |
if (inTemplate) { | |
var codePos = this.pos - 1; | |
this.invalidStringToken( | |
codePos, | |
"Invalid escape sequence in template string" | |
); | |
} | |
default: | |
if (ch >= 48 && ch <= 55) { | |
var octalStr = this.input.substr(this.pos - 1, 3).match(/^[0-7]+/)[0]; | |
var octal = parseInt(octalStr, 8); | |
if (octal > 255) { | |
octalStr = octalStr.slice(0, -1); | |
octal = parseInt(octalStr, 8); | |
} | |
this.pos += octalStr.length - 1; | |
ch = this.input.charCodeAt(this.pos); | |
if ((octalStr !== "0" || ch === 56 || ch === 57) && (this.strict || inTemplate)) { | |
this.invalidStringToken( | |
this.pos - 1 - octalStr.length, | |
inTemplate | |
? "Octal literal in template string" | |
: "Octal literal in strict mode" | |
); | |
} | |
return String.fromCharCode(octal) | |
} | |
if (isNewLine(ch)) { | |
// Unicode new line characters after \ get removed from output in both | |
// template literals and strings | |
if (this.options.locations) { this.lineStart = this.pos; ++this.curLine; } | |
return "" | |
} | |
return String.fromCharCode(ch) | |
} | |
}; | |
// Used to read character escape sequences ('\x', '\u', '\U'). | |
pp.readHexChar = function(len) { | |
var codePos = this.pos; | |
var n = this.readInt(16, len); | |
if (n === null) { this.invalidStringToken(codePos, "Bad character escape sequence"); } | |
return n | |
}; | |
// Read an identifier, and return it as a string. Sets `this.containsEsc` | |
// to whether the word contained a '\u' escape. | |
// | |
// Incrementally adds only escaped chars, adding other chunks as-is | |
// as a micro-optimization. | |
pp.readWord1 = function() { | |
this.containsEsc = false; | |
var word = "", first = true, chunkStart = this.pos; | |
var astral = this.options.ecmaVersion >= 6; | |
while (this.pos < this.input.length) { | |
var ch = this.fullCharCodeAtPos(); | |
if (isIdentifierChar(ch, astral)) { | |
this.pos += ch <= 0xffff ? 1 : 2; | |
} else if (ch === 92) { // "\" | |
this.containsEsc = true; | |
word += this.input.slice(chunkStart, this.pos); | |
var escStart = this.pos; | |
if (this.input.charCodeAt(++this.pos) !== 117) // "u" | |
{ this.invalidStringToken(this.pos, "Expecting Unicode escape sequence \\uXXXX"); } | |
++this.pos; | |
var esc = this.readCodePoint(); | |
if (!(first ? isIdentifierStart : isIdentifierChar)(esc, astral)) | |
{ this.invalidStringToken(escStart, "Invalid Unicode escape"); } | |
word += codePointToString(esc); | |
chunkStart = this.pos; | |
} else { | |
break | |
} | |
first = false; | |
} | |
return word + this.input.slice(chunkStart, this.pos) | |
}; | |
// Read an identifier or keyword token. Will check for reserved | |
// words when necessary. | |
pp.readWord = function() { | |
var word = this.readWord1(); | |
var type = types$1.name; | |
if (this.keywords.test(word)) { | |
type = keywords[word]; | |
} | |
return this.finishToken(type, word) | |
}; | |
// Acorn is a tiny, fast JavaScript parser written in JavaScript. | |
// | |
// Acorn was written by Marijn Haverbeke, Ingvar Stepanyan, and | |
// various contributors and released under an MIT license. | |
// | |
// Git repositories for Acorn are available at | |
// | |
// http://marijnhaverbeke.nl/git/acorn | |
// https://github.com/acornjs/acorn.git | |
// | |
// Please use the [github bug tracker][ghbt] to report issues. | |
// | |
// [ghbt]: https://github.com/acornjs/acorn/issues | |
// | |
// [walk]: util/walk.js | |
var version = "8.12.1"; | |
Parser.acorn = { | |
Parser: Parser, | |
version: version, | |
defaultOptions: defaultOptions, | |
Position: Position, | |
SourceLocation: SourceLocation, | |
getLineInfo: getLineInfo, | |
Node: Node, | |
TokenType: TokenType, | |
tokTypes: types$1, | |
keywordTypes: keywords, | |
TokContext: TokContext, | |
tokContexts: types, | |
isIdentifierChar: isIdentifierChar, | |
isIdentifierStart: isIdentifierStart, | |
Token: Token, | |
isNewLine: isNewLine, | |
lineBreak: lineBreak, | |
lineBreakG: lineBreakG, | |
nonASCIIwhitespace: nonASCIIwhitespace | |
}; | |
// The main exported interface (under `self.acorn` when in the | |
// browser) is a `parse` function that takes a code string and returns | |
// an abstract syntax tree as specified by the [ESTree spec][estree]. | |
// | |
// [estree]: https://github.com/estree/estree | |
function parse(input, options) { | |
return Parser.parse(input, options) | |
} | |
// This function tries to parse a single expression at a given | |
// offset in a string. Useful for parsing mixed-language formats | |
// that embed JavaScript expressions. | |
function parseExpressionAt(input, pos, options) { | |
return Parser.parseExpressionAt(input, pos, options) | |
} | |
// Acorn is organized as a tokenizer and a recursive-descent parser. | |
// The `tokenizer` export provides an interface to the tokenizer. | |
function tokenizer(input, options) { | |
return Parser.tokenizer(input, options) | |
} | |
exports.Node = Node; | |
exports.Parser = Parser; | |
exports.Position = Position; | |
exports.SourceLocation = SourceLocation; | |
exports.TokContext = TokContext; | |
exports.Token = Token; | |
exports.TokenType = TokenType; | |
exports.defaultOptions = defaultOptions; | |
exports.getLineInfo = getLineInfo; | |
exports.isIdentifierChar = isIdentifierChar; | |
exports.isIdentifierStart = isIdentifierStart; | |
exports.isNewLine = isNewLine; | |
exports.keywordTypes = keywords; | |
exports.lineBreak = lineBreak; | |
exports.lineBreakG = lineBreakG; | |
exports.nonASCIIwhitespace = nonASCIIwhitespace; | |
exports.parse = parse; | |
exports.parseExpressionAt = parseExpressionAt; | |
exports.tokContexts = types; | |
exports.tokTypes = types$1; | |
exports.tokenizer = tokenizer; | |
exports.version = version; | |
})); | |
)JS2C1b732aee");static StaticExternalTwoByteResource internal_deps_acorn_acorn_dist_acorn_resource(internal_deps_acorn_acorn_dist_acorn_raw, 233910, nullptr); | |
static const uint8_t *internal_deps_amaro_dist_index_raw = reinterpret_cast<const uint8_t*>(R"JS2C1b732aee("use strict"; | |
var __create = Object.create; | |
var __defProp = Object.defineProperty; | |
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | |
var __getOwnPropNames = Object.getOwnPropertyNames; | |
var __getProtoOf = Object.getPrototypeOf; | |
var __hasOwnProp = Object.prototype.hasOwnProperty; | |
var __commonJS = (cb, mod) => function __require() { | |
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; | |
}; | |
var __export = (target, all) => { | |
for (var name in all) | |
__defProp(target, name, { get: all[name], enumerable: true }); | |
}; | |
var __copyProps = (to, from, except, desc) => { | |
if (from && typeof from === "object" || typeof from === "function") { | |
for (let key of __getOwnPropNames(from)) | |
if (!__hasOwnProp.call(to, key) && key !== except) | |
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | |
} | |
return to; | |
}; | |
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( | |
// If the importer is in node compatibility mode or this is not an ESM | |
// file that has been converted to a CommonJS file using a Babel- | |
// compatible transform (i.e. "__esModule" has not been set), then set | |
// "default" to the CommonJS "module.exports" for node compatibility. | |
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, | |
mod | |
)); | |
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | |
// lib/wasm.js | |
var require_wasm = __commonJS({ | |
"lib/wasm.js"(exports2, module2) { | |
"use strict"; | |
var imports = {}; | |
imports["__wbindgen_placeholder__"] = module2.exports; | |
var wasm; | |
var { TextEncoder, TextDecoder } = require("util"); | |
var heap = new Array(128).fill(void 0); | |
heap.push(void 0, null, true, false); | |
function getObject(idx) { | |
return heap[idx]; | |
} | |
var WASM_VECTOR_LEN = 0; | |
var cachedUint8ArrayMemory0 = null; | |
function getUint8ArrayMemory0() { | |
if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { | |
cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); | |
} | |
return cachedUint8ArrayMemory0; | |
} | |
var cachedTextEncoder = new TextEncoder("utf-8"); | |
var encodeString = typeof cachedTextEncoder.encodeInto === "function" ? function(arg, view) { | |
return cachedTextEncoder.encodeInto(arg, view); | |
} : function(arg, view) { | |
const buf = cachedTextEncoder.encode(arg); | |
view.set(buf); | |
return { | |
read: arg.length, | |
written: buf.length | |
}; | |
}; | |
function passStringToWasm0(arg, malloc, realloc) { | |
if (realloc === void 0) { | |
const buf = cachedTextEncoder.encode(arg); | |
const ptr2 = malloc(buf.length, 1) >>> 0; | |
getUint8ArrayMemory0().subarray(ptr2, ptr2 + buf.length).set(buf); | |
WASM_VECTOR_LEN = buf.length; | |
return ptr2; | |
} | |
let len = arg.length; | |
let ptr = malloc(len, 1) >>> 0; | |
const mem = getUint8ArrayMemory0(); | |
let offset = 0; | |
for (; offset < len; offset++) { | |
const code = arg.charCodeAt(offset); | |
if (code > 127) break; | |
mem[ptr + offset] = code; | |
} | |
if (offset !== len) { | |
if (offset !== 0) { | |
arg = arg.slice(offset); | |
} | |
ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; | |
const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); | |
const ret = encodeString(arg, view); | |
offset += ret.written; | |
ptr = realloc(ptr, len, offset, 1) >>> 0; | |
} | |
WASM_VECTOR_LEN = offset; | |
return ptr; | |
} | |
function isLikeNone(x) { | |
return x === void 0 || x === null; | |
} | |
var cachedDataViewMemory0 = null; | |
function getDataViewMemory0() { | |
if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || cachedDataViewMemory0.buffer.detached === void 0 && cachedDataViewMemory0.buffer !== wasm.memory.buffer) { | |
cachedDataViewMemory0 = new DataView(wasm.memory.buffer); | |
} | |
return cachedDataViewMemory0; | |
} | |
var cachedTextDecoder = new TextDecoder("utf-8", { ignoreBOM: true }); | |
cachedTextDecoder.decode(); | |
function getStringFromWasm0(ptr, len) { | |
ptr = ptr >>> 0; | |
return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); | |
} | |
var heap_next = heap.length; | |
function addHeapObject(obj) { | |
if (heap_next === heap.length) heap.push(heap.length + 1); | |
const idx = heap_next; | |
heap_next = heap[idx]; | |
heap[idx] = obj; | |
return idx; | |
} | |
function dropObject(idx) { | |
if (idx < 132) return; | |
heap[idx] = heap_next; | |
heap_next = idx; | |
} | |
function takeObject(idx) { | |
const ret = getObject(idx); | |
dropObject(idx); | |
return ret; | |
} | |
function debugString(val) { | |
const type = typeof val; | |
if (type == "number" || type == "boolean" || val == null) { | |
return `${val}`; | |
} | |
if (type == "string") { | |
return `"${val}"`; | |
} | |
if (type == "symbol") { | |
const description = val.description; | |
if (description == null) { | |
return "Symbol"; | |
} else { | |
return `Symbol(${description})`; | |
} | |
} | |
if (type == "function") { | |
const name = val.name; | |
if (typeof name == "string" && name.length > 0) { | |
return `Function(${name})`; | |
} else { | |
return "Function"; | |
} | |
} | |
if (Array.isArray(val)) { | |
const length = val.length; | |
let debug = "["; | |
if (length > 0) { | |
debug += debugString(val[0]); | |
} | |
for (let i = 1; i < length; i++) { | |
debug += ", " + debugString(val[i]); | |
} | |
debug += "]"; | |
return debug; | |
} | |
const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); | |
let className; | |
if (builtInMatches.length > 1) { | |
className = builtInMatches[1]; | |
} else { | |
return toString.call(val); | |
} | |
if (className == "Object") { | |
try { | |
return "Object(" + JSON.stringify(val) + ")"; | |
} catch (_) { | |
return "Object"; | |
} | |
} | |
if (val instanceof Error) { | |
return `${val.name}: ${val.message} | |
${val.stack}`; | |
} | |
return className; | |
} | |
var CLOSURE_DTORS = typeof FinalizationRegistry === "undefined" ? { register: () => { | |
}, unregister: () => { | |
} } : new FinalizationRegistry((state) => { | |
wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b); | |
}); | |
function makeMutClosure(arg0, arg1, dtor, f) { | |
const state = { a: arg0, b: arg1, cnt: 1, dtor }; | |
const real = (...args) => { | |
state.cnt++; | |
const a = state.a; | |
state.a = 0; | |
try { | |
return f(a, state.b, ...args); | |
} finally { | |
if (--state.cnt === 0) { | |
wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); | |
CLOSURE_DTORS.unregister(state); | |
} else { | |
state.a = a; | |
} | |
} | |
}; | |
real.original = state; | |
CLOSURE_DTORS.register(real, state, state); | |
return real; | |
} | |
function __wbg_adapter_38(arg0, arg1, arg2) { | |
wasm.__wbindgen_export_3(arg0, arg1, addHeapObject(arg2)); | |
} | |
module2.exports.transform = function(input, options) { | |
const ret = wasm.transform(addHeapObject(input), addHeapObject(options)); | |
return takeObject(ret); | |
}; | |
module2.exports.transformSync = function(input, options) { | |
try { | |
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); | |
wasm.transformSync(retptr, addHeapObject(input), addHeapObject(options)); | |
var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); | |
var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); | |
var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); | |
if (r2) { | |
throw takeObject(r1); | |
} | |
return takeObject(r0); | |
} finally { | |
wasm.__wbindgen_add_to_stack_pointer(16); | |
} | |
}; | |
function getCachedStringFromWasm0(ptr, len) { | |
if (ptr === 0) { | |
return getObject(len); | |
} else { | |
return getStringFromWasm0(ptr, len); | |
} | |
} | |
function handleError(f, args) { | |
try { | |
return f.apply(this, args); | |
} catch (e) { | |
wasm.__wbindgen_export_4(addHeapObject(e)); | |
} | |
} | |
function __wbg_adapter_57(arg0, arg1, arg2, arg3) { | |
wasm.__wbindgen_export_5(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | |
} | |
module2.exports.__wbg_new_b85e72ed1bfd57f9 = function(arg0, arg1) { | |
try { | |
var state0 = { a: arg0, b: arg1 }; | |
var cb0 = (arg02, arg12) => { | |
const a = state0.a; | |
state0.a = 0; | |
try { | |
return __wbg_adapter_57(a, state0.b, arg02, arg12); | |
} finally { | |
state0.a = a; | |
} | |
}; | |
const ret = new Promise(cb0); | |
return addHeapObject(ret); | |
} finally { | |
state0.a = state0.b = 0; | |
} | |
}; | |
module2.exports.__wbindgen_is_falsy = function(arg0) { | |
const ret = !getObject(arg0); | |
return ret; | |
}; | |
module2.exports.__wbg_getwithrefkey_edc2c8960f0f1191 = function(arg0, arg1) { | |
const ret = getObject(arg0)[getObject(arg1)]; | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_length_ae22078168b726f5 = function(arg0) { | |
const ret = getObject(arg0).length; | |
return ret; | |
}; | |
module2.exports.__wbg_get_3baa728f9d58d3f6 = function(arg0, arg1) { | |
const ret = getObject(arg0)[arg1 >>> 0]; | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_string_get = function(arg0, arg1) { | |
const obj = getObject(arg1); | |
const ret = typeof obj === "string" ? obj : void 0; | |
var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); | |
var len1 = WASM_VECTOR_LEN; | |
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); | |
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); | |
}; | |
module2.exports.__wbindgen_string_new = function(arg0, arg1) { | |
const ret = getStringFromWasm0(arg0, arg1); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_new_525245e2b9901204 = function() { | |
const ret = new Object(); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_set_f975102236d3c502 = function(arg0, arg1, arg2) { | |
getObject(arg0)[takeObject(arg1)] = takeObject(arg2); | |
}; | |
module2.exports.__wbindgen_object_drop_ref = function(arg0) { | |
takeObject(arg0); | |
}; | |
module2.exports.__wbindgen_is_string = function(arg0) { | |
const ret = typeof getObject(arg0) === "string"; | |
return ret; | |
}; | |
module2.exports.__wbindgen_is_object = function(arg0) { | |
const val = getObject(arg0); | |
const ret = typeof val === "object" && val !== null; | |
return ret; | |
}; | |
module2.exports.__wbindgen_is_undefined = function(arg0) { | |
const ret = getObject(arg0) === void 0; | |
return ret; | |
}; | |
module2.exports.__wbindgen_in = function(arg0, arg1) { | |
const ret = getObject(arg0) in getObject(arg1); | |
return ret; | |
}; | |
module2.exports.__wbindgen_boolean_get = function(arg0) { | |
const v = getObject(arg0); | |
const ret = typeof v === "boolean" ? v ? 1 : 0 : 2; | |
return ret; | |
}; | |
module2.exports.__wbg_self_3093d5d1f7bcb682 = function() { | |
return handleError(function() { | |
const ret = self.self; | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_window_3bcfc4d31bc012f8 = function() { | |
return handleError(function() { | |
const ret = window.window; | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_globalThis_86b222e13bdf32ed = function() { | |
return handleError(function() { | |
const ret = globalThis.globalThis; | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_global_e5a3fe56f8be9485 = function() { | |
return handleError(function() { | |
const ret = global.global; | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_newnoargs_76313bd6ff35d0f2 = function(arg0, arg1) { | |
var v0 = getCachedStringFromWasm0(arg0, arg1); | |
const ret = new Function(v0); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_call_1084a111329e68ce = function() { | |
return handleError(function(arg0, arg1) { | |
const ret = getObject(arg0).call(getObject(arg1)); | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_call_89af060b4e1523f2 = function() { | |
return handleError(function(arg0, arg1, arg2) { | |
const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | |
return addHeapObject(ret); | |
}, arguments); | |
}; | |
module2.exports.__wbg_length_8339fcf5d8ecd12e = function(arg0) { | |
const ret = getObject(arg0).length; | |
return ret; | |
}; | |
module2.exports.__wbindgen_memory = function() { | |
const ret = wasm.memory; | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_buffer_b7b08af79b0b0974 = function(arg0) { | |
const ret = getObject(arg0).buffer; | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_new_ea1883e1e5e86686 = function(arg0) { | |
const ret = new Uint8Array(getObject(arg0)); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_set_d1e79e2388520f18 = function(arg0, arg1, arg2) { | |
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | |
}; | |
module2.exports.__wbindgen_error_new = function(arg0, arg1) { | |
const ret = new Error(getStringFromWasm0(arg0, arg1)); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_jsval_loose_eq = function(arg0, arg1) { | |
const ret = getObject(arg0) == getObject(arg1); | |
return ret; | |
}; | |
module2.exports.__wbindgen_number_get = function(arg0, arg1) { | |
const obj = getObject(arg1); | |
const ret = typeof obj === "number" ? obj : void 0; | |
getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true); | |
getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); | |
}; | |
module2.exports.__wbg_instanceof_Uint8Array_247a91427532499e = function(arg0) { | |
let result; | |
try { | |
result = getObject(arg0) instanceof Uint8Array; | |
} catch (_) { | |
result = false; | |
} | |
const ret = result; | |
return ret; | |
}; | |
module2.exports.__wbg_instanceof_ArrayBuffer_61dfc3198373c902 = function(arg0) { | |
let result; | |
try { | |
result = getObject(arg0) instanceof ArrayBuffer; | |
} catch (_) { | |
result = false; | |
} | |
const ret = result; | |
return ret; | |
}; | |
module2.exports.__wbg_entries_7a0e06255456ebcd = function(arg0) { | |
const ret = Object.entries(getObject(arg0)); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_object_clone_ref = function(arg0) { | |
const ret = getObject(arg0); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_debug_string = function(arg0, arg1) { | |
const ret = debugString(getObject(arg1)); | |
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); | |
const len1 = WASM_VECTOR_LEN; | |
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); | |
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); | |
}; | |
module2.exports.__wbindgen_throw = function(arg0, arg1) { | |
throw new Error(getStringFromWasm0(arg0, arg1)); | |
}; | |
module2.exports.__wbg_queueMicrotask_48421b3cc9052b68 = function(arg0) { | |
const ret = getObject(arg0).queueMicrotask; | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_is_function = function(arg0) { | |
const ret = typeof getObject(arg0) === "function"; | |
return ret; | |
}; | |
module2.exports.__wbg_resolve_570458cb99d56a43 = function(arg0) { | |
const ret = Promise.resolve(getObject(arg0)); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbindgen_cb_drop = function(arg0) { | |
const obj = takeObject(arg0).original; | |
if (obj.cnt-- == 1) { | |
obj.a = 0; | |
return true; | |
} | |
const ret = false; | |
return ret; | |
}; | |
module2.exports.__wbg_then_95e6edc0f89b73b1 = function(arg0, arg1) { | |
const ret = getObject(arg0).then(getObject(arg1)); | |
return addHeapObject(ret); | |
}; | |
module2.exports.__wbg_queueMicrotask_12a30234db4045d3 = function(arg0) { | |
queueMicrotask(getObject(arg0)); | |
}; | |
module2.exports.__wbindgen_closure_wrapper5961 = function(arg0, arg1, arg2) { | |
const ret = makeMutClosure(arg0, arg1, 520, __wbg_adapter_38); | |
return addHeapObject(ret); | |
}; | |
var { Buffer: Buffer2 } = require("node:buffer"); | |
var bytes = Buffer2.from("AGFzbQEAAAABvwRHYAJ/fwBgAX8AYAJ/fwF/YAN/f38Bf2ADf39/AGABfwF/YAR/f39/AGAFf39/f38AYAR/f39/AX9gAAF/YAZ/f39/f38AYAN/f38BfmAHf39/f39/fwBgA39+fwBgBX9/f39/AX9gAX8BfmAHf39/f39/fwF/YAN/fn4AYAJ/fwF+YAAAYAZ/f39/f38Bf2ACfn8AYAN/fn4Bf2ABfgF+YAR/fn9/AGABfgBgA35/fwBgAn5/AX9gAn5+AGAEf3x/fwF/YA1/f39/f39/f39/f39/AGACf3wAYAZ/f39/fn8AYA9/f39/f39/f39/f39/f38Bf2AFf35/f38AYAZ/f39+f38AYAJ/fgF/YAN/f34Bf2ACfn4BfmAOf39/f39/f39/f39/f38Bf2AIf39/f39/f38Bf2AJf39/f39/f39/AGAEf35/fgF+YAZ/fn9/f38AYAl/f39/f39+fn4AYAV/f39/fwF8YAN+f38Bf2ABfwF8YAN/f38BfGACf34AYBd/f39/f39/f39/f39/f39/f39/f39/fwF/YBN/f39/f39/f39/f39/f39/f39/AX9gC39/f39/f39/f39/AX9gA39+fwF/YAR/f398AGAEfn5+fwF+YAF8AX9gBH9/f38BfGAHfn5+f39/fwF+YAABfmACfn8BfmAEf39/fgBgBH9/fn8AYAN/fH8AYAV/f31/fwBgBH99f38AYAV/f3x/fwBgBH98f38AYAV/f35/fwBgAnx8AXxgAXwBfAKmEisYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JnX25ld19iODVlNzJlZDFiZmQ1N2Y5AAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fE19fd2JpbmRnZW5faXNfZmFsc3kABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18kX193YmdfZ2V0d2l0aHJlZmtleV9lZGMyYzg5NjBmMGYxMTkxAAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2xlbmd0aF9hZTIyMDc4MTY4YjcyNmY1AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JnX2dldF8zYmFhNzI4ZjlkNThkM2Y2AAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAAGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193YmdfbmV3XzUyNTI0NWUyYjk5MDEyMDQACRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193Ymdfc2V0X2Y5NzUxMDIyMzZkM2M1MDIABBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193YmluZGdlbl9vYmplY3RfZHJvcF9yZWYAARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18UX193YmluZGdlbl9pc19zdHJpbmcABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18UX193YmluZGdlbl9pc19vYmplY3QABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18XX193YmluZGdlbl9pc191bmRlZmluZWQABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18NX193YmluZGdlbl9pbgACGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxZfX3diaW5kZ2VuX2Jvb2xlYW5fZ2V0AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX3NlbGZfMzA5M2Q1ZDFmN2JjYjY4MgAJGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ193aW5kb3dfM2JjZmM0ZDMxYmMwMTJmOAAJGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyFfX3diZ19nbG9iYWxUaGlzXzg2YjIyMmUxM2JkZjMyZWQACRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfZ2xvYmFsX2U1YTNmZTU2ZjhiZTk0ODUACRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18gX193YmdfbmV3bm9hcmdzXzc2MzEzYmQ2ZmYzNWQwZjIAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18bX193YmdfY2FsbF8xMDg0YTExMTMyOWU2OGNlAAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX2NhbGxfODlhZjA2MGI0ZTE1MjNmMgADGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19sZW5ndGhfODMzOWZjZjVkOGVjZDEyZQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxFfX3diaW5kZ2VuX21lbW9yeQAJGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19idWZmZXJfYjdiMDhhZjc5YjBiMDk3NAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19uZXdfZWExODgzZTFlNWU4NjY4NgAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19zZXRfZDFlNzllMjM4ODUyMGYxOAAEGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxRfX3diaW5kZ2VuX2Vycm9yX25ldwACGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxlfX3diaW5kZ2VuX2pzdmFsX2xvb3NlX2VxAAIYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fbnVtYmVyX2dldAAAGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyxfX3diZ19pbnN0YW5jZW9mX1VpbnQ4QXJyYXlfMjQ3YTkxNDI3NTMyNDk5ZQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXy1fX3diZ19pbnN0YW5jZW9mX0FycmF5QnVmZmVyXzYxZGZjMzE5ODM3M2M5MDIABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmdfZW50cmllc183YTBlMDYyNTU0NTZlYmNkAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JpbmRnZW5fb2JqZWN0X2Nsb25lX3JlZgAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxdfX3diaW5kZ2VuX2RlYnVnX3N0cmluZwAAGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxBfX3diaW5kZ2VuX3Rocm93AAAYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fJV9fd2JnX3F1ZXVlTWljcm90YXNrXzQ4NDIxYjNjYzkwNTJiNjgABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18WX193YmluZGdlbl9pc19mdW5jdGlvbgAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diZ19yZXNvbHZlXzU3MDQ1OGNiOTlkNTZhNDMABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18SX193YmluZGdlbl9jYl9kcm9wAAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX3RoZW5fOTVlNmVkYzBmODliNzNiMQACGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyVfX3diZ19xdWV1ZU1pY3JvdGFza18xMmEzMDIzNGRiNDA0NWQzAAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHl9fd2JpbmRnZW5fY2xvc3VyZV93cmFwcGVyNTk2MQADA5kllyUKCgAAAAYEBAYGBAcEBwcQFB0EAAQCAAAEBAAAAAcAAAMCAAIKBAcHAAAFAAQEBgYKBAAABAAGBgwMAAACAgIGBgAEBAAAAAAAAAAABgAeHg4IBgYGBgIEBwQEAAACAAQAAAQGBwcKCgAAHwYAAAYFBQAAICAGBAQEAwEAAAQCBAAEBAoMAAAEEAAHAAAHAAAAAAAABAQABAAAAwQEAwACBgYOAAgFAAIGBgUFBAQAAAAGBgABAQEEAAAAAgACBAQEAAQBAAEAAQAGDAYHAAAAAQQHBgQABAEAAQAAAQQEBAYAAQEABgQKAAcABAQEBAQEAAEBAQIBAwEBBgYABgEAAAEBAQcMBgYMACEIACcEAAcACAgAAAcEBAAAAgIMAAQAAAACBgAEAAwEAQIMCAwBCgwABwEHKAcQAAAFBwEBAAMAAAAAAQQABQYCAQAAAAAEBAYGBAgGAAcABQYBBAkBBAcCAQAHAAEBAQACAAUHHQQEAAYDAAACBgEEAAAEBAACAgIAAAADAAAKCgYGKQQUBQoDAAEOAAgBAAAKAAYABgMEBAQFAAIAAAMKBAAAAgIGBgAABAAAAwAABgoKAAEBBAAABAAEAgACACoAAAAABAEBABQHByIAAAIAAQcBAAEBAQEBAQEAAQoDAQEGAQEAAAAAAAAAAAAAAAIEAQEBAQEBAQEBAQEBFAIABgQEBgEEBwEHAhgAAAAABAAHBAcBAAAPEQYBAAECCAQAAgAAAAUEAAQGAAABAQEBBwEEAQEBAQUAAAAHFQErAgQAEAAAAAEAAAQAAQAJAQAAAAAAAAAUAwACASwFBgYEBgECAQYABAIBAAQEAAQAAAAEBAoEAgEFBQQACgAEAgAAAAEAAAQBAA8FAC0ABgYCBAYCGAAGAgACAQEEDhAEBAIAAAAABwcEBAABAQEBAAYGDAADAQUEAgAEBAQuBQcAAAcCLwAGAQgBAAICAgAEBgAEBgIHBwIAAgEABgQEAgQAAAIABAgABAAEAAMAAQQAAQcBBAQEADACAAIEACMAAQEAAgAIAAABAgMCAAQAAQUKAAQBCgAEBAMACAEAAgIABAUCAAIEAAAEAAQCAA8CIwANAAAAAAIBBQQAAAEEABAAAgIBAA0BAQABAQACDQEEBAAEAAQCAAAABAQCAQEAAQAAAAQEAQQCAgAGAggCAAAEAgIAAQEABAECAgAAAQAEAQABBAQAAAQBAAQBAQQCBgEEBAQAAAAAAQAAATEAAAAAAgEAAAEBAgEBAQEBAAEABAAABAAABAABAAICBAEHAQABAQAGBggGBAMKBgQGBgYGAAYBBAoEBjIEBAQCAgQEAAAABAIAAwEAAAQEAQABBAEBAQIBAQEBAQEEAQEBAQYBAQQEAAQBAAECAAQABjMQAgQEAAEAAQAIAQAGAgMCBgAAAxIIAwgOAAQBBAEEBAACBAEBAAAAAAACIQYCAgAiBgAGBQEAAgcCAgEBAAQMAgQHBAQABAEkAAYCBAQABTQCBAUBBgIGAAYFAgEFAQACAAMAAgIAAgUABQAQEwACAAAAAAAAAAAAAgAGAAAAAAAAAAUFBQASBAQCBQAAAQYGAAoBAgIAAQEAAA8AAQACAAEGAQAAAAAAAAAAAAAABAQDAAAAAAQCAAAFAAAAAAAAAAAAAAAAAgQHAAAABQEABgICAgIAAAAMAAICAgICAgICAgICAgICAgIBAAQAAQIGAgAAAAQEAQICAgICNQACBAICAgICAgICAgICAgICAgICAAAAAAACAAUAAAAIBAQABAIBBQYAAAAAAAAEAgUABQUABQMAAgACAAAAAAYAAgIAAQIEBgICAAEFBQUFBgAEBQQCAAAAAQEKAgECBwEAAAILAAACAgIBAQEAAg0OAAEAAgQFBgAABQIEAQAFAAcAAAAANgAAAAAAAAAAAAAAEQgBBwAGBQACAAUGAAAENwAGBgYGAAIAAAUKAAQFAQUlBwICBQADAQIIAAAEAQUAAwAFCgUBBAAABAIABQAAAAAAAAAHAA4CAgAAAAAAAAEAAAAFAAAAAAAAAAAAAAAEAAACAAAAAAAFAQAAAQQEAAgAAAAFBAIABAUDABEAAAEAAAEABgMCAgICAgEGAQICAAcIBgAAAAcCAgICAgICAgICAgICAAcBOAAAAAcAAgIEBAQEBAQCAAQDAgUAAQAAAAAAAQoBAAEFAQACAAMABwEDAQEBJQIBBgAACAQCBwMCAgABAgQFAAABBgYGAQIBAQEBAAEBAQEBBAEAAAQCBQUFDwEAAgICAgICAgICAgIAAAAABRMAAAAECAgAAQEABwICAgIAAAAAAAAABgABAAQEAgIEAAUFBAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUAAAAADQIAAwIBAQEBAQEBAQEBAQABAAABAAEEFwQABAAHAAQAAAQEBQIBAgIBAAACAgIAAAABBQQEBAIAAgAEAgAAABkSAAAFAQAEAgICAgIAAAAAAAAAAAAAAAAEAQAIAAAAAAUCAAEFAQQABwQGBAUFAAQHBwAHBwQBAQUCAgICAgICAgICAgICAgICAAACAgICAgAAAAAAAAEBDwAAAAAAAgQEAgICAAAZBAQEBAQEBQABAQECBQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAEBAAAAAAABAQAEAAAAAgQCAQICAQECAgECAgICAgICGgEBAAABAQEBAgEAAQIEAQEAAAcEAQMEBQUFBQYGBgICAQABAAAAAAAFAQAAAAQAAAAACQMEBAEAAAAAAAAAAAAAAAAAAAEBAAYPAAEBBgAAAQEFAQABAgACAgoAAAUEBQQBAQECAgIEAQABAAEBAQEBBAEBAQIEAgEAAgICAQABAgEEAgICAgICAgICAgICAgICAgECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDQEBAAEBAQEAAQQSAQEFAwIAAAEBAAE5AQABAQEAAAAAAAAAAAAFAQQCBAAAAgQCCAYCAgIBAQAAAAEFAQEBAQABAgICAQEIAAABAQEBAQAAAAAABAQBBQEFAQEBOgECAgEAAQABAQABAQABAgECAQABDQQAAAQEBAQGAgICBQEEBQMFBAUFBQUFBQUABQQBAQEBAQEBBAAEAQEbAQQFAQEBAQEBAQABAQECDgI7AwQGBQIEAQABAQEBAQABAAAAAAAAAQsNAQEAAQAAAAAAAAAAAAEAAQEBAQEBAQABAQEBBAEAAAAAAQEBAAEFDwICBAgCBAABAQEBAQUIAgUCAgYFAQEBAQEBAAAGAAEBAQEGBAUHAAIWFgICBgICAQIAAAAAAAAAAAILAgICAgYGBgYCAAICAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABICBQIAAgAABQsGAAQXAQIGAAACAgECAgEBAQEBAQANAQEBAAEBAQEFAgEBAQEBAQEBAQEBBQYEERYTAQECEwECExMDAB8ABQMTEwIDAAICAAECBQUAAAEAAAEBBQIVAgAAAgkABQcGBwcFAQMCJgICAAEBAQEBAQEAAQAAAgUAAAUCAgIAAQEAAAAAAAE8AQEBAAAAABoAAQUFAQEBAQEBAAQBAQEBBgAEAAIDAAAAAAAABAEBBwgAAAAABCYAAAAAAQAFAgIEAQIAAQABBAEABAQABBEAAQECPQcABRIFBQEBAQEBAQYBAQEBAQEAAQAaAQQEAQEBAQEAAAQEAgICAQICAAEBAgIBAAABPgICAgIBAQAAAAkCAQEAAggFAQYCAgAAAAAAAQEBBQEBBgYGBgIBAQAAAAABBQEBAQE/AgICAQMAAAABAQQBAgcbAgsGAAAAAAECAgICAgUAAgIJAQEAAAAAAAECAAEAAQcACAIBAAEAAQESAQEAAQMAAAAACQUCBAAAAAAAABcAAAAAAAAAAAEbAAAEAAABAAAAAAASAAIUBAgIAgYFCAELAAYFCwIBAQQAAAIBCwYIBAgAAQEIAQgHDkBCRAADAQEBCwIBAQEBAAEBAQEBAQQBBAQAAAUGABYWAgYAAAAAFQAFBQIFAQUFAQEBBQEBAQEBAQEBAQICAgABAAIBAgUABAEFAQEBAQQEBQQBCAEEBAEACQIFAwgABAMABwQLBQAFAQEBBQEBBQUBAQUBAQEBCQELAQEBAQEBAQAAAQEAAQsAAQABAAEBAQEBAAEBAAkBAQEBAQEEAQEBAQkFAQEFAQEAAQABBAECAgEABAgIAQICAAEBAQEFAQEBAQIBAQUGBgEBAQEBAQIBAQEBAAAAAAABAAQEBAABAQEBAQABAAAAAAAAAAABAQEBAQEBAQEBAQEBAQsBAQEBAQEAAQEBAQEBAQEBAQEBAAAAAQEBAAEBAQECAQAAAAAAAAEBAQEAAAAAAAAGBwMCAAEFCQkJCQkJCQkJCQAAAAAAAQAAAAkJCQACAQABAQEBDwkCAQEBAQUBAAAAAAABAQsLAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAEBAQIBAQEBAAAAAAAAAAABAAUBAgICAAAABwADCwICBQAXAQEBFQ0AAQEDAQkBAQEBCQkJCQkBAQQBAQAAAAEBAQAAAAABAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAQAAAQAAAgEBAQAAAAAAAQEBAQEBAAIAAAAAAAAACQEBAAAAAAAAAgICAgEEAAEAAAQCAgICARERAAADAgICAgICAgQCAgICAgAGAgICAgUFAQEBAQEBAQEBBQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAEBAQEBAQABAQEAAAAAAAAAAQEBAAAAAAAAAAABAQAAAAEBAQEBAQEBAQAAAAAAAAABAAAAAAAAAAABAQEBAQEBAQAAAQEBAQEBAQEBAQEBAQEBAAIAAAEBAQEBAAEBAQEBAQEAAQEBAQEBAQEBBAMBAwAAAAQAAAAAAAAAAQEBAQEBAQEBAAAAAAAAAgECBwIAAQEBBgEEBQUFBQUFBQEZAQEBAQEBAQEBAQEBAQEBBQEBAQEFBQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEIAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQABAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQABAQEBAQEBAQEAAAABAAIAAAAAAQAAAAACAgQAAgEEAgEBAQEBAQEBAQEBAQEEAQUBAQEBAQEBBAAEAQEBAQEBAQEBAQEBAQEBAQEBAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQQEBAEBAAAAAAAAAAABAQAAAQEBAQAABQQCAQICAwICAQMCCAAAAAABCAABAgIAAQUBAQEBAQEBAQEBAQEB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QZADaikDADcCACALQRBqIAJBiANqKQMANwIAIAtBCGogGikDADcCAEHwAEEIEP4aIg5BCjYCACAOQQRqIAJB6AZqQSQQ7yQaIA4gAzYCKEEAIQNBAAshBSACQcgHahCBHQwSCyAGBEAgAkH9ADoA6AYgASAJIAggAkHoBmoQ+xQLQQAhBgJAIAJBmANqQbCKzABBBRC3FUUNACAHEPMKIgRFDQAgBCgCAEEURw0AIAQtAARBDUcNACANIAwpAgA3AgAgASgCyAIhBCABQSU2AsgCIAEgASkD4AI3A5gDIA1BCGogDEEIaikCADcCACANQRBqIAxBEGooAgA2AgAgAiAENgLoBiACQegGahDgCEEBIQYLIAJB6AZqIgggARCUASACKALsBiETIAIoAugGIhdBBUcEQCACQdgDaiIfIBApAwAiMTcDACACQdADaiIgIAopAwAiMjcDACACIA8pAwAiMzcDyAMgHCAzNwMAIBxBCGogMjcDACAcQRBqIDE3AwAgAiATNgKsAyACIBc2AqgDIAJBkAFqIAJBqANqEOsVIAIgAikDkAE3AuADICRBFWogEkEVaiIEKQAANwAAICRBEGogEkEQaiIDKQEANwEAICRBCGogEkEIaiIFKQEANwEAICQgEikBADcBACACQQA6APoGIAJBAToAgQcgAiABLQDGAjoAhAcgAiABKQGqAjcA6AYgAiABKQGyAjcA8AYgAiABLwG6AjsA+AYgAiABKAC9AjYA+wYgAiABLwDBAjsA/wYgAiABLwHEAjsAggcgByAIELsGIAIgATYC6AMgAkGIAWogAkGYA2oQ6gkCQAJAIAIoAogBIgggAigCjAEiCUGqiMwAQQMQrhhFBEAgCCAJQa2IzABBAxCuGA0BIAggCUGwiswAQQUQrhgNAkHAv8wAQShB5IDMABC8EgALIAIoAvQCIQZBACEIIAJBADsA1wQgAkEAOgDMBSACQQA6AI8IIAIgBjYC2AYgAiABLQCwAjoA1gQgAiABKAGqAjYA0AQgAiABLwGuAjsA1AQgAiABKQCzAjcA2QQgAiABKQC7AjcA4QQgAiABKADDAjYA6QQgFkEVaiAEKQAANwAAIBZBEGogAykBADcBACAWQQhqIAUpAQA3AQAgFiASKQEANwEAIAcgAkHQBGoQuwYgAiABNgLIByACQQA2AuAFIAJC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Ig5C/wGDQgRSDQMMAgsgAyAONwI8IAMgCjYCOCADQTBqIAUQ4wkgA0HwAGogASAIQZACIANBOGogAygCMCADKAI0IANB4ABqIANBzABqELgDIAMtAHBBBEcEQCADKQNwIg5C/wGDQgRSDQMLIANBOGogASAFELsEIAMtADhBBEcEQCADKQM4Ig5C/wGDQgRSDQMLAkAgAy0ATEUEQCADQQE6AEwMAQsgASgCREUNACADQShqIAUQ4wkgA0E4aiABIAMoAixBABCoAiADLQA4QQRGDQAgAykDOCIOQv8Bg0IEUg0DCyADLQBgBEAgASABKAIsQQFrNgIsIANBADoAYAsgBEEBayEEIANBIGogBRDjCSAFQShqIQVBASEKIAMpAyAhDgwACwALIANBOGogASAIIAdFQZACEJkMIAMtADhBBEYNASADKQM4Ig5C/wGDQgRRDQELIA5C/wGDQgRSDQELAkAgCUUNACADQQA2AjggA0HwAGogASADQThqQfDvzgBBARCaDyADLQBwQQRGDQAgAykDcCIOQv8Bg0IEUg0BCwJAIAIoAiRFDQAgA0EANgI4IANB8ABqIAEgA0E4akH4hswAQQEQmg8gAy0AcEEERwRAIAMpA3AiDkL/AYNCBFINAgsCQCABLQBNDQAgA0E4aiABEIAOIAMtADhBBEYNACADKQM4Ig5C/wGDQgRSDQILIANBOGogAkEkaiABEIkLIAMtADhBBEcEQCADKQM4Ig5C/wGDQgRSDQILIAEtAE0NACADQThqIAEQgA4gAy0AOEEERg0AIAMpAzgiDkL/AYNCBFINAQsgA0EANgI4IANB8ABqIAEgA0E4akG1hswAQQIQmg8gAy0AcEEERwRAIAMpA3AiDkL/AYNCBFINAQsCQCACKAIQIgQoAgBBgICAgHhHBEAgA0E4aiABIARBARCXBCADLQA4QQRGDQUgAykDOCIOQv8Bg0IEUQ0FDAELIAEgASgCLEEBajYCLCADQThqIARBBGogARDrISADLQA4QQRHBEAgAykDOCIOQv8Bg0IEUg0BCyABIAEoAixBAWs2AiwMBAsgDkL/AYNCBFENAwsgDkL/AYNCBFENAiAAIA43AgAMAwsgAigCECEHIANBOGogASACKAIMIgRBABDPAgJAIAMtADhBBEcEQCADKQM4Ig5C/wGDQgRSDQELAkAg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IAxBCGogBBCGFAsgBi0AFgRAIAxBGGoiBCARKAIIQZa/xgBBHiAKKAIAEJADIAxBCGogBBCGFAsgBi0AFwRAIAxBGGoiBCARKAIIQbS/xgBBHSAKKAIAEJADIAxBCGogBBCGFAsgBi0AGARAIAxBGGoiBCARKAIIQdG/xgBBFyAKKAIAEJADIAxBCGogBBCGFAsgBi0AGQRAIAxBGGoiBCARKAIIQei/xgBBGiAKKAIAEJADIAxBCGogBBCGFAsgBi0AGgRAIAxBGGoiBCARKAIIQYLAxgBBGCAKKAIAEJADIAxBCGogBBCGFAsgBi0AGwRAIAxBGGoiBCARKAIIQZrAxgBBGSAKKAIAEJADIAxBCGogBBCGFAsgBi0AHARAIAxBGGoiBCARKAIIQbPAxgBBGCAKKAIAEJADIAxBCGogBBCGFAsgBi0AHQRAIAxBGGoiBCARKAIIQcvAxgBBIyAKKAIAEJADIAxBCGogBBCGFAsgBi0AHgRAIAxBGGoiBCARKAIIQe7AxgBBIyAKKAIAEJADIAxBCGogBBCGFAsgBi0AHwRAIAxBGGoiBCARKAIIQZHBxgBBISAKKAIAEJADIAxBCGogBBCGFAsgBi0AIARAIAxBGGoiBCARKAIIQbLBxgBBCSAKKAIAEJADIAxBCGogBBCGFAsgBi0AIQRAIAxBGGoiBCARKAIIQbvBxgBBDCAKKAIAEJADIAxBCGogBBCGFAsgBi0AIgRAIAxBGGoiBCARKAIIQcfBxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0AIwRAIAxBGGoiBCARKAIIQc/BxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0AJARAIAxBGGoiBCARKAIIQdfBxgBBHCAKKAIAEJADIAxBCGogBBCGFAsgBi0AJQRAIAxBGGoiBCARKAIIQfPBxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0AJgRAIAxBGGoiBCARKAIIQYLCxgBBCyAKKAIAEJADIAxBCGogBBCGFAsgBi0AJwRAIAxBGGoiBCARKAIIQfCGzABBByAKKAIAEJADIAxBCGogBBCGFAsgBi0AKARAIAxBGGoiBCARKAIIQaqIzABBAyAKKAIAEJADIAxBCGogBBCGFAsgBi0AKQRAIAxBGGoiBCARKAIIQY3CxgBBECAKKAIAEJADIAxBCGogBBCGFAsgBi0AKgRAIAxBGGoiBCARKAIIQZ3CxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0AKwRAIAxBGGoiBCARKAIIQaXCxgBBDiAKKAIAEJADIAxBCGogBBCGFAsgBi0ALARAIAxBGGoiBCARKAIIQbPCxgBBGyAKKAIAEJADIAxBCGogBBCGFAsgBi0ALQRAIAxBGGoiBCARKAIIQc7CxgBBGiAKKAIAEJADIAxBCGogBBCGFAsgBi0ALgRAIAxBGGoiBCARKAIIQbeFzABBCiAKKAIAEJADIAxBCGogBBCGFAsgBi0ALwRAIAxBGGoiBCARKAIIQejCxgBBFyAKKAIAEJADIAxBCGogBBCGFAsgBi0AMARAIAxBGGoiBCARKAIIQf/CxgBBGCAKKAIAEJADIAxBCGogBBCGFAsgBi0AMQRAIAxBGGoiBCARKAIIQZfDxgBBEiAKKAIAEJADIAxBCGogBBCGFAsgBi0AMgRAIAxBGGoiBCARKAIIQanDxgBBESAKKAIAEJADIAxBCGogBBCGFAsgBi0AMwRAIAxBGGoiBCARKAIIQbrDxgBBFyAKKAIAEJADIAxBCGogBBCGFAsgBi0ANARAIAxBGGoiBCARKAIIQdHDxgBBHSAKKAIAEJADIAxBCGogBBCGFAsgBi0ANQRAIAxBGGoiBCARKAIIQe7DxgBBAyAKKAIAEJADIAxBCGogBBCGFAsgBi0ANgRAIAxBGGoiBCARKAIIQfHDxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0ANwRAIAxBGGoiBCARKAIIQYDExgBBESAKKAIAEJADIAxBCGogBBCGFAsgBi0AOARAIAxBGGoiBCARKAIIQZHExgBBEyAKKAIAEJADIAxBCGogBBCGFAsgBi0AOQRAIAxBGGoiBCARKAIIQaTExgBBGiAKKAIAEJADIAxBCGogBBCGFAsgBi0AOgRAIAxBGGoiBCARKAIIQb7ExgBBDSAKKAIAEJADIAxBCGogBBCGFAsgBi0AOwRAIAxBGGoiBCARKAIIQcvExgBBEyAKKAIAEJADIAxBCGogBBCGFAsgBi0APARAIAxBGGoiBCARKAIIQd7ExgBBGSAKKAIAEJADIAxBCGogBBCGFAsgBi0APQRAIAxBGGoiBCARKAIIQffExgBBHyAKKAIAEJADIAxBCGogBBCGFAsgBi0APgRAIAxBGGoiBCARKAIIQZbFxgBBGyAKKAIAEJADIAxBCGogBBCGFAsgBi0APwRAIAxBGGoiBCARKAIIQbHFxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0AQARAIAxBGGoiBCARKAIIQa2IzABBAyAKKAIAEJADIAxBCGogBBCGFAsgBi0AQQRAIAxBGGoiBCARKAIIQcDFxgBBECAKKAIAEJADIAxBCGogBBCGFAsgBi0AQgRAIAxBGGoiBCARKAIIQdDFxgBBGSAKKAIAEJADIAxBCGogBBCGFAsgBi0AQwRAIAxBGGoiBCARKAIIQenFxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0ARARAIAxBGGoiBCARKAIIQfjFxgBBFSAKKAIAEJADIAxBCGogBBCGFAsgBi0ARQRAIAxBGGoiBCARKAIIQY3GxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0ARgRAIAxBGGoiBCARKAIIQZzGxgBBFyAKKAIAEJADIAxBCGogBBCGFAsgBi0ARwRAIAxBGGoiBCARKAIIQbPGxgBBHSAKKAIAEJADIAxBCGogBBCGFAsgBi0ASARAIAxBGGoiBCARKAIIQaOLzABBBSAKKAIAEJADIAxBCGogBBCGFAsgBi0ASQRAIAxBGGoiBCARKAIIQdDGxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0ASgRAIAxBGGoiBCARKAIIQdjGxgBBEyAKKAIAEJADIAxBCGogBBCGFAsgBi0ASwRAIAxBGGoiBCARKAIIQevGxgBBDCAKKAIAEJADIAxBCGogBBCGFAsgBi0ATARAIAxBGGoiBCARKAIIQffGxgBBDyAKKAIAEJADIAxBCGogBBCGFAsgBi0ATQRAIAxBGGoiBCARKAIIQYbHxgBBBiAKKAIAEJADIAxBCGogBBCGFAsgBi0ATgRAIAxBGGoiBCARKAIIQYzHxgBBByAKKAIAEJADIAxBCGogBBCGFAsgBi0ATwRAIAxBGGoiBCARKAIIQZPHxgBBHSAKKAIAEJADIAxBCGogBBCGFAsgBi0AUARAIAxBGGoiBCARKAIIQbDHxgBBFCAKKAIAEJADIAxBCGogBBCGFAsgBi0AUQRAIAxBGGoiBCARKAIIQcTHxgBBESAKKAIAEJADIAxBCGogBBCGFAsgBi0AUgRAIAxBGGoiBCARKAIIQdXHxgBBECAKKAIAEJADIAxBCGogBBCGFAsgBi0AUwRAIAxBGGoiBCARKAIIQeXHxgBBHyAKKAIAEJADIAxBCGogBBCGFAsgBi0AVARAIAxBGGoiBCARKAIIQYTIxgBBJiAKKAIAEJADIAxBCGogBBCGFAsgBi0AVQRAIAxBGGoiBCARKAIIQarIxgBBHyAKKAIAEJADIAxBCGogBBCGFAsgBi0AVgRAIAxBGGoiBCARKAIIQcnIxgBBISAKKAIAEJADIAxBCGogBBCGFAsgBi0AVwRAIAxBGGoiBCARKAIIQerIxgBBGyAKKAIAEJADIAxBCGogBBCGFAsgBi0AWARAIAxBGGoiBCARKAIIQYXJxgBBDCAKKAIAEJADIAxBCGogBBCGFAsgBi0AWQRAIAxBGGoiBCARKAIIQZHJxgBBIyAKKAIAEJADIAxBCGogBBCGFAsgBi0AWgRAIAxBGGoiBCARKAIIQbTJxgBBCyAKKAIAEJADIAxBCGogBBCGFAsgBi0AWwRAIAxBGGoiBCARKAIIQb/JxgBBDCAKKAIAEJADIAxBCGogBBCGFAsgBi0AXARAIAxBGGoiBCARKAIIQcvJxgBBCyAKKAIAEJADIAxBCGogBBCGFAsgBi0AXQRAIAxBGGoiBCARKAIIQdbJxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0AXgRAIAxBGGoiBCARKAIIQd7JxgBBCSAKKAIAEJADIAxBCGogBBCGFAsgBi0AXwRAIAxBGGoiBCARKAIIQefJxgBBESAKKAIAEJADIAxBCGogBBCGFAsgBi0AYARAIAxBGGoiBCARKAIIQfjJxgBBCCAKKAIAEJADIAxBCGogBBCGFAsgBi0AYQRAIAxBGGoiBCARKAIIQYDKxgBBByAKKAIAEJADIAxBCGogBBCGFAsgBi0AYgRAIAxBGGoiBCARKAIIQYiOzABBBSAKKAIAEJADIAxBCGogBBCGFAsgBi0AYwRAIAxBGGoiBCARKAIIQYfKxgBBCSAKKAIAEJADIAxBCGogBBCGFAsgCSAJKAIAQQFrNgIAIAxB4ABqIAxBEGooAgA2AgAgDCAMKQIINwNYCyASQRhqIRAgEigCICIJQTBsIQ8gEigCHCEFQQAhBCAMKAJcIQ0gDCgCWCEKIAwoAmAhAwNAAkACQCAPRQRAIAkhBAwBCyAFKAIAQRJHDQACQAJAQQcgBSgCBCIOKAIAQQxrIgYgBkEmTxtBC2sOBQECAgIAAgsgDigCCA0BDAILIA4tABhBBUcNAQsgDEEYaiIGIAMgCWoQxwsgDCgCHCEJIAwoAhhFBEAgDEEANgJsIAwgDCgCIDYCaCAMIAk2AmQgBiAQIAQQnxEgDEHkAGoiBCAGEN8GIAwgCjYCICAMIA02AhwgDCANNgIYIAMgDCgCZCIPIAwoAmwiBWtLBEAgBCAFIAMQ9RIgDCgCZCEPIAwoAmwhBQsgDCgCaCIEIAVBMGxqIA0gA0EwbBDvJBogDCANNgIkIAwgAyAFaiIFNgJsIAxBGGoQshIgEigCHCEJIBIoAiAiBiAPIAVrSwRAIAxB5ABqIAUgBhD1EiAMKAJsIQUgDCgCaCEECyAEIAVBMGxqIAkgBkEwbBDvJBogEkEANgIgIAxB7ABqIgQgBSAGajYCACAQEOoeIBBBCGogBCgCADYCACAQIAwpAmQ3AgAgA0UNBSASKAIgQTBsIQUgEigCHCEPA0AgBUUNBiAPIBEQnAQgBUEwayEFIA9BMGohDwwACwALIAkgDCgCIBCiIAALIAVBMGohBSAPQTBrIQ8gBEEBaiEEDAALAAsgDCAKNgIUIAwgCTYCECAMIA82AgggDkEwbCEJIBAgBEE4bGohBSAMQRxqIQYDQCAJBEAgBiAPQTAQ7yQaIAVBCTYCACAFQQRqIAxBGGpBNBDvJBogBUE4aiEFIAlBMGshCSAEQQFqIQQgD0EwaiEPDAELCyAMIAo2AgwgDEEIahCyEiAMKAJYCyENIBJBGGohFSASKAIgIgZBOGwhDyAQIARBOGxqIQ5BACEJIBIoAhwiFiEFA0ACQAJAIA9FBEAgBiEJDAELIAUoAgBBCUcNACAFKAIIQRJHDQACQAJAQQcgBSgCDCIDKAIAQQxrIgogCkEmTxtBC2sOBQECAgIAAgsgAygCCA0BDAILIAMtABhBBUcNAQsgDEEYaiIKIAQgBmoQxgsgDCgCHCEFIAwoAhhFBEAgDEEANgJUIAwgDCgCIDYCUCAMIAU2AkwgCSAGQaDtzgAQkxkhCSASQQA2AiAgDCAJNgIkIAwgFTYCICAMIAYgCWs2AiggDCAWNgIYIAwgFiAJQThsajYCHCAMQcwAaiIJIAoQgQcgDCAONgIkIAwgDTYCICAMIBA2AhwgDCAQNgIYIAQgDCgCTCIPIAwoAlQiBWtLBEAgCSAFIAQQ6xIgDCgCTCEPIAwoAlQhBQsgDCgCUCIJIAVBOGxqIBAgBEE4bBDvJBogDCAQNgIkIAwgBCAFaiIFNgJUIAxBGGoQqBIgEigCHCEEIBIoAiAiBiAPIAVrSwRAIAxBzABqIAUgBhDrEiAMKAJUIQUgDCgCUCEJCyAJIAVBOGxqIAQgBkE4bBDvJBogEkEANgIgIAxB1ABqIgQgBSAGajYCACAVEKwFIBIoAhggEigCHBDzGiAVQQhqIAQoAgA2AgAgFSAMKQJMNwIADAMLIAUgDCgCIBCiIAALIAVBOGohBSAPQThrIQ8gCUEBaiEJDAALAAsgDEHwAGokAAwBC0G4mMwAQcgAEIkiAAtBABCQDSEEIAhB4ARqIgZB4O/OACkDACI9NwMAIAhB6ARqQdjvzgApAwAiPDcDACAIQfAEaiA9NwMAIAggPDcD2AQgCCAErTcD+AQgEikDAFAEQCAREIAJIAYgPTcDACAIIDw3A9gEAkAgCC0A/gRFBEAgCEGAAjsAcCASQSBqKAIAQThsIQQgEkEcaigCACETA0AgBEUNAiAEQThrIQQgEyAIQfAAahCRCiATQThqIRMMAAsACyAIQfAAaiAIKAL4BCASQRxqIgkoAgAgEkEgaiIEKAIAQQAQjAMgCEHoBGoQgQkgCEHwBGogCEH4AGopAgA3AwAgCCAIKQJwNwPoBCAIQeACaiAIQdgEaiAJKAIAIAQoAgBBABD/AwwECyAIQfAAaiAIKAL4BCASQRxqIgYoAgAgEkEgaiIJKAIAIAgtAHAiBBCMAyAIQegEahCBCSAIQfAEaiAIQfgAaikCADcDACAIIAgpAnA3A+gEIAhB4AJqIAhB2ARqIAYoAgAgCSgCACAEEP8DIARFDQMgCSgCAEE4bCEEIAYoAgAhEwNAIARFDQQgBEE4ayEEIBMgCEHYBGoQ3QogE0E4aiETDAALAAsgEkEIaiEJIAhB2ARqEIAJIAYgPTcDACAIIDw3A9gEAkAgCC0A/gRFBEAgCEGAAjsAcCASQSBqKAIAQTBsIQQgEkEcaigCACETA0AgBEUNAiAEQTBrIQQgEyAIQfAAahCCBCATQTBqIRMMAAsACyAIQfAAaiAIKAL4BCAJQQAQngMgCEHoBGoQgQkgCEHwBGogCEH4AGopAgA3AwAgCCAIKQJwNwPoBCAIQeACaiAIQdgEaiASQRxqKAIAIBJBIGooAgBBABCABAwCCyAIQfAAaiAIKAL4BCAJIAgtAHAiCRCeAyAIQegEahCBCSAIQfAEaiAIQfgAaikCADcDACAIIAgpAnA3A+gEIAhB4AJqIAhB2ARqIgQgEkEcaigCACASQSBqKAIAIAkQgAQgCUUNASAiIAQQ5BQMAQtB6JbLABCvIQALIAgoAuwCBEAgCEEANgJ4IAhCgICAgIABNwJwIAggCDUC+AQgCDEA/gRCMIYgCDEA/QRCKIaEIAgxAPwEQiCGhIQ3AnwgCCAIQeACajYChAEgCEHwAGoiBCAiEIkFIAQQjh8LDAELIAgoAuwCBEAgCEEANgJ4IAhCgICAgIABNwJwIAggCDUC+AQgCDEA/gRCMIYgCDEA/QRCKIaEIAgxAPwEQiCGhIQ3AnwgCCAIQeACajYChAEgCEHwAGoiBCAiEGAgBBCOHwsLIAhB4AJqEMEHAkAgEikDAFAEQCASKAIgQThsIQQgEigCHCETA0AgBEUNAiAEQThrIQQgExD8BCATQThqIRMMAAsACyASKAIgQTBsIQQgEigCHCETA0AgBEUNASAEQTBrIQQgExC9BCATQTBqIRMMAAsACyAIQdgEaiIEEIAJIAhB6ARqEIEJIAhB7ARqQeDvzgApAwA3AgAgCEHY784AKQMANwLkBCAIQQA2AuAEIAhCgICAgMAANwLYBCAIQQA6AIAFIAhBADsB/gQgCEEAOgD8BCAIQfCZzAA2AvgEIAggMigCDDYC9AQCQCASKQMAUARAIAQQ0B8gEigCIEE4bCEEIBIoAhwhEwNAIAQEQCAEQThrIQQgEyAIQdgEahD6BiATQThqIRMMAQsLIAgoAvQEIgVFDQEgCCgC+AQhDiAIQfAAaiAIQdgEahCFBCAIKAJ0IQQgCCgCcCEKA0AgBCAKRgRAIAggCjYCdCAIQfAAahDjDgwDBSAEQRRrIgRBDGooAgAhBiAEQQRqKAIAIQkgBSAEQQhqKAIAIAQoAgAgDigCGBEEACAFIAYgCSAOKAIwEQQADAELAAsACyAIQdgEahDQHyASKAIgQTBsIQQgEigCHCETA0AgBARAIARBMGshBCAIQdgEaiATEKcBIBNBMGohEwwBCwsgCCgC9AQiBUUNACAIKAL4BCEOIAhB8ABqIAhB2ARqEIUEIAgoAnQhBCAIKAJwIQoDQCAEIApGBEAgCCAKNgJ0IAhB8ABqEOMOBSAEQRRrIgRBDGooAgAhBiAEQQRqKAIAIQkgBSAEQQhqKAIAIAQoAgAgDigCGBEEACAFIAYgCSAOKAIwEQQADAELCwsgCCgC6AQiCQRAIAgoAuQEIAlBAnRBC2pBeHEiBGsgBCAJakEJaiIEIARB+f///wdJQQN0EIUOCyAIKALYBCIEBEAgCCgC3ARBBCAEQRRsEM0cCyAIQcgAahCOEiAIQeAGaiQAIAdBADYCnAsgB0KAgICAEDcClAsCfyAtLQAYIgZFBEBBgICAgHghDUEADAELIAdCBDcCpAtBACENIAdB0AFqCyEJIAcgDTYCoAtBADoAACAsICwoAgAiBEEBajYCACAHQQA2AtgHIARBAEgNBiAsICwoAgAiBEEBajYCACAEQQBIDQYgB0HMC2pB4O/OACkDADcCACAsICwoAgAiBEEBazYCACAHQQA2AtgLIAcgLDYCiA0gB0EBOgDoCyAHQQQ2ArgLIAdB7JnMADYCtAsgB0IANwLcCyAHQQE2AsALIAdBzr7MADYCvAsgB0EANgKsCyAHIAdBoAtqQQAgBhs2AuQLIAdB2O/OACkDADcCxAsgByAHQZQLajYC1AsgBEEBRgRAIAdBiA1qELYHCyAHQcAHaiEEIAdB/AtqIAdB3AdqLQAAOgAAIAcgBygC2Ac2AvgLIAdBCjoA/QsgB0HgkcwANgL0CyAHIAk2AvALIAcgLDYC7AsgBykDsAdQBEAgBygCvAchCiAHQdgHaiAHQawLaiAHKAK4ByINQQAQzwIgBy0A2AdBBEcEQCAHKQPYByI8Qv8Bg0IEUg0FCyANRQ0DIAcoAtAHDQMgB0HYB2ogB0GsC2ogDRCUFiAHLQDYB0EERg0DIAcpA9gHIjxC/wGDQgRRDQMMBAsgBygCvAchCiAHQdgHaiAHQawLaiAHKAK4ByINQQAQzwIgBy0A2AdBBEcEQCAHKQPYByI8Qv8Bg0IEUg0ECyANRQ0BIAcoAtAHDQEgB0HYB2ogB0GsC2ogDRCUFiAHLQDYB0EERg0BIAcpA9gHIjxC/wGDQgRRDQEMAwsgB0HYB2oiBCAKIBAQkgYgBBClASAEEKEJIAcoAqwHIQQgBygCqAchDSAHIAcoAqQHNgLgByAHIA02AtgHIAcgDSAEQQJ0IgZqIgQ2AuQHA0AgBgRAIAdBiA1qIgkgDSgCACAQEJIGIAZBBGshBiANQQRqIQ0gCRClASAJEKEJDAEFIAcgBDYC3AcgB0HYB2oiBBChEiAHQQA2AugHIAdBATYC3AcgB0G0kswANgLYByAHQgQ3AuAHIAQQlAkhBCAgQYCAgIB4NgIAICAgBDYCBCAHQfgDahCjCwwJCwALAAsCQCAHKQPAB1ANACAHQQA2AtgHIAdBiA1qIAdBrAtqIAdB2AdqQfyJzABBAhCaDyAHLQCIDUEERwRAIAcpA4gNIjxC/wGDQgRSDQMLIAdB8ABqIAQQ6gkgB0HYB2ogB0GsC2pBAEEAIAcoAnAgBygCdBCIDCAHLQDYB0EERwRAIAcpA9gHIjxC/wGDQgRSDQMLIAdB2AdqIAdBrAtqEOsNIActANgHQQRGDQAgBykD2AciPEL/AYNCBFINAgsgBygC0AdBMGwhDSAHKALMByEGA0AgDUUEQCAHQdgHaiAHQawLaiAKQQEQqAIgBy0A2AdBBEYNBCAHKQPYByI8Qv8Bg0IEUg0DDAQLIAdB2AdqIAYgB0GsC2oQNyAHLQDYB0EERwRAIAcpA9gHIjxC/wGDQgRSDQMLIAZBMGohBiANQTBrIQ0MAAsACwJAIAcpA8AHUA0AIAdBADYC2AcgB0GIDWogB0GsC2ogB0HYB2pB/InMAEECEJoPIActAIgNQQRHBEAgBykDiA0iPEL/AYNCBFINAgsgB0HoAGogBBDqCSAHQdgHaiAHQawLakEAQQAgBygCaCAHKAJsEIgMIActANgHQQRHBEAgBykD2AciPEL/AYNCBFINAgsgB0HYB2ogB0GsC2oQ6w0gBy0A2AdBBEYNACAHKQPYByI8Qv8Bg0IEUg0BCyAHKALQB0E4bCENIAcoAswHIQYDQCANRQRAIAdB2AdqIAdBrAtqIApBARCoAiAHLQDYB0EERg0DIAcpA9gHIjxC/wGDQgRSDQIMAwsgB0HYB2ogBiAHQawLahAyIActANgHQQRHBEAgBykD2AciPEL/AYNCBFINAgsgBkE4aiEGIA1BOGshDQwACwALIDxC/wGDQgRRDQAgByA8NwPYB0HUuswAQSsgB0HYB2pB7JDMAEGMlMwAENgLAAsCQAJAAkACQCAHKAKgCyIzQYCAgIB4RgRAQYCAgIB4IQYMAQsgBygCpAshNCAHKQKkCyE9IAdBzA1qQeDvzgApAwAiPDcCACAHQdwNaiA8NwIAIAdBADYC5A0gB0HY784AKQMAIjw3AsQNIAdCBDcCmA0gB0IANwKQDSAHQoCAgIDAADcCiA0gByA8NwLUDSAHQQA2AuwNIAdBADoA9A0gB0EANgLADSAHQoCAgIDAADcCuA0gB0IENwKwDSAHQgA3AqgNIAdCgICAgMAANwKgDSAHQQA2AvAQIAdBADYClBAgB0IANwKMECAHQQA2ArgQIAdCADcCsBAgPaciBiA9QiCIp0EMbGohFyAHQeAHaiEaIAdBuA1qIR4gB0GgDWohESAHQdQNaiIrrSE+QQAhDkEAIQUDQAJAIBcgBiIERgRAIAdB2AdqIAdBiA1qQZABEO8kGiAHKQKACCE8IAcoAvwHIAcoAoQIIRcgBygCtAghHiAHKAK4CCEfIAcoAuQHIRkgBygC6AchGCAHKALsByERIAdBoA5qIAdB+AdqKAIANgIAIAcgBykC8Ac3A5gOQYCAgIB4IBcbIQMgPEIgiKchBSAHIAdByBBqNgKIDyARQQJJDQEgEUEVTwRAIAdBiA9qIQoCQAJAIBhBIGooAgAgGCgCBEkgGCgCHCIGIBgoAgAiBEkgBCAGRhtFBEAgGEE8aiEPQQIhEANAIBAgEUYNBiAPKAIAIA9BHGsoAgBJIA9BBGsoAgAiBCAGSSAEIAZGGw0CIA9BHGohDyAQQQFqIRAgBCEGDAALAAsgGEE8aiEPQQIhEANAIBAgEUYNAiAPKAIAIA9BHGsoAgBJIA9BBGsoAgAiBCAGSSAEIAZGG0EBRw0BIA9BHGohDyAQQQFqIRAgBCEGDAALAAsgGCARQQAgEUEBcmdBAXRBPnMgChCvAgwDC0EAIQ4jAEEQayIMJAAgDEEIaiARQQF2IhUgGCAVQYiwzAAQuBcgDCgCDCEWIAwoAgghDyAMIBUgGCARQRxsaiAVQWRsaiAVQZiwzAAQuBcgDCgCACAVQRxsakEcayEQIAwoAgQhCgJAAkACQANAIA4gFUYNASAOIBZGDQIgCiAVIA5Bf3NqIgRLBEBBACENA0AgDUEcRwRAIA0gD2oiBCgCACEGIAQgDSAQaiIEKAIANgIAIAQgBjYCACANQQRqIQ0MAQsLIBBBHGshECAPQRxqIQ8gDkEBaiEODAELCyAEIApBuLDMABCHDQALIAxBEGokAAwBCyAWIBZBqLDMABCHDQALDAILIBFBHGwhBEEcIQ0DQCAEIA1GDQIgGCANIBhqEJkGIA1BHGohDQwACwALIARBDGohBiAEKAIAIidBgYAEakGAgARJDQEgBCgCCCINIAQoAgQiCSAncnJFDQECQAJAAkAgJ0F/RwRAIA5FDQEgDigCMCAnSw0BICcgDigCNE8NAUEAIQ8gB0HwEGohAwwCCyAHQdgHaiAHQYgNaiAJIA1BAEEAIAUQnQoMBAsgB0HgAGogGCAnEMcIIAcoAmQhBCAHKAJgRQRAIAcgBDYCmA4gBCgCOCIEKAIIQQlGDQIgB0EANgLgByAHQoCAgIAQNwLYByAEQQhqIAdB2AdqQeCwxAAQ1ANFBEAgBygC2AchHyAHKAKoDSEcIAdB2ABqIAcoAtwHIhsgBygC4AciGRDxCiAHKAJYIjBBCGohCiAwIAcoAlwiMRDZCCE/IAcoAtgNIgMgP6ciDHEhDiA/QhmIQv8Ag0KBgoSIkKDAgAF+IT1BACEQIAcoAtQNIQ8DQCAOIA9qKQAAIkAgPYUiPEJ/hSA8QoGChIiQoMCAAX2DQoCBgoSIkKDAgH+DITwCQAJAAkADQCA8UA0BIA8gPHqnQQN2IA5qIANxQXRsaiIFQQxrIgQoAgBBCGogBEEEaigCACAKIDEQrhhFBEAgPEIBfSA8gyE8DAELCyAHIDE2AuQHIAcgBTYC2AcgByAwrUIghiA+hDcC3AcgGhDsFgwBCyBAIEBCAYaDQoCBgoSIkKDAgH+DUA0BIAcoAtwNRQRAQQAhJkEAIQojAEEwayIdJAACfwJAAkAgHUEgakEMAn8CQAJAICsoAgwiKkF/Rg0AICogKygCBCIoIChBAWoiJUEDdiIEQQdsIChBCEkbIilBAXZJDQMgKiApICkgKkkbIgRBB0kNASAEQf7///8BSw0AQX8gBEEDdEEIakEHbkEBa2d2QQFqDAILEKwVAAtBBEEIIARBA0kbCxCXCyAdKAIkIikgHSgCICIORQ0CGiAdKAIoIRQgHSgCLCEEIA5B/wEgKUEJahDuJCElIB0gBDYCHCAdIBQ2AhggHSApNgIUIB0gJTYCECAlQQxrIRUgKygCACIEQQxrIRYgHUEINgIMICVBCGohAyAEKQMAQn+FQoCBgoSIkKDAgH+DIT0gBCEFA0ACQCAqBEADQCA9QgBSDQIgCkEIaiEKIAUpAwhCf4VCgIGChIiQoMCAf4MhPSAFQQhqIQUMAAsACyAdICsoAgwiBDYCHCAdIBQgBGs2AhhBACEFA0AgBUEQRwRAIAUgK2oiBCgCACEKIAQgBSAdakEQaiIEKAIANgIAIAQgCjYCACAFQQRqIQUMAQsLIB0oAhQiBEUNAyAdQSBqQQwgBEEBahDjCyAdKAIQIB0oAihrIB0oAiAgHSgCJBDNHAwDCyAlICUgKSAEID16p0EDdiAKaiIPEOMXIjwQ9QsiEGogPEIZiKciDjoAACADIBBBCGsgKXFqIA46AAAgFSAQQXRsaiIQQQhqIBYgD0F0bGoiDkEIaigAADYAACAQIA4pAAA3AAAgKkEBayEqID1CAX0gPYMhPQwACwALIAQgJUEHcUEAR2ohCiArKAIAIgQhBQNAIAoEQCAFIAUpAwAiPEJ/hUIHiEKBgoSIkKDAgAGDIDxC//79+/fv37//AIR8NwMAIAVBCGohBSAKQQFrIQoMAQUCQCAlQQhPBEAgBCAlaiAEKQAANwAADAELIARBCGogBCAlEPAkGgsgBEEIaiEUIARBDGshFSAEIQoDQAJAAkAgJSAmRwRAIAQgJmoiFi0AAEGAAUcNAiAVICZBdGxqIQMDQCAmICggBCAmEOMXIjyncSIOayAEICggPBD1CyIQIA5rcyAocUEISQ0CIAQgEGoiDi0AACAOIDxCGYinIg46AAAgFCAQQQhrIChxaiAOOgAAIBBBdGwhDkH/AUcEQCAEIA5qIQ9BdCEFA0AgBUUNAiAFIApqIg4tAAAhECAOIAUgD2oiDi0AADoAACAOIBA6AAAgBUEBaiEFDAALAAsLIBZB/wE6AAAgFCAmQQhrIChxakH/AToAACAOIBVqIg5BCGogA0EIaigAADYAACAOIAMpAAA3AAAMAgsgKyApICprNgIIDAULIBYgPEIZiKciDjoAACAUICZBCGsgKHFqIA46AAALICZBAWohJiAKQQxrIQoMAAsACwALAAtBAAsaIB1BMGokAAsgBygC1A0iECAHKALYDSIOID8Q9QsiBSAQaiIELQAAIQogBCAMQRl2IgQ6AAAgECAOIAVBCGtxakEIaiAEOgAAIBAgBUF0bGoiBUEMayIEQQhqIBw2AgAgBEEEaiAxNgIAIAQgMDYCACAHIAcoAuANQQFqNgLgDSAHIAcoAtwNIApBAXFrNgLcDQsgHCAFQQRrKAIAIgVGBEAgB0HQAGogGyAZEPEKIAcoAlQhFiAHKAJQIQ8gBygCqA0iGSAHKAKgDUYEQCMAQRBrIhQkACAUQQhqIQwgESIEKAIAIQojAEEgayIcJAACf0EAIAogCkEBaiIOSw0AGkEEIQNBBCAEKAIAIhVBAXQiCiAOIAogDksbIgogCkEETRsiEEEDdCEOIApBgICAgAFJQQJ0IQoCQCAVRQRAQQAhAwwBCyAcIBVBA3Q2AhwgHCAEKAIENgIUCyAcIAM2AhggHEEIaiAKIA4gHEEUahD2CCAcKAIIRQRAIBwoAgwhCiAEIBA2AgAgBCAKNgIEQYGAgIB4DAELIBwoAhAhBCAcKAIMCyEKIAwgBDYCBCAMIAo2AgAgHEEgaiQAIBQoAggiBEGBgICAeEcEQCAEIBQoAgwQoiAACyAUQRBqJAALIAcoAqQNIBlBA3RqIgQgFjYCBCAEIA82AgAgByAZQQFqNgKoDSAHKALADSIEIAcoArgNRgRAIB4QpwgLIAcoArwNIARBAnRqQX82AgAgByAEQQFqNgLADQsgHyAbEMccAkACQAJAQQYgBygCmA4iDigCOCgCCEECayIEIARBCU8bIgRBBmsOAwIBAgALIARFDQELAkACQCAFQX9HBEAgDigCPCIEKAIQIRUgBCgCDCEWIAcoAqgNIgogBygCtA0iA00NAiAKIANrIgwgBygCrA0iDiADa00EQCAHKAKwDSEODAILAkAgAyADIAxqSwR/QQAFQQQgDkEBdCIEIAogBCAKSxsiBCAEQQRNGyIQQQN0IQogBEGAgICAAUlBAnQhBCAHIA4EfyAHIAcoArANNgLYByAHIA5BA3Q2AuAHQQQFQQALNgLcByAHQYgPaiAEIAogB0HYB2oQ9gggBygCiA9FDQEgBygCkA8hDSAHKAKMDwsgDRCiIAALIAcgBygCjA8iDjYCsA0gByAQNgKsDSAHKAK0DSEDDAELQamOxABBKhCJIgALIA4gA0EDdGohD0EBIAwgDEEBTRsiBEEBayEOA0AgD0EANgIAIA4EQCAOQQFrIQ4gD0EIaiEPDAELCyAHIAMgBGoiAzYCtA0LIAdByABqIBYgFRDxCiADIAVLBEAgBygCTCEKIAcoAkghBCAHKAKwDSAFQQN0aiIOEOwWIA4gCjYCBCAOIAQ2AgAgBygCmA4hDgwBCyAFIANB5I7EABCHDQALIA4gDigCACIEQQFqNgIAIAdBADYClBAgB0IANwKMECAHQQA2ArgQIAdCADcCsBAgBEEASA0NIAdB8BBqENoeIAcgDjYC8BBBASEPIAdBmA5qIQMMBAsgDiAQQQhqIhBqIANxIQ4MAAsAC0GUkMwAQTcgB0HIEGpB+LDEAEHMkMwAENgLAAsgByAENgLYB0HUuswAQSsgB0HYB2pBiLHEAEHAs8QAENgLAAsCQCAOKAI4KAIIQQlHBEAgB0FAayAOQcQAaigCACAOQcgAaigCACAnEMAJIAcoAkANAQsgD0UNAwwBCyADKAIAIgRBxABqKAIAIARByABqKAIAIAcoAkQiBEHQs8QAEJIYIQogB0HYB2ogB0GIDWogCSANIAQgAygCACIEQdAAaigCACAEQdQAaigCACAKKAIAIgogB0GwEGoQ/AcgJ2ogAygCACIEQdAAaigCACAEQdQAaigCACAnIAdBjBBqEPwHIApqayAFEJ0KIA9FDQIgB0GYDmoQ5BcMAgsgB0GYDmoQ5BcMAQsLQQAhEEEEIQ9BACAFIANBgICAgHhGIgobIgQEQEEAIQkCQCAEQRxsIgZBAEggBEGkkskkS3IEf0EABSAGEOYaIg8NAUEECyAGEKIgAAsgBCEQC0EEIDynIg4gChsiGiAEQQN0IgxqIRVBACADIAobIARB/////wFxIQNBACEEQQAhBgNAIAYgDEcEQAJAIAYgGmoiDSgCACIKRQRAQQAhCgwBCyANQQRqKAIAIQkLIAQgD2oiDSAKNgIAIA1BGGpBADYCACANQRBqQoCAgIDAADcCACANQQxqQQA6AAAgDUEIakEANgIAIA1BBGogCTYCACAEQRxqIQQgBkEIaiEGDAELC0EAIQ0DQCANBEAgDSAVahDsFiANQQhqIQ0MAQsLIBoQyRsgB0GcD2ogB0HgB2ooAgA2AgAgB0GoD2ogB0GgDmooAgA2AgAgByAfNgLIDyAHIB42AsQPIAcgAzYCtA8gByAPNgKwDyAHIBA2AqwPIAcgETYCkA8gByAYNgKMDyAHIBk2AogPIAdBADYCzA8gB0EAOgDUDyAHQYCAgIB4NgK4DyAHIAcpAtgHNwKUDyAHIAcpA5gONwKgDyAHIAcoAsAIIgM2AtAPIAcgBygCvAgiCTYCzA8gB0G4D2ohFgJAAkACQCAJQQAgAxtFBEAgFhDiFyAHQYCAgIB4NgK4DwwBCwJAIAcoAqgPIhFFBEBBACEPIAdBADYCxBAgB0KAgICAwAA3ArwQDAELIAcoAqQPIQYgEUEDdCIEEOYaIg1FDQIgCUEIaiEQQQAhDyAHQQA2AsQQIAcgDTYCwBAgByARNgK8EANAIAYoAgAhBCAHIAZBBGooAgAiCjYCgA0gByAEQQhqIgk2AvwMIAdBLzYCmA4gECADIAdBmA5qQQEQiBchBCAHIBA2AoAQIAcgAyAEazYChBACQAJAIAoEQCAJIApBLxCVEw0BIAkgCkGMgcQAQQUQsBgNASAJIApBkYHEAEEGELAYDQELIAdBAjYCnA4gB0GYgcQANgKYDiAHQgI3AqQOIAdBAjYC7BAgB0ECNgLkECAHIAdB4BBqNgKgDiAHIAdB/AxqNgLoECAHIAdBgBBqNgLgECAHQcgQaiAHQZgOahCwBSAHQTBqIAcoAswQIgkgBygC0BAQ8QogBygCNCEEIAcoAjAhCiAHKALIECAJEMccDAELIAdBOGogCSAKEPEKIAcoAjwhBCAHKAI4IQoLIA1BBGogBDYCACANIAo2AgAgBkEIaiEGIA1BCGohDSARIA9BAWoiD0cNAAsLIAdBoA5qIgQgDzYCACAHIAcpArwQNwOYDiAWEOIXIBZBCGogBCgCADYCACAWIAcpA5gONwIACyAHQdQPaiAHQcQIakEhEO8kGiAHQZgOaiAHQYgPakHwABDvJBogB0GUCGoQgAcgB0GkCGoQgAcgF0UEQANAIAUEQCAFQQFrIQUgDigCAARAIA4Q3xcLIA5BCGohDgwBCwsgBygC/AcgBygCgAgQyRsLIAcoAogIIAcoAowIENgbIAdBjAxqIgQgB0GYDmpB8AAQ7yQaIAdB8BBqENoeQQAhECAHQQA2AoQNIAdCgICAgBA3AvwMIAcgB0H8DGo2AvgPIAdBADoA/w8gB0EANgLkECAHIAdB/w9qNgLoECAHIAQ2AuAQIAdBiA9qIAdB4BBqEOULIAcoAogPQYGAgIB4RgRAQQQhGkEAIQMMAgsgB0HYB2pBBBDZCyAHKALcByEJIAcoAtgHDQUgBygC4AciBCAHKQKIDzcCACAEQQhqIAdBkA9qKAIANgIAIAdBATYCoA4gByAENgKcDiAHIAk2ApgOIAdBkA1qIAdB6BBqKAIANgIAIAcgBykC4BA3A4gNQQwhDUEBIQMDQCAHQdgHaiAHQYgNahDlCwJAIAcoAtgHQYGAgIB4RwRAIAMgBygCmA5HDQEgB0GYDmogA0EBEKUIIAcoApwOIQQMAQsgBygCmA4hECAHKAKcDiEaDAMLIAQgDWoiCSAHKQLYBzcCACAJQQhqIAdB4AdqKAIANgIAIAcgA0EBaiIDNgKgDiANQQxqIQ0MAAsAC0EEIAQQoiAACyAHKALIDCIEBH8gB0HYB2pBBHIgBEEIaiAHKALMDBDQDiAHQZcPaiAHQegHaikAADcAACAHQZAPaiAHQeEHaikAADcDACAHIAcpANkHNwOID0EDBUEGCyEMIAcoAqgMIQ0gB0HYB2ogBygCrAwiBBDZCyAHKALcByEGAkACQAJAAkAgBygC2AdFBEBBACEKIAdBADYC6BAgByAHKALgByIJNgLkECAHIAY2AuAQIAQgBk0EQCAERQ0DDAILIAdB4BBqQQAgBBClCCAHKALkECEJIAcoAugQIQoMAQsgBiAHKALgBxCiIAALIAkgCkEMbGohBgNAIAdBADYCkA0gB0KAgICAEDcCiA0gB0EDOgD4ByAHQSA2AugHIAdBADYC9AcgB0Hsk8QANgLwByAHQQA2AuAHIAdBADYC2AcgDSgCACEOIA1BBGooAgAhCSAHIAdBiA1qNgLsByAHQdgHaiAOQQhqIAkQ6wINAiAHQaAOaiAHQZANaigCACIJNgIAIAcgBykCiA0iPDcDmA4gBkEIaiAJNgIAIAYgPDcCACANQQhqIQ0gBkEMaiEGIApBAWohCiAEQQFrIgQNAAsLIAdBiBBqIAo2AgAgByAHKQLgEDcDgBACQCAHKALQDCIERQRAIAdBgICAgHg2AowQDAELIAdBjBBqIARBCGogBygC1AwQ0A4LIActAP8PIR4gB0EANgLMECAHIAdBjAxqNgLIECAHQYgNaiAHQcgQahCMDEEIIQlBACENQQAhBiAHLQCIDUEGRg0BIAdBKGpBCEHgABC1FyAHKAIoIglFDQQgCSAHKQOIDTcDACAJQRBqIAdBmA1qKQMANwMAIAlBCGogB0GQDWopAwA3AwAgByAHKQLIEDcC4BBBGCEEQQQhDUEBIQYDQCAHQZgQaiAHQeAQahCMDAJAIActAJgQQQZHBEAgBiANRw0BAkAgDUF/RgR/QQAFQQQgDUEBdCIOIA1BAWoiCiAKIA5JGyIOIA5BBE0bIgpBGGwhBSAOQdaq1SpJQQN0IQ4gByANBH8gByAJNgLYByAHIA1BGGw2AuAHQQgFQQALNgLcByAHQZgOaiAOIAUgB0HYB2oQ9gggBygCmA5FDQEgBygCoA4hDSAHKAKcDgsgDRCiIAALIAcoApwOIQkgCiENDAELIAdBmBBqENYVDAMLIAdBoBBqKQMAIT0gBykDmBAhPCAEIAlqIgpBEGogB0GoEGopAwA3AwAgCkEIaiA9NwMAIAogPDcDACAEQRhqIQQgBkEBaiEGDAALAAtBlJDMAEE3IAdByBBqQYSUxABBzJDMABDYCwALIBBBgICAgHggHhshFSAarSADrUIghoQhPCAHIAY2ArAIIAcgCTYCrAggByANNgKoCCAHQQA2ArgQIAdCgICAgBA3ArAQIAdBADYCxBAgB0KAgICAEDcCvBAgB0IANwLMECAHIAdBjAxqNgLIECAHQdwQaiERQQEhDkEAIQRBACEFQQEhD0EAIQZBACENA0ACQCAHQZgOaiAHQcgQahDRDQJAAkACQAJAAkACQAJAIAcoApwOIhZFBEAgD0EBcQ0BIAZBAXEEQCAHQbAQaiAHKALAECAEEIECCyAHKAKwECENIAdBiA1qIAcoArQQIgQgBygCuBAiBhCIAwJAIAcoAogNRQRAIAatIT0gBCEGDAELIAcpAowNIT0gDUGAgICAeEcNBSAEIQ0LIAcgPT4CvAggByANrSAGrUIghoQ3ArQIIAcoArwQIAcoAsAQEMccDAILIAcoApgOIQkgFi0AGEUNBiAJIAVrIQ8gBEF+TwRAIAcgBEECaiIGNgLEEAwGCyAHKAK8ECAEa0ECSQ0CDAQLIAdBgICAgHg2ArQIIAcoArwQIAcoAsAQEMccIAcoArAQIAcoArQQEMccCyAHQQA2AugQIAdCgICAgBA3AuAQIAdCADcCnA4gByAHQYwMajYCmA5BACEFQQAhDUEAIQ5BACEKQQAhD0EAIQQDQCAHKAKUDCEWIAcoApAMIRECQAJAAkADQCAHQYgNaiAHQZgOahDRDSAHKAKMDSIXRQ0CIAcoApgNIR8gBygCkA0hGSAXKAIAIgYgBEcNASAHKAKIDSIJRQ0DAkAgFiAJQQFrIglNDQAgBCARIAlBHGxqIgkoAgBHDQAgFygCBCAJKAIERw0AIBcoAgggCSgCCEcNACAXKAIMIAkoAgxHDQAgFygCECAJKAIQRw0AIBcoAhQgCSgCFEcNACAJLQAYRSAXLQAYQQBHcw0BCwsgB0HgEGpBLBCPCgwCCwNAIAQgBkcEQCAHQeAQakE7EI8KIARBAWohBCAXKAIAIQYMAQsLQQAhDyAGIQQMAQsgB0HICGogB0HoEGooAgA2AgAgByAHKQLgEDcDwAggB0HwCGogB0HYDGpBIRDvJBogB0HpB2ogB0GQD2opAwA3AAAgB0HwB2ogB0GXD2opAAA3AAAgB0GACGogB0GIEGooAgA2AgAgB0GMCGogB0GUEGooAgA2AgAgByAMOgDgByAHQoGAgIAwNwPYByAHQYCAgIB4NgLkCCAHQYCAgIB4NgLYCCAHQYCAgIB4NgLMCCAHQYCAgIB4NgKcCCAHIDw3ApQIIAcgFTYCkAggByAHKQOIDzcA4QcgByAHKQOAEDcD+AcgByAHKQKMEDcChAggHkUEQCAaIAMQqhYgECAaEMcbCyAHIAdB+A9qNgKIDSAHQdgHaiIOIAdBiA1qIgoQaSEGAkACQAJAAkAgDi0ACA4HAwMDAQIAAwALIA5BDGoQmAQMAgsgDigCDCAOKAIQEMccDAELIA5BDGoQ2B4LIA5BIGoQ4RcgDigCLCAOKAIwENEcIA5BOGoQ4RcgDigCRCIEQYCAgIB4RwRAIA5BxABqEKgGIAQgDigCSBDIGwsgDigCUEGAgICAeEcEQCAOQdAAahDYHgsgDigCXCAOKAJgENEcIA4oAmggDigCbBDRHCAOKAJ0IgRBgICAgHhHBEAgBCAOKAJ4EMkbCyAOKAKAASIJQYCAgIB4RwRAIA4oAoQBIgQgDigCiAEQphYgCSAEEMcbCyAOKAKMASIJQYCAgIB4RwRAIA4oApABIgQgDigClAEQnAogCSAEEMcbCwJAIAYEQCAHIAY2AowNIAdBgoCAgHg2AogNQQMhBiAKEL4SRQRAIA4QzxogB0GAEWogB0HkB2opAgA3AwAgB0GIEWogB0HsB2ooAgA2AgAgByAHKQLcBzcD+BAgBygC2AchBgsgB0HgB2oiBCAHQZANaigCADYCACAHIAcpAogNNwPYB0EwQQQQ9RgiDSAGNgIEIA1B0KPMADYCACANQRo2AiAgDUG4lMwANgIcIA0gBykD+BA3AgggDUEQaiAHQYARaikDADcCACANQRhqIAdBiBFqKAIANgIAIA0gBykD2Ac3AiQgDUEsaiAEKAIANgIAIAcoAvwMIAcoAoANEMccIAdBjAxqEIsPIDMgNBDfGgwBCyAHQZANaiAHQYQNaigCADYCACAHIAcpAvwMNwOIDSAHQdgHaiIEIAdBiA1qEJoMIAdBgAxqIARB0pTMAEEXEMsFIAdBjAxqEIsPIAcoAoQMIQ0gBygCiAwhCiAHKAKADCEEIDMgNBDfGkGAgICAeCEGAkAgBEGAgICAeGsOAgELAAsgBCEGDAoLICBBgICAgHg2AgAgICANNgIEIAdBrAtqEIwTIAcoApQLIAcoApgLEMccDAoLIAdB4BBqIhEgFygCBCAPENINIBcoAgQhDyAXKAIQIglBf0YNACARIAkgBRDSDSAXKAIQIQUgESAXKAIIIAoQ0g0gFygCCCEKIBFBfyAXKAIMIgYgH2oiCSAGIAlLGyAOENINQX8gFygCDCIGIB9qIgkgBiAJSxshDiAXKAIUIglBf0YNACAHQRhqIBlBEGooAgAgGUEUaigCACAJEOESIAcoAhhFDQAgESAJIA0Q0g0gFygCFCENDAALAAsgB0G8EGogBEECEOcIIAcoAsAQIQ4gBygCxBAhBAwBCyAHID03ApQNIAcgDTYCiA0gByAErSAGrUIghoQ3AowNQZCJxABBDCAHQYgNakGoh8QAQZyJxAAQ2AsACyAEIA5qIQpBACEGA0AgBiAKakEAOgAAIAZBAUcEQCAGQQFqIQYMAQsLIAcgBEECaiIGNgLEECAHKALAECEOCyAHQSBqIA4gBhCGDiAHKAIgIAcoAiQhCiAHIA82AtQQIAdBADYC2BAgByAKQQN2IgQ2AtwQIAQgD00NAUEBIQYgCkEHcSAPaiIKQQN1aiIEIAQtAABBASAKQQdxdHI6AABBACEPIAcoAsQQIQQgBygCwBAhDgsDQCAWKAIAIA1GBEAgByAENgLEEAwDBSAGQQFxBEAgB0GwEGogDiAEEIECQQAhBAsgB0GwEGpBOxCrFiANQQFqIQ1BACEGIAkhBQwBCwALAAsLIAdB7BBqQQo2AgAgB0ECNgKMDSAHQdSMxAA2AogNIAdCAjcClA0gB0EINgLkECAHIBE2AvQQIAdBATYC8BAgByAHQeAQajYCkA0gByAHQfAQajYC6BAgByAHQdQQajYC4BAgB0GIDWpBvI3EABDyEAALIAdBkA1qIAdBnAtqKAIANgIAIAcgBykClAs3A4gNIAdB2AdqIgQgB0GIDWoQmgwgB0GID2ogBEGclMwAQRwQywUgBygCjA8hDiAHKAKIDyIJQYCAgIB4RwRAIAcoApAPIQQgICAKNgIUICAgDTYCECAgIAY2AgwgICAENgIIICAgDjYCBCAgIAk2AgAgB0GsC2oQjBMgB0GwB2oQgxEgB0GkB2oQtRsgIRDJEwwICyAgQYCAgIB4NgIAICAgDjYCBCAGQYCAgIB4RwRAIAYgDRDHHAsgB0GsC2oQjBMLQQEhDQwEC0EIQeAAEKIgAAsgCSAHKALgBxCiIAALAkAgISgCAEEBRgRAICFBADYCACAhKAIUIRAgISgCECEOICEoAgwhBgJAICFBf0YNACAhICEoAgRBAWsiBDYCBCAEDQAgIUEYQQQQhQ4LIBBBAkkNASAQQRVPBEAjAEGAIGsiBSQAAkAgEEEBdiIJQcCaDCAQIBBBwJoMTxsiBCAEIAlJGyIKQecATwRAAkAgCkEobCIJQQBIIBBB58yZM0tyBH9BAAUgCRCMGyIEDQFBCAsgCRCiIAALIAVBADYCCCAFIAQ2AgQgBSAKNgIAIA4gECAEIAogEEHBAEkQtQEgBRC2GwwBCyAOIBAgBUHmACAQQcEASRC1AQsgBUGAIGokAAwCCyAQQShsIQRBKCENA0AgBCANRg0CIA4gDSAOahCsBiANQShqIQ0MAAsACyAHICE2AtgHQdS6zABBKyAHQdgHakHckMwAQbySzAAQ2AsACyAHKALAASIRKAI8IgkgCSgCACIEQQFqNgIAIARBAEgNACAHIBA2AvgHIAcgDjYC9AcgByAGNgLwByAHQgQ3AugHIAdCgICAgMAANwLYByAHIAk2AvwHIAdCADcC4AcCQCAHKQOwB1AEQCAHKALMByIEIAcoAtAHQThsaiEQA0AgBCIFIBBGDQIgBEE4aiEEAkACQCAFKAIAIglBCUcEQAJAAkACQAJAAkACQAJAAkAgCUEBaw4IAQIDBAUGBwsACyAFLQAgRQRAIAUoAgxByABsIQogBSgCCCEGA0AgCgRAAkAgBikDAEIDfSI8QgFYIDxC/////w+DQv////8PUnENACAGLQBARQ0AIAYoAjghCQJAIAcoAvQHIAcoAvgHIAYoAjwiDhCzHiINQciWzAAQrQNFBEAgCSEPDAELIAkgDSgCHCIOIAkgDkkbIQ8gCSAOIAkgDksbIQ4LIAdB2AdqIA8gDhCaEwsgBkHIAGohBiAKQcgAayEKDAELCyAFKAIcIAdB2AdqEI0gDAsLIAdB2AdqIgogBSgCFCIGIAUoAhgiCRCaEyAKIAYgCRCVCAwKCyAFQQhqIgkQzgxFBEAgB0HYB2ogCRDrBgwKCyAHQdgHaiIKIAUoAjAiBiAFKAI0IgkQmhMgCiAGIAkQlQgMCQsgBS0AIA0GIAUoAgxB0ABsIQYgBSgCCCENA0AgBkUNCQJAIA0pAwBCAVYNACANLQBIRQ0AIA0oAkAhCQJAIAcoAvQHIAcoAvgHIA0oAkQiBRCzHiIKQciWzAAQrQNFBEAgCSEODAELIAkgCigCHCIKIAkgCkkbIQ4gCSAKIAkgCksbIQULIAdB2AdqIA4gBRCaEwsgDUHQAGohDSAGQdAAayEGDAALAAsCQAJAAkAgBSgCCEEBaw4CAQIACyAFQRBqIAdB2AdqEMkkDAkLIAUoAigoAhhBgICAgHhHDQcLIAdB2AdqIgogBSgCMCIGIAUoAjQiCRCaEyAKIAYgCRCVCAwHCyAFQQRqIAdB2AdqEMokDAYLIAUtABRFBEAgBSgCECAHQdgHahCNIAwGCyAHQdgHaiIKIAUoAggiBiAFKAIMIgkQmhMgCiAGIAkQlQgMBQsgBSgCBCIOLQBBRQRAQcjGzwAoAgAiCUUNDCAJIA4oAiAgDigCJEH0mswAQcgAEP0IDAULIAdB2AdqIgogDigCICIGIA4oAiQiCRCaEyAKIAYgCRCVCAwEC0HIxs8AKAIAIglFDQogCSAFKAIIIAUoAgxBtJrMAEHAABD9CAwDCyAFQQhqIAdB2AdqEJ0DDAILIAdB2AdqIgogBSgCECIGIAUoAhQiCRCaEyAKIAYgCRCVCAwBCyAFQRBqIAdB2AdqEMskDAALAAsgB0HIB2ogB0HYB2oQ3RQLIAdB8AdqIR4gB0H8B2ohHyAHKALoByEEIAcoAuQHIRkgBygC3AchCSAHKALYByEMIAcoAuAHIgogBygC7AciA3JFBEAgICARKAI8ELIKICBBgICAgHg2AgwgGSAEENEaIAwgCRDRGiAfEIcYIB4QthtBACENDAILIBEoAjwiDiAOKAIAIgZBAWo2AgAgBkEASA0AIAcgDjYCiA8gB0GAC2ogESgCPBCyCiAJIApBA3RqIREgBygCiAshGyAHKAKECyEUIA5BEGohDyAOQQxqIRAgCSEOA0AgDiARRgRAIAwgCRDRGiADQQN0IQYgBCENA0AgBgRAIA0tAAQhCSAUIBsgDSgCAEEBa0HMkswAEIYZIAk6AAAgBkEIayEGIA1BCGohDQwBBSAZIAQQ0RogIEGAgICAeDYCDCAgQQhqIAdBiAtqKAIANgIAICAgBykCgAs3AgAgB0GID2oQhxggHxCHGCAeELYbIAdBsAdqEIMRIAdBpAdqELUbDAcLAAsACyAHQRBqIBAoAgAgDygCACAOKAIAIhVBAWsiDSAOKAIEQQFrQdySzAAQngsgBygCFCEGIAcoAhAhCiAHQQA2ApANIAcgBiAKaiIGNgKMDSAHIAo2AogNA0AgB0EIaiAHQYgNahCXCCAHKAIIRQRAIA5BCGohDgwCCyAHKAIMIRggByAHKAKQDSIaIAZqIAogBygCjA0iBmprIAcoAogNIgpqNgKQDSAYQYBAakELSQ0AIBhBCWsiBUEXTUEAQQEgBXRBn4CABHEbDQAgGEGgAUYgGEGALUZyIBhBqMAAayIFQQdNQQBBASAFdEGDAXEbciAYQd/AAEYgGEGA4ABGciAYQf/9A0Zycg0AIA0gGmohFwJAAkAgGEGAAU8EQCAYQYAQSQ0BIBdBAmohFiAVIBpqIQUgGEGAgARPDQIgFCAbIBdBnJPMABCGGUHiAToAACAUIBsgBUGsk8wAEIYZQYABOgAAIBQgGyAWQbyTzAAQhhlBggE6AAAMAwsgFCAbIBdB7JLMABCGGUEgOgAADAILIBQgGyAXQfySzAAQhhlBwgE6AAAgFCAbIBUgGmpBjJPMABCGGUGgAToAAAwBCyAUIBsgF0HMk8wAEIYZQSA6AAAgFCAbIAVB3JPMABCGGUHvAToAACAUIBsgFkHsk8wAEIYZQbsBOgAAIBQgGyAXQQNqQfyTzAAQhhlBvwE6AAAMAAsACwALAAsgB0GwB2oQgxEgOwRAIAdB+ANqEKMLIA1FDQIMAQsgB0GkB2oQtRsgDUUNAQsgIRDJEwsgB0HQAWoQmCEgB0HAAWoQ5BcgB0GQEWokAAwBC0G4mMwAQcgAEIkiAAsgC0GEA2oQjhIgCygCkANFBEAgCygC3AYhJCALKALYBiE1IAsoAtQGIS8gCygC0AYhIyALKALMBiEOIAsoAsgGIQoMBAsgNigCACIOIA4tAAgiBEEBIAQbOgAIIA5BCGohCiAEBEAgChCHAwsgDigCFCEJIA5BADYCFCAOKAIMIQYgDigCECEEIA5CgICAgBA3AgwgC0GEBWogBCAJEIgDAkAgCygChAVFBEAgCa0hPCAEIQkMAQsgCykCiAUhPCAGQYCAgIB4Rw0DIAQhBgsgCyA8PgKMAyALIAk2AogDIAsgBjYChAMCQCALKALIBkGAgICAeEcEQCALQYQFaiIEEM8aIAtBhANqIAQQ1Q8hDgwBCyALKALMBiEEQSwQrCEiDkUNBSAOQQM2AgQgDkGIgsAANgIAIA4gCykChAM3AhwgDiAENgIoIA5BJGogC0GMA2ooAgA2AgALIApBACAKLQAAIgQgBEEBRiIEGzoAACAERQRAIAoQvAgLQYCAgIB4IQogCygCyAYiBEGAgICAeEYNAyAEIAsoAswGEMccIAsoAtQGIAsoAtgGENEcDAMLQZyCwAAQryEACyALQQA2AqwBIAtBATYCoAEgC0Gwq8QANgKcASALQgQ3AqQBIAtBnAFqQfikxAAQ8hAACyALIDw3ApAFIAsgCTYCjAUgCyAENgKIBSALIAY2AoQFQZiOwABBGyALQYQFakHIkMAAQZyPwAAQ2AsACyALKAKQA0UEQCALQaADaiIQEK8YIAsoAqwDIREgC0EANgKsAyALQQA2AtgGIAsgETYC1AYgCyALQaQDajYC0AYgCyALKAKoAyIGNgLIBiALIAYgEUHQAGwiCWo2AswGA0ACQAJAAn8gCUUEQCALKALIBgwBCyALIAZB0ABqIgQ2AsgGIAYoAgAiDUEDRw0BIAQLIQYgCygCzAYhBCALQoSAgIDAADcCyAYgBCAGa0HQAG4hCSAEIAZGDQEDQCAJRQ0CIAZBFGoiBCgCACAGQRhqKAIAEKQWIAZBEGooAgAgBCgCABDQGiAGKAIAQQJHBEAgBkEEaigCACAGQQhqKAIAEMccCyAGQRxqKAIAIAZBIGooAgAQ0RogBkEsaiIEKAIAIAZBMGooAgAQpRYgBkEoaigCACAEKAIAENIaIAZBOGoiBCgCACAGQTxqKAIAEK8NIAZBNGooAgAgBCgCABDTGiAGQcQAaiIEKAIAIAZByABqKAIAENYPIAZBQGsoAgAgBCgCABDUGiAGQdAAaiEGIAlBAWshCQwACwALIAtBhAVqIgUgBkEEakHMABDvJBpBoM3PAC0AABpB0AAQVSIGRQ0DIAYgDTYCACAGQQRqIAVBzAAQ7yQaIAtBAToAwAYgCyAGNgK8BiAJQdAAayEJIAsgC0GQA2o2ArgGIAtBuAZqIgYQpQEgBhChCSAEIQYMAQsLIAtByAZqIg8oAhAiCQRAIA8oAgwiBiAPKAIIIg0oAggiBUcEQCANKAIEIgQgBUHQAGxqIAQgBkHQAGxqIAlB0ABsEPAkGiAPKAIQIQkLIA0gBSAJajYCCAsgEQ0CIBAQ2BcLIAsoApgDIQYgCygCnAMiCSgCACIEBEAgBiAEEQEACyAJKAIEIgQEQCAGIAkoAgggBBDNHAsgCygCrAMhCSALKAKoAyEGA0AgCQRAIAZBFGoiBCgCACAGQRhqKAIAEKQWIAZBEGooAgAgBCgCABDQGiAGKAIAQQJHBEAgBkEEaigCACAGQQhqKAIAEMccCyAGQRxqKAIAIAZBIGooAgAQ0RogBkEsaiIEKAIAIAZBMGooAgAQpRYgBkEoaigCACAEKAIAENIaIAZBOGoiBCgCACAGQTxqKAIAEK8NIAZBNGooAgAgBCgCABDTGiAGQcQAaiIEKAIAIAZByABqKAIAENYPIAZBQGsoAgAgBCgCABDUGiAJQQFrIQkgBkHQAGohBgwBCwsgCygCpAMiBARAIAsoAqgDQQQgBEHQAGwQzRwLIAtBsANqEMIHIAtBxANqEMIHIAsoAuADIgQEQCALQYQFakEQQQggBEEBahCTCyALKALcAyALKAKMBWsgCygChAUgCygCiAUQzRwLIDYQtBcgNkEEQQQQhQ4gCygCmAEiBCAEKAIAIgRBAWs2AgAgBEEBRgRAIAtBmAFqELYHCyALQZABahCOEiAKQYCAgIB4RgRAIAsgDjYCyAZBASEGIAtBATYClAMgC0GgxMwANgKQAyALQgE3ApwDIAtBBTYCiAUgCyALQYQFajYCmAMgCyALQcgGajYChAUgC0GcAWogC0GQA2oQsAUgCygCoAEiCSALKAKkARAGIQQgCygCnAEgCRDHHCALKALIBiIJIAkoAgAoAgARAQAgC0HcAGoQ1wsgOkEBRw0GDAULIAtB3ABqENcLEAchBCALQRBqIA4gIxDSHCALKAIUIQkgBEGkr8sAQQQQ0wQgCRAIAn8gL0GAgICAeEYEQEEAIQZBgAEMAQsgC0EIaiA1ICQQ0hwgCygCCCEGIAsoAgwLIQkgBkUNAiAEQYMBSwRAIAQQCQsgCSEEDAMLAAsgC0EANgLYBiALQQE2AswGIAtBzLTEADYCyAYgC0IENwLQBiALQcgGakHUtMQAEPIQAAsgBEGGhcQAQQMQ0wQgCRAICyAKIA4QxxwgL0GAgICAeEcEQCAvIDUQxxwLIAZFBEBBACEGIDpBAUcNAiACENEeDAILQQEhBiA6QQFHDQELIAIQ0R5BASEGCyABENEeIAAgBDYCBCAAIAY2AgAgC0HgBmokAAuuLwIlfwF+IwBB8AFrIgIkACACQShqIAAgACgCACgCBBEAACACIAIoAiwiBTYCNCACIAIoAigiAzYCMAJAAkACQAJAAkACQCABLQAcQQRxRQRAQQEhCCACQQE2AqQBIAJBoMTMADYCoAEgAkIBNwKsASACQRA2AlQgAiACQdAAajYCqAEgAiACQTBqNgJQIAEoAhQgASgCGCACQaABahDcHA0CIAJBIGogAyAFKAIYEQAAIAIoAiAiA0UNASACKAIkIQQgAkEANgKwASACQQE2AqQBIAJBiInAADYCoAEgAkIENwKoASABKAIUIAEoAhggAkGgAWoQ3BwNAiACQRhqIAMgBCgCGBEAACACKAIYIAJBADYCYCACIAQ2AlggAiADNgJUIAJBADYCUEEARyEHQQAhCCACAn8CQANAIANFBEAgAiAINgJgIAIgBDYCWCACQQA2AlQgAkHQAGoQthcMBQsgAkEQaiADIAQoAhgRAAAgAigCFCEGIAIoAhAhBSACIAQ2AuQBIAIgAzYC4AEgAkEANgKwASACQQE2AqQBIAJB1KPLADYCoAEgAkIENwKoASABKAIUIAEoAhggAkGgAWoiAxDcHEUEQCACQQA6AJABIAIgCDYCiAEgAiAHNgKEASACIAE2AowBIAJBATYCpAEgAkGgxMwANgKgASACQgE3AqwBIAJBEDYCeCACIAJB9ABqNgKoASACIAJB4AFqNgJ0IAJBhAFqIAMQ1hwNAiAIQQFqIQggBiEEIAUhAwwBCwsgCEEBagwBCyAIQQFqCzYCYCACIAY2AlggAiAFNgJUIAJB0ABqELYXQQEhCAwCCyADIAEgBSgCDBECACEIDAELAkACQAJAAn8CQAJAAkACQAJAIAAoAgQiBEEDRwRAIABBBGohAwwBCyACQQhqIAAgACgCACgCBBEAACACKAIIIAIoAgwhACACQQA2ArABIAJCsZiFjd6Dia5YNwOoASACQp3Kgvjp5dLUDTcDoAEgAkGgAWpBzInAACAAKAIoEQQAIAIoArABIgNFDQEgAygCACEECyAEQQJJDQcgAkEANgJMIAJCgICAgBA3AkQgAkEDOgBwIAJBIDYCYCACQQA2AmwgAkHghcAANgJoIAJBADYCWCACQQA2AlAgAiACQcQAajYCZAJAIAMoAgBBAWsOAgIAAwsCQAJ/AkACQAJAAkACQAJAAkAgAy0AFEEBaw4DAwIAAQsgAygCDCEADAQLIANBAjoAFEHYws8ALQAAIQBB2MLPAEEBOgAAIAIgADoAhAEgAEUNAiACQgA3AqwBIAJCgYCAgMAANwKkASACQZikxAA2AqABIwBBEGsiACQAIABBgOXEADYCDCAAIAJBhAFqNgIIQQAgAEEIakHkl8QAIABBDGpB5JfEACACQaABakHMpMQAEOcFAAsgAkEANgKwASACQQE2AqQBIAJBsKvEADYCoAEMEQsgAkEANgKwASACQQE2AqQBIAJB8KrEADYCoAEMEAsgA0EDOgAUQdjCzwBBADoAACADKAIMIQAgAi0AbEEEcQ0BCyAAIAMoAhAiBUkNAiAAIAVrIQAgAygCCCAFQQxsaiEPQQAMAQsgAygCCCEPQQELIQMgAkGAgICAeDYCdCACIAM6AIABIAJBiL7EACkDACInNwJ4IAIgAzoAlAEgAkEANgKQASACQdibxAA2AowBIAIgAkHQAGo2AoQBIAIgAkH0AGo2AogBIABFBEAgJ0IgiKchAyAnpwwGCyAPIABBDGxqIR4gAkGoAWohFQNAAkAgDygCCCIDRQRAIAJBADYCnAEgAiACQYQBajYCmAEgAkEDNgKgASACQQI2AuABIAJBmAFqIAJBoAFqIAJB4AFqQQAgAkEAIAIQswEgAigCmAEiACAAKAIMQQFqNgIMRQ0BDA0LIA8oAgQiACADQSxsaiEfA0AgAkEANgKcASACIAJBhAFqNgKYAQJAIAAoAiBBgICAgHhGBEAgAkEDNgKgAQwBCyACQaABaiIDIAAoAiQiICAAKAIoIiEQiANBAiEWAkAgAigCoAENACADIAIoAqQBIgkgAigCqAEiB0GUycIAQQYQuAECQAJAAkAgAigCoAFFBEADQCACQeABaiACQaABahCAAiACKALgAUEBaw4CAAQCCwALIAIoAtwBIhBBAWsiIiACKAK8ASIKaiIDIAIoAtQBIg1PDQIgAigC2AEhFyACKALQASETIBAgAigCuAEiI2shBiACKAKwASELIAIpA6gBIScgAigCxAEiGCEEIAohBQNAAkACQCAnIAMgE2oxAACIp0EBcUUEQEEAIQMgBSAQaiIKIQUgGEF/Rg0CDAELIAsgCyAEIAQgC0kbIBhBf0YiFBsiCCAQIAggEEsbISQgBSATaiElIAghAwJAAkACQANAIAMgJEYEQEEAIAQgFBshCiALIQMDQCADIApNDQogA0EBayIDIBBPDQMgAyAFaiIIIA1PDQQgAyAXai0AACAIIBNqLQAARg0ACyAGIQMgBSAjaiIKIQUgFEUNBQwGCyADIAVqIhIgDU8NAyADICVqIQwgAyAXaiADQQFqIQMtAAAgDC0AAEYNAAsgEiALa0EBaiEFQQAhAyAURQ0DDAQLIAMgEEGUuswAEIcNAAsgCCANQaS6zAAQhw0ACyANIAUgCGoiACAAIA1JGyANQbS6zAAQhw0ACyADIQQLIAUgImoiAyANSQ0ACyACIAQ2AsQBIAIgCjYCvAEMAgsgAigC5AEhBQsCQAJAIAVBBmoiA0UNACADIAdJBEAgAyAJaiwAAEG/f0oNAQwCCyADIAdHDQELIAcgCWohBiADIAlqIQMDQAJAIAMgBkYNAAJ/IAMsAAAiCEEATgRAIAhB/wFxIQQgA0EBagwBCyADLQABQT9xIQQgCEEfcSEKIAhBX00EQCAKQQZ0IARyIQQgA0ECagwBCyADLQACQT9xIARBBnRyIQQgCEFwSQRAIAQgCkEMdHIhBCADQQNqDAELIApBEnRBgIDwAHEgAy0AA0E/cSAEQQZ0cnIiBEGAgMQARg0BIANBBGoLIQMgBEFAakEHSSAEQTBrQQpJcg0BDAMLCyAFRQ0CAkAgBSAHSQRAIAUgCWosAABBv39MDQEgBSEHDAMLIAUgB0YNAgsgCSAHQQAgBUHYycIAENMeAAsgCSAHIAMgB0HIycIAENMeAAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAHQQNPBEBBvMDCACAJQQMQ7SRFDQEgCS8AAEHanAFGDQIgB0EDRg0HIAkoAABB377p8gRHDQdBfCEDQQQhBCAHQQVPDQNBBCEHDAULIAdBAkcNDSAJLwAAQdqcAUcNBUF+IQNBAiEHQQIhBAwEC0EDIQRBfSEDIAdBA0YEQEEDIQcMBAsgCSwAA0G/f0oNAyAJIAdBAyAHQZDBwgAQ0x4ACyAJLAACQb9/TA0BQQIhBEF+IQMMAgsgCSwABEG/f0oNASAJIAdBBCAHQfDAwgAQ0x4ACyAJIAdBAiAHQYDBwgAQ0x4ACyAEIAlqIgogAyAHaiIFaiEOIAUhAyAKIQQCQANAIAMEQCADQQFrIQMgBCwAACAEQQFqIQRBAE4NAQwCCwsgBUUNAAJ/IAosAAAiBkEATgRAIAZB/wFxIQMgCkEBagwBCyAKLQABQT9xIQMgBkEfcSEEIAZBX00EQCAEQQZ0IANyIQMgCkECagwBCyAKLQACQT9xIANBBnRyIQMgBkFwSQRAIAMgBEEMdHIhAyAKQQNqDAELIARBEnRBgIDwAHEgCi0AA0E/cSADQQZ0cnIhAyAKQQRqCyEGAkAgA0HFAEYEQEEAIQgMAQsgA0GAgMQARg0BQQAhCANAIANBMGtBCUsNAkEAIQQDQCADQTBrIgtBCk8EQANAIARFBEAgCEEBaiEIIANBxQBHDQQMBQsgBiAORg0FAn8gBiwAACIMQQBOBEAgDEH/AXEhAyAGQQFqDAELIAYtAAFBP3EhAyAMQR9xIQsgDEFfTQRAIAtBBnQgA3IhAyAGQQJqDAELIAYtAAJBP3EgA0EGdHIhAyAMQXBJBEAgAyALQQx0ciEDIAZBA2oMAQsgC0ESdEGAgPAAcSAGLQADQT9xIANBBnRyciIDQYCAxABGDQYgBkEEagshBiAEQQFrIQQMAAsACyAErUIKfiInQiCIpw0DIAYgDkYgJ6ciAyALaiIEIANJcg0DAn8gBiwAACIMQQBOBEAgDEH/AXEhAyAGQQFqDAELIAYtAAFBP3EhAyAMQR9xIQsgDEFfTQRAIAtBBnQgA3IhAyAGQQJqDAELIAYtAAJBP3EgA0EGdHIhAyAMQXBJBEAgAyALQQx0ciEDIAZBA2oMAQsgC0ESdEGAgPAAcSAGLQADQT9xIANBBnRyciEDIAZBBGoLIQYgA0GAgMQARw0ACwsMAQsgDiAGayELDAgLIAdBAksNAQtBAiEHIAktAABB0gBGDQEMBwsgCS8AAEHfpAFGBEAgCSwAAiIDQb9/TA0EIAlBAmohBUF+IQQMBQsgCS0AAEHSAEcNAQsgCSwAASIDQb9/TA0BIAlBAWohBUF/IQQMAwsgB0EDRg0EQbjDwgAgCUEDEO0kDQQgCSwAAyIDQb9/SgRAIAlBA2ohBUF9IQQMAwsgCSAHQQMgB0How8IAENMeAAsgCSAHQQEgB0H4w8IAENMeAAsgCSAHQQIgB0GIxMIAENMeAAsgA0HBAGtB/wFxQRlLDQEgBCAHaiEIQQAhAwNAIAMgCEcEQCADIAVqIANBAWohAywAAEEATg0BDAMLCyAVQgA3AgAgFUEIakIANwIAIAIgCDYCpAEgAiAFNgKgAQJAIAJBoAFqQQAQiAFFBEAgAigCoAEiBEUNAyACKAKoASIDIAItAKQBIAIvAKUBIAJBpwFqIgstAABBEHRyQQh0ciIGTw0BIAMgBGotAABBwQBrQf8BcUEaTw0BIAIoAqwBIQogAkIANwKwASACIAo2AqwBIAIgAzYCqAEgAiAGNgKkASACIAQ2AqABIAJBoAFqQQAQiAENFSACKAKgASIERQ0DIAIoAqgBIQMgAi0ApAEgAi8ApQEgCy0AAEEQdHJBCHRyIQYMAQsMFAsCQAJAIANFDQAgAyAGSQRAIAMgBGosAABBv39KDQEMAgsgAyAGRw0BCyAGIANrIQsgAyAEaiEGQQAhCgwBCyAEIAYgAyAGQfjEwgAQ0x4ACwJ/IAtFBEBBACEZIAUhGiAIIRsgCSEcIAchHSAGIREgCgwBCyAGLQAAQS5HDQEgBiALaiEOQS4hBCAGIQMDQAJAAn8CQCAEwEEASARAIAMtAAFBP3EhDCAEQR9xIRIgBEH/AXEiBEHfAUsNASASQQZ0IAxyIQQgA0ECagwCCyAEQf8BcSEEIANBAWoMAQsgAy0AAkE/cSAMQQZ0ciEMIARB8AFJBEAgDCASQQx0ciEEIANBA2oMAQsgEkESdEGAgPAAcSADLQADQT9xIAxBBnRyciIEQYCAxABGDQEgA0EEagshAyAEQSFrQRlJIARB3///AHFBwQBrQRpJciAEQTprQQdJIARB2wBrQQZJcnJFIARB+wBrQQNLcQ0DIAMgDkYNACADLQAAIQQMAQsLIAUhGiAIIRsgCSEcIAchHSAGIREgCyEZIAoLISZBASEWCyACIBk2ArwBIAIgETYCuAEgAiAdNgK0ASACIBw2ArABIAIgGzYCrAEgAiAaNgKoASACICY2AqQBIAIgITYCxAEgAiAgNgLAASACIBY2AqABCyAAKAIQIgNBAkcEQCACIAApAhg3AuQBCyACIAM2AuABIAJBmAFqIAJBoAFqIAJB4AFqIAAoAgAgACgCBCAAKAIIIAAoAgwQswEgAigCmAEiAyADKAIMQQFqNgIMDQ0gAEEsaiIAIB9HDQALCyAeIA9BDGoiD0cNAAsMBAsgBSAAQcibxAAQiA0AC0H4h8AAQRhB7IjAABDIDgALIAJBxABqQbWbxABBEhCyIQ0IDAQLIAJBxABqQaCbxABBFRCyIUUNAwwHCyACKAJ0IgBFDQIgAEGAgICAeEcNASACKAJ8IQMgAi0AeAtB/wFxQQNHDQEgAygCACEEIANBBGooAgAiBSgCACIABEAgBCAAEQEACyAFKAIEIgAEQCAEIAAgBSgCCBCFDgsgA0EMQQQQhQ4MAQsgAigCeCAAQQEQhQ4LIAJBQGsgAkHMAGooAgA2AgAgAiACKQJENwM4IAJBADYCsAFBASEIIAJBATYCpAEgAkGUicAANgKgASACQgQ3AqgBAkACQCABKAIUIAEoAhggAkGgAWoQ3BwNAAJAAkAgAigCQCIDQRBPBEBBnInAACACKAI8IgBBEBDtJEUNAQsgAkEANgKwASACQQE2AqQBIAJBwInAADYCoAEgAkIENwKoASABKAIUIAEoAhggAkGgAWoQ3BwNAgwBCwJAAkACQAJAIAAsAAFBQE4EQCACQQA2AkAgAkEBNgKsASACQcmJwAA2ArgBIAJByInAADYCtAEgAkKBgICAEDcCoAEgAiADQQFrNgKwASACIAJBOGoiADYCqAEgAEEBIAJBtAFqIgYQ+wtFDQIgAigCuAEiACACKAK0ASIDRgRAIAAhBAwCCyACQaABaiAAIANrENcPIAIoAqgBIAIoAqwBIAYQ+wtFDQIgAigCtAEhACACKAK4ASEEDAELQYvqzgBBKkGQ684AELwSAAsCQCAEIABrIgBFBEBBASEEQQAhAAwBC0EAIQUgAEEASA0CQQEhBSACQQEgABC1FyACKAIAIgRFDQILIAJBADYCWCACIAQ2AlQgAiAANgJQIAJB0ABqIAYQ+gsgAigCVCEGIAIoAlACQCACKAJYIgNFDQAgAkGgAWogAxDXDyACKAKsASACKAKoASIRKAIIIgVrIQAgESgCBCAFaiEEIAYhBQNAIABFIANFcg0BIAQgBS0AADoAACARIBEoAghBAWo2AgggAEEBayEAIANBAWshAyAFQQFqIQUgBEEBaiEEDAALAAsgBhDHHAsgAigCsAEiBkUNAiACKAKsASIDIAIoAqgBIgQoAggiBUYNASAEKAIEIgAgBWogACADaiAGEPAkGgwBCyAFIAAQoiAACyAEIAUgBmo2AggLIAIoAjwiByACKAJAIgZqIQACQAJAA0AgByAAIgVGBEBBACEDDAILIAVBAWsiAC0AACIDwCIEQQBIBEAgBEE/cQJ/IAVBAmsiAC0AACIEwCIDQUBOBEAgBEEfcQwBCyADQT9xAn8gBUEDayIALQAAIgTAIgNBQE4EQCAEQQ9xDAELIANBP3EgBUEEayIALQAAQQdxQQZ0cgtBBnRyC0EGdHIhAwsgA0EJayIEQRdNQQBBASAEdEGfgIAEcRsNAAJAIANBgAFJDQAgA0EIdiIEBEACQCAEQTBHBEAgBEEgRg0BIARBFkcNAyADQYAtRg0EDAMLIANBgOAARg0DDAILIANB/wFxQcy8zABqLQAAQQJxDQIMAQsgA0H/AXFBzLzMAGotAABBAXENAQsLIAYgBSAHayIDSQ0BIANFIAMgBk9yDQAgAyAHaiwAAEG/f0oNAEH0zsQAQTBBpM/EABC8EgALIAIgAzYCQAsgAkEBNgKkASACQaDEzAA2AqABIAJCATcCrAEgAkERNgJUIAIgAkHQAGo2AqgBIAIgAkE4ajYCUCABKAIUIAEoAhggAkGgAWoQ3BxFDQELIAIoAjggAigCPBDHHAwCCyACKAI4IAIoAjwQxxwLQQAhCAsgAkHwAWokACAIDwsCQCACKAJ0IgNBgICAgHhHBEAgA0UNAkEBIQQgAigCeCEADAELIAItAHhBA0cNAUEEIQQgAigCfCIAKAIAIQYgAEEEaigCACIFKAIAIgEEQCAGIAERAQALQQwhAyAFKAIEIgFFDQAgBiABIAUoAggQhQ4LIAAgAyAEEIUOC0GUkMwAQTcgAkHvAWpB+IXAAEHMkMwAENgLAAsgAkIENwKoASACQaABakHoo8QAEPIQAAtBqMTCAEE9IAJB7wFqQZjEwgBB6MTCABDYCwAL+DYDG38DfgF8IwBB0AFrIgMkAAJAIAAtACQiFSAALQAlIhhBACADEK4SIhxFDQACQEEHIAEoAgBBDGsiAiACQSZPG0EFayICQR9LDQBBASACdEGuooCAeHENASACDQAgAS0AEUUNAQsgAEEDOgAkCyAAQQxqIQogAUEIaiEMIAFBBGohCCABQQxqIRMDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQcgASgCACIEQQxrIgIgAkEmTxsiAkEXRwRAIAJBDUcNASATKAIAIgZBAUcNDyADQYABaiIEIAEoAghBAUG8zsYAENsbEO4XIgJBwAAQ7yQaIAEQ6AIgASAEQcAAEO8kGiACEJMiDB0LIANBGGogASgCBBDMAiABKAIIIQ0gASgCDCEQIAMoAhghGSADKAIcIRogA0GAAWoiBCAIEO4XIgJBwAAQ7yQaIAEQ6AIgASAEQcAAEO8kGiACEJMiIAMgGjYCLCADIBk2AiggAyAAKAIIIgQ2AogBIAMgACgCBCICNgKEASAaIBlBufPd8XlsQQV3c0G5893xeWwhGyADIANBKGo2AoABIAAoAhRFBEACQCMAQTBrIgskACALIAQ2AgQgCyACNgIAAkACQCAKKAIMIhZBAWoiB0UNAAJAIAtBCGoCfwJAIAooAgQiBCAEQQFqIhJBA3YiBUEHbCAEQQhJGyICQQF2IBZNBEAgByACQQFqIgIgAiAHSRsiAkEISQ0BIAJB/////wFLDQRBfyACQQN0QQduQQFrZ3ZBAWoMAgsgBSASQQdxQQBHaiEFIAooAgAiESEHA0AgBQRAIAcgBykDACIdQn+FQgeIQoGChIiQoMCAAYMgHUL//v379+/fv/8AhHw3AwAgB0EIaiEHIAVBAWshBQwBBQJAIBJBCE8EQCARIBJqIBEpAAA3AAAMAQsgEUEIaiARIBIQ8CQaCyARQQhqIQ4gCigCBCECQQAhBQNAAkAgBSIHIBJHBEAgBUEBaiEFIAcgEWoiDy0AAEGAAUcNAiARIAdBAnRrQQRrIQkDQCAHIAQgCyARIAcQqxMiHadxIgZrIBEgBCAdEPULIhQgBmtzIARxQQhJDQIgESAUai0AACARIAQgFCAdEMUWIBEgFEECdGtBBGshBEH/AUcEQCAJIARBBBD9EiACIQQMAQsLIA9B/wE6AAAgDiACIAdBCGtxakH/AToAACAEIAkoAAA2AAAgAiEEDAILIAogBCAEQQFqQQN2QQdsIARBCEkbIBZrNgIIDAYLIBEgBCAHIB0QxRYMAAsACwALAAtBBEEIIAJBBEkbCyIFEOwLIAsoAggiAkUNASALKAIQIQQgAiALKAIMEI0ZIgJFDQIgAiAEakH/ASAFQQhqEO4kIRJBACEEIAtBADYCICALIAVBAWsiFDYCGCALIBI2AhQgC0EINgIQIAsgFCAFQQN2QQdsIAVBCUkbIg42AhwgEkEIaiEPIAooAgAiAikDAEJ/hUKAgYKEiJCgwIB/gyEeIAIhBwNAAkAgFgRAA0AgHkIAUg0CIARBCGohBCAHKQMIQn+FQoCBgoSIkKDAgH+DIR4gB0EIaiEHDAALAAsgCyAKKAIMIgI2AiAgCyAOIAJrNgIcQQAhBwNAIAdBEEcEQCAHIApqIgIoAgAhBCACIAcgC2pBFGoiAigCADYCACACIAQ2AgAgB0EEaiEHDAELCyALKAIYIgJFDQIgC0EkaiACQQFqEOwLIAsoAigiAkUNAiALKAIUIAsoAixrIAIgCygCJBCFDgwCCyASIBIgFCALIAIgHnqnQQN2IARqIgYQqxMiHRD1CyIJaiAdQhmIpyIFOgAAIA8gFCAJQQhrcWogBToAACASIAlBAnRrQQRrIAIgBkECdGtBBGsoAAA2AAAgFkEBayEWIB5CAX0gHoMhHgwACwALIAtBMGokAAwCCxCtFQALAAsLIAAoAhAiDiAbcSECIBtBGXYiBq1CgYKEiJCgwIABfiEeIAAoAgwhD0EAIQdBACEEAkADQCADIAIgD2opAAAiHyAehSIdQn+FIB1CgYKEiJCgwIABfYNCgIGChIiQoMCAf4M3A0ADQCADQRBqIANBQGsQkhIgAygCEEUEQCAfQoCBgoSIkKDAgH+DIR1BASEFIARFBEAgHXqnQQN2IAJqIA5xIRcgHUIAUiEFCyAdIB9CAYaDUARAIAIgB0EIaiIHaiAOcSECIAUhBAwDCyAPIBdqLAAAQQBOBEAgDykDAEKAgYKEiJCgwIB/g3qnQQN2IRcLIAAoAgwiByAXaiIELQAAIQIgACgCGCEFIAQgBjoAACAHIAAoAhAgF0EIa3FqQQhqIAY6AAAgACAFQQFqNgIYIAAgACgCFCACQQFxazYCFCAHIBdBAnRrQQRrIAU2AgAgACgCCCICIAAoAgAiBkcNH0HmzJkzIAAoAhQgACgCGGoiBCAEQebMmTNPGyACayIEQQFLDQMMHQsgA0GAAWogCigCACADKAIUIAJqIA5xIgVBAnRrQQRrKAIAEKwQRQ0ACwsgACgCCCICIAAoAgxBACAFa0ECdGpBBGsoAgAiBE0NAiAAKAIEIARBFGxqIgIgDTYCCCACQQxqIBA2AgAMHQsgA0EIaiAAIAIgBBDVCCADKAIIQYGAgIB4Rg0aIAAoAgghAgwZCwJAAkACQAJAAkACQAJAIAJBAWsOJAABAgMEBQYZGBcWFRMeHhIREA8OHg0JDB4eCwoJCQkJCQkeCB4LIABBAjsBJCAALQAmIQQgAEEAOgAmIBMoAgBBBHQhBiAMKAIAIQIDQCAGBEAgAigCAEECRwRAIAAgAhDZFgsgAkEQaiECIAZBEGshBgwBCwsgACAEOgAmDB0LIAAgCBCNBwwcCyAMIAAQ7CIMGwsgAC8BJCECIABBAzoAJCAIIAAQ5iIgACACOwEkQQcgCCgCACIFKAIAQQxrIgIgAkEmTxsiAkEUSw0aQQEgAnRBgMnQAHENGSACQQZHDRoCQAJAAkAgBS0AFEENaw4CAQAcCyABLQAQRQ0BDBsLIAEtABANGiAFKAIEIgQoAgBBG0cNGiAFKAIIIgIoAgBBG0cNGiAEKAIIQQNHDRogAigCCEEDRw0aIAQpAxhCAFMNGgwbCyAFKAIEIgQoAgBBG0cNGSAFKAIIIgIoAgBBG0cNGSAEKAIIQQNHDRkgAigCCEEDRw0ZIAQpAxhCAFMNGQwaCyATIAAQ5iIMGQsgCCAAEOYiIAAvASQhAiAAQQM6ACQgDCAAEOYiIAAgAjsBJAJAAkAgAS0AFCIFQQRrQQRPBEAgBUETaw4FAgIYGAEYC0EHIAgoAgAoAgBBDGsiAiACQSZPGyICQQVHIAJBD0dxDRdBByAMKAIAKAIAQQxrIgIgAkEmTxsiAkEFRg0aIAJBD0cNFwwaC0EHIAgoAgAiBCgCAEEMayICIAJBJk8bIgJBBEYNFSACQQ9HDRYgBCgCCEEDRw0WIAQpAxhCAFMNFQwWCyAIKAIAKAIAQRFHDRVBByAMKAIAIgYoAgBBDGsiAiACQSZPG0EHaw4FFhUVFRgVCwJAAkACQAJAAkACQAJAAkAgBEEBaw4LAAEDAgMDAwMDBgQGCyAAIAwQ9woMBAsgDCAAEJAbDAMLIAggABCJFQwCCyAIIAAQ5iIMAQsCQAJAIAgoAgBBAWsOAgECAAsgDCAAELkUDAELIAwgABDbCQsgASgCACICQQNHBEAgAkELRw0BIAgoAgBBAkcNASABENwJIAFBADYCCCABQgo3AwAMAQsgA0GAAWoiBCAIEO4XEO8OIAMoAoABQQxGDQEgA0FAayICIARBMBDvJBogARDcCSABIAJBMBDvJBoLIAAvASQhAiAAQQM6ACQgAUE4aiAAEOYiIAAgAjsBJCABKAI4IgUhAgNAQQcgAigCAEEMayIEIARBJk8bIgRBB0cEQCAEQQ1GBEAgACAFEKsBCyABKAIAQQFHDRogASgCKCIGKAIAIQIDQCACQRRHDRsgBigCKCIGKAIAIgJBMEcNAAsgACAGEKsBDBoFIAIoAjghAgwBCwALAAsgAyADKAKEATYCQEHUuswAQSsgA0FAa0GgzcYAQZzOxgAQ2AsACyAEIAJBwMrGABCHDQALIAggABCJFQwVCyAIIAAQ5iIMFAsgCCAAEKoMDBMLIAgoAgAgABCCCgwSCyAMEJIaDBELIAAvASQhAiAAQQI6ACQgCCAAEOYiIAAgAjsBJEEHIAgoAgAiBCgCAEEMayICIAJBJk8bIgJBFEtBASACdEHAicAAcUVyDRAgACAEEKsBDBALIAAvASQhAiAAQQI6ACQgEyAAEK8dIAAgAjsBJAwPCyAMIAAQ7SIMDgsgAC0AJCEKIABBADoAJCAALQAmIQQgAEEAOgAmIBMoAgBBKGwhAiAMKAIAIQYgAC0AJSEFA0AgAgRAIAYgABCQECACQShrIQIgBkEoaiEGDAELCyAAIAQ6ACYCQCABKAIQIgIoAgBBgICAgHhHBEAgACACELsZDAELIAJBBGogABDmIgsCQCACKAIAQYCAgIB4Rw0AIAIoAgQiAigCAEEORw0AIAAgAhCrAQsCQCABKAIQIgIoAgBBgICAgHhHDQAgAigCBCIEKAIAIgJBGUcgAkELR3ENACAAIAQQqwELIAAgBToAJSAAIAo6ACQMDQsgCCAAEOYiIAwoAgAgABCqFEEHIAgoAgAiBSgCAEEMayICIAJBJk8bIgRBBmsiAkEeTUEAQQEgAnRBk6GAgARxG0UgBEEDa0ECT3ENDCAAIAUQqwEMDAsgCCAAEKoUDAsLIBMoAgAhBgsgBkEBTQRAIAZBAnQhAiAMKAIAIQYDQCACRQ0LIAYgABDmIiACQQRrIQIgBkEEaiEGDAALAAsgDCgCACAGQazOxgAQ2xsgABDmIiAALQAkIQogAEEDOgAkIAwoAgAiAiAGQQJ0aiEHIAAtACUhBEEAIQZBASEFA0ACQAJAIAZBAXEEQCACIAdHDQEMAgsgByACa0ECdiAFTQ0BIAIgBUECdGohAgsgAiAAEOYiIAJBBGohAkEAIQVBASEGDAELCyAAIAQ6ACUgACAKOgAkDAkLIAAtACUhCiAALQAkIQUgAEECOwEkIAgoAgBBgICAgHhHBEAgACAIEP0QCyAAQYECOwEkIAFBEGogABDmIkEHIAEoAhAiBCgCAEEMayICIAJBJk8bIgJBFktBASACdEHQ0cICcUVyRQRAIAAgBBCrAQsgACAKOgAlIAAgBToAJAwICyAALQAlIQUgAC0AJCEEIABBATsBJAJAIAEtABhBBUcNACABQRBqIgIgABDmIiABLQAYQQVHDQACQCACKAIAIgIoAgBBMEYEQCAALQAnRQ0BCyAAIAIQgA8MAQsgACACEKsBCyAAQQI6ACQgACAIEP0QIAAgBToAJSAAIAQ6ACQMBwsgCCAAEOYiIAAtACQhAiAAQQM6ACQgDCAAEOYiIBMgABDmIiAAIAI6ACQMBgsgDCAAEJAbDAULIAAgDBD3CgwECyAAIAQQqwELAkBBByAMKAIAIgQoAgBBDGsiAiACQSZPGyICQRRLDQACQEEBIAJ0QYDJ0ABxDQAgAkEGRw0BIAUgBC0AFCICRwRAIAIQ0yFB/wFxIAUQ0yFB/wFxTQ0BIAVBGEcgAkEUR3INAgwBCyAFQRhLDQBBASAFdEGAgOAMcQ0BCyAAIAQQqwELAkACQAJAAkACQAJAAkBBByAIKAIAIgYoAgAiCUEMayICIAJBJk8bQQJrDhMABQEFAgQFBQQFBQQFBQUFBAUEBQsgBUEESQ0GIAVBFmsOAwYIBQgLIAYtABBBBWsOAgECAwsgBi0AFCICQRhGIAVBGEdxDQQgAhDTIUH/AXEiBCAFENMhQf8BcSICSQ0BIAIgBEcNAiAFQRdrDgIBAwYLIAVBBEkNBQsgACAGEKsBCyAFQRhHDQMgBigCACEJCyAJQRJHDQIgBi0AFEEYRg0CCyAAIAYQqwEMAQsgACAFEKsBCyAAIBg6ACUgACAVOgAkQQAhBSADQQA6ACMCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkBBByABKAIAQQxrIgIgAkEmTxsiAkEGaw4IAREHEQIEEQMACyACQSRHDRAgCCgCACICKAIAQQNHDRAgAigCECIEKAIAIgVBHmsOBQkICAgJBwsgAS0AFEEVRgRAIAAtACYNDwsgHEUND0EHIAgoAgAiAigCAEEMayIBIAFBJk8bIgFBE0tBASABdEGMgCBxRXINDyAAIAIQqwEMDwsCQEEHIAgoAgAiBCgCAEEMayICIAJBJk8bIgJBFEsNAEEBIAJ0IgJBgMnQAHFFIAJBjIAgcUUgHEVycQ0AIAAgBBCrAQsgDCgCACICKAIAQRlGBEAgACACEKsBCyATKAIAIgIoAgBBGUYEQCAAIAIQqwELIAAtACRBAUcNDiAALQAlRQ0ODA0LIBMoAgAiCkECdCEPIAwoAgAhAiAKBEAgAiEGIAohBwNAAkBBByAGKAIAIgkoAgBBDGsiBCAEQSZPGyIEQQ1HBEBBASEOIARBF0cNASAJKAIEIgkoAgBBGUcNAQsgCSgCDCEOCyAGQQRqIQYgBSAOaiEFIAdBAWsiBw0ACwsgAiAPaiEJIAMgCjYCJCAFIApGDQEgA0GAAWogBRDVDCADKAKEASEEIAMoAoABDQIgA0EANgI8IAMgAygCiAE2AjggAyAENgI0QQAhBwwHCyABLQAYQQVHDQwCQAJAAkAgASgCECIEKAIAIgVBHmsOBQIBAQECAAsgBUEZRg0BCyAFQQxrIgJBJUsgAkEHRnINACAFQQ9HDQ0CQCAVQQFrDgMADg4BCyAYDQwLIAAgBBCrAQwMCyADQQA2AkggAyAJNgJEIAMgAjYCQCADIANBI2o2AlAgAyADQSRqNgJMIANBQGsQyQkiAkUEQCADQQA2AswBIANCgICAgMAANwLEASADQcQBaiECDAcLIANBgAFqQQQQ1QwgAygChAEhBCADKAKAAQ0IIAMoAogBIgkgAjYCACADQQE2AswBIAMgCTYCyAEgAyAENgLEASADQZABaiADQdAAaigCADYCACADQYgBaiADQcgAaikCADcDACADIAMpAkA3A4ABQQQhBUEBIQIDQCADIANBgAFqEMkJIgQ2AigCQCAEBEAgAiADKALEAUcNASADQcQBaiACQQEQuAggAygCyAEhCQwBCyADQShqEL4fIANBxAFqIgYhAiADKALMAUEBRw0IIANBADYCzAEgA0GAAWoiACADKALIASgCACICQcAAEO8kGgwJCyAFIAlqIAQ2AgAgAyACQQFqIgI2AswBIAVBBGohBQwACwALIAQgAygCiAEQoiAACyABKAIoIgEoAgBBG0YNBwwJCyAFQRlGDQELIAVBDGsiAkElSyACQQdGcg0AIAVBD0cNBwJAIBVBAWsOAwAICAELIBgNBgsgACAEEKsBDAYLA0AgAiAJRgRAIANBNGoiBiECIAMoAjxBAUcNAiADQQA2AjwgA0GAAWoiACADKAI4KAIAIgJBwAAQ7yQaDAMFIAdBAWohByACQQRqAkACQAJAAkAgAigCACIGKAIAQRlHBEAgAhDuFyECIAcgCkYNASADQTRqIAIgA0EjahDzAxCwCgwECyAGKAIMIQ8gBkEANgIMIAYoAgQhBSAGKAIIIQIgBkKAgICAwAA3AgQgAiAPQQJ0IgZqIRAgByAKRg0BIAMgEDYCjAEgAyAFNgKIASADIAI2AoQBIAMgAjYCgAEgAyADQSNqNgKQAQNAIAIgEEYNAyACKAIAIAJBBGohAiADQSNqEPMDIgVFDQAgAygCPCIGIAMoAjRGBEAgA0E0aiAGQQEQuAgLIAMoAjggBkECdGogBTYCACADIAZBAWo2AjwMAAsACyADQTRqIAIQuBUMAgsgAyAQNgKMASADIAU2AogBIAMgAjYCgAEgD0EBayEFIA9B/////wNxIQ8DQCAGBEAgAigCACEOAkAgBQRAIANBNGogDiADQSNqEPMDELAKDAELIANBNGogDhC4FQsgAkEEaiECIAZBBGshBiAFQQFr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ISsgBCkDyAQhLCAEKQPABCEqQQQhFiAJEJALIgINAgwLCyATIA4pAgA3AgAgASgCKCECIAFBJTYCKCABIAEpA0A3A3ggE0EIaiIWIA5BCGoiHykCADcCACATQRBqIiAgDkEQaiIhKAIANgIAIAQgAjYCuAQgBEG4BGoQ4gggCRD8GCEFAkAgCRCQCyICBEAgAigCAEEHRg0BCyAEQcAEaiAJELkJIARBEGogCRCYECAEQcDTywA2ArwEIARBNDoAuAQgBCgCECAEKAIUIARBuARqEMMQIQIgCRCQCyIFRQ0QIAUoAgBBJEcNECABIAEpA0A3A3ggASgCKCABQSU2AihBJEcNBSABIAEoAiwQ8gkMEAsgEyAOKQIANwIAIAEoAighAiABQSU2AiggASABKQNANwN4IBYgHykCADcCACAgICEoAgA2AgAgBCACNgK4BCAEQbgEahDiCCABKAJ8IQsgBEEgaiABELIFIAQoAiQhByAEKAIgBEAgByECDBALIAQgBzYCkAEgCRCQCyICBEAgAigCAEEORg0DCyAZIAkQuQkgBEEYaiAJEJgQIARB0LbLADYCvAQgBEE0OgC4BCAEKAIYIAQoAhwgBEG4BGoQwxAhAiAJEJALIgVFDQkgBSgCAEEkRw0JIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRw0DIAEgASgCLBDyCQwJCyAEKAK8BCECDA4LIAIoAgBBFUcNCCACLQAEDQggEyAOKQIANwIAIAEoAighAiABQSU2AiggASABKQNANwN4IBNBCGogDkEIaikCADcCACATQRBqIA5BEGooAgA2AgAgBCACNgK4BCAEQbgEaiIHEOIIIARBADsAmgggBCABLQCQAzoAmQggBCABKQGCAzcAiwggBCABKAGKAzYAkwggBCABLwGOAzsAlwggBCABKQCTAzcAnAggBCABKACbAzYApAggHkEVaiAdQRVqKQAANwAAIB5BEGogHUEQaikBADcBACAeQQhqIB1BCGopAQA3AQAgHiAdKQEANwEAICggBEGLCGoQuwYgBCABNgLACCAJEPwYIQUgCRCQCyICRQRAIAEoAtgCIQIgBEEAOgC4BCACIAIgBxDDECECDAcLAkACfwJAAkACQAJAAkACQAJAQRAgAigCAEECayICIAJBI08bIgJBH2sOBAUBAQIACyACQQtG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AighAiABQSU2AiggASABKQNANwN4IARBxARqIA5BCGopAgA3AgAgBEHMBGogDkEQaigCADYCACAEIA4pAgA3ArwEIAQgAjYCuAQgBEG4BGoQ4ggMAgsgAkUNASAEQcQEaiAJELkJIAQgCRCYECAEQRM2AsAEIARB2NfLADYCvAQgBEEwOgC4BCAEKAIAIAQoAgQgBEG4BGoQwxAhAiAJEJALIgVFDQAgBSgCAEEkRw0AIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRw0DIAEgASgCLBDyCQsgEUGAgICAeDYCPCARIAI2AgAgBEE0ahCJHyAXELogIA0QnBIMAQsgESAEKQI0NwI8IBFBxABqIARBPGooAgA2AgAgASgCfCECIBEgDUEwEO8kIgUgFToASCAFIBc2AjggBSAMIAIgAiAMSRs2AjQgBSAMIAIgAiAMSxs2AjALIARBoAlqJAAMAQtBwL/MAEEoQezXywAQvBIACyADKAKEAyIEQYCAgIB4RgRAIAMoAsgCIQwMAgsgAygCzAIhECADKALIAiESIANB6AVqIANB0AJqQTQQ7yQaIANB6ARqIANBkANqKQMANwMAIAMgAykDiAM3A+AEDAMLIANBmAVqEKoeCyAAQYGAgIB4NgKQASAAIAw2AgAMAgsgASgCKCEFIAFBJTYCKCABIAEpA0A3A3ggA0HUAmogD0EIaikCADcCACADQdwCaiAPQRBqKAIANgIAIAMgDykCADcCzAIgAyAFNgLIAiADQcgCahDiCCACIAEoAnwiBSACIAVJGyESIAIgBSACIAVLGyEQQYCAgIB4IQQLIAMgEDYChAEgA0GIAWogA0HoBWpBNBDvJBogA0HIAWogA0HoBGoiGCkDACIqNwMAIAMgAykD4AQ3A8ABIAMgEjYCgAEgAyAENgK8ASADQQA2AtwBIANCgICAgIABNwLUASADQQc6AJQCAkAgKqdB/wFxRSAEQYCAgIB4RnJFBEBBByEGQQAhDCADKALkASENDAELIANB0AJqIQ4gA0HIAmpBBHIhByADQcwCaiELIANBmARqIQkgA0HwA2ohESADQewCaiEZIANB3ANqIRNBACECQQAhDAJAAkADQCAIEJALIgVFBEAgASgC2AIhASADQQA6AMgCIAEgASADQcgCahDDECEFDAMLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQRAgBSgCAEECayIFIAVBI08bIgVBHmsOBQQFAgIAAQsgASABKQNANwN4IAEoAiggAUElNgIoQSRGDQ9BwL/MAEEoQYjVywAQvBIACyAFQQtGDQELIANB1AJqIAgQuQkgA0EIaiAIEJgQIANBIDYC0AIgA0H41csANgLMAiADQTA6AMgCIAMoAgggAygCDCADQcgCahDDECEFIAgQkAsiAkUNDiACKAIAQSRHDQ4gASABKQNANwN4IAEoAiggAUElNgIoQSRHDQYgASABKAIsEPIJDA4LIAgQ/BgaAkACQAJAIAgQ5A4iBQRAIAUoAgBBB0YNAQsgA0HIAmogARCwAyADKALIAiIFQQJGDQEgGCALKQIANwIAIBhBCGogC0EIaikCADcCACADIAU2AuQEIANBATYC4AQgA0HgBGohDQwMCyAIEPwYIQoCQAJAAkACQAJAIAgQkAsiBQRAIAUoAgBBDUYNAQsgA0HQAmogCBC5CSADQRBqIAgQmBAgA0H4tssANgLMAiADQTQ6AMgCIAMoAhAgAygCFCADQcgCahDDECEFIAgQkAsiAkUNFCACKAIAQSRHDRQgASABKQNANwN4IAEoAiggAUElNgIoQSRGDQFBwL/MAEEoQZDXywAQvBIACyAHIA8pAgA3AgAgASgCKCEFIAFBJTYCKCABIAEpA0A3A3ggB0EIaiIGIA9BCGoiDSkCADcCACAHQRBqIhQgD0EQaiIVKAIANgIAIAMgBTYCyAIgA0HIAmoQ4gggCBCQCyIFBEAgBSgCAEEHRg0CCyADQdACaiAIELkJIANBGGogCBCYECADQcDTywA2AswCIANBNDoAyAIgAygCGCADKAIcIANByAJqEMMQIQUgCBCQCyICRQ0TIAIoAgBBJEcNEyABIAEpA0A3A3ggASgCKCABQSU2AihBJEcNAgsgASABKAIsEPIJDBILIAcgDykCADcCACABKAIoIQUgAUElNgIoIAEgASkDQDcDeCAGIA0pAgA3AgAgFCAVKAIANgIAIAMgBTYCyAIgA0HIAmoQ4gggA0EoaiABEJ8FIAMoAiwhBSADKAIoDREgAyAFNgLoBSAIEJALIhcEQCAXKAIAQQ5GDQILIA4gCBC5CSADQSBqIAgQmBAgA0HQtssANgLMAiADQTQ6AMgCIAMoAiAgAygCJCADQcgCahDDECEFIAgQkAsiAkUNDiACKAIAQSRHDQ4gASABKQNANwN4IAEoAiggAUElNgIoQSRHDQYgASABKAIsEPIJDA4LQcC/zABBKEGA18sAELwSAAsgByAPKQIANwIAIAEoAighFyABQSU2AiggASABKQNANwN4IAYgDSkCADcCACAUIBUoAgA2AgAgAyAXNgLIAiADQcgCahDiCCAKIAEoAnwiDSAKIA1JGyEGIAUNASAGIQUMDwsgAygCzAIhBQwOCyADIAogDSAKIA1LGzYCxAQgAyAGNgLABCADIAU2ArwEIANBAjYCuAQgA0G4BGohDQwJCyADQcgCaiABELAOIAMpA8gCUEUEQCAJIAMpA8gCNwMAIAlBEGogA0HYAmopAwA3AwAgCUEIaiAOKQMANwMAIANBADYCkAQgA0GQBGohDQwJCyADKALQAiEFDAwLIAgQ/BghCgJ/AkACQAJAIAgQ5A4iBUUNACAFKAIAQRRHDQAgBS0ABEEORg0BCyADQcgCaiABIAoQQyADKALIAiEFIAMoAtgDIgpBgYCAgHhGDQ4gCkGAgICAeEcNASADQYAGaiAHQRhqKQIANwMAIANB+AVqIAdBEGopAgA3AwAgA0HwBWogB0EIaikCADcDACADIAcpAgA3A+gFQQQMAgsgASgCKCECIAFBJTYCKCABIAEpA0A3A3ggA0HUAmogD0EIaikCADcCACADQdwCaiAPQRBqKAIANgIAIAMgDykCADcCzAIgAyACNgLIAiADQcgCaiICEOIIIAgQkAsiBUUEQCABKALYAiEBIANBADoAyAIgASABIAIQwxAhBQwOCyAFKAIAQSRGBEAgASABKQNANwN4IAEoAiggAUElNgIoQSRGDQ1BwL/MAEEoQZjVywAQvBIACyAIEJALIgJFDQggAigCAEEkRgRAIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRg0NQcC/zABBKEGo1csAELwSAAsgASgCKCECIAFBJTYCKCABIAEpA0A3A3ggA0HUAmogD0EIaikCADcCACADQdwCaiAPQRBqKAIANgIAIAMgDykCADcCzAIgAyACNgLIAiADQcgCahDiCAJAIAgQkAsiAgRAIAIoAgBBIkYNAQsgA0HIAmoiAiABEO0CIAMoAsgCIQUgAy0A9AIiBkEGRg0OIANB6AVqQQRyIAJBBHJBKBDvJBogA0GXBmogA0H3AmotAAA6AAAgAyADLwD1AjsAlQYgAyAGOgCUBiADIAU2AugFIAgQkAsiAgRAIAIoAgBBIkYNBQsgA0HQAmogCBC5CSADQTBqIAgQmBAgA0Gw18sANgLMAiADQTQ6AMgCIAMoAjAgAygCNCADQcgCahDDECEFIAgQkAsiAkUNCCACKAIAQSRHDQggASABKQNANwN4IAEoAiggAUElNgIoQSRHDQUgASABKAIsEPIJDAgLIAEoAighAiABQSU2AiggASABKQNANwN4IANB1AJqIA9BCGopAgA3AgAgA0HcAmogD0EQaigCADYCACADIA8pAgA3AswCIAMgAjYCyAIgA0HIAmoQ4gggCiABKAJ8IgIgAiAKSxshFCAKIAIgAiAKSRshDUEGIQYMBgtBoAFBCBD+GiIGIAU2AgAgBiAHKQIANwIEIAZBDGogB0EIaikCADcCACAGQRRqIAdBEGopAgA3AgAgBkEcaiAHQRhqKQIANwIAIAZBJGogGUHsABDvJBogBiAKNgKQASAGIBMpAgA3ApQBIAZBnAFqIBNBCGooAgA2AgAgBiEFQQMLIQYgESADKQPoBTcDACARQRhqIANBgAZqKQMANwMAIBFBEGogA0H4BWopAwA3AwAgEUEIaiADQfAFaikDADcDACADIAU2AuwDIAMgBjYC6AMgA0HoA2ohDQwHC0HAv8wAQShB8NbLABC8EgALIAEoAighAiABQSU2AiggASABKQNANwN4IANB1AJqIA9BCGopAgA3AgAgA0HcAmogD0EQaigCADYCACADIA8pAgA3AswCIAMgAjYCyAIgA0HIAmoQ4gggASgCfCECIANBmAVqIANB6AVqQSwQ7yQaIANBqgZqIANBlQZqIgVBAmotAAA6AAAgAyAFLwAAOwGoBiAKIAIgAiAKSxshFCAKIAIgAiAKSRshDQwCC0HAv8wAQShByNfLABC8EgALQcC/zABBKEGY1ssAELwSAAsgA0GcAmoiAiADQZgFakEsEO8kGiADQZoCaiIFIANBqgZqLQAAOgAAIAMgAy8BqAY7AZgCIANB4AFqEKgZIAMgDTYC5AEgAyAUNgLgASADQegBaiACQSwQ7yQaIANBlwJqIAUtAAA6AAAgAyAGOgCUAiADIAMvAZgCOwCVAgwHCyADQegFahCcEgwFCyABKALYAiEBIANBADoAyAIgASABIANByAJqEMMQIQUMBAsgAygC1AEgDEYEQCADQdQBahCyCAsgAygC2AEgAmogDUEoEO8kGiADIAxBAWoiDDYC3AEgAkEoaiECDAELCyADQegFahCNIQwBCyABKAIsIQULIABBgYCAgHg2ApABIAAgBTYCACADQeABahCoGSADQdQBahDjHiAEQYCAgIB4Rg0BIANBgAFqEOAbDAELIBogASgCfCIFIAUgGksbIQIgGiAFIAUgGkkbIQUgA0GVAmohCiADQegBaiERAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIARBgICAgHhGBEAgBkEGaw4CAgEDCyADQcABaiEMIANBiAFqIQcgBkEGaw4CBAMFC0HAv8wAQShByNXLABC8EgALQYCAgIB4IQEgAygC2AEhByADKALUASEGIAIhCiAFIREMDAsgAyANNgLMAiADIBQ2AsgCIANB0AJqIBFBLBDvJCECIANB/wJqIApBAmotAAA6AAAgAyAGOgD8AiADIAovAAA7AP0CIANB1wA6AOgFIBQgDSADQegFahDDECEFIAgQkAsiBkUNCSAGKAIAQSRHDQkgASABKQNANwN4IAEoAiggAUElNgIoQSRHDQMgASABKAIsEPIJDAkLIANBmAVqIAdBNBDvJBogA0GQBWogDEEIaikDADcDACADIAwpAwA3A4gFQQYhGiADKQLYASEqIAMoAtQBIQEgEiEPIBAhGCACIQYgBSEHDAoLIAMgEDYCzAIgAyASNgLIAiADQdACaiAHQTQQ7yQaIANBkANqIAxBCGopAwA3AwAgAyAENgKEAyADIAwpAwA3A4gDIANByAJqEOMGISogA0HYADoA6AUgAyAqNwPwBSAUIA0gA0HoBWoQwxAhAiAIEJALIgVFDQYgBSgCAEEkRw0GIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRw0CIAEgASgCLBDyCQwGCyADIBA2AswCIAMgEjYCyAIgA0HQAmogB0E0EO8kIRAgA0GQA2ogDEEIaikDADcDACADIAQ2AoQDIAMgDCkDADcDiAMgAyANNgLsBSADIBQ2AugFIANB8AVqIBFBLBDvJCEHIANBnwZqIApBAmotAAA6AAAgAyAGOgCcBiADIAovAAA7AJ0GIAMgBxDjBjcDoAYgAyADQcgCahDjBiIqNwOoBiADQaAGaiADQagGaiIGEPEHICoQ2A8gAykDoAYQ2A8NBCADKALsBSECIAMoAugFIANByAJqEOMGISogA0HYADoAqAYgAyAqNwOwBiACIAYQwxAhAiAIEJALIgVFDQMgBSgCAEEkRw0DIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRw0CIAEgASgCLBDyCQwDC0HAv8wAQShBuNXLABC8EgALQcC/zABBKEHY1csAELwSAAtBwL/MAEEoQejVywAQvBIACyAAQYGAgIB4NgKQASAAIAI2AgAgBxCcEiADQcgCahDgGwwDCyADKALMAiEYIAMoAsgCIQ8gA0GYBWogEEE0EO8kGiADQZAFaiADQYgDaiIBQQhqKQMANwMAIANB2AVqIANBjAZqKQIANwMAIANB4AVqIANBlAZqKQIANwMAIAMgASkDADcDiAUgAyADKQKEBjcD0AUgAygChAMhBCADKALUASEBIAMpAtgBISogAygC6AUhDCADKALsBSEKIAMoAvAFIREgAygC9AUhEiADKAL4BSEQIAMoAvwFIRQgAygCgAYhDSADQc4FaiADQZ0GaiIGQQJqLQAAOgAAIAMgBi8AADsBzAUgAy0AnAYhGiACIQYgBSEHDAMLIABBgYCAgHg2ApABIAAgAjYCACADQcgCahDgGwwBCyAAQYGAgIB4NgKQASAAIAU2AgAgAhCcEgsgA0HUAWoQ4x4MAQsgACANNgIgIAAgFDYCHCAAIBA2AhggACASNgIUIAAgETYCECAAIAo2AgwgACAMNgIIIAAgBzYCBCAAIAY2AgAgACADKQPQBTcCJCAAIBo6ADwgACADLwHMBTsAPSAAQSxqIANB2AVqKQMANwIAIABBNGogA0HgBWopAwA3AgAgAEE/aiADQc4Fai0AADoAACAAIBg2AkQgACAPNgJAIABByABqIANBmAVqQTQQ7yQaIAAgBDYCfCAAICo3ApQBIAAgATYCkAEgACADKQOIBTcDgAEgAEGIAWogA0GQBWopAwA3AwALIANB3ABqEKoeCyADQcAGaiQADwtBwL/MAEEoQfjUywAQvBIAC+pLAiZ/BH4jAEHABmsiAyQAAkACQCABQShqIggQ8woiBUUEQCABKAKAAiEBIANBADoAyAIgASABIANByAJqEMMQIQEgAEGB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ASgCnAMhAiARIA1BMBDvJCIFIBU6AEggBSAXNgI4IAUgDCACIAIgDEkbNgI0IAUgDCACIAIgDEsbNgIwCyAEQZAJaiQADAELQcC/zABBKEHs18sAELwSAAsgAygChAMiBEGAgICAeEYEQCADKALIAiEMDAILIAMoAswCIRAgAygCyAIhEiADQegFaiADQdACakE0EO8kGiADQegEaiADQZADaikDADcDACADIAMpA4gDNwPgBAwDCyADQZgFahCBHQsgAEGBgICAeDYCkAEgACAMNgIADAILIAEoAsgCIQUgAUElNgLIAiABIAEpA+ACNwOYAyADQdQCaiAPQQhqKQIANwIAIANB3AJqIA9BEGooAgA2AgAgAyAPKQIANwLMAiADIAU2AsgCIANByAJqEOAIIAIgASgCnAMiBSACIAVJGyESIAIgBSACIAVLGyEQQYCAgIB4IQQLIAMgEDYChAEgA0GIAWogA0HoBWpBNBDvJBogA0HIAWogA0HoBGoiGCkDACIpNwMAIAMgAykD4AQ3A8ABIAMgEjYCgAEgAyAENgK8ASADQQA2AtwBIANCgICAgIABNwLUASADQQc6AJQCAkAgKadB/wFxRSAEQYCAgIB4RnJFBEBBByEGQQAhDCADKALkASENDAELIANB0AJqIQ4gA0HIAmpBBHIhByADQcwCaiELIANBmARqIQkgA0HwA2ohESADQewCaiEZIANB3ANqIRNBACECQQAhDAJAAkADQCAIEPMKIgVFBEAgASgCgAIhASADQQA6AMgCIAEgASADQcgCahDDECEFDAMLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQRAgBSgCAEECayIFIAVBI08bIgVBHmsOBQQFAgIAAQsgASABKQPgAjcDmAMgASgCyAIgAUElNgLIAkEkRg0PQcC/zABBKEGI1csAELwSAAsgBUELRg0BCyADQdQCaiAIEOsMIANBCGogCBDgDyADQSA2AtACIANB+NXLADYCzAIgA0EwOgDIAiADKAIIIAMoAgwgA0HIAmoQwxAhBSAIEPMKIgJFDQ4gAigCAEEkRw0OIAEgASkD4AI3A5gDIAEoAsgCIAFBJTYCyAJBJEcNBiABIAEoAswCEOsJDA4LIAgQ3hgaAkACQAJAIAgQkg8iBQRAIAUoAgBBB0YNAQsgA0HIAmog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BBCQCyIDRQRAIAEoAtgCIQEgAkEAOgCQASABIAEgAkGQAWoQwxAhASAAQQc2AgAgACABNgIEDAELAkACQAJAAkACQAJAAkACQAJAAkACQEEQIAMoAgBBAmsiAyADQSNPGyIDQQlrDgMBCQIACyADBEAgA0EiRw0JIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRw0IIAEoAiwhASAAQQc2AgAgACABNgIEDAsLIAJByAFqIAEQpgUgAAJ/IAItANwBQQJHBEAgAkGsAWogAkHgAWopAwA3AgAgAkGkAWogAkHYAWopAwA3AgAgAkGcAWogAkHQAWopAwA3AgAgAiACKQPIATcClAEgAEEEaiACQZABakEkEO8kGkEADAELIAAgAigCyAE2AgRBBws2AgAMCgsgBBD8GCEMIAQQkAsiA0UEQCABKALYAiEBIAJBADoAkAEgASABIAJBkAFqEMMQIQEgAEEHNgIAIAAgATYCBAwKCyADKAIAQSRGBEAgASABKQNANwN4IAEoAiggAUElNgIoQSRHDQYgASgCLCEBIABBBzYCACAAIAE2AgQMCgsgASgCKCEDIAFBJTYCKCABIAEpA0A3A3ggAkGcAWogAUE0aikCADcCACACQaQBaiABQTxqKAIANgIAIAIgASkCLDcClAEgAiADNgKQASACQZABaiIQEOIIIAJBADYCaCACQoCAgICAATcCYCABQSxqIQYgEEEEciEJIAJB0AFqIQ4gAkGYAWohCkEAIQMDQCADIA1yRSADQf7/e0tyIQdBACEFAkACfwJAAkACQANAIAQQkAsiC0UNASACQQA2AuACIAIgCzYC5AIgAkHgAmoQtBwgBBCQCyILBEAgCygCAEEMRg0DCyAHRQRAIAJBOzoAkAEgASADIA0gAkGQAWoQoRULAkAgBBCQCyILRQ0AIAsoAgBBEEcNACAJIAYpAgA3AgAgASgCKCELIAFBJTYCKCABIAEpA0A3A3ggCUEIaiAGQQhqKQIANwIAIAlBEGogBkEQaigCADYCACACIAs2ApABIAVBAWohBSACQZABahDiCAwBCwsgBQRAIAIgBTYCuAEgAkEHNgKQASACQeAAaiACQZABahDiBgsgBBD8GCEFIAQQkAsiBwRAIAcoAgBBB0YNAwsgAkGQAWogARCRBCACKAKUASEFIAIoApABIgdBB0YNCiAOIAopAwA3AwAgDkEYaiAKQRhqKQMANwMAIA5BEGogCkEQaikDADcDACAOQQhqIApBCGopAwA3AwAgAiAFNgLMASACIAc2AsgBIAJB4ABqIAJByAFqEIoUQQAMAwsgASgC2AIhAyACQQA6AJABIAIgAyADIAJBkAFqEMMQNgLkAiACQQE2AuACIAJB4AJqELQcCyAEEJALIgNFDQIgAygCAEEMRw0CIAEoAighAyABQSU2AiggASABKQNANwN4IAJBnAFqIAZBCGopAgA3AgAgAkGkAWogBkEQaigCADYCACACIAYpAgA3ApQBIAIgAzYCkAEgAkGQAWoQ4ghBACEDAkAgAS0A+wJFIAEtAPgCQQJHcgRAIAEtAJADRQ0BCyAEEJALIgRFDQAgBCgCAEEXRw0AIAEoAighBCABQSU2AiggASABKQNANwN4IAJBnAFqIAZBCGopAgA3AgAgAkGkAWogBkEQaigCADYCACACIAYpAgA3ApQBIAIgBDYCkAEgAkGQAWoQ4ghBASEDCyAAIAIpAmA3AgQgACADOgAcIABBADYCGCAAQQE2AgAgAEEMaiACQegAaigCADYCACAAIAwgASgCfCIBIAEgDEkbNgIUIAAgDCABIAEgDEsbNgIQDA0LIAkgBikCADcCACABKAIoIQMgAUElNgIoIAEgASkDQDcDeCAJQQhqIAZBCGopAgA3AgAgCUEQaiAGQRBqKAIANgIAIAIgAzYCkAEgAkGQAWoiDxDiCCABKAJ8IQMgDyABEEkgAigCkAEiDUEHRg0GIAJBwAJqIgggCkEIaikDADcDACACQcgCaiIRIApBEGopAwA3AwAgAkHQAmoiEiAKQRhqKQMANwMAIAIgCikDADcDuAIgAigClAEhECABKAJ8IQtBKEEIEP4aIgcgEDYCBCAHIA02AgAgByACKQO4AjcDCCAHQRBqIAgpAwA3AwAgB0EYaiARKQMANwMAIAdBIGogEikDADcDACACQQA2AqgBIAIgBSADIAMgBUkbNgKkASACIAUgAyADIAVLGzYCoAEgAiAFIAsgBSALSxsiDTYCnAEgAiAFIAsgBSALSRsiAzYCmAEgAiAHNgKUASACQQI2ApABIAJB4ABqIA8QihRBAQsgBBCQCyIHBEAgBygCAEEMRg0CCwJAIAQQkAsiBwRAIAcoAgBBEEYNAQsgAkGYAWogBBC5CSACQRBqIAQQmBAgAkHIlswANgKUASACQTQ6AJABIAIoAhAgAigCFCACQZABahDDECEFIAQQkAsiBEUNByAEKAIAQSRHDQcgASABKQNANwN4IAEoAiggAUElNgIoQSRHDQUgASABKAIsEPIJDAcLIAkgBikCADcCACABKAIoIQcgAUElNgIoIAEgASkDQDcDeCAJQQhqIAZBCGopAgA3AgAgCUEQaiAGQRBqKAIANgIAIAIgBzYCkAEgAkGQAWoiEBDiCEUNASAEEJALIgVFDQEgBSgCAEEMRw0BIAEoAnwhBSABKAJ4IQcgAkE6OgCQASABIAcgBSAQEKEVDAELCyACQZgBaiAEELkJIAJBCGogBBCYECACQfi5ywA2ApQBIAJBNDoAkAEgAigCCCACKAIMIAJBkAFqEMMQIQUgBBCQCyIERQ0EIAQoAgBBJEcNBCABIAEpA0A3A3ggASgCKCABQSU2AihBJEcNASABIAEoAiwQ8gkMBAsgAkEAOgBTIAIgASkBggM3AEMgAiABKQCTAzcAVCACIAEoAJsDNgBcIAIgAUGKA2oiAykBADcASyACQfkAaiABQZcDaikAADcAACACQfQAaiABQZIDaikBADcCACACQewAaiADKQEANwIAIAIgASkBggM3AmQgAUGAAWogAkHDAGoQuwYgAiABNgJgIAQQ/BghDiAEEJALIgNFBEAgASgC2AIhASACQQA6AJABIAEgASACQZABahDDECEBIABBBzYCACAAIAE2AgQMCAsCQCADKAIAQSRGBEAgASABKQNANwN4IAEoAiggAUElNgIoQSRGDQFBwL/MAEEoQaSBzAAQvBIACyABKAIoIQMgAUElNgIoIAEgASkDQDcDeCACQZwBaiABQTRqKQIANwIAIAJBpAFqIAFBPGooAgA2AgAgAiABKQIsNwKUASACIAM2ApABIAJBkAFqIhAQ4gggAkEANgKMASACQoCAgICAATcChAEgAUEsaiEGIBBBBHIhCyACQbgCakEEciEJIAJBxAJqIRcgAkG8AmohDSACQcACaiEKIAJBoAJqIQwgAkGgAWohGCACQZgBaiEZQQghEANAIAdBOGwhEgJAA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEEJALIgMEQCADKAIAQQ5GDQELIAQQ/BghBQJA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QZgCahDwESACKAKUASEDDAYLQcC/zABBKEGY/8sAELwSAAtBwL/MAEEoQfj+ywAQvBIACyAAQQc2AgAgACADNgIEIAJBhAFqEI0fDBILIAAgAikChAE3AgQgACADOgAcIABBADYCGCAAIAw2AhQgACAKNgIQIABBAzYCACAAQQxqIAJBjAFqKAIANgIADBELIAIpA6ACENgPDAELIAIoApQBIQggAkHIAWogGUEwEO8kGiACKAKEASAHRgRAIAJBhAFqENISIAIoAogBIRALIBAgEmoiBSADNgIAIAVBBGogCDYCACAFQQhqIAJByAFqQTAQ7yQaIAIgB0EBaiIHNgKMASAEEJALIgMEQCADKAIAQQ5GDQMLIAQQkAsiAwRAIAMoAgBBEEYNAgsgAkGYAWogBBC5CSACQRhqIAQQmBAgAkHIlswANgKUASACQTQ6AJABIAIoAhggAigCHCACQZABahDDECEDIAQQkAsiBEUNACAEKAIAQSRHDQAgASABKQNANwN4IAEoAiggAUElNgIoQSRHDQUgASABKAIsEPIJCyAAQQc2AgAgACADNgIEIAJBhAFqEI0fDA4LIAsgBikCADcCACABKAIoIQMgAUElNgIoIAEgASkDQDcDeCALQQhqIAZBCGopAgA3AgAgC0EQaiAGQRBqKAIANgIAIAIgAzYCkAEgAkGQAWoQ4gggBBCQCyIDDQELIBJBOGohEgwBCwtBASARIAMoAgBBDkYiAxshESABKQN4IBogAxshGgwBCwtBwL/MAEEoQbSBzAAQvBIACyABKAIsIQEgAEEHNgIAIAAgATYCBAwHC0HAv8wAQShBtNnLABC8EgALQcC/zABBKEGk2csAELwSAAsgAigClAEhBQsgAEEHNgIAIAAgBTYCBCACQeAAahCMHwwEC0HAv8wAQShBlNnLABC8EgALQcC/zABBKEH02csAELwSAAsgAkGcAWogBBC5CSACIAQQmBAgAkEcNgKYASACQYTaywA2ApQBIAJBMDoAkAEgAigCACACKAIEIAJBkAFqEMMQIQMCQCAEEJALIgRFDQAgBCgCAEEkRw0AIAEgASkDQDcDeCABKAIoIAFBJTYCKEEkRgRAIAEgASgCLBDyCQwBC0HAv8wAQShBoNrLABC8EgALIABBBzYCACAAIAM2AgQMAQsgAkHgAGoQqh4LIAJB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AiECIAMoAqQCIQQgAygCoAIhBQwBCwtBACEJCyAJRQ0ACyADQaACaiAWQRhrIgJBEGooAgAgAkEUaigCACAJIAQQpwYLIANByAFqIgIgA0GoAmooAgA2AgAgAyADKQKgAjcDwAFBBEHQABCNGSIKRQ0BIApBAjYCCCAKQoGAgIAQNwIAIAogAykDwAE3AgwgCkEUaiACKAIANgIACyAAQeAAahCWGCEWIAAgACgCgAEiEyAUKAIQakEBajYCgAEgA0H4AWpCADcDACADQfABakIANwMAIANB6AFqQgA3AwAgA0IANwPgASADQvPK0cunjNmy9AA3A9gBIANCg9+R85bM3LfkADcD0AEgA0Lh5JXz1uzZvOwANwPIASADQvXKzYPXrNu38wA3A8ABIANBwAFqIgIgFCgCDCIPIBQoAhAiCBCaByADQSBqIAIQygcgA0EoaikDACEdIAMpAyAhHiADQdgCakIANwMAIANB0AJqQgA3AwAgA0HIAmpCADcDACADQgA3A8ACIANC88rRy6eM2bL0ADcDuAIgA0KD35Hzlszct+QANwOwAiADQuHklfPW7Nm87AA3A6gCIANC9crNg9es27fzADcDoAIgCiADQaACaiICEO4EIANBEGogAhDKByADQRhqKQMAIR8gAykDECEcQQQQjhkiAiATNgIAIANBATYCsAEgAyACNgKsASADQQE2AqgBIANBADYCcCADQoCAgIDAADcCaCADQQA2ApABIANCgICAgMAANwKIASAAQYABaiENIAggE2ohEkEEIQlBACEMQQAhAgJAA0ACQAJAIANBiAFqAn8CQAJAAkACQAJAAkACQAJAAkACQCACIAhJBEAgAiAPaiIOLQAAIgRBIEkNAUEBIQYgBEH+AE0NDCACQQAgBMBBv39MGw0CAkACQCAEwEEATg0AIA4tAAFBP3EhBSAEQR9xIQcCQCAEQd8BTQRAIAdBBnQgBXIhBAwBCyAOLQACQT9xIAVBBnRyIQUgBEHwAUkEQCAFIAdBDHRyIQQMAQsgB0ESdEGAgPAAcSAOLQADQT9xIAVBBnRyciIEQYCAxABGDQYLIARBgAFJDQBBAkEDQQQgBEGAgARJGyAEQYAQSRshBiAMIAMoAmhGDQEMCwsgAiATaiEHIARB/wBGDQsgBEEgTw0NDAsLIANB6ABqEKYIIAMoAmwh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ASACQbsBai0AAEEQdHIhBUEkIQMMDwsgAigCKCIKQRB2IREgCkEIdiEQIAIoAhAiCEEIdiEFIAIpAxgiGkIgiKchCyACKQMIIhlCKIinIQQgGUIgiKchBiAapyEOIBmnIQdBJSEDIAIoAiQhDyACKAIgIQ0gAigCLCEBIAIoAhQhDAwRCyACKAIIIQcgAigCBCEJQSYhAwwQC0EnIQMgAigCBCABEKACIQkMDwsgAkFAayIDIAJBBHJBJBDvJBogAkGwAWogAyABEI0WIAIoArgBIgZBCHYhBCACLwC9ASACQb8Bai0AAEEQdHIhBUEoIQMgAigC0AEhDyACKALMASENIAIoAsgBIQsgAigCxAEhDiACKALAASEMIAItALwBIQggAigCtAEhByACKAKwASEJDA4LIAIoAgwiBkEIdiEEIAIvABEgAkETai0AAEEQdHIhBUEpIQMgAi0AECEIIAIoAgghByACKAIEIQkMDQsgAigCDCIGQQh2IQRBKiEDIAIoAgghByACKAIEIAEQTCEJDAwLIAIoAgwiBkEIdiEEQSshAyACKAIIIQcgAigCBCABEEwhCQwLCyACQcgAaiACQQxqKQIANwMAIAIgAikCBDcDQCACQbABaiACQUBrIAEQ3xYgAigCuAEiBkEIdiEEIAIvAL0BIAJBvwFqLQAAQRB0ciEFQSwhAwwGCyACQcgAaiACQQxqKQIANwMAIAIgAikCBDcDQCACQbABaiACQUBrIAEQ3xYgAigCuAEiBkEIdiEEIAIvAL0BIAJBvwFqLQAAQRB0ciEFQS0hAwwFCyACQcgAaiACQQxqKQIANwMAIAIgAikCBDcDQCACQbABaiACQUBrIAEQ3xYgAigCuAEiBkEIdiEEIAIvAL0BIAJBvwFqLQAAQRB0ciEFQS4hAwwECyACKAIQIghBCHYhBSACKQMIIhlCKIinIQQgGUIgiKchBiAZpyEHQS8hAyACKAIUIQwMBwsgAigCDCIGQQh2IQRBMCEDIAItABAhCCACKAIIIQcgAigCBCABEIgLIQkMBgtBMQshAyACKAIIIQcgAigCBCEJDAQLIAItALwBIQggAigCtAEhByACKAKwASEJDAMLIAIoAtQBIQEgAi8B0gEhESACLQDRASEQIAItANABIQogAigCzAEhDyACKALIASENIAIoAsQBIQsgAigC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AgsgAyEECwJAIBoQkAsiAkUNACACKAIAQQ1HDQAgASgCKCECIAFBJTYCKCABIAEpA0A3A3ggCEH0AmogGUEIaiIyKQIANwIAIAhB/AJqIBlBEGoiMygCADYCACAIIBkpAgA3AuwCIAggAjYC6AIgCEHoAmoiAhDiCCAIQdUBaiABQYIDaiInQRVqIjQpAAA3AAAgCEHQAWogJ0EQaiI1KQEANwIAIAhByAFqICdBCGoiNikBADcCACAIIARBAEc6AP4CIAggASkBggM3AOgCIAggASkBigM3APACIAggASgBkgM2APgCIAggAS8BlgM7APwCIAggASgAmQM2AP8CIAggAS8AnQM7AIMDIAggJykBADcCwAEgLCACELsGIAggATYCvAEgCEEANgLoASAIQoCAgICAATcC4AEgCEHwAWohKCAIQZACakEEciEqIAhB8AJqITcgCEGYAmohOEEAIQIDQAJAAkACQAJAAkACQAJAAkACQCAaEJALIgMEQCAIQQA2AuwBIAggAzYC8AEgCEHsAWoQtBwgGhCQCyIDBEAgAygCAEEORg0CCwJAIBoQkAsiA0UNACADKAIAQQ9HDQAgKiAZKQIANwIAIAEoAighAyABQSU2AiggASABKQNANwN4ICpBCGogMikCADcCACAqQRBqIDMoAgA2AgAgCCADNgKQAiAIQZACaiIGEOIIIAEoAnwhAyABKAJ4IQQgCEEKNgKQAiAIIAQgAyADIARJGzYCmAIgCCAEIAMgAyAESxs2ApQCIAhB4AFqIAYQjBQMCwsgKEEVaiA0KQAANwAAIChBEGogNSkBADcBACAoQQhqIDYpAQA3AQAgKCAnKQEANwEAIAhBAToAqQIgCCABLQCaAzoAqAIgCCABLQCeAzoArAIgCCABKQGCAzcAkAIgCCABKQGKAzcAmAIgCCABKQGSAzcAoAIgCCABLwGcAzsAqgIgLCAIQZACaiIHELsGIAggATYC7AFBACEEQQAhCUEAIQtBACEMQQAhDkEAIRBBACERQQAhE0EAIRdBACEYQQAhHEEAIR5BACEfQQAhIEEAISFBACEjQQAhJUEAIStBACEtQQAhLiMAQdAIayIFJAAgAUEoaiIKEPwYIQ0gBUHwBGogAUEAEKIBIAUoAvQEIQMCQAJAAkACQAJAAkACQAJAIAUoAvAEIgZBgICAgHhH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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment