UNPKG

auspice

Version:

Web app for visualizing pathogen evolution

1,180 lines 5.29 MB
{ "{\"sourceRoot\":\"/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server\",\"babelrc\":false,\"caller\":{\"name\":\"@babel/register\"},\"cwd\":\"/Users/naboo/github/nextstrain/auspice/docs-src\",\"filename\":\"/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js\",\"configFile\":false,\"passPerPreset\":false,\"envName\":\"development\",\"root\":\"/Users/naboo/github/nextstrain/auspice/docs-src\",\"plugins\":[{\"key\":\"base$0\",\"visitor\":{\"JSXElement\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{}},{\"key\":\"proposal-class-properties\",\"visitor\":{\"PrivateName\":{\"enter\":[null]},\"ExportDefaultDeclaration\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]}},\"options\":{}},{\"key\":\"proposal-object-rest-spread\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"VariableDeclarator\":{\"enter\":[null]},\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"ObjectExpression\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{}},{\"key\":\"transform-modules-commonjs\",\"visitor\":{\"Program\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"loose\":false}},{\"key\":\"transform-template-literals\",\"visitor\":{\"TaggedTemplateExpression\":{\"enter\":[null]},\"TemplateLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-literals\",\"visitor\":{\"NumericLiteral\":{\"enter\":[null]},\"StringLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-function-name\",\"visitor\":{\"FunctionExpression\":{\"exit\":[null]},\"ObjectProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-arrow-functions\",\"visitor\":{\"ArrowFunctionExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-block-scoped-functions\",\"visitor\":{\"BlockStatement\":{\"enter\":[null]},\"SwitchCase\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-classes\",\"visitor\":{\"ExportDefaultDeclaration\":{\"enter\":[null]},\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-object-super\",\"visitor\":{\"ObjectExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-shorthand-properties\",\"visitor\":{\"ObjectMethod\":{\"enter\":[null]},\"ObjectProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-duplicate-keys\",\"visitor\":{\"ObjectExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-computed-properties\",\"visitor\":{\"ObjectExpression\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-for-of\",\"visitor\":{\"ForOfStatement\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-sticky-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-dotall-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-unicode-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-spread\",\"visitor\":{\"ArrayExpression\":{\"enter\":[null]},\"CallExpression\":{\"enter\":[null]},\"NewExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-parameters\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-destructuring\",\"visitor\":{\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"VariableDeclaration\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-block-scoping\",\"visitor\":{\"VariableDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"_exploded\":true,\"BlockStatement\":{\"enter\":[null]},\"SwitchStatement\":{\"enter\":[null]},\"Program\":{\"enter\":[null]},\"_verified\":true,\"DoWhileStatement\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForStatement\":{\"enter\":[null]},\"WhileStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-typeof-symbol\",\"visitor\":{\"UnaryExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"BlockStatement\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"DoWhileStatement\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForStatement\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"Program\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"SwitchStatement\":{\"enter\":[null]},\"WhileStatement\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-new-target\",\"visitor\":{\"MetaProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"regenerator-transform\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"exit\":[null]},\"FunctionExpression\":{\"exit\":[null]},\"ObjectMethod\":{\"exit\":[null]},\"ArrowFunctionExpression\":{\"exit\":[null]},\"ClassMethod\":{\"exit\":[null]},\"ClassPrivateMethod\":{\"exit\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-exponentiation-operator\",\"visitor\":{\"AssignmentExpression\":{\"enter\":[null]},\"BinaryExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-async-to-generator\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-async-generator-functions\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"Program\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-object-rest-spread\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"VariableDeclarator\":{\"enter\":[null]},\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"ObjectExpression\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-unicode-property-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-json-strings\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"DirectiveLiteral\":{\"enter\":[null]},\"StringLiteral\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-optional-catch-binding\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"CatchClause\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-named-capturing-groups-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-member-expression-literals\",\"visitor\":{\"MemberExpression\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-property-literals\",\"visitor\":{\"ObjectProperty\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-reserved-words\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"Identifier\":{\"enter\":[null,null]},\"JSXIdentifier\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-react-jsx\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"JSXNamespacedName\":{\"enter\":[null]},\"JSXSpreadChild\":{\"enter\":[null]},\"JSXElement\":{\"exit\":[null]},\"JSXFragment\":{\"exit\":[null]},\"Program\":{\"enter\":[null],\"exit\":[null]},\"JSXAttribute\":{\"enter\":[null]}},\"options\":{\"pragma\":\"React.createElement\",\"pragmaFrag\":\"React.Fragment\",\"throwIfNamespace\":true,\"useBuiltIns\":false}},{\"key\":\"transform-react-display-name\",\"visitor\":{\"ExportDefaultDeclaration\":{\"enter\":[null]},\"CallExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{}}],\"presets\":[]}:7.4.3": { "metadata": {}, "options": { "sourceRoot": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server", "babelrc": false, "caller": { "name": "@babel/register" }, "cwd": "/Users/naboo/github/nextstrain/auspice/docs-src", "filename": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js", "configFile": false, "envName": "development", "root": "/Users/naboo/github/nextstrain/auspice/docs-src", "sourceMaps": "both", "ast": false, "passPerPreset": false, "plugins": [ { "key": "base$0", "visitor": { "JSXElement": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": {} }, { "key": "proposal-class-properties", "visitor": { "PrivateName": { "enter": [ null ] }, "ExportDefaultDeclaration": { "enter": [ null ] }, "_exploded": true, "_verified": true, "ClassDeclaration": { "enter": [ null ] }, "ClassExpression": { "enter": [ null ] } }, "options": {} }, { "key": "proposal-object-rest-spread", "visitor": { "_exploded": {}, "_verified": {}, "VariableDeclarator": { "enter": [ null ] }, "ExportNamedDeclaration": { "enter": [ null ] }, "CatchClause": { "enter": [ null ] }, "AssignmentExpression": { "enter": [ null ] }, "ObjectExpression": { "enter": [ null ] }, "FunctionDeclaration": { "enter": [ null ] }, "FunctionExpression": { "enter": [ null ] }, "ObjectMethod": { "enter": [ null ] }, "ArrowFunctionExpression": { "enter": [ null ] }, "ClassMethod": { "enter": [ null ] }, "ClassPrivateMethod": { "enter": [ null ] }, "ForInStatement": { "enter": [ null ] }, "ForOfStatement": { "enter": [ null ] } }, "options": {} }, { "key": "transform-modules-commonjs", "visitor": { "Program": { "exit": [ null ] }, "_exploded": true, "_verified": true }, "options": { "loose": false } }, { "key": "transform-template-literals", "visitor": { "TaggedTemplateExpression": { "enter": [ null ] }, "TemplateLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-literals", "visitor": { "NumericLiteral": { "enter": [ null ] }, "StringLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-function-name", "visitor": { "FunctionExpression": { "exit": [ null ] }, "ObjectProperty": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-arrow-functions", "visitor": { "ArrowFunctionExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-block-scoped-functions", "visitor": { "BlockStatement": { "enter": [ null ] }, "SwitchCase": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-classes", "visitor": { "ExportDefaultDeclaration": { "enter": [ null ] }, "ClassDeclaration": { "enter": [ null ] }, "ClassExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-object-super", "visitor": { "ObjectExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-shorthand-properties", "visitor": { "ObjectMethod": { "enter": [ null ] }, "ObjectProperty": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-duplicate-keys", "visitor": { "ObjectExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-computed-properties", "visitor": { "ObjectExpression": { "exit": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-for-of", "visitor": { "ForOfStatement": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-sticky-regex", "visitor": { "RegExpLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-dotall-regex", "visitor": { "RegExpLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-unicode-regex", "visitor": { "RegExpLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-spread", "visitor": { "ArrayExpression": { "enter": [ null ] }, "CallExpression": { "enter": [ null ] }, "NewExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-parameters", "visitor": { "_exploded": true, "_verified": true, "FunctionDeclaration": { "enter": [ null ] }, "FunctionExpression": { "enter": [ null ] }, "ObjectMethod": { "enter": [ null ] }, "ArrowFunctionExpression": { "enter": [ null ] }, "ClassMethod": { "enter": [ null ] }, "ClassPrivateMethod": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-destructuring", "visitor": { "ExportNamedDeclaration": { "enter": [ null ] }, "CatchClause": { "enter": [ null ] }, "AssignmentExpression": { "enter": [ null ] }, "VariableDeclaration": { "enter": [ null ] }, "_exploded": true, "_verified": true, "ForInStatement": { "enter": [ null ] }, "ForOfStatement": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-block-scoping", "visitor": { "VariableDeclaration": { "enter": [ null ] }, "CatchClause": { "enter": [ null ] }, "_exploded": true, "BlockStatement": { "enter": [ null ] }, "SwitchStatement": { "enter": [ null ] }, "Program": { "enter": [ null ] }, "_verified": true, "DoWhileStatement": { "enter": [ null ] }, "ForInStatement": { "enter": [ null ] }, "ForStatement": { "enter": [ null ] }, "WhileStatement": { "enter": [ null ] }, "ForOfStatement": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-typeof-symbol", "visitor": { "UnaryExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true, "BlockStatement": { "enter": [ null ] }, "CatchClause": { "enter": [ null ] }, "DoWhileStatement": { "enter": [ null ] }, "ForInStatement": { "enter": [ null ] }, "ForStatement": { "enter": [ null ] }, "FunctionDeclaration": { "enter": [ null ] }, "FunctionExpression": { "enter": [ null ] }, "Program": { "enter": [ null ] }, "ObjectMethod": { "enter": [ null ] }, "SwitchStatement": { "enter": [ null ] }, "WhileStatement": { "enter": [ null ] }, "ArrowFunctionExpression": { "enter": [ null ] }, "ClassDeclaration": { "enter": [ null ] }, "ClassExpression": { "enter": [ null ] }, "ForOfStatement": { "enter": [ null ] }, "ClassMethod": { "enter": [ null ] }, "ClassPrivateMethod": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-new-target", "visitor": { "MetaProperty": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "regenerator-transform", "visitor": { "_exploded": true, "_verified": true, "FunctionDeclaration": { "exit": [ null ] }, "FunctionExpression": { "exit": [ null ] }, "ObjectMethod": { "exit": [ null ] }, "ArrowFunctionExpression": { "exit": [ null ] }, "ClassMethod": { "exit": [ null ] }, "ClassPrivateMethod": { "exit": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-exponentiation-operator", "visitor": { "AssignmentExpression": { "enter": [ null ] }, "BinaryExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-async-to-generator", "visitor": { "_exploded": true, "_verified": true, "FunctionDeclaration": { "enter": [ null ] }, "FunctionExpression": { "enter": [ null ] }, "ObjectMethod": { "enter": [ null ] }, "ArrowFunctionExpression": { "enter": [ null ] }, "ClassMethod": { "enter": [ null ] }, "ClassPrivateMethod": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "proposal-async-generator-functions", "visitor": { "_exploded": {}, "_verified": {}, "Program": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "proposal-object-rest-spread", "visitor": { "_exploded": {}, "_verified": {}, "VariableDeclarator": { "enter": [ null ] }, "ExportNamedDeclaration": { "enter": [ null ] }, "CatchClause": { "enter": [ null ] }, "AssignmentExpression": { "enter": [ null ] }, "ObjectExpression": { "enter": [ null ] }, "FunctionDeclaration": { "enter": [ null ] }, "FunctionExpression": { "enter": [ null ] }, "ObjectMethod": { "enter": [ null ] }, "ArrowFunctionExpression": { "enter": [ null ] }, "ClassMethod": { "enter": [ null ] }, "ClassPrivateMethod": { "enter": [ null ] }, "ForInStatement": { "enter": [ null ] }, "ForOfStatement": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "proposal-unicode-property-regex", "visitor": { "RegExpLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "proposal-json-strings", "visitor": { "_exploded": {}, "_verified": {}, "DirectiveLiteral": { "enter": [ null ] }, "StringLiteral": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "proposal-optional-catch-binding", "visitor": { "_exploded": {}, "_verified": {}, "CatchClause": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-named-capturing-groups-regex", "visitor": { "RegExpLiteral": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-member-expression-literals", "visitor": { "MemberExpression": { "exit": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-property-literals", "visitor": { "ObjectProperty": { "exit": [ null ] }, "_exploded": true, "_verified": true }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-reserved-words", "visitor": { "_exploded": true, "_verified": true, "Identifier": { "enter": [ null, null ] }, "JSXIdentifier": { "enter": [ null ] } }, "options": { "spec": false, "loose": false, "useBuiltIns": false } }, { "key": "transform-react-jsx", "visitor": { "_exploded": {}, "_verified": {}, "JSXNamespacedName": { "enter": [ null ] }, "JSXSpreadChild": { "enter": [ null ] }, "JSXElement": { "exit": [ null ] }, "JSXFragment": { "exit": [ null ] }, "Program": { "enter": [ null ], "exit": [ null ] }, "JSXAttribute": { "enter": [ null ] } }, "options": { "pragma": "React.createElement", "pragmaFrag": "React.Fragment", "throwIfNamespace": true, "useBuiltIns": false } }, { "key": "transform-react-display-name", "visitor": { "ExportDefaultDeclaration": { "enter": [ null ] }, "CallExpression": { "enter": [ null ] }, "_exploded": true, "_verified": true }, "options": {} } ], "presets": [], "parserOpts": { "sourceType": "module", "sourceFileName": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js", "plugins": [ "classProperties", "classPrivateProperties", "objectRestSpread", "asyncGenerators", "objectRestSpread", "jsonStrings", "optionalCatchBinding", "jsx" ] }, "generatorOpts": { "filename": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js", "comments": true, "compact": "auto", "sourceMaps": "both", "sourceRoot": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server", "sourceFileName": "env.js" } }, "ast": null, "code": "\"use strict\";\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n/**\n * Copyright (c) 2017-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar CWD = process.cwd();\n\nvar fs = require('fs-extra');\n\nvar path = require('path');\n\nvar chalk = require('chalk');\n\nvar siteConfig = require(\"\".concat(CWD, \"/siteConfig.js\"));\n\nvar join = path.join;\nvar languagesFile = join(CWD, 'languages.js');\nvar versionsJSONFile = join(CWD, 'versions.json');\nvar versionsFile = join(CWD, 'pages/en/versions.js');\n\nvar Translation =\n/*#__PURE__*/\nfunction () {\n function Translation() {\n var _this = this;\n\n _classCallCheck(this, Translation);\n\n _defineProperty(this, \"enabledLanguages\", function () {\n return _this.languages.filter(function (lang) {\n return lang.enabled;\n });\n });\n\n this.enabled = false;\n this.languages = [{\n enabled: true,\n name: 'English',\n tag: 'en'\n }];\n this.load();\n }\n\n _createClass(Translation, [{\n key: \"load\",\n value: function load() {\n if (fs.existsSync(languagesFile)) {\n this.enabled = true;\n this.languages = require(languagesFile);\n }\n }\n }]);\n\n return Translation;\n}();\n\nvar Versioning =\n/*#__PURE__*/\nfunction () {\n function Versioning() {\n _classCallCheck(this, Versioning);\n\n this.enabled = false;\n this.latestVersion = null;\n this.defaultVersion = null;\n this.versions = [];\n this.missingVersionsPage = false;\n this.load();\n }\n\n _createClass(Versioning, [{\n key: \"printMissingVersionsPageError\",\n value: function printMissingVersionsPageError() {\n console.error(\"\".concat(chalk.yellow('No versions.js file found!')) + \"\\nYou should create your versions.js file in pages/en directory.\" + \"\\nPlease refer to https://docusaurus.io/docs/en/versioning.html.\");\n }\n }, {\n key: \"load\",\n value: function load() {\n if (fs.existsSync(versionsJSONFile)) {\n this.enabled = true;\n this.versions = JSON.parse(fs.readFileSync(versionsJSONFile, 'utf8'));\n this.latestVersion = this.versions[0];\n this.defaultVersion = siteConfig.defaultVersionShown ? siteConfig.defaultVersionShown : this.latestVersion; // otherwise show the latest version (other than next/master)\n }\n\n if (!fs.existsSync(versionsFile)) {\n this.missingVersionsPage = true;\n }\n }\n }]);\n\n return Versioning;\n}();\n\nvar env = {\n translation: new Translation(),\n versioning: new Versioning()\n};\nmodule.exports = env;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVudi5qcyJdLCJuYW1lcyI6WyJDV0QiLCJwcm9jZXNzIiwiY3dkIiwiZnMiLCJyZXF1aXJlIiwicGF0aCIsImNoYWxrIiwic2l0ZUNvbmZpZyIsImpvaW4iLCJsYW5ndWFnZXNGaWxlIiwidmVyc2lvbnNKU09ORmlsZSIsInZlcnNpb25zRmlsZSIsIlRyYW5zbGF0aW9uIiwibGFuZ3VhZ2VzIiwiZmlsdGVyIiwibGFuZyIsImVuYWJsZWQiLCJuYW1lIiwidGFnIiwibG9hZCIsImV4aXN0c1N5bmMiLCJWZXJzaW9uaW5nIiwibGF0ZXN0VmVyc2lvbiIsImRlZmF1bHRWZXJzaW9uIiwidmVyc2lvbnMiLCJtaXNzaW5nVmVyc2lvbnNQYWdlIiwiY29uc29sZSIsImVycm9yIiwieWVsbG93IiwiSlNPTiIsInBhcnNlIiwicmVhZEZpbGVTeW5jIiwiZGVmYXVsdFZlcnNpb25TaG93biIsImVudiIsInRyYW5zbGF0aW9uIiwidmVyc2lvbmluZyIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7O0FBT0EsSUFBTUEsR0FBRyxHQUFHQyxPQUFPLENBQUNDLEdBQVIsRUFBWjs7QUFDQSxJQUFNQyxFQUFFLEdBQUdDLE9BQU8sQ0FBQyxVQUFELENBQWxCOztBQUNBLElBQU1DLElBQUksR0FBR0QsT0FBTyxDQUFDLE1BQUQsQ0FBcEI7O0FBQ0EsSUFBTUUsS0FBSyxHQUFHRixPQUFPLENBQUMsT0FBRCxDQUFyQjs7QUFFQSxJQUFNRyxVQUFVLEdBQUdILE9BQU8sV0FBSUosR0FBSixvQkFBMUI7O0FBRUEsSUFBTVEsSUFBSSxHQUFHSCxJQUFJLENBQUNHLElBQWxCO0FBRUEsSUFBTUMsYUFBYSxHQUFHRCxJQUFJLENBQUNSLEdBQUQsRUFBTSxjQUFOLENBQTFCO0FBQ0EsSUFBTVUsZ0JBQWdCLEdBQUdGLElBQUksQ0FBQ1IsR0FBRCxFQUFNLGVBQU4sQ0FBN0I7QUFDQSxJQUFNVyxZQUFZLEdBQUdILElBQUksQ0FBQ1IsR0FBRCxFQUFNLHNCQUFOLENBQXpCOztJQUVNWSxXOzs7QUFDSix5QkFBYztBQUFBOztBQUFBOztBQUFBLDhDQWFLO0FBQUEsYUFBTSxLQUFJLENBQUNDLFNBQUwsQ0FBZUMsTUFBZixDQUFzQixVQUFBQyxJQUFJO0FBQUEsZUFBSUEsSUFBSSxDQUFDQyxPQUFUO0FBQUEsT0FBMUIsQ0FBTjtBQUFBLEtBYkw7O0FBQ1osU0FBS0EsT0FBTCxHQUFlLEtBQWY7QUFDQSxTQUFLSCxTQUFMLEdBQWlCLENBQ2Y7QUFDRUcsTUFBQUEsT0FBTyxFQUFFLElBRFg7QUFFRUMsTUFBQUEsSUFBSSxFQUFFLFNBRlI7QUFHRUMsTUFBQUEsR0FBRyxFQUFFO0FBSFAsS0FEZSxDQUFqQjtBQVFBLFNBQUtDLElBQUw7QUFDRDs7OzsyQkFJTTtBQUNMLFVBQUloQixFQUFFLENBQUNpQixVQUFILENBQWNYLGFBQWQsQ0FBSixFQUFrQztBQUNoQyxhQUFLTyxPQUFMLEdBQWUsSUFBZjtBQUNBLGFBQUtILFNBQUwsR0FBaUJULE9BQU8sQ0FBQ0ssYUFBRCxDQUF4QjtBQUNEO0FBQ0Y7Ozs7OztJQUdHWSxVOzs7QUFDSix3QkFBYztBQUFBOztBQUNaLFNBQUtMLE9BQUwsR0FBZSxLQUFmO0FBQ0EsU0FBS00sYUFBTCxHQUFxQixJQUFyQjtBQUNBLFNBQUtDLGNBQUwsR0FBc0IsSUFBdEI7QUFDQSxTQUFLQyxRQUFMLEdBQWdCLEVBQWhCO0FBQ0EsU0FBS0MsbUJBQUwsR0FBMkIsS0FBM0I7QUFFQSxTQUFLTixJQUFMO0FBQ0Q7Ozs7b0RBRStCO0FBQzlCTyxNQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FDRSxVQUFHckIsS0FBSyxDQUFDc0IsTUFBTixDQUFhLDRCQUFiLENBQUgsMklBREY7QUFLRDs7OzJCQUVNO0FBQ0wsVUFBSXpCLEVBQUUsQ0FBQ2lCLFVBQUgsQ0FBY1YsZ0JBQWQsQ0FBSixFQUFxQztBQUNuQyxhQUFLTSxPQUFMLEdBQWUsSUFBZjtBQUNBLGFBQUtRLFFBQUwsR0FBZ0JLLElBQUksQ0FBQ0MsS0FBTCxDQUFXM0IsRUFBRSxDQUFDNEIsWUFBSCxDQUFnQnJCLGdCQUFoQixFQUFrQyxNQUFsQyxDQUFYLENBQWhCO0FBQ0EsYUFBS1ksYUFBTCxHQUFxQixLQUFLRSxRQUFMLENBQWMsQ0FBZCxDQUFyQjtBQUNBLGFBQUtELGNBQUwsR0FBc0JoQixVQUFVLENBQUN5QixtQkFBWCxHQUNsQnpCLFVBQVUsQ0FBQ3lCLG1CQURPLEdBRWxCLEtBQUtWLGFBRlQsQ0FKbUMsQ0FNWDtBQUN6Qjs7QUFFRCxVQUFJLENBQUNuQixFQUFFLENBQUNpQixVQUFILENBQWNULFlBQWQsQ0FBTCxFQUFrQztBQUNoQyxhQUFLYyxtQkFBTCxHQUEyQixJQUEzQjtBQUNEO0FBQ0Y7Ozs7OztBQUdILElBQU1RLEdBQUcsR0FBRztBQUNWQyxFQUFBQSxXQUFXLEVBQUUsSUFBSXRCLFdBQUosRUFESDtBQUVWdUIsRUFBQUEsVUFBVSxFQUFFLElBQUlkLFVBQUo7QUFGRixDQUFaO0FBS0FlLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkosR0FBakIiLCJzb3VyY2VSb290IjoiL1VzZXJzL25hYm9vL2dpdGh1Yi9uZXh0c3RyYWluL2F1c3BpY2UvZG9jcy1zcmMvbm9kZV9tb2R1bGVzL2RvY3VzYXVydXMvbGliL3NlcnZlciIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuY29uc3QgQ1dEID0gcHJvY2Vzcy5jd2QoKTtcbmNvbnN0IGZzID0gcmVxdWlyZSgnZnMtZXh0cmEnKTtcbmNvbnN0IHBhdGggPSByZXF1aXJlKCdwYXRoJyk7XG5jb25zdCBjaGFsayA9IHJlcXVpcmUoJ2NoYWxrJyk7XG5cbmNvbnN0IHNpdGVDb25maWcgPSByZXF1aXJlKGAke0NXRH0vc2l0ZUNvbmZpZy5qc2ApO1xuXG5jb25zdCBqb2luID0gcGF0aC5qb2luO1xuXG5jb25zdCBsYW5ndWFnZXNGaWxlID0gam9pbihDV0QsICdsYW5ndWFnZXMuanMnKTtcbmNvbnN0IHZlcnNpb25zSlNPTkZpbGUgPSBqb2luKENXRCwgJ3ZlcnNpb25zLmpzb24nKTtcbmNvbnN0IHZlcnNpb25zRmlsZSA9IGpvaW4oQ1dELCAncGFnZXMvZW4vdmVyc2lvbnMuanMnKTtcblxuY2xhc3MgVHJhbnNsYXRpb24ge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmVuYWJsZWQgPSBmYWxzZTtcbiAgICB0aGlzLmxhbmd1YWdlcyA9IFtcbiAgICAgIHtcbiAgICAgICAgZW5hYmxlZDogdHJ1ZSxcbiAgICAgICAgbmFtZTogJ0VuZ2xpc2gnLFxuICAgICAgICB0YWc6ICdlbicsXG4gICAgICB9LFxuICAgIF07XG5cbiAgICB0aGlzLmxvYWQoKTtcbiAgfVxuXG4gIGVuYWJsZWRMYW5ndWFnZXMgPSAoKSA9PiB0aGlzLmxhbmd1YWdlcy5maWx0ZXIobGFuZyA9PiBsYW5nLmVuYWJsZWQpO1xuXG4gIGxvYWQoKSB7XG4gICAgaWYgKGZzLmV4aXN0c1N5bmMobGFuZ3VhZ2VzRmlsZSkpIHtcbiAgICAgIHRoaXMuZW5hYmxlZCA9IHRydWU7XG4gICAgICB0aGlzLmxhbmd1YWdlcyA9IHJlcXVpcmUobGFuZ3VhZ2VzRmlsZSk7XG4gICAgfVxuICB9XG59XG5cbmNsYXNzIFZlcnNpb25pbmcge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmVuYWJsZWQgPSBmYWxzZTtcbiAgICB0aGlzLmxhdGVzdFZlcnNpb24gPSBudWxsO1xuICAgIHRoaXMuZGVmYXVsdFZlcnNpb24gPSBudWxsO1xuICAgIHRoaXMudmVyc2lvbnMgPSBbXTtcbiAgICB0aGlzLm1pc3NpbmdWZXJzaW9uc1BhZ2UgPSBmYWxzZTtcblxuICAgIHRoaXMubG9hZCgpO1xuICB9XG5cbiAgcHJpbnRNaXNzaW5nVmVyc2lvbnNQYWdlRXJyb3IoKSB7XG4gICAgY29uc29sZS5lcnJvcihcbiAgICAgIGAke2NoYWxrLnllbGxvdygnTm8gdmVyc2lvbnMuanMgZmlsZSBmb3VuZCEnKX1gICtcbiAgICAgICAgYFxcbllvdSBzaG91bGQgY3JlYXRlIHlvdXIgdmVyc2lvbnMuanMgZmlsZSBpbiBwYWdlcy9lbiBkaXJlY3RvcnkuYCArXG4gICAgICAgIGBcXG5QbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2N1c2F1cnVzLmlvL2RvY3MvZW4vdmVyc2lvbmluZy5odG1sLmAsXG4gICAgKTtcbiAgfVxuXG4gIGxvYWQoKSB7XG4gICAgaWYgKGZzLmV4aXN0c1N5bmModmVyc2lvbnNKU09ORmlsZSkpIHtcbiAgICAgIHRoaXMuZW5hYmxlZCA9IHRydWU7XG4gICAgICB0aGlzLnZlcnNpb25zID0gSlNPTi5wYXJzZShmcy5yZWFkRmlsZVN5bmModmVyc2lvbnNKU09ORmlsZSwgJ3V0ZjgnKSk7XG4gICAgICB0aGlzLmxhdGVzdFZlcnNpb24gPSB0aGlzLnZlcnNpb25zWzBdO1xuICAgICAgdGhpcy5kZWZhdWx0VmVyc2lvbiA9IHNpdGVDb25maWcuZGVmYXVsdFZlcnNpb25TaG93blxuICAgICAgICA/IHNpdGVDb25maWcuZGVmYXVsdFZlcnNpb25TaG93blxuICAgICAgICA6IHRoaXMubGF0ZXN0VmVyc2lvbjsgLy8gb3RoZXJ3aXNlIHNob3cgdGhlIGxhdGVzdCB2ZXJzaW9uIChvdGhlciB0aGFuIG5leHQvbWFzdGVyKVxuICAgIH1cblxuICAgIGlmICghZnMuZXhpc3RzU3luYyh2ZXJzaW9uc0ZpbGUpKSB7XG4gICAgICB0aGlzLm1pc3NpbmdWZXJzaW9uc1BhZ2UgPSB0cnVlO1xuICAgIH1cbiAgfVxufVxuXG5jb25zdCBlbnYgPSB7XG4gIHRyYW5zbGF0aW9uOiBuZXcgVHJhbnNsYXRpb24oKSxcbiAgdmVyc2lvbmluZzogbmV3IFZlcnNpb25pbmcoKSxcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZW52O1xuIl19", "map": { "version": 3, "sources": [ "env.js" ], "names": [ "CWD", "process", "cwd", "fs", "require", "path", "chalk", "siteConfig", "join", "languagesFile", "versionsJSONFile", "versionsFile", "Translation", "languages", "filter", "lang", "enabled", "name", "tag", "load", "existsSync", "Versioning", "latestVersion", "defaultVersion", "versions", "missingVersionsPage", "console", "error", "yellow", "JSON", "parse", "readFileSync", "defaultVersionShown", "env", "translation", "versioning", "module", "exports" ], "mappings": ";;;;;;;;;;AAAA;;;;;;AAOA,IAAMA,GAAG,GAAGC,OAAO,CAACC,GAAR,EAAZ;;AACA,IAAMC,EAAE,GAAGC,OAAO,CAAC,UAAD,CAAlB;;AACA,IAAMC,IAAI,GAAGD,OAAO,CAAC,MAAD,CAApB;;AACA,IAAME,KAAK,GAAGF,OAAO,CAAC,OAAD,CAArB;;AAEA,IAAMG,UAAU,GAAGH,OAAO,WAAIJ,GAAJ,oBAA1B;;AAEA,IAAMQ,IAAI,GAAGH,IAAI,CAACG,IAAlB;AAEA,IAAMC,aAAa,GAAGD,IAAI,CAACR,GAAD,EAAM,cAAN,CAA1B;AACA,IAAMU,gBAAgB,GAAGF,IAAI,CAACR,GAAD,EAAM,eAAN,CAA7B;AACA,IAAMW,YAAY,GAAGH,IAAI,CAACR,GAAD,EAAM,sBAAN,CAAzB;;IAEMY,W;;;AACJ,yBAAc;AAAA;;AAAA;;AAAA,8CAaK;AAAA,aAAM,KAAI,CAACC,SAAL,CAAeC,MAAf,CAAsB,UAAAC,IAAI;AAAA,eAAIA,IAAI,CAACC,OAAT;AAAA,OAA1B,CAAN;AAAA,KAbL;;AACZ,SAAKA,OAAL,GAAe,KAAf;AACA,SAAKH,SAAL,GAAiB,CACf;AACEG,MAAAA,OAAO,EAAE,IADX;AAEEC,MAAAA,IAAI,EAAE,SAFR;AAGEC,MAAAA,GAAG,EAAE;AAHP,KADe,CAAjB;AAQA,SAAKC,IAAL;AACD;;;;2BAIM;AACL,UAAIhB,EAAE,CAACiB,UAAH,CAAcX,aAAd,CAAJ,EAAkC;AAChC,aAAKO,OAAL,GAAe,IAAf;AACA,aAAKH,SAAL,GAAiBT,OAAO,CAACK,aAAD,CAAxB;AACD;AACF;;;;;;IAGGY,U;;;AACJ,wBAAc;AAAA;;AACZ,SAAKL,OAAL,GAAe,KAAf;AACA,SAAKM,aAAL,GAAqB,IAArB;AACA,SAAKC,cAAL,GAAsB,IAAtB;AACA,SAAKC,QAAL,GAAgB,EAAhB;AACA,SAAKC,mBAAL,GAA2B,KAA3B;AAEA,SAAKN,IAAL;AACD;;;;oDAE+B;AAC9BO,MAAAA,OAAO,CAACC,KAAR,CACE,UAAGrB,KAAK,CAACsB,MAAN,CAAa,4BAAb,CAAH,2IADF;AAKD;;;2BAEM;AACL,UAAIzB,EAAE,CAACiB,UAAH,CAAcV,gBAAd,CAAJ,EAAqC;AACnC,aAAKM,OAAL,GAAe,IAAf;AACA,aAAKQ,QAAL,GAAgBK,IAAI,CAACC,KAAL,CAAW3B,EAAE,CAAC4B,YAAH,CAAgBrB,gBAAhB,EAAkC,MAAlC,CAAX,CAAhB;AACA,aAAKY,aAAL,GAAqB,KAAKE,QAAL,CAAc,CAAd,CAArB;AACA,aAAKD,cAAL,GAAsBhB,UAAU,CAACyB,mBAAX,GAClBzB,UAAU,CAACyB,mBADO,GAElB,KAAKV,aAFT,CAJmC,CAMX;AACzB;;AAED,UAAI,CAACnB,EAAE,CAACiB,UAAH,CAAcT,YAAd,CAAL,EAAkC;AAChC,aAAKc,mBAAL,GAA2B,IAA3B;AACD;AACF;;;;;;AAGH,IAAMQ,GAAG,GAAG;AACVC,EAAAA,WAAW,EAAE,IAAItB,WAAJ,EADH;AAEVuB,EAAAA,UAAU,EAAE,IAAId,UAAJ;AAFF,CAAZ;AAKAe,MAAM,CAACC,OAAP,GAAiBJ,GAAjB", "sou