astexplorer.app
Version:
https://astexplorer.net with ES Modules support and Hot Reloading
1 lines • 595 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"./node_modules/@angular-eslint/template-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@angular-eslint/template-parser\\",\\"version\\":\\"12.3.1\\",\\"description\\":\\"Angular Template parser for ESLint\\",\\"license\\":\\"MIT\\",\\"main\\":\\"dist/index.js\\",\\"types\\":\\"dist/index.d.ts\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/angular-eslint/angular-eslint.git\\",\\"directory\\":\\"packages/template-parser\\"},\\"files\\":[\\"dist\\",\\"package.json\\",\\"README.md\\",\\"LICENSE\\"],\\"dependencies\\":{\\"eslint-scope\\":\\"^5.1.0\\"},\\"peerDependencies\\":{\\"@angular/compiler\\":\\">= 12.0.0 < 13.0.0\\",\\"eslint\\":\\"*\\",\\"typescript\\":\\"*\\"},\\"gitHead\\":\\"9919aa840c82ba796129ebd4d94fff27b1e41181\\"}");\n\n//# sourceURL=webpack:///./node_modules/@angular-eslint/template-parser/package.json?')},"./node_modules/@angular/compiler/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@angular/compiler\\",\\"version\\":\\"13.1.3\\",\\"description\\":\\"Angular - the compiler library\\",\\"author\\":\\"angular\\",\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\"^12.20.0 || ^14.15.0 || >=16.10.0\\"},\\"dependencies\\":{\\"tslib\\":\\"^2.3.0\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/angular/angular.git\\",\\"directory\\":\\"packages/compiler\\"},\\"ng-update\\":{\\"packageGroup\\":[\\"@angular/core\\",\\"@angular/bazel\\",\\"@angular/common\\",\\"@angular/compiler\\",\\"@angular/compiler-cli\\",\\"@angular/animations\\",\\"@angular/elements\\",\\"@angular/platform-browser\\",\\"@angular/platform-browser-dynamic\\",\\"@angular/forms\\",\\"@angular/platform-server\\",\\"@angular/upgrade\\",\\"@angular/router\\",\\"@angular/language-service\\",\\"@angular/localize\\",\\"@angular/service-worker\\"]},\\"sideEffects\\":true,\\"fesm2020\\":\\"./fesm2020/compiler.mjs\\",\\"fesm2015\\":\\"./fesm2015/compiler.mjs\\",\\"esm2020\\":\\"./esm2020/index.mjs\\",\\"typings\\":\\"./index.d.ts\\",\\"module\\":\\"./fesm2015/compiler.mjs\\",\\"es2020\\":\\"./fesm2020/compiler.mjs\\",\\"type\\":\\"module\\",\\"exports\\":{\\"./package.json\\":{\\"default\\":\\"./package.json\\"},\\".\\":{\\"types\\":\\"./index.d.ts\\",\\"esm2020\\":\\"./esm2020/index.mjs\\",\\"es2020\\":\\"./fesm2020/compiler.mjs\\",\\"es2015\\":\\"./fesm2015/compiler.mjs\\",\\"node\\":\\"./fesm2015/compiler.mjs\\",\\"default\\":\\"./fesm2020/compiler.mjs\\"},\\"./testing\\":{\\"types\\":\\"./testing/testing.d.ts\\",\\"esm2020\\":\\"./esm2020/testing/testing.mjs\\",\\"es2020\\":\\"./fesm2020/testing.mjs\\",\\"es2015\\":\\"./fesm2015/testing.mjs\\",\\"node\\":\\"./fesm2015/testing.mjs\\",\\"default\\":\\"./fesm2020/testing.mjs\\"}}}");\n\n//# sourceURL=webpack:///./node_modules/@angular/compiler/package.json?')},"./node_modules/@babel/eslint-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@babel/eslint-parser\\",\\"version\\":\\"7.13.14\\",\\"description\\":\\"ESLint parser that allows for linting of experimental syntax transformed by Babel\\",\\"author\\":\\"The Babel Team (https://babel.dev/team)\\",\\"license\\":\\"MIT\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel.git\\",\\"directory\\":\\"eslint/babel-eslint-parser\\"},\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/babel/babel/issues\\"},\\"homepage\\":\\"https://babel.dev/\\",\\"engines\\":{\\"node\\":\\"^10.13.0 || ^12.13.0 || >=14.0.0\\"},\\"main\\":\\"./lib/index.js\\",\\"type\\":\\"commonjs\\",\\"exports\\":{\\".\\":\\"./lib/index.js\\",\\"./package.json\\":\\"./package.json\\"},\\"peerDependencies\\":{\\"@babel/core\\":\\">=7.11.0\\",\\"eslint\\":\\">=7.5.0\\"},\\"dependencies\\":{\\"eslint-scope\\":\\"^5.1.0\\",\\"eslint-visitor-keys\\":\\"^1.3.0\\",\\"semver\\":\\"^6.3.0\\"},\\"devDependencies\\":{\\"@babel/core\\":\\"7.13.14\\",\\"dedent\\":\\"^0.7.0\\",\\"eslint\\":\\"^7.5.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/@babel/eslint-parser/package.json?')},"./node_modules/@creditkarma/thrift-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@creditkarma/thrift-parser\\",\\"version\\":\\"1.2.0\\",\\"description\\":\\"A parser for Thrift written in TypeScript\\",\\"main\\":\\"./dist/main/index.js\\",\\"types\\":\\"./dist/main/index.d.ts\\",\\"bin\\":{\\"thrift-parser\\":\\"./dist/main/bin/index.js\\"},\\"files\\":[\\"dist/main\\"],\\"keywords\\":[\\"thrift\\",\\"typescript\\",\\"parser\\",\\"scanner\\",\\"ast\\",\\"rpc\\"],\\"scripts\\":{\\"clean\\":\\"rimraf dist/\\",\\"clean:all\\":\\"rimraf dist/ node_modules/ package-lock.json\\",\\"lint\\":\\"tslint --fix \'src/**/*.ts\'\\",\\"format\\":\\"prettier --write \'src/**/*.ts\'\\",\\"prebuild\\":\\"npm run clean && npm run lint && npm run format\\",\\"build\\":\\"tsc\\",\\"test:cli\\":\\"ts-node ./src/main/bin/index.ts ./fixtures/errors.thrift\\",\\"pretest\\":\\"npm run build\\",\\"test\\":\\"npm run lint && NODE_ENV=test mocha --opts mocha.opts\\",\\"release:patch\\":\\"npm version patch && npm run release:publish\\",\\"release:minor\\":\\"npm version minor && npm run release:publish\\",\\"release:major\\":\\"npm version major && npm run release:publish\\",\\"release:publish\\":\\"git push --follow-tags\\"},\\"author\\":\\"Credit Karma\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/creditkarma/thrift-parser.git\\"},\\"license\\":\\"Apache-2.0\\",\\"devDependencies\\":{\\"@types/chai\\":\\"^4.1.7\\",\\"@types/mocha\\":\\"^5.2.5\\",\\"@types/node\\":\\"^8.0.24\\",\\"chai\\":\\"^4.2.0\\",\\"mocha\\":\\"^5.2.0\\",\\"prettier\\":\\"^1.16.4\\",\\"rimraf\\":\\"^2.6.2\\",\\"ts-node\\":\\"^8.0.1\\",\\"tslint\\":\\"^5.12.1\\",\\"tslint-config-prettier\\":\\"^1.15.0\\",\\"tslint-plugin-prettier\\":\\"^2.0.0\\",\\"typescript\\":\\"3.4.x\\"}}");\n\n//# sourceURL=webpack:///./node_modules/@creditkarma/thrift-parser/package.json?')},"./node_modules/@gengjiawen/monkey-wasm/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@gengjiawen/monkey-wasm\\",\\"collaborators\\":[\\"gengjiawen <technicalcute@gmail.com>\\"],\\"description\\":\\"monkey lang parser wasm version\\",\\"version\\":\\"0.7.0\\",\\"license\\":\\"MIT\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/gengjiawen/monkey-rust\\"},\\"files\\":[\\"monkey_wasm_bg.wasm\\",\\"monkey_wasm.js\\",\\"monkey_wasm_bg.js\\",\\"monkey_wasm.d.ts\\"],\\"module\\":\\"monkey_wasm.js\\",\\"homepage\\":\\"https://github.com/gengjiawen/monkey-rust\\",\\"types\\":\\"monkey_wasm.d.ts\\",\\"sideEffects\\":false,\\"keywords\\":[\\"monkeylang\\",\\"wasm\\"]}");\n\n//# sourceURL=webpack:///./node_modules/@gengjiawen/monkey-wasm/package.json?')},"./node_modules/@glimmer/compiler/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@glimmer/compiler\\",\\"version\\":\\"0.83.1\\",\\"repository\\":\\"https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/compiler\\",\\"dependencies\\":{\\"@glimmer/syntax\\":\\"0.83.1\\",\\"@glimmer/util\\":\\"0.83.1\\",\\"@glimmer/wire-format\\":\\"0.83.1\\",\\"@glimmer/interfaces\\":\\"0.83.1\\",\\"@simple-dom/interface\\":\\"^1.4.0\\"},\\"devDependencies\\":{\\"@glimmer/local-debug-flags\\":\\"0.83.1\\"},\\"main\\":\\"dist/commonjs/es2017/index.js\\",\\"jsnext:main\\":\\"dist/modules/es5/index.js\\",\\"module\\":\\"dist/modules/es2017/index.js\\",\\"typings\\":\\"dist/types/index.d.ts\\",\\"license\\":\\"MIT\\"}");\n\n//# sourceURL=webpack:///./node_modules/@glimmer/compiler/package.json?')},"./node_modules/@glimmer/syntax/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@glimmer/syntax\\",\\"version\\":\\"0.83.1\\",\\"repository\\":\\"https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/syntax\\",\\"dependencies\\":{\\"@glimmer/interfaces\\":\\"0.83.1\\",\\"@glimmer/util\\":\\"0.83.1\\",\\"@handlebars/parser\\":\\"~2.0.0\\",\\"simple-html-tokenizer\\":\\"^0.5.11\\"},\\"devDependencies\\":{\\"@glimmer/local-debug-flags\\":\\"0.83.1\\",\\"@types/qunit\\":\\"^2.9.0\\"},\\"main\\":\\"dist/commonjs/es2017/index.js\\",\\"jsnext:main\\":\\"dist/modules/es5/index.js\\",\\"module\\":\\"dist/modules/es2017/index.js\\",\\"typings\\":\\"dist/types/index.d.ts\\",\\"license\\":\\"MIT\\"}");\n\n//# sourceURL=webpack:///./node_modules/@glimmer/syntax/package.json?')},"./node_modules/@humanwhocodes/momoa/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@humanwhocodes/momoa\\",\\"version\\":\\"1.0.0\\",\\"description\\":\\"JSON AST parser, tokenizer, printer, traverser.\\",\\"author\\":\\"Nicholas C. Zakas\\",\\"main\\":\\"api.js\\",\\"files\\":[\\"api.js\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/humanwhocodes/momoa.git\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/humanwhocodes/momoa/issues\\"},\\"homepage\\":\\"https://github.com/humanwhocodes/momoa#readme\\",\\"scripts\\":{\\"build\\":\\"rollup -c\\",\\"lint\\":\\"eslint src/*.js tests/*.js\\",\\"perf\\":\\"npm run build && node tools/perf.js\\",\\"regen\\":\\"npm run build && node tools/regenerate-test-data.js\\",\\"prepublish\\":\\"npm run build\\",\\"pretest\\":\\"npm run build\\",\\"test\\":\\"mocha -r esm tests/**/*.js\\"},\\"keywords\\":[\\"json\\",\\"ast\\",\\"json tree\\",\\"abstract syntax tree\\"],\\"license\\":\\"Apache-2.0\\",\\"engines\\":{\\"node\\":\\">=10.10.0\\"},\\"dependencies\\":{},\\"devDependencies\\":{\\"beautify-benchmark\\":\\"^0.2.4\\",\\"benchmark\\":\\"^2.1.4\\",\\"chai\\":\\"^4.2.0\\",\\"eslint\\":\\"^5.16.0\\",\\"esm\\":\\"^3.2.25\\",\\"json-to-ast\\":\\"^2.1.0\\",\\"mocha\\":\\"^6.1.4\\",\\"rollup\\":\\"^1.12.3\\",\\"sinon\\":\\"^7.3.2\\"}}");\n\n//# sourceURL=webpack:///./node_modules/@humanwhocodes/momoa/package.json?')},"./node_modules/@mdx-js/mdx/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@mdx-js/mdx\\",\\"version\\":\\"1.5.8\\",\\"description\\":\\"Parse MDX and transpile to JSX\\",\\"repository\\":\\"mdx-js/mdx\\",\\"homepage\\":\\"https://mdxjs.com\\",\\"bugs\\":\\"https://github.com/mdx-js/mdx/issues\\",\\"funding\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/unified\\"},\\"author\\":\\"John Otander <johnotander@gmail.com> (http://johnotander.com)\\",\\"contributors\\":[\\"John Otander <johnotander@gmail.com> (http://johnotander.com)\\",\\"Tim Neutkens <tim@zeit.co>\\",\\"Matija Marohnić <matija.marohnic@gmail.com>\\",\\"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)\\",\\"JounQin <admin@1stg.me> (https://www.1stg.me)\\"],\\"license\\":\\"MIT\\",\\"files\\":[\\"index.js\\",\\"util.js\\",\\"md-ast-to-mdx-ast.js\\",\\"mdx-ast-to-mdx-hast.js\\",\\"mdx-hast-to-jsx.js\\"],\\"keywords\\":[\\"mdx\\",\\"markdown\\",\\"react\\",\\"jsx\\",\\"remark\\",\\"mdxast\\"],\\"dependencies\\":{\\"@babel/core\\":\\"7.8.4\\",\\"@babel/plugin-syntax-jsx\\":\\"7.8.3\\",\\"@babel/plugin-syntax-object-rest-spread\\":\\"7.8.3\\",\\"@mdx-js/util\\":\\"^1.5.8\\",\\"babel-plugin-apply-mdx-type-prop\\":\\"^1.5.8\\",\\"babel-plugin-extract-import-names\\":\\"^1.5.8\\",\\"camelcase-css\\":\\"2.0.1\\",\\"detab\\":\\"2.0.3\\",\\"hast-util-raw\\":\\"5.0.2\\",\\"lodash.uniq\\":\\"4.5.0\\",\\"mdast-util-to-hast\\":\\"7.0.0\\",\\"remark-mdx\\":\\"^1.5.8\\",\\"remark-parse\\":\\"7.0.2\\",\\"remark-squeeze-paragraphs\\":\\"3.0.4\\",\\"style-to-object\\":\\"0.3.0\\",\\"unified\\":\\"8.4.2\\",\\"unist-builder\\":\\"2.0.3\\",\\"unist-util-visit\\":\\"2.0.2\\"},\\"gitHead\\":\\"e030ddc98360a8a3e19a3140d936d94cf1911bf9\\"}");\n\n//# sourceURL=webpack:///./node_modules/@mdx-js/mdx/package.json?')},"./node_modules/@typescript-eslint/parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@typescript-eslint/parser\\",\\"version\\":\\"5.8.1\\",\\"description\\":\\"An ESLint custom parser which leverages TypeScript ESTree\\",\\"main\\":\\"dist/index.js\\",\\"types\\":\\"dist/index.d.ts\\",\\"files\\":[\\"dist\\",\\"README.md\\",\\"LICENSE\\"],\\"engines\\":{\\"node\\":\\"^12.22.0 || ^14.17.0 || >=16.0.0\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/typescript-eslint/typescript-eslint.git\\",\\"directory\\":\\"packages/parser\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/typescript-eslint/typescript-eslint/issues\\"},\\"license\\":\\"BSD-2-Clause\\",\\"keywords\\":[\\"ast\\",\\"ecmascript\\",\\"javascript\\",\\"typescript\\",\\"parser\\",\\"syntax\\",\\"eslint\\"],\\"scripts\\":{\\"build\\":\\"tsc -b tsconfig.build.json\\",\\"postbuild\\":\\"downlevel-dts dist _ts3.4/dist\\",\\"clean\\":\\"tsc -b tsconfig.build.json --clean\\",\\"postclean\\":\\"rimraf dist && rimraf _ts3.4 && rimraf coverage\\",\\"format\\":\\"prettier --write \\\\\\"./**/*.{ts,js,json,md}\\\\\\" --ignore-path ../../.prettierignore\\",\\"lint\\":\\"eslint . --ext .js,.ts --ignore-path=\'../../.eslintignore\'\\",\\"test\\":\\"jest --coverage\\",\\"typecheck\\":\\"tsc -p tsconfig.json --noEmit\\"},\\"peerDependencies\\":{\\"eslint\\":\\"^6.0.0 || ^7.0.0 || ^8.0.0\\"},\\"dependencies\\":{\\"@typescript-eslint/scope-manager\\":\\"5.8.1\\",\\"@typescript-eslint/types\\":\\"5.8.1\\",\\"@typescript-eslint/typescript-estree\\":\\"5.8.1\\",\\"debug\\":\\"^4.3.2\\"},\\"devDependencies\\":{\\"@types/glob\\":\\"*\\",\\"glob\\":\\"*\\",\\"typescript\\":\\"*\\"},\\"peerDependenciesMeta\\":{\\"typescript\\":{\\"optional\\":true}},\\"funding\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/typescript-eslint\\"},\\"typesVersions\\":{\\"<3.8\\":{\\"*\\":[\\"_ts3.4/*\\"]}},\\"gitHead\\":\\"b4046d435189ded3a1ab315f41bbe857c7130cf7\\"}");\n\n//# sourceURL=webpack:///./node_modules/@typescript-eslint/parser/package.json?')},"./node_modules/@vue/compiler-dom/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@vue/compiler-dom\\",\\"version\\":\\"3.0.0-rc.10\\",\\"description\\":\\"@vue/compiler-dom\\",\\"main\\":\\"index.js\\",\\"module\\":\\"dist/compiler-dom.esm-bundler.js\\",\\"types\\":\\"dist/compiler-dom.d.ts\\",\\"unpkg\\":\\"dist/compiler-dom/global.js\\",\\"jsdelivr\\":\\"dist/compiler-dom/global.js\\",\\"files\\":[\\"index.js\\",\\"dist\\"],\\"sideEffects\\":false,\\"buildOptions\\":{\\"name\\":\\"VueCompilerDOM\\",\\"formats\\":[\\"esm-bundler\\",\\"esm-browser\\",\\"cjs\\",\\"global\\"]},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/vuejs/vue-next.git\\",\\"directory\\":\\"packages/compiler-dom\\"},\\"keywords\\":[\\"vue\\"],\\"author\\":\\"Evan You\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/vuejs/vue-next/issues\\"},\\"homepage\\":\\"https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme\\",\\"dependencies\\":{\\"@vue/shared\\":\\"3.0.0-rc.10\\",\\"@vue/compiler-core\\":\\"3.0.0-rc.10\\"}}");\n\n//# sourceURL=webpack:///./node_modules/@vue/compiler-dom/package.json?')},"./node_modules/@webassemblyjs/wast-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@webassemblyjs/wast-parser\\",\\"version\\":\\"1.9.0\\",\\"description\\":\\"WebAssembly text format parser\\",\\"keywords\\":[\\"webassembly\\",\\"javascript\\",\\"ast\\",\\"parser\\",\\"wat\\",\\"wast\\"],\\"main\\":\\"lib/index.js\\",\\"module\\":\\"esm/index.js\\",\\"scripts\\":{\\"test\\":\\"mocha\\"},\\"author\\":\\"Sven Sauleau\\",\\"license\\":\\"MIT\\",\\"dependencies\\":{\\"@webassemblyjs/ast\\":\\"1.9.0\\",\\"@webassemblyjs/floating-point-hex-parser\\":\\"1.9.0\\",\\"@webassemblyjs/helper-api-error\\":\\"1.9.0\\",\\"@webassemblyjs/helper-code-frame\\":\\"1.9.0\\",\\"@webassemblyjs/helper-fsm\\":\\"1.9.0\\",\\"@xtuc/long\\":\\"4.2.2\\"},\\"devDependencies\\":{\\"@webassemblyjs/helper-test-framework\\":\\"1.9.0\\",\\"mamacro\\":\\"^0.0.7\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/xtuc/webassemblyjs.git\\"},\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"gitHead\\":\\"0440b420888c1f7701eb9762ec657775506b87d8\\"}");\n\n//# sourceURL=webpack:///./node_modules/@webassemblyjs/wast-parser/package.json?')},"./node_modules/acorn-to-esprima/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"acorn-to-esprima\\",\\"version\\":\\"2.0.8\\",\\"description\\":\\"Convert acorn tokens to esprima\\",\\"main\\":\\"src/index.js\\",\\"repository\\":\\"babel/acorn-to-esprima\\",\\"keywords\\":[\\"acorn\\",\\"esprima\\",\\"babel-eslint\\",\\"babel-jscs\\",\\"babel\\"],\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/babel/acorn-to-esprima/issues\\"},\\"homepage\\":\\"https://github.com/babel/acorn-to-esprima#readme\\"}");\n\n//# sourceURL=webpack:///./node_modules/acorn-to-esprima/package.json?')},"./node_modules/acorn/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"acorn\\",\\"description\\":\\"ECMAScript parser\\",\\"homepage\\":\\"https://github.com/acornjs/acorn\\",\\"main\\":\\"dist/acorn.js\\",\\"types\\":\\"dist/acorn.d.ts\\",\\"module\\":\\"dist/acorn.mjs\\",\\"exports\\":{\\".\\":[{\\"import\\":\\"./dist/acorn.mjs\\",\\"require\\":\\"./dist/acorn.js\\",\\"default\\":\\"./dist/acorn.js\\"},\\"./dist/acorn.js\\"],\\"./package.json\\":\\"./package.json\\"},\\"version\\":\\"8.3.0\\",\\"engines\\":{\\"node\\":\\">=0.4.0\\"},\\"maintainers\\":[{\\"name\\":\\"Marijn Haverbeke\\",\\"email\\":\\"marijnh@gmail.com\\",\\"web\\":\\"https://marijnhaverbeke.nl\\"},{\\"name\\":\\"Ingvar Stepanyan\\",\\"email\\":\\"me@rreverser.com\\",\\"web\\":\\"https://rreverser.com/\\"},{\\"name\\":\\"Adrian Heine\\",\\"web\\":\\"http://adrianheine.de\\"}],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/acornjs/acorn.git\\"},\\"license\\":\\"MIT\\",\\"scripts\\":{\\"prepare\\":\\"cd ..; npm run build:main && npm run build:bin\\"},\\"bin\\":{\\"acorn\\":\\"./bin/acorn\\"}}");\n\n//# sourceURL=webpack:///./node_modules/acorn/package.json?')},"./node_modules/astexplorer-syn/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"astexplorer-syn\\",\\"collaborators\\":[\\"Ingvar Stepanyan <me@rreverser.com>\\",\\"David Tolnay <dtolnay@gmail.com>\\"],\\"version\\":\\"1.0.48\\",\\"files\\":[\\"astexplorer_syn.d.ts\\",\\"astexplorer_syn.js\\",\\"astexplorer_syn_bg.js\\",\\"astexplorer_syn_bg.wasm\\",\\"astexplorer_syn_bg.wasm.d.ts\\"],\\"module\\":\\"astexplorer_syn.js\\",\\"types\\":\\"astexplorer_syn.d.ts\\",\\"sideEffects\\":false}");\n\n//# sourceURL=webpack:///./node_modules/astexplorer-syn/package.json?')},"./node_modules/babel-eslint/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-eslint\\",\\"version\\":\\"7.2.3\\",\\"description\\":\\"Custom parser for ESLint\\",\\"main\\":\\"index.js\\",\\"files\\":[\\"index.js\\",\\"babylon-to-espree\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel-eslint.git\\"},\\"dependencies\\":{\\"babel-code-frame\\":\\"^6.22.0\\",\\"babel-traverse\\":\\"^6.23.1\\",\\"babel-types\\":\\"^6.23.0\\",\\"babylon\\":\\"^6.17.0\\"},\\"scripts\\":{\\"test\\":\\"npm run lint && npm run test-only\\",\\"test-only\\":\\"mocha\\",\\"lint\\":\\"eslint index.js babylon-to-espree test\\",\\"fix\\":\\"eslint index.js babylon-to-espree test --fix\\",\\"preversion\\":\\"npm test\\",\\"changelog\\":\\"git log `git describe --tags --abbrev=0`..HEAD --pretty=format:\' * %s (%an)\' | grep -v \'Merge pull request\'\\"},\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=4\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/babel/babel-eslint/issues\\"},\\"homepage\\":\\"https://github.com/babel/babel-eslint\\",\\"devDependencies\\":{\\"babel-eslint\\":\\"^7.0.0\\",\\"dedent\\":\\"^0.7.0\\",\\"eslint\\":\\"^3.18.0\\",\\"eslint-config-babel\\":\\"^6.0.0\\",\\"eslint-plugin-flowtype\\":\\"^2.30.3\\",\\"espree\\":\\"^3.4.0\\",\\"mocha\\":\\"^3.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/babel-eslint/package.json?')},"./node_modules/babel-eslint8/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-eslint\\",\\"version\\":\\"8.2.6\\",\\"description\\":\\"Custom parser for ESLint\\",\\"main\\":\\"lib/index.js\\",\\"files\\":[\\"lib\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel-eslint.git\\"},\\"dependencies\\":{\\"@babel/code-frame\\":\\"7.0.0-beta.44\\",\\"@babel/traverse\\":\\"7.0.0-beta.44\\",\\"@babel/types\\":\\"7.0.0-beta.44\\",\\"babylon\\":\\"7.0.0-beta.44\\",\\"eslint-scope\\":\\"3.7.1\\",\\"eslint-visitor-keys\\":\\"^1.0.0\\"},\\"scripts\\":{\\"test\\":\\"npm run lint && npm run test-only\\",\\"test-only\\":\\"mocha && mocha --require test/fixtures/preprocess-to-patch.js && mocha --require test/fixtures/use-eslint-old.js\\",\\"lint\\":\\"eslint index.js babylon-to-espree test\\",\\"fix\\":\\"eslint index.js babylon-to-espree test --fix\\",\\"precommit\\":\\"lint-staged\\",\\"preversion\\":\\"npm test\\",\\"changelog\\":\\"git log `git describe --tags --abbrev=0`..HEAD --pretty=format:\' * %s (%an)\' | grep -v \'Merge pull request\'\\"},\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=4\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/babel/babel-eslint/issues\\"},\\"homepage\\":\\"https://github.com/babel/babel-eslint\\",\\"devDependencies\\":{\\"babel-eslint\\":\\"^8.0.0\\",\\"dedent\\":\\"^0.7.0\\",\\"eslint\\":\\"npm:eslint@4.19.1\\",\\"eslint-config-babel\\":\\"^7.0.1\\",\\"eslint-old\\":\\"npm:eslint@4.13.1\\",\\"eslint-plugin-flowtype\\":\\"^2.30.3\\",\\"eslint-plugin-import\\":\\"^2.8.0\\",\\"eslint-plugin-prettier\\":\\"^2.1.2\\",\\"espree\\":\\"^3.5.2\\",\\"husky\\":\\"^0.14.0\\",\\"lint-staged\\":\\"^6.1.1\\",\\"mocha\\":\\"^5.0.1\\",\\"prettier\\":\\"^1.4.4\\"},\\"lint-staged\\":{\\"*.js\\":[\\"eslint --format=codeframe --fix\\",\\"git add\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/babel-eslint8/package.json?')},"./node_modules/babel-eslint9/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-eslint\\",\\"version\\":\\"9.0.0\\",\\"description\\":\\"Custom parser for ESLint\\",\\"main\\":\\"lib/index.js\\",\\"files\\":[\\"lib\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel-eslint.git\\"},\\"dependencies\\":{\\"@babel/code-frame\\":\\"^7.0.0\\",\\"@babel/parser\\":\\"^7.0.0\\",\\"@babel/traverse\\":\\"^7.0.0\\",\\"@babel/types\\":\\"^7.0.0\\",\\"eslint-scope\\":\\"3.7.1\\",\\"eslint-visitor-keys\\":\\"^1.0.0\\"},\\"scripts\\":{\\"test\\":\\"npm run lint && npm run test-only\\",\\"test-only\\":\\"mocha && mocha --require test/fixtures/preprocess-to-patch.js && mocha --require test/fixtures/use-eslint-old.js\\",\\"lint\\":\\"eslint index.js babylon-to-espree test\\",\\"fix\\":\\"eslint index.js babylon-to-espree test --fix\\",\\"precommit\\":\\"lint-staged\\",\\"preversion\\":\\"npm test\\",\\"changelog\\":\\"git log `git describe --tags --abbrev=0`..HEAD --pretty=format:\' * %s (%an)\' | grep -v \'Merge pull request\'\\"},\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=6\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/babel/babel-eslint/issues\\"},\\"homepage\\":\\"https://github.com/babel/babel-eslint\\",\\"devDependencies\\":{\\"babel-eslint\\":\\"^8.2.6\\",\\"dedent\\":\\"^0.7.0\\",\\"eslint\\":\\"npm:eslint@4.19.1\\",\\"eslint-config-babel\\":\\"^7.0.1\\",\\"eslint-old\\":\\"npm:eslint@4.13.1\\",\\"eslint-plugin-flowtype\\":\\"^2.30.3\\",\\"eslint-plugin-import\\":\\"^2.8.0\\",\\"eslint-plugin-prettier\\":\\"^2.1.2\\",\\"espree\\":\\"^3.5.2\\",\\"husky\\":\\"^1.0.0-rc.13\\",\\"lint-staged\\":\\"^7.2.2\\",\\"mocha\\":\\"^5.0.1\\",\\"prettier\\":\\"^1.4.4\\"},\\"lint-staged\\":{\\"*.js\\":[\\"eslint --format=codeframe --fix\\",\\"git add\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/babel-eslint9/package.json?')},"./node_modules/babel-plugin-macros/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-plugin-macros\\",\\"version\\":\\"2.8.0\\",\\"description\\":\\"Allows you to build compile-time libraries\\",\\"main\\":\\"dist/index.js\\",\\"scripts\\":{\\"add-contributor\\":\\"kcd-scripts contributors add\\",\\"build\\":\\"kcd-scripts build\\",\\"lint\\":\\"kcd-scripts lint\\",\\"test\\":\\"kcd-scripts test\\",\\"test:update\\":\\"npm test -- --updateSnapshot\\",\\"validate\\":\\"kcd-scripts validate\\",\\"setup\\":\\"npm install && npm run validate -s\\"},\\"husky\\":{\\"hooks\\":{\\"pre-commit\\":\\"kcd-scripts pre-commit\\"}},\\"files\\":[\\"dist\\"],\\"keywords\\":[\\"babel-plugin\\",\\"macros\\",\\"macro\\",\\"babel-macro\\",\\"babel-plugin-macro\\",\\"babel-macros\\",\\"babel-plugin-macros\\"],\\"author\\":\\"Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)\\",\\"license\\":\\"MIT\\",\\"dependencies\\":{\\"@babel/runtime\\":\\"^7.7.2\\",\\"cosmiconfig\\":\\"^6.0.0\\",\\"resolve\\":\\"^1.12.0\\"},\\"devDependencies\\":{\\"@babel/core\\":\\"^7.7.2\\",\\"@babel/parser\\":\\"^7.7.3\\",\\"@babel/types\\":\\"^7.7.2\\",\\"ast-pretty-print\\":\\"^2.0.1\\",\\"babel-plugin-tester\\":\\"^7.0.4\\",\\"babel-plugin-transform-es2015-modules-commonjs\\":\\"^6.26.2\\",\\"cpy\\":\\"^7.3.0\\",\\"kcd-scripts\\":\\"^1.11.0\\"},\\"eslintConfig\\":{\\"extends\\":\\"./node_modules/kcd-scripts/eslint.js\\"},\\"eslintIgnore\\":[\\"node_modules\\",\\"coverage\\",\\"dist\\"],\\"babel\\":{\\"presets\\":[\\"./other/babel-config.js\\"]},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/kentcdodds/babel-plugin-macros.git\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/kentcdodds/babel-plugin-macros/issues\\"},\\"homepage\\":\\"https://github.com/kentcdodds/babel-plugin-macros#readme\\"}");\n\n//# sourceURL=webpack:///./node_modules/babel-plugin-macros/package.json?')},"./node_modules/babel5/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-core\\",\\"version\\":\\"5.8.38\\",\\"description\\":\\"A compiler for writing next generation JavaScript\\",\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"homepage\\":\\"https://babeljs.io/\\",\\"license\\":\\"MIT\\",\\"repository\\":\\"babel/babel\\",\\"browser\\":{\\"./lib/api/register/node.js\\":\\"./lib/api/register/browser.js\\"},\\"keywords\\":[\\"6to5\\",\\"babel\\",\\"classes\\",\\"const\\",\\"es6\\",\\"harmony\\",\\"let\\",\\"modules\\",\\"transpile\\",\\"transpiler\\",\\"var\\"],\\"scripts\\":{\\"bench\\":\\"make bench\\",\\"test\\":\\"make test\\"},\\"dependencies\\":{\\"babel-plugin-constant-folding\\":\\"^1.0.1\\",\\"babel-plugin-dead-code-elimination\\":\\"^1.0.2\\",\\"babel-plugin-eval\\":\\"^1.0.1\\",\\"babel-plugin-inline-environment-variables\\":\\"^1.0.1\\",\\"babel-plugin-jscript\\":\\"^1.0.4\\",\\"babel-plugin-member-expression-literals\\":\\"^1.0.1\\",\\"babel-plugin-property-literals\\":\\"^1.0.1\\",\\"babel-plugin-proto-to-assign\\":\\"^1.0.3\\",\\"babel-plugin-react-constant-elements\\":\\"^1.0.3\\",\\"babel-plugin-react-display-name\\":\\"^1.0.3\\",\\"babel-plugin-remove-console\\":\\"^1.0.1\\",\\"babel-plugin-remove-debugger\\":\\"^1.0.1\\",\\"babel-plugin-runtime\\":\\"^1.0.7\\",\\"babel-plugin-undeclared-variables-check\\":\\"^1.0.2\\",\\"babel-plugin-undefined-to-void\\":\\"^1.1.6\\",\\"babylon\\":\\"^5.8.38\\",\\"bluebird\\":\\"^2.9.33\\",\\"chalk\\":\\"^1.0.0\\",\\"convert-source-map\\":\\"^1.1.0\\",\\"core-js\\":\\"^1.0.0\\",\\"debug\\":\\"^2.1.1\\",\\"detect-indent\\":\\"^3.0.0\\",\\"esutils\\":\\"^2.0.0\\",\\"fs-readdir-recursive\\":\\"^0.1.0\\",\\"globals\\":\\"^6.4.0\\",\\"home-or-tmp\\":\\"^1.0.0\\",\\"is-integer\\":\\"^1.0.4\\",\\"js-tokens\\":\\"1.0.1\\",\\"json5\\":\\"^0.4.0\\",\\"lodash\\":\\"^3.10.0\\",\\"minimatch\\":\\"^2.0.3\\",\\"output-file-sync\\":\\"^1.1.0\\",\\"path-exists\\":\\"^1.0.0\\",\\"path-is-absolute\\":\\"^1.0.0\\",\\"private\\":\\"^0.1.6\\",\\"regenerator\\":\\"0.8.40\\",\\"regexpu\\":\\"^1.3.0\\",\\"repeating\\":\\"^1.1.2\\",\\"resolve\\":\\"^1.1.6\\",\\"shebang-regex\\":\\"^1.0.0\\",\\"slash\\":\\"^1.0.0\\",\\"source-map\\":\\"^0.5.0\\",\\"source-map-support\\":\\"^0.2.10\\",\\"to-fast-properties\\":\\"^1.0.0\\",\\"trim-right\\":\\"^1.0.0\\",\\"try-resolve\\":\\"^1.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/babel5/package.json?')},"./node_modules/babel6/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babel-core\\",\\"version\\":\\"6.26.3\\",\\"description\\":\\"Babel compiler core.\\",\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"homepage\\":\\"https://babeljs.io/\\",\\"license\\":\\"MIT\\",\\"repository\\":\\"https://github.com/babel/babel/tree/master/packages/babel-core\\",\\"keywords\\":[\\"6to5\\",\\"babel\\",\\"classes\\",\\"const\\",\\"es6\\",\\"harmony\\",\\"let\\",\\"modules\\",\\"transpile\\",\\"transpiler\\",\\"var\\",\\"babel-core\\",\\"compiler\\"],\\"scripts\\":{\\"bench\\":\\"make bench\\",\\"test\\":\\"make test\\"},\\"dependencies\\":{\\"babel-code-frame\\":\\"^6.26.0\\",\\"babel-generator\\":\\"^6.26.0\\",\\"babel-helpers\\":\\"^6.24.1\\",\\"babel-messages\\":\\"^6.23.0\\",\\"babel-register\\":\\"^6.26.0\\",\\"babel-runtime\\":\\"^6.26.0\\",\\"babel-template\\":\\"^6.26.0\\",\\"babel-traverse\\":\\"^6.26.0\\",\\"babel-types\\":\\"^6.26.0\\",\\"babylon\\":\\"^6.18.0\\",\\"convert-source-map\\":\\"^1.5.1\\",\\"debug\\":\\"^2.6.9\\",\\"json5\\":\\"^0.5.1\\",\\"lodash\\":\\"^4.17.4\\",\\"minimatch\\":\\"^3.0.4\\",\\"path-is-absolute\\":\\"^1.0.1\\",\\"private\\":\\"^0.1.8\\",\\"slash\\":\\"^1.0.0\\",\\"source-map\\":\\"^0.5.7\\"},\\"devDependencies\\":{\\"babel-helper-fixtures\\":\\"^6.26.2\\",\\"babel-helper-transform-fixture-test-runner\\":\\"^6.26.2\\",\\"babel-polyfill\\":\\"^6.26.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/babel6/package.json?')},"./node_modules/babel7/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@babel/core\\",\\"version\\":\\"7.16.12\\",\\"description\\":\\"Babel compiler core.\\",\\"main\\":\\"./lib/index.js\\",\\"author\\":\\"The Babel Team (https://babel.dev/team)\\",\\"license\\":\\"MIT\\",\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel.git\\",\\"directory\\":\\"packages/babel-core\\"},\\"homepage\\":\\"https://babel.dev/docs/en/next/babel-core\\",\\"bugs\\":\\"https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen\\",\\"keywords\\":[\\"6to5\\",\\"babel\\",\\"classes\\",\\"const\\",\\"es6\\",\\"harmony\\",\\"let\\",\\"modules\\",\\"transpile\\",\\"transpiler\\",\\"var\\",\\"babel-core\\",\\"compiler\\"],\\"engines\\":{\\"node\\":\\">=6.9.0\\"},\\"funding\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/babel\\"},\\"browser\\":{\\"./lib/config/files/index.js\\":\\"./lib/config/files/index-browser.js\\",\\"./lib/config/resolve-targets.js\\":\\"./lib/config/resolve-targets-browser.js\\",\\"./lib/transform-file.js\\":\\"./lib/transform-file-browser.js\\",\\"./lib/transformation/util/clone-deep.js\\":\\"./lib/transformation/util/clone-deep-browser.js\\",\\"./src/config/files/index.ts\\":\\"./src/config/files/index-browser.ts\\",\\"./src/config/resolve-targets.ts\\":\\"./src/config/resolve-targets-browser.ts\\",\\"./src/transform-file.ts\\":\\"./src/transform-file-browser.ts\\",\\"./src/transformation/util/clone-deep.ts\\":\\"./src/transformation/util/clone-deep-browser.ts\\"},\\"dependencies\\":{\\"@babel/code-frame\\":\\"^7.16.7\\",\\"@babel/generator\\":\\"^7.16.8\\",\\"@babel/helper-compilation-targets\\":\\"^7.16.7\\",\\"@babel/helper-module-transforms\\":\\"^7.16.7\\",\\"@babel/helpers\\":\\"^7.16.7\\",\\"@babel/parser\\":\\"^7.16.12\\",\\"@babel/template\\":\\"^7.16.7\\",\\"@babel/traverse\\":\\"^7.16.10\\",\\"@babel/types\\":\\"^7.16.8\\",\\"convert-source-map\\":\\"^1.7.0\\",\\"debug\\":\\"^4.1.0\\",\\"gensync\\":\\"^1.0.0-beta.2\\",\\"json5\\":\\"^2.1.2\\",\\"semver\\":\\"^6.3.0\\",\\"source-map\\":\\"^0.5.0\\"},\\"devDependencies\\":{\\"@babel/helper-transform-fixture-test-runner\\":\\"^7.16.7\\",\\"@babel/plugin-transform-modules-commonjs\\":\\"^7.16.8\\",\\"@types/convert-source-map\\":\\"^1.5.1\\",\\"@types/debug\\":\\"^4.1.0\\",\\"@types/resolve\\":\\"^1.3.2\\",\\"@types/semver\\":\\"^5.4.0\\",\\"@types/source-map\\":\\"^0.5.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/babel7/package.json?')},"./node_modules/babylon5/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babylon\\",\\"version\\":\\"5.8.38\\",\\"description\\":\\"\\",\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"homepage\\":\\"https://babeljs.io/\\",\\"license\\":\\"MIT\\",\\"repository\\":\\"babel/babel\\",\\"main\\":\\"lib/index.js\\"}");\n\n//# sourceURL=webpack:///./node_modules/babylon5/package.json?')},"./node_modules/babylon6/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"babylon\\",\\"version\\":\\"6.18.0\\",\\"description\\":\\"A JavaScript parser\\",\\"author\\":\\"Sebastian McKenzie <sebmck@gmail.com>\\",\\"homepage\\":\\"https://babeljs.io/\\",\\"license\\":\\"MIT\\",\\"keywords\\":[\\"babel\\",\\"javascript\\",\\"parser\\",\\"babylon\\"],\\"repository\\":\\"https://github.com/babel/babylon\\",\\"main\\":\\"lib/index.js\\",\\"files\\":[\\"bin\\",\\"lib\\"],\\"devDependencies\\":{\\"ava\\":\\"^0.17.0\\",\\"babel-cli\\":\\"^6.14.0\\",\\"babel-eslint\\":\\"^7.0.0\\",\\"babel-helper-fixtures\\":\\"^6.9.0\\",\\"babel-plugin-external-helpers\\":\\"^6.18.0\\",\\"babel-plugin-istanbul\\":\\"^3.0.0\\",\\"babel-plugin-transform-flow-strip-types\\":\\"^6.14.0\\",\\"babel-preset-es2015\\":\\"^6.14.0\\",\\"babel-preset-stage-0\\":\\"^6.5.0\\",\\"chalk\\":\\"^1.1.3\\",\\"codecov\\":\\"^1.0.1\\",\\"cross-env\\":\\"^2.0.0\\",\\"eslint\\":\\"^3.7.1\\",\\"eslint-config-babel\\":\\"^6.0.0\\",\\"eslint-plugin-flowtype\\":\\"^2.20.0\\",\\"flow-bin\\":\\"^0.42.0\\",\\"nyc\\":\\"^10.0.0\\",\\"rimraf\\":\\"^2.5.4\\",\\"rollup\\":\\"^0.41.0\\",\\"rollup-plugin-babel\\":\\"^2.6.1\\",\\"rollup-plugin-node-resolve\\":\\"^2.0.0\\",\\"rollup-watch\\":\\"^3.2.2\\",\\"unicode-9.0.0\\":\\"~0.7.0\\"},\\"bin\\":{\\"babylon\\":\\"./bin/babylon.js\\"},\\"scripts\\":{\\"build\\":\\"npm run clean && rollup -c\\",\\"coverage\\":\\"nyc report --reporter=json && codecov -f coverage/coverage-final.json\\",\\"lint\\":\\"eslint src bin\\",\\"clean\\":\\"rimraf lib\\",\\"flow\\":\\"flow\\",\\"prepublish\\":\\"cross-env BABEL_ENV=production npm run build\\",\\"preversion\\":\\"npm run test && npm run changelog\\",\\"test\\":\\"npm run lint && npm run flow && npm run build -- -m && npm run test-only\\",\\"test-only\\":\\"ava\\",\\"test-ci\\":\\"nyc npm run test-only\\",\\"changelog\\":\\"git log `git describe --tags --abbrev=0`..HEAD --pretty=format:\' * %s (%an)\' | grep -v \'Merge pull request\'\\",\\"watch\\":\\"npm run clean && rollup -c --watch\\"},\\"nyc\\":{\\"include\\":[\\"src/**/*.js\\",\\"bin/**/*.js\\"],\\"sourceMap\\":false,\\"instrument\\":false},\\"ava\\":{\\"files\\":[\\"test/*.js\\"],\\"source\\":[\\"src/**/*.js\\",\\"bin/**/*.js\\"]},\\"greenkeeper\\":{\\"ignore\\":[\\"cross-env\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/babylon6/package.json?')},"./node_modules/babylon7/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"@babel/parser\\",\\"version\\":\\"7.16.12\\",\\"description\\":\\"A JavaScript parser\\",\\"author\\":\\"The Babel Team (https://babel.dev/team)\\",\\"homepage\\":\\"https://babel.dev/docs/en/next/babel-parser\\",\\"bugs\\":\\"https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen\\",\\"license\\":\\"MIT\\",\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"keywords\\":[\\"babel\\",\\"javascript\\",\\"parser\\",\\"tc39\\",\\"ecmascript\\",\\"@babel/parser\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/babel/babel.git\\",\\"directory\\":\\"packages/babel-parser\\"},\\"main\\":\\"./lib/index.js\\",\\"types\\":\\"./typings/babel-parser.d.ts\\",\\"files\\":[\\"bin\\",\\"lib\\",\\"typings\\"],\\"engines\\":{\\"node\\":\\">=6.0.0\\"},\\"devDependencies\\":{\\"@babel/code-frame\\":\\"^7.16.7\\",\\"@babel/helper-fixtures\\":\\"^7.16.8\\",\\"@babel/helper-validator-identifier\\":\\"^7.16.7\\",\\"charcodes\\":\\"^0.2.0\\"},\\"bin\\":\\"./bin/babel-parser.js\\"}");\n\n//# sourceURL=webpack:///./node_modules/babylon7/package.json?')},"./node_modules/css-tree/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"css-tree\\",\\"version\\":\\"2.0.1\\",\\"description\\":\\"A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations\\",\\"author\\":\\"Roman Dvornov <rdvornov@gmail.com> (https://github.com/lahmatiy)\\",\\"license\\":\\"MIT\\",\\"repository\\":\\"csstree/csstree\\",\\"keywords\\":[\\"css\\",\\"ast\\",\\"tokenizer\\",\\"parser\\",\\"walker\\",\\"lexer\\",\\"generator\\",\\"utils\\",\\"syntax\\",\\"validation\\"],\\"type\\":\\"module\\",\\"main\\":\\"./cjs/index.cjs\\",\\"exports\\":{\\".\\":{\\"import\\":\\"./lib/index.js\\",\\"require\\":\\"./cjs/index.cjs\\"},\\"./dist/*\\":\\"./dist/*.js\\",\\"./package.json\\":\\"./package.json\\",\\"./tokenizer\\":{\\"import\\":\\"./lib/tokenizer/index.js\\",\\"require\\":\\"./cjs/tokenizer/index.cjs\\"},\\"./parser\\":{\\"import\\":\\"./lib/parser/index.js\\",\\"require\\":\\"./cjs/parser/index.cjs\\"},\\"./generator\\":{\\"import\\":\\"./lib/generator/index.js\\",\\"require\\":\\"./cjs/generator/index.cjs\\"},\\"./walker\\":{\\"import\\":\\"./lib/walker/index.js\\",\\"require\\":\\"./cjs/walker/index.cjs\\"},\\"./lexer\\":{\\"import\\":\\"./lib/lexer/index.js\\",\\"require\\":\\"./cjs/lexer/index.cjs\\"},\\"./definition-syntax\\":{\\"import\\":\\"./lib/definition-syntax/index.js\\",\\"require\\":\\"./cjs/definition-syntax/index.cjs\\"},\\"./utils\\":{\\"import\\":\\"./lib/utils/index.js\\",\\"require\\":\\"./cjs/utils/index.cjs\\"}},\\"browser\\":{\\"./cjs/data.cjs\\":\\"./dist/data.js\\",\\"./cjs/version.cjs\\":\\"./dist/version.js\\",\\"./lib/data.js\\":\\"./dist/data.js\\",\\"./lib/version.js\\":\\"./dist/version.js\\"},\\"unpkg\\":\\"dist/csstree.esm.js\\",\\"jsdelivr\\":\\"dist/csstree.esm.js\\",\\"scripts\\":{\\"build\\":\\"npm run bundle && npm run esm-to-cjs\\",\\"build-and-test\\":\\"npm run build && npm run test:dist && npm run test:cjs\\",\\"bundle\\":\\"node scripts/bundle\\",\\"bundle-and-test\\":\\"npm run bundle && npm run test:dist\\",\\"esm-to-cjs\\":\\"node scripts/esm-to-cjs\\",\\"esm-to-cjs-and-test\\":\\"npm run esm-to-cjs && npm run test:cjs\\",\\"lint\\":\\"eslint lib scripts && node scripts/review-syntax-patch --lint && node scripts/update-docs --lint\\",\\"lint-and-test\\":\\"npm run lint && npm test\\",\\"update:docs\\":\\"node scripts/update-docs\\",\\"review:syntax-patch\\":\\"node scripts/review-syntax-patch\\",\\"test\\":\\"mocha lib/__tests --reporter ${REPORTER:-progress}\\",\\"test:cjs\\":\\"mocha cjs/__tests --reporter ${REPORTER:-progress}\\",\\"test:dist\\":\\"mocha dist/__tests --reporter ${REPORTER:-progress}\\",\\"coverage\\":\\"c8 --exclude lib/__tests --reporter=lcovonly npm test\\",\\"prepublishOnly\\":\\"npm run lint-and-test && npm run build-and-test\\",\\"hydrogen\\":\\"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/parse --stat -o /dev/null\\"},\\"dependencies\\":{\\"mdn-data\\":\\"2.0.23\\",\\"source-map\\":\\"^0.6.1\\"},\\"devDependencies\\":{\\"c8\\":\\"^7.7.1\\",\\"clap\\":\\"^2.0.1\\",\\"coveralls\\":\\"^3.1.1\\",\\"esbuild\\":\\"^0.13.3\\",\\"eslint\\":\\"^7.24.0\\",\\"json-to-ast\\":\\"^2.1.0\\",\\"mocha\\":\\"^9.1.2\\",\\"rollup\\":\\"^2.58.0\\"},\\"engines\\":{\\"node\\":\\"^12.20.0 || ^14.13.0 || >=15.0.0\\",\\"npm\\":\\">=7.0.0\\"},\\"files\\":[\\"data\\",\\"dist\\",\\"cjs\\",\\"!cjs/__tests\\",\\"lib\\",\\"!lib/__tests\\"]}");\n\n//# sourceURL=webpack:///./node_modules/css-tree/package.json?')},"./node_modules/css/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"css\\",\\"version\\":\\"2.2.4\\",\\"description\\":\\"CSS parser / stringifier\\",\\"main\\":\\"index\\",\\"files\\":[\\"index.js\\",\\"lib\\",\\"Readme.md\\"],\\"dependencies\\":{\\"inherits\\":\\"^2.0.3\\",\\"source-map\\":\\"^0.6.1\\",\\"source-map-resolve\\":\\"^0.5.2\\",\\"urix\\":\\"^0.1.0\\"},\\"devDependencies\\":{\\"mocha\\":\\"^1.21.3\\",\\"should\\":\\"^4.0.4\\",\\"matcha\\":\\"^0.5.0\\",\\"bytes\\":\\"^1.0.0\\"},\\"scripts\\":{\\"benchmark\\":\\"matcha\\",\\"test\\":\\"mocha --require should --reporter spec --bail test/*.js\\"},\\"author\\":\\"TJ Holowaychuk <tj@vision-media.ca>\\",\\"license\\":\\"MIT\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/reworkcss/css.git\\"},\\"keywords\\":[\\"css\\",\\"parser\\",\\"stringifier\\",\\"stylesheet\\"]}");\n\n//# sourceURL=webpack:///./node_modules/css/package.json?')},"./node_modules/cssom/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"cssom\\",\\"description\\":\\"CSS Object Model implementation and CSS parser\\",\\"keywords\\":[\\"CSS\\",\\"CSSOM\\",\\"parser\\",\\"styleSheet\\"],\\"version\\":\\"0.4.4\\",\\"author\\":\\"Nikita Vasilyev <me@elv1s.ru>\\",\\"repository\\":\\"NV/CSSOM\\",\\"files\\":[\\"lib/\\"],\\"main\\":\\"./lib/index.js\\",\\"license\\":\\"MIT\\"}");\n\n//# sourceURL=webpack:///./node_modules/cssom/package.json?')},"./node_modules/ember-template-recast/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"ember-template-recast\\",\\"version\\":\\"6.1.3\\",\\"description\\":\\"Non-destructive template transformer.\\",\\"keywords\\":[\\"codemod\\",\\"ember\\",\\"glimmer\\",\\"handlebars\\",\\"recast\\",\\"templates\\"],\\"homepage\\":\\"https://github.com/ember-template-lint/ember-template-recast\\",\\"bugs\\":\\"https://github.com/ember-template-lint/ember-template-recast/issues\\",\\"repository\\":\\"github:ember-template-lint/ember-template-recast\\",\\"license\\":\\"MIT\\",\\"author\\":\\"Robert Jackson <me@rwjblue.com>\\",\\"main\\":\\"lib/index.js\\",\\"bin\\":\\"lib/bin.js\\",\\"files\\":[\\"lib/\\",\\"!lib/**/*.test.*\\"],\\"scripts\\":{\\"build\\":\\"tsc\\",\\"lint\\":\\"npm-run-all lint:*\\",\\"lint:files\\":\\"eslint .\\",\\"lint:tsc\\":\\"tsc --noEmit\\",\\"perf:benchmark\\":\\"node scripts/benchmark.mjs\\",\\"prepare\\":\\"tsc\\",\\"release\\":\\"release-it\\",\\"test\\":\\"npm-run-all lint test:*\\",\\"test:jest\\":\\"jest\\"},\\"dependencies\\":{\\"@glimmer/reference\\":\\"^0.83.1\\",\\"@glimmer/syntax\\":\\"^0.83.1\\",\\"@glimmer/validator\\":\\"^0.83.0\\",\\"async-promise-queue\\":\\"^1.0.5\\",\\"colors\\":\\"^1.4.0\\",\\"commander\\":\\"^8.3.0\\",\\"globby\\":\\"^11.0.3\\",\\"ora\\":\\"^5.4.0\\",\\"slash\\":\\"^3.0.0\\",\\"tmp\\":\\"^0.2.1\\",\\"workerpool\\":\\"^6.1.5\\"},\\"devDependencies\\":{\\"@types/jest\\":\\"^27.4.0\\",\\"@types/workerpool\\":\\"^6.1.0\\",\\"@typescript-eslint/eslint-plugin\\":\\"^5.9.1\\",\\"@typescript-eslint/parser\\":\\"^5.6.0\\",\\"benchmark\\":\\"^2.1.4\\",\\"broccoli-test-helper\\":\\"^2.0.0\\",\\"eslint\\":\\"^8.6.0\\",\\"eslint-config-prettier\\":\\"^8.3.0\\",\\"eslint-plugin-node\\":\\"^11.1.0\\",\\"eslint-plugin-prettier\\":\\"^4.0.0\\",\\"execa\\":\\"^5.1.1\\",\\"jest\\":\\"^26.6.3\\",\\"npm-run-all\\":\\"^4.1.5\\",\\"outdent\\":\\"^0.8.0\\",\\"prettier\\":\\"^2.5.1\\",\\"release-it\\":\\"^14.12.1\\",\\"release-it-lerna-changelog\\":\\"^4.0.1\\",\\"ts-jest\\":\\"^26.5.6\\",\\"typescript\\":\\"~4.5.4\\"},\\"engines\\":{\\"node\\":\\"12.* || 14.* || >= 16.*\\"},\\"publishConfig\\":{\\"registry\\":\\"https://registry.npmjs.org\\"},\\"changelog\\":{\\"repo\\":\\"ember-template-lint/ember-template-recast\\",\\"labels\\":{\\"breaking\\":\\":boom: Breaking Change\\",\\"enhancement\\":\\":rocket: Enhancement\\",\\"bug\\":\\":bug: Bug Fix\\",\\"documentation\\":\\":memo: Documentation\\",\\"internal\\":\\":house: Internal\\"}},\\"release-it\\":{\\"plugins\\":{\\"release-it-lerna-changelog\\":{\\"infile\\":\\"CHANGELOG.md\\",\\"launchEditor\\":true}},\\"git\\":{\\"tagName\\":\\"v${version}\\"},\\"github\\":{\\"release\\":true,\\"tokenRef\\":\\"GITHUB_AUTH\\"}}}");\n\n//# sourceURL=webpack:///./node_modules/ember-template-recast/package.json?')},"./node_modules/esformatter-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"esformatter-parser\\",\\"version\\":\\"1.0.0\\",\\"description\\":\\"JavaScript parser used by esformatter\\",\\"main\\":\\"esformatter-parser.js\\",\\"scripts\\":{\\"test\\":\\"echo \\\\\\"Error: no test specified\\\\\\" && exit 1\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/millermedeiros/esformatter-parser.git\\"},\\"keywords\\":[\\"babel\\",\\"babylon\\",\\"esformatter\\",\\"esprima\\",\\"parser\\",\\"rocambole\\"],\\"author\\":\\"Miller Medeiros\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/millermedeiros/esformatter-parser/issues\\"},\\"homepage\\":\\"https://github.com/millermedeiros/esformatter-parser#readme\\",\\"dependencies\\":{\\"acorn-to-esprima\\":\\"^2.0.8\\",\\"babel-traverse\\":\\"^6.9.0\\",\\"babylon\\":\\"^6.8.0\\",\\"rocambole\\":\\"^0.7.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/esformatter-parser/package.json?')},"./node_modules/eslint1/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"eslint\\",\\"version\\":\\"1.10.3\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"description\\":\\"An AST-based pattern checker for JavaScript.\\",\\"bin\\":{\\"eslint\\":\\"./bin/eslint.js\\"},\\"main\\":\\"./lib/api.js\\",\\"scripts\\":{\\"test\\":\\"node Makefile.js test\\",\\"lint\\":\\"node Makefile.js lint\\",\\"patch\\":\\"node Makefile.js patch\\",\\"minor\\":\\"node Makefile.js minor\\",\\"major\\":\\"node Makefile.js major\\",\\"docs\\":\\"node Makefile.js docs\\",\\"gensite\\":\\"node Makefile.js gensite\\",\\"browserify\\":\\"node Makefile.js browserify\\",\\"perf\\":\\"node Makefile.js perf\\",\\"profile\\":\\"beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree\\",\\"coveralls\\":\\"cat ./coverage/lcov.info | coveralls\\",\\"check-commit\\":\\"node Makefile.js checkGitCommit\\"},\\"files\\":[\\"LICENSE\\",\\"README.md\\",\\"bin\\",\\"conf\\",\\"lib\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/eslint/eslint\\"},\\"homepage\\":\\"http://eslint.org\\",\\"bugs\\":\\"https://github.com/eslint/eslint/issues/\\",\\"dependencies\\":{\\"chalk\\":\\"^1.0.0\\",\\"concat-stream\\":\\"^1.4.6\\",\\"debug\\":\\"^2.1.1\\",\\"doctrine\\":\\"^0.7.1\\",\\"escape-string-regexp\\":\\"^1.0.2\\",\\"escope\\":\\"^3.3.0\\",\\"espree\\":\\"^2.2.4\\",\\"estraverse\\":\\"^4.1.1\\",\\"estraverse-fb\\":\\"^1.3.1\\",\\"esutils\\":\\"^2.0.2\\",\\"file-entry-cache\\":\\"^1.1.1\\",\\"glob\\":\\"^5.0.14\\",\\"globals\\":\\"^8.11.0\\",\\"handlebars\\":\\"^4.0.0\\",\\"inquirer\\":\\"^0.11.0\\",\\"is-my-json-valid\\":\\"^2.10.0\\",\\"is-resolvable\\":\\"^1.0.0\\",\\"js-yaml\\":\\"3.4.5\\",\\"json-stable-stringify\\":\\"^1.0.0\\",\\"lodash.clonedeep\\":\\"^3.0.1\\",\\"lodash.merge\\":\\"^3.3.2\\",\\"lodash.omit\\":\\"^3.1.0\\",\\"minimatch\\":\\"^3.0.0\\",\\"mkdirp\\":\\"^0.5.0\\",\\"object-assign\\":\\"^4.0.1\\",\\"optionator\\":\\"^0.6.0\\",\\"path-is-absolute\\":\\"^1.0.0\\",\\"path-is-inside\\":\\"^1.0.1\\",\\"shelljs\\":\\"^0.5.3\\",\\"strip-json-comments\\":\\"~1.0.1\\",\\"text-table\\":\\"~0.2.0\\",\\"user-home\\":\\"^2.0.0\\",\\"xml-escape\\":\\"~1.0.0\\"},\\"devDependencies\\":{\\"beefy\\":\\"^1.0.0\\",\\"brfs\\":\\"0.0.9\\",\\"browserify\\":\\"^12.0.1\\",\\"chai\\":\\"^3.4.0\\",\\"cheerio\\":\\"^0.19.0\\",\\"coveralls\\":\\"2.11.4\\",\\"dateformat\\":\\"^1.0.8\\",\\"ejs\\":\\"^2.3.3\\",\\"esprima\\":\\"^2.4.1\\",\\"esprima-fb\\":\\"^15001.1001.0-dev-harmony-fb\\",\\"gh-got\\":\\"^2.2.0\\",\\"istanbul\\":\\"^0.4.0\\",\\"jsdoc\\":\\"^3.3.0-beta1\\",\\"jsonlint\\":\\"^1.6.2\\",\\"leche\\":\\"^2.1.1\\",\\"linefix\\":\\"^0.1.1\\",\\"load-perf\\":\\"^0.2.0\\",\\"markdownlint\\":\\"^0.0.8\\",\\"mocha\\":\\"^2.1.0\\",\\"mocha-phantomjs\\":\\"4.0.1\\",\\"npm-license\\":\\"^0.3.1\\",\\"phantomjs\\":\\"1.9.18\\",\\"proxyquire\\":\\"^1.0.0\\",\\"rewire\\":\\"^2.3.4\\",\\"semver\\":\\"^5.0.3\\",\\"shelljs-nodecli\\":\\"~0.1.0\\",\\"sinon\\":\\"1.17.2\\",\\"through\\":\\"^2.3.6\\"},\\"keywords\\":[\\"ast\\",\\"lint\\",\\"javascript\\",\\"ecmascript\\",\\"espree\\"],\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=0.10\\"}}");\n\n//# sourceURL=webpack:///./node_modules/eslint1/package.json?')},"./node_modules/eslint2/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"eslint\\",\\"version\\":\\"2.13.1\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"description\\":\\"An AST-based pattern checker for JavaScript.\\",\\"bin\\":{\\"eslint\\":\\"./bin/eslint.js\\"},\\"main\\":\\"./lib/api.js\\",\\"scripts\\":{\\"test\\":\\"node Makefile.js test\\",\\"lint\\":\\"node Makefile.js lint\\",\\"release\\":\\"node Makefile.js release\\",\\"alpharelease\\":\\"node Makefile.js prerelease -- alpha\\",\\"betarelease\\":\\"node Makefile.js prerelease -- beta\\",\\"docs\\":\\"node Makefile.js docs\\",\\"gensite\\":\\"node Makefile.js gensite\\",\\"browserify\\":\\"node Makefile.js browserify\\",\\"perf\\":\\"node Makefile.js perf\\",\\"profile\\":\\"beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree\\",\\"coveralls\\":\\"cat ./coverage/lcov.info | coveralls\\",\\"check-commit\\":\\"node Makefile.js checkGitCommit\\"},\\"files\\":[\\"LICENSE\\",\\"README.md\\",\\"bin\\",\\"conf\\",\\"lib\\",\\"messages\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/eslint/eslint\\"},\\"homepage\\":\\"http://eslint.org\\",\\"bugs\\":\\"https://github.com/eslint/eslint/issues/\\",\\"dependencies\\":{\\"chalk\\":\\"^1.1.3\\",\\"concat-stream\\":\\"^1.4.6\\",\\"debug\\":\\"^2.1.1\\",\\"doctrine\\":\\"^1.2.2\\",\\"es6-map\\":\\"^0.1.3\\",\\"escope\\":\\"^3.6.0\\",\\"espree\\":\\"^3.1.6\\",\\"estraverse\\":\\"^4.2.0\\",\\"esutils\\":\\"^2.0.2\\",\\"file-entry-cache\\":\\"^1.1.1\\",\\"glob\\":\\"^7.0.3\\",\\"globals\\":\\"^9.2.0\\",\\"ignore\\":\\"^3.1.2\\",\\"imurmurhash\\":\\"^0.1.4\\",\\"inquirer\\":\\"^0.12.0\\",\\"is-my-json-valid\\":\\"^2.10.0\\",\\"is-resolvable\\":\\"^1.0.0\\",\\"js-yaml\\":\\"^3.5.1\\",\\"json-stable-stringify\\":\\"^1.0.0\\",\\"levn\\":\\"^0.3.0\\",\\"lodash\\":\\"^4.0.0\\",\\"mkdirp\\":\\"^0.5.0\\",\\"optionator\\":\\"^0.8.1\\",\\"path-is-absolute\\":\\"^1.0.0\\",\\"path-is-inside\\":\\"^1.0.1\\",\\"pluralize\\":\\"^1.2.1\\",\\"progress\\":\\"^1.1.8\\",\\"require-uncached\\":\\"^1.0.2\\",\\"shelljs\\":\\"^0.6.0\\",\\"strip-json-comments\\":\\"~1.0.1\\",\\"table\\":\\"^3.7.8\\",\\"text-table\\":\\"~0.2.0\\",\\"user-home\\":\\"^2.0.0\\"},\\"devDependencies\\":{\\"beefy\\":\\"^2.0.0\\",\\"brfs\\":\\"0.0.9\\",\\"browserify\\":\\"^12.0.1\\",\\"chai\\":\\"^3.5.0\\",\\"cheerio\\":\\"^0.19.0\\",\\"coveralls\\":\\"2.11.4\\",\\"dateformat\\":\\"^1.0.8\\",\\"ejs\\":\\"^2.3.3\\",\\"eslint-release\\":\\"^0.5.0\\",\\"esprima\\":\\"^2.4.1\\",\\"esprima-fb\\":\\"^15001.1001.0-dev-harmony-fb\\",\\"gh-got\\":\\"^2.2.0\\",\\"istanbul\\":\\"^0.4.0\\",\\"jsdoc\\":\\"^3.3.0-beta1\\",\\"karma\\":\\"^0.13.22\\",\\"karma-mocha\\":\\"^1.0.1\\",\\"karma-mocha-reporter\\":\\"^2.0.3\\",\\"karma-phantomjs-launcher\\":\\"^1.0.0\\",\\"leche\\":\\"^2.1.1\\",\\"linefix\\":\\"^0.1.1\\",\\"load-perf\\":\\"^0.2.0\\",\\"markdownlint\\":\\"^0.1.0\\",\\"mocha\\":\\"^2.4.5\\",\\"mock-fs\\":\\"^3.9.0\\",\\"npm-license\\":\\"^0.3.2\\",\\"phantomjs-prebuilt\\":\\"^2.1.7\\",\\"proxyquire\\":\\">=1.0.0 <1.7.5\\",\\"semver\\":\\"^5.0.3\\",\\"shelljs-nodecli\\":\\"~0.1.0\\",\\"sinon\\":\\"^1.17.2\\",\\"temp\\":\\"^0.8.3\\",\\"through\\":\\"^2.3.6\\"},\\"keywords\\":[\\"ast\\",\\"lint\\",\\"javascript\\",\\"ecmascript\\",\\"espree\\"],\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=0.10\\"}}");\n\n//# sourceURL=webpack:///./node_modules/eslint2/package.json?')},"./node_modules/eslint3/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"eslint\\",\\"version\\":\\"3.19.0\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"description\\":\\"An AST-based pattern checker for JavaScript.\\",\\"bin\\":{\\"eslint\\":\\"./bin/eslint.js\\"},\\"main\\":\\"./lib/api.js\\",\\"scripts\\":{\\"test\\":\\"node Makefile.js test\\",\\"lint\\":\\"node Makefile.js lint\\",\\"release\\":\\"node Makefile.js release\\",\\"ci-release\\":\\"node Makefile.js ciRelease\\",\\"alpharelease\\":\\"node Makefile.js prerelease -- alpha\\",\\"betarelease\\":\\"node Makefile.js prerelease -- beta\\",\\"docs\\":\\"node Makefile.js docs\\",\\"gensite\\":\\"node Makefile.js gensite\\",\\"browserify\\":\\"node Makefile.js browserify\\",\\"perf\\":\\"node Makefile.js perf\\",\\"profile\\":\\"beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree\\",\\"coveralls\\":\\"cat ./coverage/lcov.info | coveralls\\",\\"check-commit\\":\\"node Makefile.js checkGitCommit\\"},\\"files\\":[\\"LICENSE\\",\\"README.md\\",\\"bin\\",\\"conf\\",\\"lib\\",\\"messages\\"],\\"repository\\":\\"eslint/eslint\\",\\"homepage\\":\\"http://eslint.org\\",\\"bugs\\":\\"https://github.com/eslint/eslint/issues/\\",\\"dependencies\\":{\\"babel-code-frame\\":\\"^6.16.0\\",\\"chalk\\":\\"^1.1.3\\",\\"concat-stream\\":\\"^1.5.2\\",\\"debug\\":\\"^2.1.1\\",\\"doctrine\\":\\"^2.0.0\\",\\"escope\\":\\"^3.6.0\\",\\"espree\\":\\"^3.4.0\\",\\"esquery\\":\\"^1.0.0\\",\\"estraverse\\":\\"^4.2.0\\",\\"esutils\\":\\"^2.0.2\\",\\"file-entry-cache\\":\\"^2.0.0\\",\\"glob\\":\\"^7.0.3\\",\\"globals\\":\\"^9.14.0\\",\\"ignore\\":\\"^3.2.0\\",\\"imurmurhash\\":\\"^0.1.4\\",\\"inquirer\\":\\"^0.12.0\\",\\"is-my-json-valid\\":\\"^2.10.0\\",\\"is-resolvable\\":\\"^1.0.0\\",\\"js-yaml\\":\\"^3.5.1\\",\\"json-stable-stringify\\":\\"^1.0.0\\",\\"levn\\":\\"^0.3.0\\",\\"lodash\\":\\"^4.0.0\\",\\"mkdirp\\":\\"^0.5.0\\",\\"natural-compare\\":\\"^1.4.0\\",\\"optionator\\":\\"^0.8.2\\",\\"path-is-inside\\":\\"^1.0.1\\",\\"pluralize\\":\\"^1.2.1\\",\\"progress\\":\\"^1.1.8\\",\\"require-uncached\\":\\"^1.0.2\\",\\"shelljs\\":\\"^0.7.5\\",\\"strip-bom\\":\\"^3.0.0\\",\\"strip-json-comments\\":\\"~2.0.1\\",\\"table\\":\\"^3.7.8\\",\\"text-table\\":\\"~0.2.0\\",\\"user-home\\":\\"^2.0.0\\"},\\"devDependencies\\":{\\"babel-polyfill\\":\\"^6.23.0\\",\\"babel-preset-es2015\\":\\"^6.24.0\\",\\"babelify\\":\\"^7.3.0\\",\\"beefy\\":\\"^2.1.8\\",\\"brfs\\":\\"1.4.3\\",\\"browserify\\":\\"^14.1.0\\",\\"chai\\":\\"^3.5.0\\",\\"cheerio\\":\\"^0.22.0\\",\\"coveralls\\":\\"^2.12.0\\",\\"dateformat\\":\\"^2.0.0\\",\\"ejs\\":\\"^2.5.6\\",\\"eslint-plugin-eslint-plugin\\":\\"^0.7.1\\",\\"eslint-plugin-node\\":\\"^4.2.1\\",\\"eslint-release\\":\\"^0.10.1\\",\\"esprima\\":\\"^3.1.3\\",\\"esprima-fb\\":\\"^15001.1001.0-dev-harmony-fb\\",\\"istanbul\\":\\"^0.4.5\\",\\"jsdoc\\":\\"^3.4.3\\",\\"karma\\":\\"^1.5.0\\",\\"karma-babel-preprocessor\\":\\"^6.0.1\\",\\"karma-mocha\\":\\"^1.3.0\\",\\"karma-mocha-reporter\\":\\"^2.2.2\\",\\"karma-phantomjs-launcher\\":\\"^1.0.4\\",\\"leche\\":\\"^2.1.2\\",\\"load-perf\\":\\"^0.2.0\\",\\"markdownlint\\":\\"^0.4.0\\",\\"mocha\\":\\"^3.2.0\\",\\"mock-fs\\":\\"^4.2.0\\",\\"npm-license\\":\\"^0.3.3\\",\\"phantomjs-prebuilt\\":\\"^2.1.14\\",\\"proxyquire\\":\\"^1.7.11\\",\\"semver\\":\\"^5.3.0\\",\\"shelljs-nodecli\\":\\"~0.1.1\\",\\"sinon\\":\\"^2.0.0\\",\\"temp\\":\\"^0.8.3\\",\\"through\\":\\"^2.3.8\\"},\\"keywords\\":[\\"ast\\",\\"lint\\",\\"javascript\\",\\"ecmascript\\",\\"espree\\"],\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=4\\"}}");\n\n//# sourceURL=webpack:///./node_modules/eslint3/package.json?')},"./node_modules/eslint4/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"eslint\\",\\"version\\":\\"4.19.1\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"description\\":\\"An AST-based pattern checker for JavaScript.\\",\\"bin\\":{\\"eslint\\":\\"./bin/eslint.js\\"},\\"main\\":\\"./lib/api.js\\",\\"scripts\\":{\\"test\\":\\"node Makefile.js test\\",\\"lint\\":\\"node Makefile.js lint\\",\\"fuzz\\":\\"node Makefile.js fuzz\\",\\"release\\":\\"node Makefile.js release\\",\\"ci-release\\":\\"node Makefile.js ciRelease\\",\\"alpharelease\\":\\"node Makefile.js prerelease -- alpha\\",\\"betarelease\\":\\"node Makefile.js prerelease -- beta\\",\\"docs\\":\\"node Makefile.js docs\\",\\"gensite\\":\\"node Makefile.js gensite\\",\\"browserify\\":\\"node Makefile.js browserify\\",\\"perf\\":\\"node Makefile.js perf\\",\\"profile\\":\\"beefy tests/bench/bench.js --open -- -t brfs -t ./tests/bench/xform-rules.js -r espree\\",\\"coveralls\\":\\"cat ./coverage/lcov.info | coveralls\\"},\\"files\\":[\\"LICENSE\\",\\"README.md\\",\\"bin\\",\\"conf\\",\\"lib\\",\\"messages\\"],\\"repository\\":\\"eslint/eslint\\",\\"homepage\\":\\"https://eslint.org\\",\\"bugs\\":\\"https://github.com/eslint/eslint/issues/\\",\\"dependencies\\":{\\"ajv\\":\\"^5.3.0\\",\\"babel-code-frame\\":\\"^6.22.0\\",\\"chalk\\":\\"^2.1.0\\",\\"concat-stream\\":\\"^1.6.0\\",\\"cross-spawn\\":\\"^5.1.0\\",\\"debug\\":\\"^3.1.0\\",\\"doctrine\\":\\"^2.1.0\\",\\"eslint-scope\\":\\"^3.7.1\\",\\"eslint-visitor-keys\\":\\"^1.0.0\\",\\"espree\\":\\"^3.5.4\\",\\"esquery\\":\\"^1.0.0\\",\\"esutils\\":\\"^2.0.2\\",\\"file-entry-cache\\":\\"^2.0.0\\",\\"functional-red-black-tree\\":\\"^1.0.1\\",\\"glob\\":\\"^7.1.2\\",\\"globals\\":\\"^11.0.1\\",\\"ignore\\":\\"^3.3.3\\",\\"imurmurhash\\":\\"^0.1.4\\",\\"inquirer\\":\\"^3.0.6\\",\\"is-resolvable\\":\\"^1.0.0\\",\\"js-yaml\\":\\"^3.9.1\\",\\"json-stable-stringify-without-jsonify\\":\\"^1.0.1\\",\\"levn\\":\\"^0.3.0\\",\\"lodash\\":\\"^4.17.4\\",\\"minimatch\\":\\"^3.0.2\\",\\"mkdirp\\":\\"^0.5.1\\",\\"natural-compare\\":\\"^1.4.0\\",\\"optionator\\":\\"^0.8.2\\",\\"path-is-inside\\":\\"^1.0.2\\",\\"pluralize\\":\\"^7.0.0\\",\\"progress\\":\\"^2.0.0\\",\\"regexpp\\":\\"^1.0.1\\",\\"require-uncached\\":\\"^1.0.3\\",\\"semver\\":\\"^5.3.0\\",\\"strip-ansi\\":\\"^4.0.0\\",\\"strip-json-comments\\":\\"~2.0.1\\",\\"table\\":\\"4.0.2\\",\\"text-table\\":\\"~0.2.0\\"},\\"devDependencies\\":{\\"babel-polyfill\\":\\"^6.23.0\\",\\"babel-preset-es2015\\":\\"^6.24.1\\",\\"babelify\\":\\"^7.3.0\\",\\"beefy\\":\\"^2.1.8\\",\\"brfs\\":\\"1.4.3\\",\\"browserify\\":\\"^14.4.0\\",\\"chai\\":\\"^4.0.1\\",\\"cheerio\\":\\"^0.22.0\\",\\"coveralls\\":\\"^2.13.1\\",\\"dateformat\\":\\"^2.0.0\\",\\"ejs\\":\\"^2.5.6\\",\\"eslint-plugin-eslint-plugin\\":\\"^1.2.0\\",\\"eslint-plugin-node\\":\\"^5.1.0\\",\\"eslint-plugin-rulesdir\\":\\"^0.1.0\\",\\"eslint-release\\":\\"^0.10.1\\",\\"eslint-rule-composer\\":\\"^0.1.0\\",\\"eslump\\":\\"1.6.0\\",\\"esprima\\":\\"^4.0.0\\",\\"esprima-fb\\":\\"^15001.1001.0-dev-harmony-fb\\",\\"istanbul\\":\\"^0.4.5\\",\\"jsdoc\\":\\"^3.4.3\\",\\"karma\\":\\"^1.7.0\\",\\"karma-babel-preprocessor\\":\\"^6.0.1\\",\\"karma-mocha\\":\\"^1.3.0\\",\\"karma-mocha-reporter\\":\\"^2.2.3\\",\\"karma-phantomjs-launcher\\":\\"^1.0.4\\",\\"leche\\":\\"^2.1.2\\",\\"load-perf\\":\\"^0.2.0\\",\\"markdownlint\\":\\"^0.6.1\\",\\"mocha\\":\\"^3.4.2\\",\\"mock-fs\\":\\"^4.3.0\\",\\"npm-license\\":\\"^0.3.3\\",\\"phantomjs-prebuilt\\":\\"^2.1.14\\",\\"proxyquire\\":\\"^1.8.0\\",\\"shelljs\\":\\"^0.7.7\\",\\"sinon\\":\\"^3.2.1\\",\\"temp\\":\\"^0.8.3\\",\\"through\\":\\"^2.3.8\\"},\\"keywords\\":[\\"ast\\",\\"lint\\",\\"javascript\\",\\"ecmascript\\",\\"espree\\"],\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\">=4\\"}}");\n\n//# sourceURL=webpack:///./node_modules/eslint4/package.json?')},"./node_modules/eslint8/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"eslint\\",\\"version\\":\\"8.9.0\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"description\\":\\"An AST-based pattern checker for JavaScript.\\",\\"bin\\":{\\"eslint\\":\\"./bin/eslint.js\\"},\\"main\\":\\"./lib/api.js\\",\\"exports\\":{\\"./package.json\\":\\"./package.json\\",\\".\\":\\"./lib/api.js\\",\\"./use-at-your-own-risk\\":\\"./lib/unsupported-api.js\\"},\\"scripts\\":{\\"test\\":\\"node Makefile.js test\\",\\"test:cli\\":\\"mocha\\",\\"lint\\":\\"node Makefile.js lint\\",\\"fix\\":\\"node Makefile.js lint -- fix\\",\\"fuzz\\":\\"node Makefile.js fuzz\\",\\"generate-release\\":\\"node Makefile.js generateRelease\\",\\"generate-alpharelease\\":\\"node Makefile.js generatePrerelease -- alpha\\",\\"generate-betarelease\\":\\"node Makefile.js generatePrerelease -- beta\\",\\"generate-rcrelease\\":\\"node Makefile.js generatePrerelease -- rc\\",\\"publish-release\\":\\"node Makefile.js publishRelease\\",\\"gensite\\":\\"node Makefile.js gensite\\",\\"webpack\\":\\"node Makefile.js webpack\\",\\"perf\\":\\"node Makefile.js perf\\"},\\"gitHooks\\":{\\"pre-commit\\":\\"lint-staged\\"},\\"lint-staged\\":{\\"*.js\\":\\"eslint --fix\\",\\"*.md\\":\\"markdownlint\\"},\\"files\\":[\\"LICENSE\\",\\"README.md\\",\\"bin\\",\\"conf\\",\\"lib\\",\\"messages\\"],\\"repository\\":\\"eslint/eslint\\",\\"funding\\":\\"https://opencollective.com/eslint\\",\\"homepage\\":\\"https://eslint.org\\",\\"bugs\\":\\"https://github.com/eslint/eslint/issues/\\",\\"dependencies\\":{\\"@eslint/eslintrc\\":\\"^1.1.0\\",\\"@humanwhocodes/config-array\\":\\"^0.9.2\\",\\"ajv\\":\\"^6.10.0\\",\\"chalk\\":\\"^4.0.0\\",\\"cross-spawn\\":\\"^7.0.2\\",\\"debug\\":\\"^4.3.2\\",\\"doctrine\\":\\"^3.0.0\\",\\"escape-string-regexp\\":\\"^4.0.0\\",\\"eslint-scope\\":\\"^7.1.1\\",\\"eslint-utils\\":\\"^3.0.0\\",\\"eslint-visitor-keys\\":\\"^3.3.0\\",\\"espree\\":\\"^9.3.1\\",\\"esquery\\":\\"^1.4.0\\",\\"esutils\\":\\"^2.0.2\\",\\"fast-deep-equal\\":\\"^3.1.3\\",\\"file-entry-cache\\":\\"^6.0.1\\",\\"functional-red-black-tree\\":\\"^1.0.1\\",\\"glob-parent\\":\\"^6.0.1\\",\\"globals\\":\\"^13.6.0\\",\\"ignore\\":\\"^5.2.0\\",\\"import-fresh\\":\\"^3.0.0\\",\\"imurmurhash\\":\\"^0.1.4\\",\\"is-glob\\":\\"^4.0.0\\",\\"js-yaml\\":\\"^4.1.0\\",\\"json-stable-stringify-without-jsonify\\":\\"^1.0.1\\",\\"levn\\":\\"^0.4.1\\",\\"lodash.merge\\":\\"^4.6.2\\",\\"minimatch\\":\\"^3.0.4\\",\\"natural-compare\\":\\"^1.4.0\\",\\"optionator\\":\\"^0.9.1\\",\\"regexpp\\":\\"^3.2.0\\",\\"strip-ansi\\":\\"^6.0.1\\",\\"strip-json-comments\\":\\"^3.1.0\\",\\"text-table\\":\\"^0.2.0\\",\\"v8-compile-cache\\":\\"^2.0.3\\"},\\"devDependencies\\":{\\"@babel/core\\":\\"^7.4.3\\",\\"@babel/preset-env\\":\\"^7.4.3\\",\\"babel-loader\\":\\"^8.0.5\\",\\"chai\\":\\"^4.0.1\\",\\"cheerio\\":\\"^0.22.0\\",\\"common-tags\\":\\"^1.8.0\\",\\"core-js\\":\\"^3.1.3\\",\\"dateformat\\":\\"^4.5.1\\",\\"ejs\\":\\"^3.0.2\\",\\"eslint\\":\\"file:.\\",\\"eslint-config-eslint\\":\\"file:packages/eslint-config-eslint\\",\\"eslint-plugin-eslint-comments\\":\\"^3.2.0\\",\\"eslint-plugin-eslint-plugin\\":\\"^4.0.1\\",\\"eslint-plugin-internal-rules\\":\\"file:tools/internal-rules\\",\\"eslint-plugin-jsdoc\\":\\"^37.0.0\\",\\"eslint-plugin-node\\":\\"^11.1.0\\",\\"eslint-release\\":\\"^3.2.0\\",\\"eslump\\":\\"^3.0.0\\",\\"esprima\\":\\"^4.0.1\\",\\"fs-teardown\\":\\"^0.1.3\\",\\"glob\\":\\"^7.1.6\\",\\"jsdoc\\":\\"^3.5.5\\",\\"karma\\":\\"^6.1.1\\",\\"karma-chrome-launcher\\":\\"^3.1.0\\",\\"karma-mocha\\":\\"^2.0.1\\",\\"karma-mocha-reporter\\":\\"^2.2.5\\",\\"karma-webpack\\":\\"^5.0.0\\",\\"lint-staged\\":\\"^11.0.0\\",\\"load-perf\\":\\"^0.2.0\\",\\"markdownlint\\":\\"^0.24.0\\",\\"markdownlint-cli\\":\\"^0.30.0\\",\\"marked\\":\\"^4.0.8\\",\\"memfs\\":\\"^3.0.1\\",\\"mocha\\":\\"^8.3.2\\",\\"mocha-junit-reporter\\":\\"^2.0.0\\",\\"node-polyfill-webpack-plugin\\":\\"^1.0.3\\",\\"npm-license\\":\\"^0.3.3\\",\\"nyc\\":\\"^15.0.1\\",\\"progress\\":\\"^2.0.3\\",\\"proxyquire\\":\\"^2.0.1\\",\\"puppeteer\\":\\"^9.1.1\\",\\"recast\\":\\"^0.20.4\\",\\"regenerator-runtime\\":\\"^0.13.2\\",\\"semver\\":\\"^7.3.5\\",\\"shelljs\\":\\"^0.8.2\\",\\"sinon\\":\\"^11.0.0\\",\\"temp\\":\\"^0.9.0\\",\\"webpack\\":\\"^5.23.0\\",\\"webpack-cli\\":\\"^4.5.0\\",\\"yorkie\\":\\"^2.0.0\\"},\\"keywords\\":[\\"ast\\",\\"lint\\",\\"javascript\\",\\"ecmascript\\",\\"espree\\"],\\"license\\":\\"MIT\\",\\"engines\\":{\\"node\\":\\"^12.22.0 || ^14.17.0 || >=16.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/eslint8/package.json?')},"./node_modules/espree/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"espree\\",\\"description\\":\\"An Esprima-compatible JavaScript parser built on Acorn\\",\\"author\\":\\"Nicholas C. Zakas <nicholas+npm@nczconsulting.com>\\",\\"homepage\\":\\"https://github.com/eslint/espree\\",\\"main\\":\\"espree.js\\",\\"version\\":\\"6.2.1\\",\\"files\\":[\\"lib\\",\\"espree.js\\"],\\"engines\\":{\\"node\\":\\">=6.0.0\\"},\\"repository\\":\\"eslint/espree\\",\\"bugs\\":{\\"url\\":\\"http://github.com/eslint/espree.git\\"},\\"license\\":\\"BSD-2-Clause\\",\\"dependencies\\":{\\"acorn\\":\\"^7.1.1\\",\\"acorn-jsx\\":\\"^5.2.0\\",\\"eslint-visitor-keys\\":\\"^1.1.0\\"},\\"devDependencies\\":{\\"browserify\\":\\"^16.5.0\\",\\"chai\\":\\"^4.2.0\\",\\"eslint\\":\\"^6.0.1\\",\\"eslint-config-eslint\\":\\"^5.0.1\\",\\"eslint-plugin-node\\":\\"^9.1.0\\",\\"eslint-release\\":\\"^1.0.0\\",\\"esprima\\":\\"latest\\",\\"esprima-fb\\":\\"^8001.2001.0-dev-harmony-fb\\",\\"json-diff\\":\\"^0.5.4\\",\\"leche\\":\\"^2.3.0\\",\\"mocha\\":\\"^6.2.0\\",\\"nyc\\":\\"^14.1.1\\",\\"regenerate\\":\\"^1.4.0\\",\\"shelljs\\":\\"^0.3.0\\",\\"shelljs-nodecli\\":\\"^0.1.1\\",\\"unicode-6.3.0\\":\\"^0.7.5\\"},\\"keywords\\":[\\"ast\\",\\"ecmascript\\",\\"javascript\\",\\"parser\\",\\"syntax\\",\\"acorn\\"],\\"scripts\\":{\\"generate-regex\\":\\"node tools/generate-identifier-regex.js\\",\\"test\\":\\"npm run-script lint && node Makefile.js test\\",\\"lint\\":\\"node Makefile.js lint\\",\\"browserify\\":\\"node Makefile.js browserify\\",\\"generate-release\\":\\"eslint-generate-release\\",\\"generate-alpharelease\\":\\"eslint-generate-prerelease alpha\\",\\"generate-betarelease\\":\\"eslint-generate-prerelease beta\\",\\"generate-rcrelease\\":\\"eslint-generate-prerelease rc\\",\\"publish-release\\":\\"eslint-publish-release\\"}}");\n\n//# sourceURL=webpack:///./node_modules/espree/package.json?')},"./node_modules/esprima/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"esprima\\",\\"description\\":\\"ECMAScript parsing infrastructure for multipurpose analysis\\",\\"homepage\\":\\"http://esprima.org\\",\\"main\\":\\"dist/esprima.js\\",\\"bin\\":{\\"esparse\\":\\"./bin/esparse.js\\",\\"esvalidate\\":\\"./bin/esvalidate.js\\"},\\"version\\":\\"4.0.1\\",\\"files\\":[\\"bin\\",\\"dist/esprima.js\\"],\\"engines\\":{\\"node\\":\\">=4\\"},\\"author\\":{\\"name\\":\\"Ariya Hidayat\\",\\"email\\":\\"ariya.hidayat@gmail.com\\"},\\"maintainers\\":[{\\"name\\":\\"Ariya Hidayat\\",\\"email\\":\\"ariya.hidayat@gmail.com\\",\\"web\\":\\"http://ariya.ofilabs.com\\"}],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/jquery/esprima.git\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/jquery/esprima/issues\\"},\\"license\\":\\"BSD-2-Clause\\",\\"devDependencies\\":{\\"codecov.io\\":\\"~0.1.6\\",\\"escomplex-js\\":\\"1.2.0\\",\\"everything.js\\":\\"~1.0.3\\",\\"glob\\":\\"~7.1.0\\",\\"istanbul\\":\\"~0.4.0\\",\\"json-diff\\":\\"~0.3.1\\",\\"karma\\":\\"~1.3.0\\",\\"karma-chrome-launcher\\":\\"~2.0.0\\",\\"karma-detect-browsers\\":\\"~2.2.3\\",\\"karma-edge-launcher\\":\\"~0.2.0\\",\\"karma-firefox-launcher\\":\\"~1.0.0\\",\\"karma-ie-launcher\\":\\"~1.0.0\\",\\"karma-mocha\\":\\"~1.3.0\\",\\"karma-safari-launcher\\":\\"~1.0.0\\",\\"karma-safaritechpreview-launcher\\":\\"~0.0.4\\",\\"karma-sauce-launcher\\":\\"~1.1.0\\",\\"lodash\\":\\"~3.10.1\\",\\"mocha\\":\\"~3.2.0\\",\\"node-tick-processor\\":\\"~0.0.2\\",\\"regenerate\\":\\"~1.3.2\\",\\"temp\\":\\"~0.8.3\\",\\"tslint\\":\\"~5.1.0\\",\\"typescript\\":\\"~2.3.2\\",\\"typescript-formatter\\":\\"~5.1.3\\",\\"unicode-8.0.0\\":\\"~0.7.0\\",\\"webpack\\":\\"~1.14.0\\"},\\"keywords\\":[\\"ast\\",\\"ecmascript\\",\\"esprima\\",\\"javascript\\",\\"parser\\",\\"syntax\\"],\\"scripts\\":{\\"check-version\\":\\"node test/check-version.js\\",\\"tslint\\":\\"tslint src/*.ts\\",\\"code-style\\":\\"tsfmt --verify src/*.ts && tsfmt --verify test/*.js\\",\\"format-code\\":\\"tsfmt -r src/*.ts && tsfmt -r test/*.js\\",\\"complexity\\":\\"node test/check-complexity.js\\",\\"static-analysis\\":\\"npm run check-version && npm run tslint && npm run code-style && npm run complexity\\",\\"hostile-env-tests\\":\\"node test/hostile-environment-tests.js\\",\\"unit-tests\\":\\"node test/unit-tests.js\\",\\"api-tests\\":\\"mocha -R dot test/api-tests.js\\",\\"grammar-tests\\":\\"node test/grammar-tests.js\\",\\"regression-tests\\":\\"node test/regression-tests.js\\",\\"all-tests\\":\\"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests\\",\\"verify-line-ending\\":\\"node test/verify-line-ending.js\\",\\"generate-fixtures\\":\\"node tools/generate-fixtures.js\\",\\"browser-tests\\":\\"npm run compile && npm run generate-fixtures && cd test && karma start --single-run\\",\\"saucelabs-evergreen\\":\\"cd test && karma start saucelabs-evergreen.conf.js\\",\\"saucelabs-safari\\":\\"cd test && karma start saucelabs-safari.conf.js\\",\\"saucelabs-ie\\":\\"cd test && karma start saucelabs-ie.conf.js\\",\\"saucelabs\\":\\"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari\\",\\"analyze-coverage\\":\\"istanbul cover test/unit-tests.js\\",\\"check-coverage\\":\\"istanbul check-coverage --statement 100 --branch 100 --function 100\\",\\"dynamic-analysis\\":\\"npm run analyze-coverage && npm run check-coverage\\",\\"compile\\":\\"tsc -p src/ && webpack && node tools/fixupbundle.js\\",\\"test\\":\\"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis\\",\\"prepublish\\":\\"npm run compile\\",\\"profile\\":\\"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor\\",\\"benchmark-parser\\":\\"node -expose_gc test/benchmark-parser.js\\",\\"benchmark-tokenizer\\":\\"node --expose_gc test/benchmark-tokenizer.js\\",\\"benchmark\\":\\"npm run benchmark-parser && npm run benchmark-tokenizer\\",\\"codecov\\":\\"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml\\",\\"downstream\\":\\"node test/downstream.js\\",\\"travis\\":\\"npm test\\",\\"circleci\\":\\"npm test && npm run codecov && npm run downstream\\",\\"appveyor\\":\\"npm run compile && npm run all-tests && npm run browser-tests\\",\\"droneio\\":\\"npm run compile && npm run all-tests && npm run saucelabs\\",\\"generate-regex\\":\\"node tools/generate-identifier-regex.js\\",\\"generate-xhtml-entities\\":\\"node tools/generate-xhtml-entities.js\\"}}");\n\n//# sourceURL=webpack:///./node_modules/esprima/package.json?')},"./node_modules/filbert/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"filbert\\",\\"description\\":\\"Python parser, Mozilla AST output\\",\\"keywords\\":[\\"python\\",\\"parser\\",\\"mozilla\\",\\"ast\\"],\\"main\\":\\"filbert.js\\",\\"version\\":\\"0.1.20\\",\\"engines\\":{\\"node\\":\\">=0.4.0\\"},\\"author\\":{\\"name\\":\\"Matt Lott\\",\\"email\\":\\"mattlott@gmail.com\\",\\"url\\":\\"http://www.mattlott.com\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/differentmatt/filbert.git\\"},\\"licenses\\":[{\\"type\\":\\"MIT\\",\\"url\\":\\"https://github.com/differentmatt/filbert/blob/master/LICENSE\\"}],\\"devDependencies\\":{\\"grunt\\":\\"^0.4.4\\",\\"grunt-contrib-jshint\\":\\"~0.6.3\\",\\"grunt-contrib-nodeunit\\":\\"~0.2.0\\",\\"grunt-contrib-uglify\\":\\"~0.2.2\\",\\"grunt-jasmine-node\\":\\"^0.2.1\\",\\"escodegen\\":\\"^1.3.2\\"}}");\n\n//# sourceURL=webpack:///./node_modules/filbert/package.json?')},"./node_modules/flow-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"flow-parser\\",\\"version\\":\\"0.144.0\\",\\"description\\":\\"JavaScript parser written in OCaml. Produces ESTree AST\\",\\"homepage\\":\\"https://flow.org\\",\\"license\\":\\"MIT\\",\\"author\\":{\\"name\\":\\"Flow Team\\",\\"email\\":\\"flow@fb.com\\"},\\"files\\":[\\"flow_parser.js\\"],\\"main\\":\\"flow_parser.js\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/facebook/flow.git\\"},\\"scripts\\":{\\"test\\":\\"node test/run_tests.js\\",\\"prepublish\\":\\"make js\\"},\\"dependencies\\":{},\\"devDependencies\\":{\\"ast-types\\":\\"^0.14.1\\",\\"colors\\":\\">=0.6.2\\",\\"esprima-fb\\":\\"15001.1001.0-dev-harmony-fb\\",\\"minimist\\":\\">=1.2.3\\"},\\"engines\\":{\\"node\\":\\">=0.4.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/flow-parser/package.json?')},"./node_modules/glsl-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"glsl-parser\\",\\"version\\":\\"2.0.1\\",\\"description\\":\\"transform streamed glsl tokens into an ast\\",\\"main\\":\\"stream.js\\",\\"dependencies\\":{\\"glsl-tokenizer\\":\\"^2.1.4\\",\\"through\\":\\"2.3.4\\",\\"through2\\":\\"^0.6.3\\"},\\"devDependencies\\":{\\"tap-spec\\":\\"^1.0.1\\",\\"tape\\":\\"^3.0.2\\"},\\"scripts\\":{\\"test\\":\\"node test/index.js | tap-spec\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/stackgl/glsl-parser.git\\"},\\"keywords\\":[\\"glsl\\",\\"parser\\",\\"ast\\",\\"through\\",\\"stream\\"],\\"authors\\":[\\"Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)\\",\\"Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)\\",\\"Chris Dickinson <chris@neversaw.us> (http://neversaw.us)\\"],\\"license\\":\\"MIT\\"}");\n\n//# sourceURL=webpack:///./node_modules/glsl-parser/package.json?')},"./node_modules/graphql/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"graphql\\",\\"version\\":\\"15.0.0\\",\\"description\\":\\"A Query Language and Runtime which can target any service.\\",\\"license\\":\\"MIT\\",\\"main\\":\\"index\\",\\"module\\":\\"index.mjs\\",\\"types\\":\\"index.d.ts\\",\\"sideEffects\\":false,\\"homepage\\":\\"https://github.com/graphql/graphql-js\\",\\"bugs\\":{\\"url\\":\\"https://github.com/graphql/graphql-js/issues\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/graphql/graphql-js.git\\"},\\"keywords\\":[\\"graphql\\",\\"graphql-js\\"],\\"engines\\":{\\"node\\":\\">= 10.x\\"},\\"dependencies\\":{}}");\n\n//# sourceURL=webpack:///./node_modules/graphql/package.json?')},"./node_modules/handlebars/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"handlebars\\",\\"barename\\":\\"handlebars\\",\\"version\\":\\"4.7.6\\",\\"description\\":\\"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration\\",\\"homepage\\":\\"http://www.handlebarsjs.com/\\",\\"keywords\\":[\\"handlebars\\",\\"mustache\\",\\"template\\",\\"html\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/wycats/handlebars.js.git\\"},\\"author\\":\\"Yehuda Katz\\",\\"license\\":\\"MIT\\",\\"readmeFilename\\":\\"README.md\\",\\"engines\\":{\\"node\\":\\">=0.4.7\\"},\\"dependencies\\":{\\"minimist\\":\\"^1.2.5\\",\\"neo-async\\":\\"^2.6.0\\",\\"source-map\\":\\"^0.6.1\\",\\"wordwrap\\":\\"^1.0.0\\"},\\"optionalDependencies\\":{\\"uglify-js\\":\\"^3.1.4\\"},\\"devDependencies\\":{\\"@knappi/grunt-saucelabs\\":\\"^9.0.2\\",\\"aws-sdk\\":\\"^2.1.49\\",\\"babel-loader\\":\\"^5.0.0\\",\\"babel-runtime\\":\\"^5.1.10\\",\\"benchmark\\":\\"~1.0\\",\\"chai\\":\\"^4.2.0\\",\\"chai-diff\\":\\"^1.0.1\\",\\"concurrently\\":\\"^5.0.0\\",\\"dirty-chai\\":\\"^2.0.1\\",\\"dtslint\\":\\"^0.5.5\\",\\"dustjs-linkedin\\":\\"^2.0.2\\",\\"eco\\":\\"~1.1.0-rc-3\\",\\"eslint\\":\\"^6.7.2\\",\\"eslint-config-prettier\\":\\"^6.7.0\\",\\"eslint-plugin-compat\\":\\"^3.3.0\\",\\"eslint-plugin-es5\\":\\"^1.4.1\\",\\"fs-extra\\":\\"^8.1.0\\",\\"grunt\\":\\"^1.0.4\\",\\"grunt-babel\\":\\"^5.0.0\\",\\"grunt-bg-shell\\":\\"^2.3.3\\",\\"grunt-cli\\":\\"^1\\",\\"grunt-contrib-clean\\":\\"^1\\",\\"grunt-contrib-concat\\":\\"^1\\",\\"grunt-contrib-connect\\":\\"^1\\",\\"grunt-contrib-copy\\":\\"^1\\",\\"grunt-contrib-requirejs\\":\\"^1\\",\\"grunt-contrib-uglify\\":\\"^1\\",\\"grunt-contrib-watch\\":\\"^1.1.0\\",\\"grunt-webpack\\":\\"^1.0.8\\",\\"husky\\":\\"^3.1.0\\",\\"jison\\":\\"~0.3.0\\",\\"lint-staged\\":\\"^9.5.0\\",\\"mocha\\":\\"^5\\",\\"mock-stdin\\":\\"^0.3.0\\",\\"mustache\\":\\"^2.1.3\\",\\"nyc\\":\\"^14.1.1\\",\\"prettier\\":\\"^1.19.1\\",\\"semver\\":\\"^5.0.1\\",\\"sinon\\":\\"^7.5.0\\",\\"typescript\\":\\"^3.4.3\\",\\"underscore\\":\\"^1.5.1\\",\\"webpack\\":\\"^1.12.6\\",\\"webpack-dev-server\\":\\"^1.12.1\\"},\\"main\\":\\"lib/index.js\\",\\"types\\":\\"types/index.d.ts\\",\\"browser\\":{\\".\\":\\"./dist/cjs/handlebars.js\\",\\"./runtime\\":\\"./dist/cjs/handlebars.runtime.js\\"},\\"bin\\":{\\"handlebars\\":\\"bin/handlebars\\"},\\"scripts\\":{\\"format\\":\\"prettier --write \'**/*.js\' && eslint --fix .\\",\\"check-format\\":\\"prettier --check \'**/*.js\'\\",\\"lint\\":\\"eslint --max-warnings 0 .\\",\\"dtslint\\":\\"dtslint types\\",\\"test\\":\\"grunt\\",\\"extensive-tests-and-publish-to-aws\\":\\"npx mocha tasks/task-tests/ && grunt --stack extensive-tests-and-publish-to-aws\\",\\"integration-test\\":\\"grunt integration-tests\\",\\"--- combined tasks ---\\":\\"\\",\\"check-before-pull-request\\":\\"concurrently --kill-others-on-fail npm:lint npm:dtslint npm:check-format npm:test\\"},\\"jspm\\":{\\"main\\":\\"handlebars\\",\\"directories\\":{\\"lib\\":\\"dist/amd\\"},\\"buildConfig\\":{\\"minify\\":true}},\\"files\\":[\\"bin\\",\\"dist/*.js\\",\\"dist/amd/**/*.js\\",\\"dist/cjs/**/*.js\\",\\"lib\\",\\"print-script\\",\\"release-notes.md\\",\\"runtime.js\\",\\"types/*.d.ts\\",\\"runtime.d.ts\\"],\\"husky\\":{\\"hooks\\":{\\"pre-commit\\":\\"lint-staged\\"}},\\"lint-staged\\":{\\"*.{js,css,json,md}\\":[\\"prettier --write\\",\\"git add\\"],\\"*.js\\":[\\"eslint --fix\\",\\"git add\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/handlebars/package.json?')},"./node_modules/hermes-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"hermes-parser\\",\\"version\\":\\"0.4.7\\",\\"description\\":\\"A JavaScript parser built from the Hermes engine\\",\\"main\\":\\"dist/index.js\\",\\"license\\":\\"MIT\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git@github.com:facebook/hermes.git\\"},\\"files\\":[\\"dist\\"]}");\n\n//# sourceURL=webpack:///./node_modules/hermes-parser/package.json?')},"./node_modules/htmlparser2/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"htmlparser2\\",\\"description\\":\\"Fast & forgiving HTML/XML/RSS parser\\",\\"version\\":\\"5.0.1\\",\\"author\\":\\"Felix Boehm <me@feedic.com>\\",\\"funding\\":\\"https://github.com/fb55/htmlparser2?sponsor=1\\",\\"license\\":\\"MIT\\",\\"sideEffects\\":false,\\"keywords\\":[\\"html\\",\\"parser\\",\\"streams\\",\\"xml\\",\\"dom\\",\\"rss\\",\\"feed\\",\\"atom\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/fb55/htmlparser2.git\\"},\\"directories\\":{\\"lib\\":\\"lib/\\"},\\"main\\":\\"lib/index.js\\",\\"types\\":\\"lib/index.d.ts\\",\\"files\\":[\\"lib/**/*\\"],\\"scripts\\":{\\"test\\":\\"jest --coverage\\",\\"lint\\":\\"npm run lint:es && npm run lint:prettier\\",\\"lint:es\\":\\"eslint src\\",\\"lint:prettier\\":\\"npm run format:prettier:raw -- --check\\",\\"format\\":\\"npm run format:es && npm run format:prettier\\",\\"format:es\\":\\"npm run lint:es -- --fix\\",\\"format:prettier\\":\\"npm run format:prettier:raw -- --write\\",\\"format:prettier:raw\\":\\"prettier \'**/*.{ts,md,json,yml}\'\\",\\"build\\":\\"tsc\\",\\"prepare\\":\\"npm run build\\"},\\"dependencies\\":{\\"domelementtype\\":\\"^2.0.1\\",\\"domhandler\\":\\"^3.3.0\\",\\"domutils\\":\\"^2.4.2\\",\\"entities\\":\\"^2.0.0\\"},\\"devDependencies\\":{\\"@types/jest\\":\\"^26.0.0\\",\\"@types/node\\":\\"^14.0.5\\",\\"@typescript-eslint/eslint-plugin\\":\\"^4.1.0\\",\\"@typescript-eslint/parser\\":\\"^4.1.0\\",\\"eslint\\":\\"^7.0.0\\",\\"eslint-config-prettier\\":\\"^6.0.0\\",\\"jest\\":\\"^26.0.1\\",\\"prettier\\":\\"^2.1.1\\",\\"ts-jest\\":\\"^26.0.0\\",\\"typescript\\":\\"^4.0.2\\"},\\"jest\\":{\\"preset\\":\\"ts-jest\\",\\"testEnvironment\\":\\"node\\"},\\"prettier\\":{\\"tabWidth\\":4}}");\n\n//# sourceURL=webpack:///./node_modules/htmlparser2/package.json?')},"./node_modules/hyntax/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"hyntax\\",\\"version\\":\\"1.1.5\\",\\"description\\":\\"Straightforward HTML parser for Node.js and browser\\",\\"keywords\\":[\\"html\\",\\"parser\\",\\"html5\\",\\"html5 parser\\",\\"htmlparser\\",\\"html parser\\",\\"html tree-constructor\\",\\"html to JSON\\",\\"html to AST\\",\\"html tokenizer\\",\\"tokenize\\",\\"tokenizer\\",\\"stream parsing\\",\\"stream parser\\",\\"typescript\\",\\"types\\",\\"node.js\\",\\"node.js html parser\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git@github.com:nik-garmash/hyntax.git\\"},\\"homepage\\":\\"https://github.com/nik-garmash/hyntax\\",\\"bugs\\":\\"https://github.com/nik-garmash/hyntax/issues\\",\\"main\\":\\"./index.js\\",\\"scripts\\":{\\"test\\":\\"tape ${TEST:-\'./tests/**/*.test.js\'} | tap-spec\\",\\"coverage\\":\\"nyc -x \'tests/**/*\' npm test\\",\\"generate-readme-toc\\":\\"./generate-toc.js\\",\\"prepublishOnly\\":\\"babel index.js --out-file index.es5.js && babel lib --out-dir lib-es5\\"},\\"author\\":{\\"name\\":\\"Nikolay Garmash\\",\\"email\\":\\"garmash.nikolay@gmail.com\\",\\"url\\":\\"https://nikgarmash.com\\"},\\"license\\":\\"MIT\\",\\"private\\":false,\\"engines\\":{\\"node\\":\\">=6.11.1\\",\\"npm\\":\\">=5.3.0\\"},\\"devDependencies\\":{\\"@babel/cli\\":\\"^7.5.5\\",\\"@babel/core\\":\\"^7.5.5\\",\\"@babel/preset-env\\":\\"^7.5.5\\",\\"coveralls\\":\\"^3.0.5\\",\\"deep-diff\\":\\"^0.3.8\\",\\"eslint\\":\\"^6.3.0\\",\\"nyc\\":\\"^14.1.1\\",\\"remark\\":\\"^10.0.1\\",\\"remark-toc\\":\\"^5.1.1\\",\\"tap-spec\\":\\"^5.0.0\\",\\"tape\\":\\"^4.11.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/hyntax/package.json?')},"./node_modules/intl-messageformat-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"intl-messageformat-parser\\",\\"version\\":\\"6.1.0\\",\\"description\\":\\"Parses ICU Message strings into an AST via JavaScript.\\",\\"main\\":\\"index.js\\",\\"module\\":\\"lib/index.js\\",\\"types\\":\\"index.d.ts\\",\\"contributors\\":[\\"Eric Ferraiuolo <eferraiuolo@gmail.com>\\",\\"Long Ho <holevietlong@gmail.com>\\",\\"Ryuichi Okumura <okuryu@okuryu.com>\\",\\"Seth Bertalotto <seth@bertalotto.net>\\",\\"Song Seunggeun <giff.song@gmail.com>\\",\\"Tobias Bieniek <tobias.bieniek@gmail.com>\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/formatjs/formatjs.git\\"},\\"keywords\\":[\\"i18n\\",\\"intl\\",\\"internationalization\\",\\"localization\\",\\"globalization\\",\\"messageformat\\",\\"parser\\",\\"plural\\",\\"icu\\"],\\"sideEffects\\":false,\\"author\\":\\"Eric Ferraiuolo <eferraiuolo@gmail.com>\\",\\"license\\":\\"BSD-3-Clause\\",\\"bugs\\":{\\"url\\":\\"https://github.com/formatjs/formatjs/issues\\"},\\"dependencies\\":{\\"@formatjs/ecma402-abstract\\":\\"1.5.0\\",\\"tslib\\":\\"^2.0.1\\"},\\"homepage\\":\\"https://github.com/formatjs/formatjs\\",\\"gitHead\\":\\"8b0baec8eda5002715cf893274fe59782fc2d371\\"}");\n\n//# sourceURL=webpack:///./node_modules/intl-messageformat-parser/package.json?')},"./node_modules/java-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"java-parser\\",\\"version\\":\\"2.0.1\\",\\"description\\":\\"Java Parser in JavaScript\\",\\"main\\":\\"src/index.js\\",\\"repository\\":\\"https://github.com/jhipster/prettier-java/tree/main/packages/java-parser\\",\\"license\\":\\"Apache-2.0\\",\\"types\\":\\"./api.d.ts\\",\\"dependencies\\":{\\"chevrotain\\":\\"6.5.0\\",\\"lodash\\":\\"4.17.21\\"},\\"scripts\\":{\\"test\\":\\"npm-run-all clone-samples test:execute\\",\\"test:execute\\":\\"mocha \\\\\\"test/**/*-spec.js\\\\\\"\\",\\"clone-samples\\":\\"node ./scripts/clone-samples\\"},\\"gitHead\\":\\"a0d5b167e79bc167f3b83c2abed81bad2f5245ac\\"}");\n\n//# sourceURL=webpack:///./node_modules/java-parser/package.json?')},"./node_modules/jscodeshift/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"jscodeshift\\",\\"version\\":\\"0.11.0\\",\\"description\\":\\"A toolkit for JavaScript codemods\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/facebook/jscodeshift.git\\"},\\"bugs\\":\\"https://github.com/facebook/jscodeshift/issues\\",\\"main\\":\\"index.js\\",\\"scripts\\":{\\"prepare\\":\\"cp -R src/ dist/\\",\\"test\\":\\"jest --bail\\",\\"docs\\":\\"rm -rf docs && jsdoc -d docs -R README.md src/collections/* src/core.js src/Collection.js\\"},\\"bin\\":{\\"jscodeshift\\":\\"./bin/jscodeshift.js\\"},\\"keywords\\":[\\"codemod\\",\\"recast\\",\\"babel\\"],\\"author\\":\\"Felix Kling\\",\\"dependencies\\":{\\"@babel/core\\":\\"^7.1.6\\",\\"@babel/parser\\":\\"^7.1.6\\",\\"@babel/plugin-proposal-class-properties\\":\\"^7.1.0\\",\\"@babel/plugin-proposal-nullish-coalescing-operator\\":\\"^7.1.0\\",\\"@babel/plugin-proposal-optional-chaining\\":\\"^7.1.0\\",\\"@babel/plugin-transform-modules-commonjs\\":\\"^7.1.0\\",\\"@babel/preset-flow\\":\\"^7.0.0\\",\\"@babel/preset-typescript\\":\\"^7.1.0\\",\\"@babel/register\\":\\"^7.0.0\\",\\"babel-core\\":\\"^7.0.0-bridge.0\\",\\"colors\\":\\"^1.1.2\\",\\"flow-parser\\":\\"0.*\\",\\"graceful-fs\\":\\"^4.2.4\\",\\"micromatch\\":\\"^3.1.10\\",\\"neo-async\\":\\"^2.5.0\\",\\"node-dir\\":\\"^0.1.17\\",\\"recast\\":\\"^0.20.3\\",\\"temp\\":\\"^0.8.1\\",\\"write-file-atomic\\":\\"^2.3.0\\"},\\"peerDependencies\\":{\\"@babel/preset-env\\":\\"^7.1.6\\"},\\"devDependencies\\":{\\"babel-eslint\\":\\"^10.0.1\\",\\"eslint\\":\\"^5.9.0\\",\\"jest\\":\\"^21\\",\\"jsdoc\\":\\"^3.4.0\\",\\"mkdirp\\":\\"^0.5.1\\"},\\"jest\\":{\\"roots\\":[\\"src\\",\\"bin\\",\\"sample\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/jscodeshift/package.json?')},"./node_modules/json-to-ast/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"json-to-ast\\",\\"version\\":\\"2.1.0\\",\\"author\\":\\"Vlad Trushin\\",\\"description\\":\\"JSON AST parser\\",\\"homepage\\":\\"https://github.com/vtrushin/json-to-ast\\",\\"repository\\":\\"vtrushin/json-to-ast\\",\\"maintainers\\":[{\\"name\\":\\"Vlad Trushin <monospectr@mail.ru> (https://github.com/vtrushin)\\",\\"email\\":\\"monospectr@mail.ru\\",\\"github-username\\":\\"vtrushin\\"}],\\"keywords\\":[\\"json-parser\\",\\"parser\\",\\"ast\\",\\"json\\",\\"tree\\"],\\"main\\":\\"build.js\\",\\"files\\":[\\"build.js\\",\\"LICENSE\\",\\"README.md\\",\\"CHANGELOG.md\\"],\\"engines\\":{\\"node\\":\\">= 4\\"},\\"scripts\\":{\\"build\\":\\"rollup -c\\",\\"watch\\":\\"rollup -c -w\\",\\"pretest\\":\\"npm run build\\",\\"test\\":\\"mocha\\",\\"prepublishOnly\\":\\"npm run build\\"},\\"devDependencies\\":{\\"babel-core\\":\\"^6.26.0\\",\\"babel-helpers\\":\\"^6.24.1\\",\\"babel-plugin-external-helpers\\":\\"^6.22.0\\",\\"babel-plugin-transform-object-assign\\":\\"^6.22.0\\",\\"babel-preset-es2015\\":\\"^6.24.1\\",\\"babel-preset-stage-3\\":\\"^6.24.1\\",\\"coveralls\\":\\"^3.0.2\\",\\"mocha\\":\\"5.2.0\\",\\"rollup\\":\\"^0.50.0\\",\\"rollup-plugin-babel\\":\\"^3.0.2\\",\\"rollup-plugin-commonjs\\":\\"^8.2.4\\",\\"rollup-plugin-node-resolve\\":\\"^3.0.0\\"},\\"dependencies\\":{\\"code-error-fragment\\":\\"0.0.230\\",\\"grapheme-splitter\\":\\"^1.0.4\\"},\\"license\\":\\"MIT\\"}");\n\n//# sourceURL=webpack:///./node_modules/json-to-ast/package.json?')},"./node_modules/luaparse/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"luaparse\\",\\"version\\":\\"0.3.0\\",\\"description\\":\\"A Lua parser in JavaScript\\",\\"keywords\\":[\\"ast\\",\\"lua\\",\\"parser\\",\\"parsing\\"],\\"homepage\\":\\"https://fstirlitz.github.io/luaparse/\\",\\"bugs\\":\\"https://github.com/fstirlitz/luaparse/issues\\",\\"license\\":\\"MIT\\",\\"author\\":\\"Oskar Schöldström <public@oxy.fi> (http://www.oxy.fi/)\\",\\"files\\":[\\"README.md\\",\\"LICENSE\\",\\"luaparse.js\\",\\"bin/luaparse\\"],\\"main\\":\\"luaparse.js\\",\\"bin\\":\\"./bin/luaparse\\",\\"man\\":\\"./docs/luaparse.1\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/fstirlitz/luaparse.git\\"},\\"scripts\\":{\\"test\\":\\"make qa\\"},\\"devDependencies\\":{\\"benchmark\\":\\"~1.0.0\\",\\"complexity-report\\":\\"~0.10.5\\",\\"docco\\":\\"~0.6.3\\",\\"gulp\\":\\"^4.0.0\\",\\"gulp-add-src\\":\\"^1.0.0\\",\\"gulp-filelog\\":\\"^0.4.1\\",\\"gulp-header\\":\\"^2.0.9\\",\\"gulp-jshint\\":\\"^2.1.0\\",\\"gulp-rename\\":\\"^1.2.0\\",\\"gulp-striphtml\\":\\"0.0.1\\",\\"gulp-uglify\\":\\"^3.0.2\\",\\"jshint\\":\\"^2.11.0\\",\\"marked\\":\\"^0.8.0\\",\\"nyc\\":\\"^15.0.0\\",\\"spec\\":\\"1.0.1\\",\\"testem\\":\\"^3.0.2\\"}}");\n\n//# sourceURL=webpack:///./node_modules/luaparse/package.json?')},"./node_modules/lucene/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"lucene\\",\\"version\\":\\"2.1.1\\",\\"description\\":\\"Lucene query parser and formatter for JavaScript created using PEG.js\\",\\"main\\":\\"lib/lucene.js\\",\\"files\\":[\\"lib\\"],\\"scripts\\":{\\"build\\":\\"cat lib/lucene.grammar | pegjs > ./lib/queryParser.js\\",\\"test\\":\\"npm run build && mocha --exit && eslint lib test\\",\\"prepublish\\":\\"npm run build && npm test\\",\\"precommit\\":\\"npm test\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/bripkens/lucene.git\\"},\\"keywords\\":[\\"lucene\\",\\"query\\",\\"parser\\",\\"pegjs\\",\\"formatter\\"],\\"author\\":{\\"name\\":\\"Ben Ripkens\\",\\"email\\":\\"bripkens@gmail.com\\",\\"url\\":\\"http://github.com/bripkens\\"},\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/bripkens/lucene/issues\\"},\\"devDependencies\\":{\\"babel-eslint\\":\\"^7.1.1\\",\\"chai\\":\\"^3.5.0\\",\\"coveralls\\":\\"^3.0.5\\",\\"eslint\\":\\"^6.1.0\\",\\"husky\\":\\"^0.12.0\\",\\"istanbul\\":\\"^0.4.5\\",\\"mocha\\":\\"^6.2.0\\",\\"pegjs\\":\\"^0.10.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/lucene/package.json?')},"./node_modules/meriyah/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"meriyah\\",\\"version\\":\\"1.9.12\\",\\"description\\":\\"A 100% compliant, self-hosted javascript parser with high focus on both performance and stability\\",\\"main\\":\\"dist/meriyah.umd.js\\",\\"module\\":\\"dist/meriyah.esm.js\\",\\"jsnext:main\\":\\"dist/meriyah.esm.js\\",\\"browser\\":\\"dist/meriyah.umd.js\\",\\"types\\":\\"dist/meriyah.d.ts\\",\\"typings\\":\\"dist/meriyah.d.ts\\",\\"author\\":\\"KFlash\\",\\"license\\":\\"ISC\\",\\"homepage\\":\\"https://github.com/meriyah/meriyah\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/meriyah/meriyah\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/meriyah/meriyah/issues\\"},\\"keywords\\":[\\"parsing\\",\\"ecmascript\\",\\"javascript\\",\\"parser\\",\\"performance\\",\\"estree\\",\\"es2018\\",\\"es2019\\",\\"es2020\\",\\"esnext\\",\\"lexer\\",\\"ast\\",\\"lightweight\\"],\\"files\\":[\\"dist\\",\\"src\\",\\"README.md\\",\\"CHANGELOG.md\\",\\"LICENSE.md\\"],\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"scripts\\":{\\"build\\":\\"tsc\\",\\"build:watch\\":\\"tsc -w\\",\\"lint\\":\\"eslint \\\\\\"{src,test,scripts}/**/*.{ts,js}\\\\\\"\\",\\"prettier\\":\\"node ./scripts/prettier.js write-changed\\",\\"prettier-all\\":\\"node ./scripts/prettier.js write\\",\\"bundle\\":\\"cross-env rimraf dist && node scripts/bundle.js\\",\\"bundle:bench\\":\\"cross-env rimraf dist && node scripts/bundle.js bench\\",\\"test\\":\\"mocha \\\\\\"test/**/*.ts\\\\\\"\\",\\"test-single\\":\\"mocha\\",\\"test:watch\\":\\"npm run test -- --watch --watch-extensions ts\\",\\"test:verbose\\":\\"npm run test -- -R spec\\",\\"test:watch:verbose\\":\\"npm run test:watch -- -R spec\\",\\"prepare-nightly\\":\\"node scripts/bump-dev-version\\",\\"coverage\\":\\"cross-env TS_NODE_PROJECT=\\\\\\"test/tsconfig.json\\\\\\" nyc -n \\\\\\"src/**/*.ts\\\\\\" -e .ts -i ts-node/register -r text-summary -r lcov -r html npm test\\",\\"post_coverage\\":\\"cross-env cat ./coverage/lcov.info | coveralls\\"},\\"devDependencies\\":{\\"@types/mocha\\":\\"^5.2.7\\",\\"@types/node\\":\\"^12.7.5\\",\\"@typescript-eslint/eslint-plugin\\":\\"^2.4.0\\",\\"@typescript-eslint/parser\\":\\"^2.4.0\\",\\"chalk\\":\\"^2.4.2\\",\\"coveralls\\":\\"^3.0.6\\",\\"cross-env\\":\\"^7.0.2\\",\\"eslint\\":\\"^6.8.0\\",\\"eslint-plugin-import\\":\\"^2.18.2\\",\\"eslint-plugin-node\\":\\"^10.0.0\\",\\"glob\\":\\"^7.1.4\\",\\"husky\\":\\"^3.0.5\\",\\"mocha\\":\\"^7.1.0\\",\\"nyc\\":\\"^14.1.1\\",\\"path\\":\\"^0.12.7\\",\\"prettier\\":\\"^1.18.2\\",\\"rimraf\\":\\"^3.0.0\\",\\"rollup\\":\\"^2.0.6\\",\\"rollup-plugin-replace\\":\\"^2.2.0\\",\\"rollup-plugin-terser\\":\\"^5.3.0\\",\\"rollup-plugin-typescript2\\":\\"^0.26.0\\",\\"source-map-support\\":\\"^0.5.13\\",\\"test262-parser-tests\\":\\"0.0.5\\",\\"ts-node\\":\\"^8.6.2\\",\\"tsconfig-paths\\":\\"^3.9.0\\",\\"tslint\\":\\"^6.1.0\\",\\"tslint-microsoft-contrib\\":\\"^6.2.0\\",\\"typescript\\":\\"^3.8.3\\",\\"unexpected\\":\\"^11.8.0\\",\\"unicode-13.0.0\\":\\"^0.8.0\\"},\\"husky\\":{\\"hooks\\":{\\"pre-commit\\":\\"node ./scripts/prettier.js check-changed\\"}},\\"engines\\":{\\"node\\":\\">=6.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/meriyah/package.json?')},"./node_modules/parse5/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"parse5\\",\\"description\\":\\"HTML parser and serializer.\\",\\"version\\":\\"6.0.0\\",\\"author\\":\\"Ivan Nikulin <ifaaan@gmail.com> (https://github.com/inikulin)\\",\\"contributors\\":\\"https://github.com/inikulin/parse5/graphs/contributors\\",\\"homepage\\":\\"https://github.com/inikulin/parse5\\",\\"keywords\\":[\\"html\\",\\"parser\\",\\"html5\\",\\"WHATWG\\",\\"specification\\",\\"fast\\",\\"html parser\\",\\"html5 parser\\",\\"htmlparser\\",\\"parse5\\",\\"serializer\\",\\"html serializer\\",\\"htmlserializer\\",\\"parse\\",\\"serialize\\"],\\"license\\":\\"MIT\\",\\"main\\":\\"./lib/index.js\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/inikulin/parse5.git\\"},\\"files\\":[\\"lib\\"],\\"gitHead\\":\\"0c260f942dd40fda586caf98eda3883ad3035172\\"}");\n\n//# sourceURL=webpack:///./node_modules/parse5/package.json?')},"./node_modules/pbkit/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"pbkit\\",\\"version\\":\\"0.0.38\\",\\"author\\":\\"JongChan Choi <jong@chan.moe>\\",\\"license\\":\\"(MIT OR Apache-2.0)\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/pbkit/pbkit.git\\"},\\"bin\\":{\\"pb-gen-ts\\":\\"node/cli/pb-gen-ts.js\\",\\"pb-gen-ts-bundle\\":\\"node/cli/pb-gen-ts-bundle.js\\"},\\"preferUnplugged\\":true,\\"dependencies\\":{\\"@yarnpkg/fslib\\":\\"^2.6.0-rc.8\\",\\"@yarnpkg/libzip\\":\\"^2.2.2\\",\\"core-js\\":\\"3.18.1\\",\\"mri\\":\\"^1.2.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/pbkit/package.json?')},"./node_modules/php-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"php-parser\\",\\"version\\":\\"3.0.0\\",\\"description\\":\\"Parse PHP code from JS and returns its AST\\",\\"main\\":\\"src/index.js\\",\\"browser\\":\\"dist/php-parser.js\\",\\"files\\":[\\"src\\",\\"dist\\",\\"index.d.ts\\",\\"LICENSE\\"],\\"scripts\\":{\\"fix\\":\\"eslint . --fix\\",\\"test\\":\\"jest\\",\\"husky\\":\\"npm run test\\",\\"prebuild\\":\\"npm run test\\",\\"build\\":\\"webpack --config webpack.config.js\\",\\"-postbuild\\":\\"npm run build-docs\\",\\"build-docs\\":\\"jsdoc -c .jsdoc.json\\",\\"publish-docs\\":\\"git subtree push --prefix docs origin gh-pages\\"},\\"husky\\":{\\"hooks\\":{\\"pre-commit\\":\\"npm run husky\\"}},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/glayzzle/php-parser\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/glayzzle/php-parser/issues\\"},\\"homepage\\":\\"https://glayzzle.com/\\",\\"keywords\\":[\\"php\\",\\"php5\\",\\"php7\\",\\"parser\\",\\"lexer\\",\\"tokenizer\\",\\"ast\\"],\\"author\\":\\"Ioan CHIRIAC\\",\\"contributors\\":[{\\"name\\":\\"Filippo Conti\\",\\"email\\":\\"filippo@codekraft.it\\",\\"url\\":\\"https://b4dnewz.github.io/\\"},{\\"name\\":\\"Christian Zosel\\",\\"email\\":\\"christian@zosel.ch\\",\\"url\\":\\"https://twitter.com/chrzosel\\"}],\\"license\\":\\"BSD-3-Clause\\",\\"devDependencies\\":{\\"@babel/core\\":\\"^7.3.4\\",\\"@babel/preset-env\\":\\"^7.3.4\\",\\"babel-loader\\":\\"^8.0.5\\",\\"coveralls\\":\\"^3.0.3\\",\\"eslint\\":\\"^5.15.0\\",\\"eslint-plugin-jest\\":\\"^23.2.0\\",\\"eslint-plugin-prettier\\":\\"^3.0.1\\",\\"husky\\":\\"^4.0.2\\",\\"jest\\":\\"^25.2.0\\",\\"jest-runner-eslint\\":\\"^0.7.5\\",\\"jsdoc\\":\\"^3.5.5\\",\\"jsdoc-template\\":\\"^1.2.0\\",\\"prettier\\":\\"^2.0.2\\",\\"uglifyjs-webpack-plugin\\":\\"^2.1.2\\",\\"webpack\\":\\"^4.29.6\\",\\"webpack-cli\\":\\"^3.2.3\\"}}");\n\n//# sourceURL=webpack:///./node_modules/php-parser/package.json?')},"./node_modules/postcss/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"postcss\\",\\"version\\":\\"8.4.7\\",\\"description\\":\\"Tool for transforming styles with JS plugins\\",\\"engines\\":{\\"node\\":\\"^10 || ^12 || >=14\\"},\\"exports\\":{\\".\\":{\\"require\\":\\"./lib/postcss.js\\",\\"import\\":\\"./lib/postcss.mjs\\",\\"types\\":\\"./lib/postcss.d.ts\\"},\\"./lib/at-rule\\":\\"./lib/at-rule.js\\",\\"./lib/comment\\":\\"./lib/comment.js\\",\\"./lib/container\\":\\"./lib/container.js\\",\\"./lib/css-syntax-error\\":\\"./lib/css-syntax-error.js\\",\\"./lib/declaration\\":\\"./lib/declaration.js\\",\\"./lib/fromJSON\\":\\"./lib/fromJSON.js\\",\\"./lib/input\\":\\"./lib/input.js\\",\\"./lib/lazy-result\\":\\"./lib/lazy-result.js\\",\\"./lib/no-work-result\\":\\"./lib/no-work-result.js\\",\\"./lib/list\\":\\"./lib/list.js\\",\\"./lib/map-generator\\":\\"./lib/map-generator.js\\",\\"./lib/node\\":\\"./lib/node.js\\",\\"./lib/parse\\":\\"./lib/parse.js\\",\\"./lib/parser\\":\\"./lib/parser.js\\",\\"./lib/postcss\\":\\"./lib/postcss.js\\",\\"./lib/previous-map\\":\\"./lib/previous-map.js\\",\\"./lib/processor\\":\\"./lib/processor.js\\",\\"./lib/result\\":\\"./lib/result.js\\",\\"./lib/root\\":\\"./lib/root.js\\",\\"./lib/rule\\":\\"./lib/rule.js\\",\\"./lib/stringifier\\":\\"./lib/stringifier.js\\",\\"./lib/stringify\\":\\"./lib/stringify.js\\",\\"./lib/symbols\\":\\"./lib/symbols.js\\",\\"./lib/terminal-highlight\\":\\"./lib/terminal-highlight.js\\",\\"./lib/tokenize\\":\\"./lib/tokenize.js\\",\\"./lib/warn-once\\":\\"./lib/warn-once.js\\",\\"./lib/warning\\":\\"./lib/warning.js\\",\\"./package.json\\":\\"./package.json\\"},\\"main\\":\\"./lib/postcss.js\\",\\"types\\":\\"./lib/postcss.d.ts\\",\\"keywords\\":[\\"css\\",\\"postcss\\",\\"rework\\",\\"preprocessor\\",\\"parser\\",\\"source map\\",\\"transform\\",\\"manipulation\\",\\"transpiler\\"],\\"funding\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/postcss/\\"},\\"author\\":\\"Andrey Sitnik <andrey@sitnik.ru>\\",\\"license\\":\\"MIT\\",\\"homepage\\":\\"https://postcss.org/\\",\\"repository\\":\\"postcss/postcss\\",\\"bugs\\":{\\"url\\":\\"https://github.com/postcss/postcss/issues\\"},\\"dependencies\\":{\\"nanoid\\":\\"^3.3.1\\",\\"picocolors\\":\\"^1.0.0\\",\\"source-map-js\\":\\"^1.0.2\\"},\\"browser\\":{\\"./lib/terminal-highlight\\":false,\\"source-map-js\\":false,\\"path\\":false,\\"url\\":false,\\"fs\\":false}}");\n\n//# sourceURL=webpack:///./node_modules/postcss/package.json?')},"./node_modules/posthtml-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"posthtml-parser\\",\\"version\\":\\"0.5.3\\",\\"description\\":\\"Parse HTML/XML to PostHTMLTree\\",\\"keywords\\":[\\"html\\",\\"xml\\",\\"parser\\",\\"posthtml\\",\\"posthtmltree\\"],\\"main\\":\\"index.js\\",\\"types\\":\\"index.d.ts\\",\\"engines\\":{\\"node\\":\\">=10.0.0\\"},\\"scripts\\":{\\"version\\":\\"conventional-changelog -i changelog.md -s -r 0 && git add changelog.md\\",\\"test\\":\\"xo && c8 mocha\\"},\\"repository\\":\\"posthtml/posthtml-parser\\",\\"author\\":\\"Ivan Voischev <voischev.ivan@ya.ru>\\",\\"contributors\\":[{\\"name\\":\\"Ivan Voischev\\",\\"email\\":\\"voischev.ivan@ya.ru\\"},{\\"name\\":\\"Ivan Demidov\\",\\"email\\":\\"scrum@list.ru\\"}],\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/posthtml/posthtml-parser/issues\\"},\\"homepage\\":\\"https://github.com/posthtml/posthtml-parser#readme\\",\\"dependencies\\":{\\"htmlparser2\\":\\"^3.9.2\\"},\\"devDependencies\\":{\\"@commitlint/cli\\":\\"^11.0.0\\",\\"@commitlint/config-angular\\":\\"^11.0.0\\",\\"c8\\":\\"^7.3.5\\",\\"chai\\":\\"^4.2.0\\",\\"conventional-changelog-cli\\":\\"^2.0.34\\",\\"husky\\":\\"^4.3.0\\",\\"lint-staged\\":\\"^10.5.0\\",\\"mocha\\":\\"^8.2.0\\",\\"rewire\\":\\"^5.0.0\\",\\"rimraf\\":\\"^3.0.0\\",\\"sinon\\":\\"^9.2.0\\",\\"sinon-chai\\":\\"^3.5.0\\",\\"xo\\":\\"^0.30.0\\"},\\"funding\\":{\\"type\\":\\"patreon\\",\\"url\\":\\"https://opencollective.com/posthtml\\"},\\"collective\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/posthtml\\"}}");\n\n//# sourceURL=webpack:///./node_modules/posthtml-parser/package.json?')},"./node_modules/posthtml/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"posthtml\\",\\"version\\":\\"0.13.4\\",\\"description\\":\\"HTML/XML processor\\",\\"keywords\\":[\\"html\\",\\"xml\\",\\"postproccessor\\",\\"parser\\",\\"transform\\",\\"transformations\\",\\"manipulation\\",\\"preprocessor\\",\\"processor\\"],\\"main\\":\\"lib\\",\\"types\\":\\"types/posthtml.d.ts\\",\\"files\\":[\\"types\\",\\"lib\\"],\\"engines\\":{\\"node\\":\\">=10.0.0\\"},\\"dependencies\\":{\\"posthtml-parser\\":\\"^0.5.0\\",\\"posthtml-render\\":\\"^1.2.3\\"},\\"devDependencies\\":{\\"chai\\":\\"^4.0.0\\",\\"chai-as-promised\\":\\"^7.1.1\\",\\"chai-subset\\":\\"^1.6.0\\",\\"jsdoc-to-markdown\\":\\"^6.0.1\\",\\"mocha\\":\\"^8.1.1\\",\\"nyc\\":\\"^15.0.1\\",\\"standard\\":\\"^14.3.3\\",\\"standard-version\\":\\"^9.0.0\\"},\\"scripts\\":{\\"lint\\":\\"standard --env mocha\\",\\"test\\":\\"npm run lint && nyc mocha\\",\\"docs:api\\":\\"jsdoc2md lib/api.js > docs/api.md\\",\\"docs:core\\":\\"jsdoc2md lib/index.js > docs/core.md\\",\\"release\\":\\"standard-version\\"},\\"author\\":\\"Ivan Voischev <voischev.ivan@ya.ru>\\",\\"contributors\\":[{\\"name\\":\\"Ivan Voischev\\",\\"email\\":\\"voischev.ivan@ya.ru\\"},{\\"name\\":\\"Ivan Demidov\\",\\"email\\":\\"scrum@list.ru\\"}],\\"homepage\\":\\"https://posthtml.org\\",\\"repository\\":\\"https://github.com/posthtml/posthtml.git\\",\\"bugs\\":\\"https://github.com/posthtml/posthtml/issues\\",\\"license\\":\\"MIT\\",\\"collective\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/posthtml\\"}}");\n\n//# sourceURL=webpack:///./node_modules/posthtml/package.json?')},"./node_modules/prettier/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"prettier\\",\\"version\\":\\"2.0.4\\",\\"description\\":\\"Prettier is an opinionated code formatter\\",\\"bin\\":\\"./bin-prettier.js\\",\\"repository\\":\\"prettier/prettier\\",\\"homepage\\":\\"https://prettier.io\\",\\"author\\":\\"James Long\\",\\"license\\":\\"MIT\\",\\"main\\":\\"./index.js\\",\\"engines\\":{\\"node\\":\\">=10.13.0\\"},\\"scripts\\":{\\"prepublishOnly\\":\\"node -e \\\\\\"assert.equal(require(\'.\').version, require(\'..\').version)\\\\\\"\\"},\\"files\\":[\\"*.js\\"]}");\n\n//# sourceURL=webpack:///./node_modules/prettier/package.json?')},"./node_modules/pug-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"pug-parser\\",\\"version\\":\\"5.0.1\\",\\"description\\":\\"The pug parser (takes an array of tokens and converts it to an abstract syntax tree)\\",\\"keywords\\":[\\"pug\\"],\\"dependencies\\":{\\"pug-error\\":\\"^1.3.3\\",\\"token-stream\\":\\"0.0.1\\"},\\"devDependencies\\":{\\"get-repo\\":\\"^1.0.0\\"},\\"files\\":[\\"lib/inline-tags.js\\",\\"index.js\\"],\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/pugjs/pug/tree/master/packages/pug-parser\\"},\\"author\\":\\"ForbesLindesay\\",\\"license\\":\\"MIT\\",\\"gitHead\\":\\"1bdf628a70fda7a0d840c52f3abce54b1c6b0130\\"}");\n\n//# sourceURL=webpack:///./node_modules/pug-parser/package.json?')},"./node_modules/recast/package.json":function(module){eval('module.exports = JSON.parse("{\\"author\\":\\"Ben Newman <bn@cs.stanford.edu>\\",\\"name\\":\\"recast\\",\\"version\\":\\"0.20.3\\",\\"description\\":\\"JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator\\",\\"keywords\\":[\\"ast\\",\\"rewriting\\",\\"refactoring\\",\\"codegen\\",\\"syntax\\",\\"transformation\\",\\"parsing\\",\\"pretty-printing\\"],\\"homepage\\":\\"http://github.com/benjamn/recast\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git://github.com/benjamn/recast.git\\"},\\"license\\":\\"MIT\\",\\"main\\":\\"main.js\\",\\"types\\":\\"main.d.ts\\",\\"scripts\\":{\\"mocha\\":\\"test/run.sh\\",\\"debug\\":\\"test/run.sh --inspect-brk\\",\\"test\\":\\"npm run lint && npm run build && npm run mocha\\",\\"build\\":\\"npm run clean && tsc\\",\\"lint\\":\\"eslint --ext .ts .\\",\\"format\\":\\"prettier --write \'{lib,test}/**.ts\' \'*rc.js\'\\",\\"clean\\":\\"ts-emit-clean\\",\\"prepack\\":\\"npm run build\\",\\"postpack\\":\\"npm run clean\\"},\\"lint-staged\\":{\\"*.ts\\":[\\"eslint\\",\\"prettier -c\\"]},\\"browser\\":{\\"fs\\":false},\\"dependencies\\":{\\"ast-types\\":\\"0.14.1\\",\\"esprima\\":\\"~4.0.0\\",\\"private\\":\\"^0.1.8\\",\\"source-map\\":\\"~0.6.1\\",\\"tslib\\":\\"^2.0.1\\"},\\"devDependencies\\":{\\"@babel/core\\":\\"7.11.4\\",\\"@babel/parser\\":\\"7.11.4\\",\\"@babel/preset-env\\":\\"7.11.0\\",\\"@types/esprima\\":\\"4.0.2\\",\\"@types/glob\\":\\"7.1.3\\",\\"@types/mocha\\":\\"8.0.3\\",\\"@types/node\\":\\"14.6.1\\",\\"@typescript-eslint/parser\\":\\"^3.0.1\\",\\"eslint\\":\\"^7.1.0\\",\\"esprima-fb\\":\\"15001.1001.0-dev-harmony-fb\\",\\"flow-parser\\":\\"0.132.0\\",\\"glob\\":\\"7.1.6\\",\\"lint-staged\\":\\"^10.2.6\\",\\"mocha\\":\\"8.1.3\\",\\"prettier\\":\\"^2.0.5\\",\\"reify\\":\\"0.20.12\\",\\"ts-emit-clean\\":\\"1.0.0\\",\\"typescript\\":\\"^3.9.7\\"},\\"engines\\":{\\"node\\":\\">= 4\\"}}");\n\n//# sourceURL=webpack:///./node_modules/recast/package.json?')},"./node_modules/redot/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"redot\\",\\"version\\":\\"0.6.0\\",\\"description\\":\\"Graphviz dot processor powered by plugins\\",\\"main\\":\\"redot.js\\",\\"files\\":[\\"redot.js\\"],\\"scripts\\":{\\"test\\":\\"echo \\\\\\"Error: no test specified\\\\\\" && exit 1\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/redotjs/redot.git\\"},\\"keywords\\":[\\"graphviz\\",\\"dot\\",\\"astract\\",\\"syntax\\",\\"tree\\",\\"ast\\",\\"parse\\",\\"stringify\\",\\"process\\"],\\"author\\":{\\"name\\":\\"Christian Murphy\\",\\"email\\":\\"Christian.Murphy.42@gmail.com\\",\\"url\\":\\"https://github.com/ChristianMurphy\\"},\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/redotjs/redot/issues\\"},\\"homepage\\":\\"https://github.com/redotjs/redot#readme\\",\\"dependencies\\":{\\"redot-parse\\":\\"^0.5.0\\",\\"redot-stringify\\":\\"^0.5.0\\",\\"unified\\":\\"^7.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/redot/package.json?')},"./node_modules/regexp-tree/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"regexp-tree\\",\\"version\\":\\"0.1.13\\",\\"license\\":\\"MIT\\",\\"description\\":\\"Regular Expressions parser in JavaScript\\",\\"repository\\":\\"DmitrySoshnikov/regexp-tree\\",\\"homepage\\":\\"https://github.com/DmitrySoshnikov/regexp-tree\\",\\"bugs\\":\\"https://github.com/DmitrySoshnikov/regexp-tree/issues\\",\\"scripts\\":{\\"build\\":\\"node scripts/build.js\\",\\"watch\\":\\"node scripts/build.js --watch\\",\\"test\\":\\"jest\\",\\"prepublish\\":\\"npm run build && npm test\\",\\"eslint\\":\\"eslint src/ && eslint bin/regexp-tree\\"},\\"bin\\":{\\"regexp-tree\\":\\"./bin/regexp-tree\\"},\\"keywords\\":[\\"regexp\\",\\"parser\\",\\"AST\\",\\"tree\\",\\"JavaScript\\",\\"ECMAScript\\"],\\"author\\":\\"Dmitry Soshnikov\\",\\"devDependencies\\":{\\"babel-cli\\":\\"^6.26.0\\",\\"babel-preset-env\\":\\"1.6.1\\",\\"babel-preset-flow\\":\\"6.23.0\\",\\"eslint\\":\\"^4.11.0\\",\\"jest-cli\\":\\"^19.0.2\\",\\"prettier\\":\\"^1.17.1\\",\\"shelljs\\":\\"^0.7.8\\",\\"syntax-cli\\":\\"^0.1.11\\"}}");\n\n//# sourceURL=webpack:///./node_modules/regexp-tree/package.json?')},"./node_modules/regexpp/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"regexpp\\",\\"version\\":\\"3.1.0\\",\\"description\\":\\"Regular expression parser for ECMAScript.\\",\\"engines\\":{\\"node\\":\\">=8\\"},\\"main\\":\\"index\\",\\"files\\":[\\"index.*\\"],\\"dependencies\\":{},\\"devDependencies\\":{\\"@mysticatea/eslint-plugin\\":\\"^11.0.0\\",\\"@types/eslint\\":\\"^4.16.2\\",\\"@types/jsdom\\":\\"^12.2.4\\",\\"@types/mocha\\":\\"^5.2.2\\",\\"@types/node\\":\\"^12.6.8\\",\\"codecov\\":\\"^3.5.0\\",\\"dts-bundle\\":\\"^0.7.3\\",\\"eslint\\":\\"^6.1.0\\",\\"jsdom\\":\\"^15.1.1\\",\\"mocha\\":\\"^6.2.0\\",\\"npm-run-all\\":\\"^4.1.5\\",\\"nyc\\":\\"^14.1.1\\",\\"rimraf\\":\\"^2.6.2\\",\\"rollup\\":\\"^1.17.0\\",\\"rollup-plugin-node-resolve\\":\\"^5.2.0\\",\\"rollup-plugin-sourcemaps\\":\\"^0.4.2\\",\\"ts-node\\":\\"^8.3.0\\",\\"typescript\\":\\"^3.5.3\\"},\\"scripts\\":{\\"prebuild\\":\\"npm run -s clean\\",\\"build\\":\\"run-s build:*\\",\\"build:tsc\\":\\"tsc --module es2015\\",\\"build:rollup\\":\\"rollup -c\\",\\"build:dts\\":\\"dts-bundle --name regexpp --main .temp/index.d.ts --out ../index.d.ts\\",\\"clean\\":\\"rimraf .temp index.*\\",\\"codecov\\":\\"nyc report -r lcovonly && codecov -t ${CODECOV_TOKEN} --disable=gcov\\",\\"lint\\":\\"eslint scripts src test --ext .ts\\",\\"pretest\\":\\"run-s build lint\\",\\"test\\":\\"nyc _mocha \\\\\\"test/*.ts\\\\\\" --reporter dot --timeout 10000\\",\\"update:test\\":\\"ts-node scripts/update-fixtures.ts\\",\\"update:unicode\\":\\"run-s update:unicode:*\\",\\"update:unicode:ids\\":\\"ts-node scripts/update-unicode-ids.ts\\",\\"update:unicode:props\\":\\"ts-node scripts/update-unicode-properties.ts\\",\\"preversion\\":\\"npm test\\",\\"version\\":\\"npm run -s build\\",\\"postversion\\":\\"git push && git push --tags\\",\\"prewatch\\":\\"npm run -s clean\\",\\"watch\\":\\"_mocha \\\\\\"test/*.ts\\\\\\" --require ts-node/register --reporter dot --timeout 10000 --watch-extensions ts --watch --growl\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/mysticatea/regexpp.git\\"},\\"keywords\\":[\\"regexp\\",\\"regular\\",\\"expression\\",\\"parser\\",\\"validator\\",\\"ast\\",\\"abstract\\",\\"syntax\\",\\"tree\\",\\"ecmascript\\",\\"es2015\\",\\"es2016\\",\\"es2017\\",\\"es2018\\",\\"es2019\\",\\"es2020\\",\\"annexB\\"],\\"author\\":\\"Toru Nagashima (https://github.com/mysticatea)\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/mysticatea/regexpp/issues\\"},\\"homepage\\":\\"https://github.com/mysticatea/regexpp#readme\\",\\"funding\\":\\"https://github.com/sponsors/mysticatea\\"}");\n\n//# sourceURL=webpack:///./node_modules/regexpp/package.json?')},"./node_modules/regjsparser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"regjsparser\\",\\"version\\":\\"0.6.4\\",\\"author\\":\\"\'Julian Viereck\' <julian.viereck@gmail.com>\\",\\"license\\":\\"BSD-2-Clause\\",\\"main\\":\\"./parser\\",\\"bin\\":\\"bin/parser\\",\\"homepage\\":\\"https://github.com/jviereck/regjsparser\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git@github.com:jviereck/regjsparser.git\\"},\\"scripts\\":{\\"test\\":\\"node test/index.js\\"},\\"files\\":[\\"bin/\\",\\"LICENSE.BSD\\",\\"parser.js\\",\\"README.md\\"],\\"dependencies\\":{\\"jsesc\\":\\"~0.5.0\\"},\\"devDependencies\\":{\\"regenerate\\":\\"~1.0.1\\",\\"unicode-11.0.0\\":\\"^0.7.8\\"}}");\n\n//# sourceURL=webpack:///./node_modules/regjsparser/package.json?')},"./node_modules/remark/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"remark\\",\\"version\\":\\"14.0.1\\",\\"description\\":\\"Markdown processor powered by plugins part of the unified collective\\",\\"license\\":\\"MIT\\",\\"keywords\\":[\\"unified\\",\\"remark\\",\\"markdown\\",\\"mdast\\",\\"abstract\\",\\"syntax\\",\\"tree\\",\\"ast\\",\\"parse\\",\\"stringify\\",\\"serialize\\",\\"compile\\",\\"process\\"],\\"homepage\\":\\"https://remark.js.org\\",\\"repository\\":\\"https://github.com/remarkjs/remark/tree/main/packages/remark\\",\\"bugs\\":\\"https://github.com/remarkjs/remark/issues\\",\\"funding\\":{\\"type\\":\\"opencollective\\",\\"url\\":\\"https://opencollective.com/unified\\"},\\"author\\":\\"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)\\",\\"contributors\\":[\\"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)\\"],\\"sideEffects\\":false,\\"type\\":\\"module\\",\\"main\\":\\"index.js\\",\\"types\\":\\"index.d.ts\\",\\"files\\":[\\"index.d.ts\\",\\"index.js\\"],\\"dependencies\\":{\\"@types/mdast\\":\\"^3.0.0\\",\\"remark-parse\\":\\"^10.0.0\\",\\"remark-stringify\\":\\"^10.0.0\\",\\"unified\\":\\"^10.0.0\\"},\\"scripts\\":{\\"test\\":\\"node --conditions development test.js\\",\\"build\\":\\"rimraf \\\\\\"*.d.ts\\\\\\" && tsc && type-coverage\\"},\\"xo\\":false,\\"typeCoverage\\":{\\"atLeast\\":100,\\"detail\\":true,\\"strict\\":true,\\"ignoreCatch\\":true}}");\n\n//# sourceURL=webpack:///./node_modules/remark/package.json?')},"./node_modules/san/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"san\\",\\"description\\":\\"A fast, portable, flexible JavaScript component framework\\",\\"version\\":\\"3.9.4\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/baidu/san.git\\"},\\"homepage\\":\\"https://baidu.github.io/san/\\",\\"scripts\\":{\\"dev\\":\\"node ./tool/dev.js\\",\\"dev:unit\\":\\"npx karma start ./test/karma.conf.js start\\",\\"pretest\\":\\"npm run build && node ./test/build-reverse-test.js && node ./test/build-spec.js\\",\\"size\\":\\"npm run build && gzip -k dist/san.spa.modern.min.js && stat dist/san.spa.modern.min.js.gz && rm -f dist/*.gz\\",\\"test\\":\\"npm run test:unit\\",\\"test:unit\\":\\"npx karma start ./test/karma.conf.js --single-run\\",\\"test:coverage\\":\\"npm run test -- -- --coverage && cat ./coverage/report-lcov/lcov.info | ./node_modules/coveralls/bin/coveralls.js\\",\\"test:e2e\\":\\"node ./test/e2e/wdio-launcher.js\\",\\"test:sauce\\":\\"npm run test:e2e -- modern && npm run test:e2e -- ie_family && npm run test:e2e -- mobile\\",\\"test:types\\":\\"tsc -p ./types/test/tsconfig.json\\",\\"build\\":\\"node ./tool/build.js\\"},\\"types\\":\\"types\\",\\"main\\":\\"dist/san.dev.js\\",\\"browser\\":\\"dist/san.dev.js\\",\\"unpkg\\":\\"dist/san.min.js\\",\\"files\\":[\\"src\\",\\"dist\\",\\"types/*.d.ts\\",\\"types/*.json\\"],\\"license\\":\\"MIT\\",\\"devDependencies\\":{\\"art-template\\":\\"^4.10.2\\",\\"colors\\":\\"^1.0.3\\",\\"coveralls\\":\\"^3.0.1\\",\\"ejs\\":\\"^2.6.1\\",\\"etpl\\":\\"^3.2.0\\",\\"handlebars\\":\\"^4.0.12\\",\\"http-server\\":\\"^0.11.1\\",\\"jasmine-core\\":\\"^2.99.1\\",\\"karma\\":\\"^4.0.1\\",\\"karma-chrome-launcher\\":\\"^2.0.0\\",\\"karma-coverage\\":\\"^1.1.2\\",\\"karma-jasmine\\":\\"^2.0.1\\",\\"karma-remap-istanbul\\":\\"^0.6.0\\",\\"karma-sourcemap-loader\\":\\"^0.3.7\\",\\"mustache\\":\\"^3.0.1\\",\\"opener\\":\\"^1.5.1\\",\\"san-anode-cases\\":\\"^3.9.3\\",\\"san-html-cases\\":\\"^2.0.1\\",\\"source-map\\":\\"^0.7.3\\",\\"swig-templates\\":\\"^2.0.3\\",\\"uglify-js\\":\\"^2.8.22\\",\\"watch\\":\\"^1.0.2\\",\\"wdio-jasmine-framework\\":\\"^0.3.0\\",\\"wdio-sauce-service\\":\\"^0.4.14\\",\\"wdio-spec-reporter\\":\\"^0.1.0\\",\\"webdriverio\\":\\"^5.7.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/san/package.json?')},"./node_modules/scalameta-parsers/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"scalameta-parsers\\",\\"version\\":\\"4.4.17\\",\\"main\\":\\"index.js\\",\\"files\\":[\\"index.js\\"],\\"scripts\\":{\\"prepublishOnly\\":\\"export current=$PWD && cd ../../../.. && sbt parsersJS/fullOptJS && cd $current && cp ../target/scala-2.13/parsers-opt.js index.js\\"},\\"homepage\\":\\"https://scalameta.org/\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/scalameta/scalameta\\"},\\"author\\":\\"scalameta\\",\\"license\\":\\"BSD-3-Clause\\"}");\n\n//# sourceURL=webpack:///./node_modules/scalameta-parsers/package.json?')},"./node_modules/seafox/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"seafox\\",\\"version\\":\\"1.7.1\\",\\"description\\":\\"A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript\\",\\"main\\":\\"dist/seafox.umd.min.js\\",\\"module\\":\\"dist/seafox.esm.min.js\\",\\"jsnext:main\\":\\"dist/seafox.esm.min.js\\",\\"browser\\":\\"dist/seafox.umd.min.js\\",\\"types\\":\\"dist/seafox.d.ts\\",\\"typings\\":\\"dist/seafox.d.ts\\",\\"author\\":\\"KFlash\\",\\"license\\":\\"ISC\\",\\"homepage\\":\\"https://github.com/kflash/seafox\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/kflash/seafox\\"},\\"bugs\\":{\\"url\\":\\"https://github.com/kflash/seafox/issues\\"},\\"keywords\\":[\\"parsing\\",\\"ecmascript\\",\\"javascript\\",\\"parser\\",\\"estree\\",\\"es2015\\",\\"es2016\\",\\"es2017\\",\\"es2018\\",\\"es2019\\",\\"es2020\\",\\"esnext\\",\\"performance\\",\\"acorn\\",\\"lexer\\",\\"ast\\",\\"lightweight\\"],\\"files\\":[\\"dist/*.min.js\\",\\"dist/**/*.d.ts\\",\\"README.md\\",\\"LICENSE.md\\"],\\"publishConfig\\":{\\"access\\":\\"public\\"},\\"scripts\\":{\\"build\\":\\"tsc\\",\\"build:watch\\":\\"tsc -w\\",\\"lint\\":\\"eslint \\\\\\"{src,test,scripts}/**/*.{ts,js}\\\\\\" --fix\\",\\"prettier\\":\\"node ./scripts/prettier.js write-changed\\",\\"prettier-all\\":\\"node ./scripts/prettier.js write\\",\\"bundle\\":\\"cross-env rimraf dist && node scripts/bundle.js\\",\\"bundle:bench\\":\\"cross-env rimraf dist && node scripts/bundle.js bench\\",\\"test\\":\\"mocha \\\\\\"test/**/*.ts\\\\\\"\\",\\"test:single\\":\\"mocha\\",\\"test:watch\\":\\"npm run test -- --watch --watch-extensions ts\\",\\"test:verbose\\":\\"npm run test -- -R spec\\",\\"test:watch:verbose\\":\\"npm run test:watch -- -R spec\\",\\"prepare-nightly\\":\\"node scripts/bump-dev-version\\",\\"coverage\\":\\"cross-env TS_NODE_PROJECT=\\\\\\"test/tsconfig.json\\\\\\" nyc -n \\\\\\"src/**/*.ts\\\\\\" -e .ts -i ts-node/register -r text-summary -r lcov -r html npm test\\",\\"post_coverage\\":\\"cross-env cat ./coverage/lcov.info | coveralls\\"},\\"devDependencies\\":{\\"@types/mocha\\":\\"^8.0.3\\",\\"@types/node\\":\\"^14.6.0\\",\\"@typescript-eslint/eslint-plugin\\":\\"^3.10.1\\",\\"@typescript-eslint/parser\\":\\"^3.10.1\\",\\"chalk\\":\\"^4.1.0\\",\\"cross-env\\":\\"^7.0.2\\",\\"eslint\\":\\"^7.7.0\\",\\"eslint-plugin-import\\":\\"^2.22.0\\",\\"eslint-plugin-node\\":\\"^11.1.0\\",\\"glob\\":\\"^7.1.6\\",\\"husky\\":\\"^4.2.5\\",\\"mocha\\":\\"^8.1.1\\",\\"nyc\\":\\"^15.1.0\\",\\"path\\":\\"^0.12.7\\",\\"prettier\\":\\"^2.1.0\\",\\"rimraf\\":\\"^3.0.2\\",\\"rollup\\":\\"^2.26.5\\",\\"rollup-plugin-replace\\":\\"^2.2.0\\",\\"rollup-plugin-terser\\":\\"^7.0.0\\",\\"rollup-plugin-typescript2\\":\\"^0.27.2\\",\\"source-map-support\\":\\"^0.5.19\\",\\"test262-parser\\":\\"^2.2.0\\",\\"test262-parser-tests\\":\\"0.0.5\\",\\"ts-node\\":\\"^9.0.0\\",\\"tsconfig-paths\\":\\"^3.9.0\\",\\"typescript\\":\\"^4.0.2\\",\\"unicode-13.0.0\\":\\"^0.8.0\\"},\\"husky\\":{\\"hooks\\":{\\"pre-commit\\":\\"node ./scripts/prettier.js check-changed\\"}},\\"engines\\":{\\"node\\":\\">=6.0.0\\"}}");\n\n//# sourceURL=webpack:///./node_modules/seafox/package.json?')},"./node_modules/shift-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"shift-parser\\",\\"version\\":\\"7.0.0\\",\\"description\\":\\"ECMAScript parser that produces a Shift format AST\\",\\"author\\":\\"Shape Security\\",\\"homepage\\":\\"https://github.com/shapesecurity/shift-parser-js\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/shapesecurity/shift-parser-js.git\\"},\\"main\\":\\"dist/index.js\\",\\"files\\":[\\"dist\\"],\\"scripts\\":{\\"clean\\":\\"rm -rf dist coverage .nyc_output\\",\\"test-specific\\":\\"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST --compilers js:babel-core/register\\",\\"test\\":\\"TEST=\\\\\\"\\\\\\" npm run test-specific\\",\\"coverage\\":\\"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test\\",\\"lint\\":\\"eslint src test\\",\\"build\\":\\"babel --out-dir dist src\\",\\"prepare\\":\\"rm -rf dist/* && npm run build\\",\\"benchmark\\":\\"node benchmark\\",\\"profile\\":\\"node --prof profile.js && node-tick-processor\\",\\"regenerate-unicode\\":\\"node scripts/generate-unicode-data.js > src/unicode.js\\"},\\"dependencies\\":{\\"multimap\\":\\"^1.0.2\\",\\"shift-ast\\":\\"6.0.0\\",\\"shift-reducer\\":\\"6.0.0\\",\\"shift-regexp-acceptor\\":\\"2.0.2\\"},\\"devDependencies\\":{\\"acorn\\":\\"6.0.1\\",\\"angular\\":\\"1.7.4\\",\\"babel-cli\\":\\"6.26.0\\",\\"babel-core\\":\\"6.26.3\\",\\"babel-eslint\\":\\"9.0.0\\",\\"babel-plugin-istanbul\\":\\"5.0.1\\",\\"babel-preset-es2015\\":\\"6.24.1\\",\\"benchmark\\":\\"2.1.4\\",\\"eslint\\":\\"5.6.0\\",\\"esprima\\":\\"4.0.1\\",\\"everything.js\\":\\"1.0.3\\",\\"expect.js\\":\\"0.3.1\\",\\"microtime\\":\\"^2.1.8\\",\\"mocha\\":\\"5.2.0\\",\\"normalize-parser-test\\":\\"2.0.0\\",\\"nyc\\":\\"13.0.1\\",\\"regenerate\\":\\"^1.4.0\\",\\"shift-parser-expectations\\":\\"^2018.0.2\\",\\"shift-spec\\":\\"2018.0.2\\",\\"test262\\":\\"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad\\",\\"test262-parser\\":\\"^2.0.7\\",\\"test262-parser-tests\\":\\"0.0.5\\",\\"tick\\":\\"0.1.1\\",\\"traceur\\":\\"0.0.111\\",\\"uglify-js\\":\\"3.4.9\\",\\"unicode-8.0.0\\":\\"^0.7.5\\"},\\"keywords\\":[\\"Shift\\",\\"AST\\",\\"node\\",\\"parser\\",\\"SpiderMonkey\\",\\"Parser\\",\\"API\\",\\"parse\\",\\"spider\\",\\"monkey\\",\\"abstract\\",\\"syntax\\",\\"tree\\"],\\"bugs\\":{\\"url\\":\\"https://github.com/shapesecurity/shift-parser-js/issues\\"},\\"license\\":\\"Apache-2.0\\",\\"nyc\\":{\\"include\\":[\\"src\\"],\\"sourceMap\\":false,\\"instrument\\":false}}");\n\n//# sourceURL=webpack:///./node_modules/shift-parser/package.json?')},"./node_modules/solidity-parser-antlr/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"solidity-parser-antlr\\",\\"version\\":\\"0.4.11\\",\\"description\\":\\"A Solidity parser built from a robust ANTLR 4 grammar\\",\\"main\\":\\"dist/index.js\\",\\"types\\":\\"./index.d.ts\\",\\"scripts\\":{\\"antlr4\\":\\"sh scripts/antlr4.sh\\",\\"build\\":\\"rm -rf dist && babel --out-dir=dist src\\",\\"prepare\\":\\"yarn build\\",\\"prettier\\":\\"find src -name *.js | egrep -v \'^src/(lib|antlr4)/\' | xargs prettier --no-semi --single-quote --write\\",\\"eslint\\":\\"eslint src\\",\\"pretest\\":\\"eslint src && tslint-config-prettier-check ./tslint.json\\",\\"test\\":\\"nyc mocha\\",\\"tslint\\":\\"tslint-config-prettier-check ./tslint.json\\"},\\"author\\":\\"Federico Bond <federicobond@gmail.com>\\",\\"homepage\\":\\"https://github.com/federicobond/solidity-parser-antlr\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/federicobond/solidity-parser-antlr.git\\"},\\"license\\":\\"MIT\\",\\"devDependencies\\":{\\"babel-cli\\":\\"^6.26.0\\",\\"babel-preset-env\\":\\"^1.7.0\\",\\"chai\\":\\"^4.2.0\\",\\"eslint\\":\\"^5.16.0\\",\\"eslint-plugin-import\\":\\"^2.17.3\\",\\"eslint-plugin-node\\":\\"^9.1.0\\",\\"eslint-plugin-promise\\":\\"^4.1.1\\",\\"eslint-plugin-standard\\":\\"^4.0.0\\",\\"mocha\\":\\"^6.1.4\\",\\"nyc\\":\\"^14.1.1\\",\\"prettier\\":\\"^1.18.2\\",\\"tslint\\":\\"5.17.0\\",\\"tslint-config-prettier\\":\\"^1.18.0\\",\\"typescript\\":\\"3.5.2\\",\\"yarn\\":\\"^1.16.0\\"},\\"nyc\\":{\\"include\\":[\\"src/*.js\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/solidity-parser-antlr/package.json?')},"./node_modules/solidity-parser-diligence/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"solidity-parser-diligence\\",\\"version\\":\\"0.4.18\\",\\"description\\":\\"A Solidity parser built from a robust ANTLR 4 grammar\\",\\"main\\":\\"dist/index.js\\",\\"types\\":\\"./index.d.ts\\",\\"scripts\\":{\\"antlr4\\":\\"sh scripts/antlr4.sh\\",\\"build\\":\\"rm -rf dist && babel --out-dir=dist src --copy-files\\",\\"prepare\\":\\"yarn build\\",\\"prettier\\":\\"find src -name *.js | egrep -v \'^src/(lib|antlr4)/\' | xargs prettier --no-semi --single-quote --write\\",\\"eslint\\":\\"eslint src\\",\\"pretest\\":\\"eslint src && tslint-config-prettier-check ./tslint.json\\",\\"test\\":\\"nyc mocha --require babel-register\\",\\"tslint\\":\\"tslint-config-prettier-check ./tslint.json\\"},\\"author\\":[\\"Gonçalo Sá <goncalo.sa@consensys.net>\\",\\"Federico Bond <federicobond@gmail.com>\\"],\\"homepage\\":\\"https://github.com/consensys/solidity-parser-antlr\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/consensys/solidity-parser-antlr.git\\"},\\"license\\":\\"MIT\\",\\"devDependencies\\":{\\"babel-cli\\":\\"^6.26.0\\",\\"babel-plugin-inline-import\\":\\"^3.0.0\\",\\"babel-preset-env\\":\\"^1.7.0\\",\\"chai\\":\\"^4.2.0\\",\\"eslint\\":\\"^6.2.2\\",\\"eslint-plugin-import\\":\\"^2.18.2\\",\\"eslint-plugin-node\\":\\"^9.2.0\\",\\"eslint-plugin-promise\\":\\"^4.2.1\\",\\"eslint-plugin-standard\\":\\"^4.0.1\\",\\"mocha\\":\\"^6.2.0\\",\\"nyc\\":\\"^14.1.1\\",\\"prettier\\":\\"^1.18.2\\",\\"tslint\\":\\"5.19.0\\",\\"tslint-config-prettier\\":\\"^1.18.0\\",\\"typescript\\":\\"3.6.2\\",\\"yarn\\":\\"^1.17.3\\"},\\"nyc\\":{\\"include\\":[\\"src/*.js\\"]}}");\n\n//# sourceURL=webpack:///./node_modules/solidity-parser-diligence/package.json?')},"./node_modules/sqlite-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"sqlite-parser\\",\\"description\\":\\"JavaScript implentation of SQLite 3 query parser\\",\\"author\\":\\"Code School (http://codeschool.com)\\",\\"version\\":\\"1.0.1\\",\\"contributors\\":[\\"Nick Wronski <nick@javascript.com>\\"],\\"keywords\\":[\\"sql\\",\\"sqlite\\",\\"parser\\",\\"syntax\\",\\"ast\\"],\\"main\\":\\"lib/index.js\\",\\"bin\\":{\\"sqlite-parser\\":\\"bin/sqlite-parser\\"},\\"map\\":{\\"./lib/streaming.js\\":{\\"browser\\":\\"./lib/streaming-shim.js\\"}},\\"browser\\":\\"dist/sqlite-parser.js\\",\\"scripts\\":{\\"test\\":\\"grunt test\\",\\"build\\":\\"grunt release\\"},\\"engines\\":{\\"node\\":\\">=4\\"},\\"license\\":\\"MIT\\",\\"files\\":[\\"dist/\\",\\"bin/\\",\\"lib/\\",\\"LICENSE\\",\\"CHANGELOG.md\\",\\"README.md\\"],\\"repository\\":\\"git@github.com:codeschool/sqlite-parser.git\\",\\"bugs\\":{\\"url\\":\\"https://github.com/codeschool/sqlite-parser/issues\\"},\\"devDependencies\\":{\\"babel-core\\":\\"^6.17.0\\",\\"babel-plugin-add-module-exports\\":\\"^0.2.1\\",\\"babel-preset-es2015\\":\\"^6.16.0\\",\\"bluebird\\":\\"^3.4.6\\",\\"chai\\":\\"^3.5.0\\",\\"codemirror\\":\\"^5.19.0\\",\\"glob\\":\\"^7.1.0\\",\\"grunt\\":\\"^1.0.1\\",\\"grunt-babel\\":\\"^6.0.0\\",\\"grunt-banner\\":\\"^0.6.0\\",\\"grunt-browserify\\":\\"^5.0.0\\",\\"grunt-cli\\":\\"^1.2.0\\",\\"grunt-concurrent\\":\\"^2.3.1\\",\\"grunt-contrib-clean\\":\\"^1.0.0\\",\\"grunt-contrib-connect\\":\\"^1.0.2\\",\\"grunt-contrib-copy\\":\\"^1.0.0\\",\\"grunt-contrib-cssmin\\":\\"^1.0.2\\",\\"grunt-contrib-uglify\\":\\"^2.0.0\\",\\"grunt-contrib-watch\\":\\"^1.0.0\\",\\"grunt-replace\\":\\"^1.0.1\\",\\"grunt-shell\\":\\"^2.0.0\\",\\"load-grunt-tasks\\":\\"^3.5.2\\",\\"lodash\\":\\"^4.16.2\\",\\"mocha\\":\\"^3.1.0\\",\\"pegjs\\":\\"git+https://github.com/nwronski/pegjs.git#master\\",\\"prettyjson\\":\\"^1.1.3\\"},\\"dependencies\\":{}}");\n\n//# sourceURL=webpack:///./node_modules/sqlite-parser/package.json?')},"./node_modules/svelte/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"svelte\\",\\"version\\":\\"3.46.2\\",\\"description\\":\\"Cybernetically enhanced web apps\\",\\"module\\":\\"index.mjs\\",\\"main\\":\\"index\\",\\"files\\":[\\"types\\",\\"compiler.*\\",\\"register.js\\",\\"index.*\\",\\"ssr.*\\",\\"internal\\",\\"store\\",\\"animate\\",\\"transition\\",\\"easing\\",\\"motion\\",\\"svelte\\",\\"README.md\\"],\\"exports\\":{\\"./package.json\\":\\"./package.json\\",\\".\\":{\\"types\\":\\"./types/runtime/index.d.ts\\",\\"browser\\":{\\"import\\":\\"./index.mjs\\",\\"require\\":\\"./index.js\\"},\\"node\\":{\\"import\\":\\"./ssr.mjs\\",\\"require\\":\\"./ssr.js\\"},\\"import\\":\\"./index.mjs\\",\\"require\\":\\"./index.js\\"},\\"./compiler\\":{\\"types\\":\\"./types/compiler/index.d.ts\\",\\"import\\":\\"./compiler.mjs\\",\\"require\\":\\"./compiler.js\\"},\\"./animate\\":{\\"types\\":\\"./types/runtime/animate/index.d.ts\\",\\"import\\":\\"./animate/index.mjs\\",\\"require\\":\\"./animate/index.js\\"},\\"./easing\\":{\\"types\\":\\"./types/runtime/easing/index.d.ts\\",\\"import\\":\\"./easing/index.mjs\\",\\"require\\":\\"./easing/index.js\\"},\\"./internal\\":{\\"types\\":\\"./types/runtime/internal/index.d.ts\\",\\"import\\":\\"./internal/index.mjs\\",\\"require\\":\\"./internal/index.js\\"},\\"./motion\\":{\\"types\\":\\"./types/runtime/motion/index.d.ts\\",\\"import\\":\\"./motion/index.mjs\\",\\"require\\":\\"./motion/index.js\\"},\\"./register\\":{\\"require\\":\\"./register.js\\"},\\"./store\\":{\\"types\\":\\"./types/runtime/store/index.d.ts\\",\\"import\\":\\"./store/index.mjs\\",\\"require\\":\\"./store/index.js\\"},\\"./transition\\":{\\"types\\":\\"./types/runtime/transition/index.d.ts\\",\\"import\\":\\"./transition/index.mjs\\",\\"require\\":\\"./transition/index.js\\"},\\"./ssr\\":{\\"types\\":\\"./types/runtime/index.d.ts\\",\\"import\\":\\"./ssr.mjs\\",\\"require\\":\\"./ssr.js\\"}},\\"engines\\":{\\"node\\":\\">= 8\\"},\\"types\\":\\"types/runtime/index.d.ts\\",\\"scripts\\":{\\"test\\":\\"mocha --exit\\",\\"test:unit\\":\\"mocha --require sucrase/register --recursive src/**/__test__.ts --exit\\",\\"quicktest\\":\\"mocha\\",\\"precoverage\\":\\"c8 mocha\\",\\"coverage\\":\\"c8 report --reporter=text-lcov > coverage.lcov && c8 report --reporter=html\\",\\"codecov\\":\\"codecov\\",\\"precodecov\\":\\"npm run coverage\\",\\"build\\":\\"rollup -c && npm run tsd\\",\\"prepare\\":\\"npm run build\\",\\"dev\\":\\"rollup -cw\\",\\"pretest\\":\\"npm run build\\",\\"posttest\\":\\"agadoo internal/index.mjs\\",\\"prepublishOnly\\":\\"node check_publish_env.js && npm run lint && npm test\\",\\"tsd\\":\\"tsc -p src/compiler --emitDeclarationOnly && tsc -p src/runtime --emitDeclarationOnly\\",\\"lint\\":\\"eslint \\\\\\"{src,test}/**/*.{ts,js}\\\\\\"\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/sveltejs/svelte.git\\"},\\"keywords\\":[\\"UI\\",\\"framework\\",\\"templates\\",\\"templating\\"],\\"author\\":\\"Rich Harris\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/sveltejs/svelte/issues\\"},\\"homepage\\":\\"https://github.com/sveltejs/svelte#README\\",\\"devDependencies\\":{\\"@ampproject/remapping\\":\\"^0.3.0\\",\\"@rollup/plugin-commonjs\\":\\"^11.0.0\\",\\"@rollup/plugin-json\\":\\"^4.0.1\\",\\"@rollup/plugin-node-resolve\\":\\"^6.0.0\\",\\"@rollup/plugin-replace\\":\\"^2.3.0\\",\\"@rollup/plugin-sucrase\\":\\"^3.1.0\\",\\"@rollup/plugin-typescript\\":\\"^2.0.1\\",\\"@rollup/plugin-virtual\\":\\"^2.0.0\\",\\"@sveltejs/eslint-config\\":\\"github:sveltejs/eslint-config#v5.8.0\\",\\"@types/mocha\\":\\"^7.0.0\\",\\"@types/node\\":\\"^8.10.53\\",\\"@typescript-eslint/eslint-plugin\\":\\"^4.31.2\\",\\"@typescript-eslint/parser\\":\\"^4.31.2\\",\\"acorn\\":\\"^8.4.1\\",\\"agadoo\\":\\"^1.1.0\\",\\"c8\\":\\"^5.0.1\\",\\"code-red\\":\\"^0.2.4\\",\\"codecov\\":\\"^3.5.0\\",\\"css-tree\\":\\"^1.1.2\\",\\"eslint\\":\\"^7.32.0\\",\\"eslint-plugin-import\\":\\"^2.24.2\\",\\"eslint-plugin-svelte3\\":\\"^3.2.1\\",\\"estree-walker\\":\\"^3.0.0\\",\\"is-reference\\":\\"^3.0.0\\",\\"jsdom\\":\\"^15.2.1\\",\\"kleur\\":\\"^3.0.3\\",\\"locate-character\\":\\"^2.0.5\\",\\"magic-string\\":\\"^0.25.3\\",\\"mocha\\":\\"^7.0.0\\",\\"periscopic\\":\\"^3.0.4\\",\\"puppeteer\\":\\"^2.0.0\\",\\"rollup\\":\\"^1.27.14\\",\\"source-map\\":\\"^0.7.3\\",\\"source-map-support\\":\\"^0.5.13\\",\\"sourcemap-codec\\":\\"^1.4.8\\",\\"tiny-glob\\":\\"^0.2.6\\",\\"tslib\\":\\"^2.0.3\\",\\"typescript\\":\\"^3.7.5\\"},\\"nyc\\":{\\"include\\":[\\"compiler/svelte.js\\",\\"shared.js\\"],\\"sourceMap\\":true,\\"instrument\\":true}}");\n\n//# sourceURL=webpack:///./node_modules/svelte/package.json?')},"./node_modules/tenko/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"tenko\\",\\"version\\":\\"1.1.0\\",\\"author\\":\\"Peter van der Zee\\",\\"description\\":\\"A \\\\\\"pixel perfect\\\\\\" 100% spec compliant ES2020 JavaScript parser written in JS.\\",\\"main\\":\\"build/tenko.prod.js\\",\\"module\\":\\"build/tenko.prod.mjs\\",\\"bin\\":\\"./t\\",\\"devDependencies\\":{\\"@babel/parser\\":\\"7.8.7\\",\\"acorn\\":\\"7.1.1\\",\\"c8\\":\\"^7.0.0\\",\\"deoptigate\\":\\"0.5.0\\",\\"eslump\\":\\"2.0.0\\",\\"meriyah\\":\\"1.9.4\\",\\"prettier\\":\\"1.18.2\\",\\"terser\\":\\"4.3.3\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/pvdz/tenko.git\\"},\\"keywords\\":[\\"javascript\\",\\"js\\",\\"ecmascript\\",\\"es5\\",\\"es6\\",\\"es7\\",\\"es8\\",\\"es9\\",\\"es10\\",\\"es11\\",\\"es2015\\",\\"es2016\\",\\"es2017\\",\\"es2018\\",\\"es2019\\",\\"es2020\\",\\"parser\\",\\"parsing\\",\\"lexer\\",\\"token\\",\\"fast\\"]}");\n\n//# sourceURL=webpack:///./node_modules/tenko/package.json?')},"./node_modules/traceur/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"traceur\\",\\"version\\":\\"0.0.111\\",\\"description\\":\\"ES6 to ES5 compiler\\",\\"keywords\\":[\\"javascript\\",\\"ecmascript\\",\\"language\\",\\"es5\\",\\"es6\\",\\"ES.next\\",\\"harmony\\",\\"compiler\\",\\"transpiler\\"],\\"author\\":\\"Traceur Authors\\",\\"license\\":\\"Apache-2.0\\",\\"engines\\":{\\"node\\":\\">=0.10\\"},\\"main\\":\\"./src/node/api.js\\",\\"bin\\":{\\"traceur\\":\\"./traceur\\"},\\"files\\":[\\"bin/traceur.js\\",\\"bin/traceur.js.map\\",\\"bin/traceur-runtime.js\\",\\"bin/BrowserSystem.js\\",\\"src/\\",\\"dist/\\",\\"traceur\\"],\\"scripts\\":{\\"test\\":\\"make test\\",\\"start\\":\\"make && node ./demo/expressServer.js\\",\\"precheckout-upstream\\":\\"git fetch upstream && git branch -D upstream_master || true\\",\\"checkout-upstream\\":\\"git checkout -b upstream_master upstream/master\\",\\"rebuild\\":\\"make clean && make dist/commonjs && make test\\",\\"prejust-publish\\":\\"npm run checkout-upstream && npm run rebuild\\",\\"just-publish\\":\\"npm publish # workaround https://github.com/npm/npm/issues/10074 \\",\\"postjust-publish\\":\\"npm run push-published && npm run push-gh-pages\\",\\"/** Update Version Number **/\\":\\"After publishing version N, update the version number and commit the result\\",\\"store-semver\\":\\"node build/versionInfo.js -v > build/npm-version-number\\",\\"update-semver\\":\\"npm run store-semver && git diff --quiet -- package.json && node build/versionInfo.js -n\\",\\"precommit-published\\":\\"npm run update-semver && npm run rebuild\\",\\"commit-published\\":\\"cat build/npm-version-number | xargs -I VERSION git commit -a -m \\\\\\"VERSION\\\\\\"\\",\\"tag-published\\":\\"cat build/npm-version-number | xargs -I VERSION git tag -a VERSION -m \\\\\\"Tagged version VERSION \\\\\\"\\",\\"prepush-published\\":\\"npm run commit-published && npm run tag-published\\",\\"push-published\\":\\"git push --tags upstream upstream_master:master && git push upstream upstream_master:master # Push source for version N+1\\",\\"postpush-published\\":\\"git checkout master && git branch -D upstream_master\\",\\"/** Update gh-pages branch **/\\":\\"Ater publishing version N, update the github docs and REPL\\",\\"precheckout-gh-pages\\":\\"git branch -D upstream_gh_pages || true\\",\\"checkout-gh-pages\\":\\"git checkout -b upstream_gh_pages upstream/master\\",\\"precommit-gh-pages\\":\\"npm run checkout-gh-pages && npm run rebuild && cp gh-pages.gitignore .gitignore # tell git to commit built files.\\",\\"commit-gh-pages\\":\\"git add -- src/ bin/ && ./traceur -v | xargs -I VERSION git commit -a -m \\\\\\"Commit binaries for VERSION\\\\\\"\\",\\"prepush-gh-pages\\":\\"npm run commit-gh-pages\\",\\"push-gh-pages\\":\\"git push -f upstream upstream_gh_pages:gh-pages\\",\\"postpush-gh-pages\\":\\"git checkout master && git branch -D upstream_gh_pages\\"},\\"homepage\\":\\"https://github.com/google/traceur-compiler\\",\\"bugs\\":\\"https://github.com/google/traceur-compiler/issues\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/google/traceur-compiler\\"},\\"dependencies\\":{\\"commander\\":\\"2.9.x\\",\\"glob\\":\\"5.0.x\\",\\"rsvp\\":\\"^3.0.13\\",\\"semver\\":\\"^4.3.3\\",\\"source-map-support\\":\\"~0.2.8\\"},\\"devDependencies\\":{\\"source-map\\":\\"0.1.43\\",\\"express\\":\\"4.x\\",\\"serve-index\\":\\"1.x\\",\\"mocha\\":\\"2.2.x\\",\\"chai\\":\\"2.2.x\\",\\"node-uuid\\":\\"1.x\\",\\"regexpu\\":\\"1.1.0\\",\\"regenerate\\":\\"1.2.1\\",\\"regjsgen\\":\\"0.2.0\\",\\"regjsparser\\":\\"0.1.5\\",\\"requirejs\\":\\"2.x\\",\\"traceur\\":\\"0.0.110\\",\\"promises-aplus-tests\\":\\"2.x\\",\\"webcomponents.js\\":\\"^0.5.4-1\\"},\\"subdomain\\":\\"traceur\\"}");\n\n//# sourceURL=webpack:///./node_modules/traceur/package.json?')},"./node_modules/tslint/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"tslint\\",\\"version\\":\\"6.1.1\\",\\"description\\":\\"An extensible static analysis linter for the TypeScript language\\",\\"bin\\":{\\"tslint\\":\\"./bin/tslint\\"},\\"main\\":\\"./lib/index.js\\",\\"typings\\":\\"./lib/index.d.ts\\",\\"scripts\\":{\\"clean\\":\\"npm-run-all -p clean:core clean:test\\",\\"clean:core\\":\\"rimraf lib\\",\\"clean:test\\":\\"rimraf build && rimraf test/config/node_modules\\",\\"docs\\":\\"node scripts/buildDocs.js\\",\\"compile\\":\\"npm-run-all -p compile:core compile:test -s compile:scripts\\",\\"compile:core\\":\\"tsc -p src\\",\\"compile:scripts\\":\\"tsc -p scripts\\",\\"compile:test\\":\\"tsc -p test\\",\\"lint\\":\\"npm-run-all -p lint:from-installed lint:from-bin\\",\\"lint:from-bin\\":\\"node bin/tslint --project test/tsconfig.json --format codeFrame\\",\\"lint:from-installed\\":\\"tslint --project test/tsconfig.json --format codeFrame\\",\\"lint-fix\\":\\"yarn lint:from-installed --fix\\",\\"publish:local\\":\\"./scripts/npmPublish.sh\\",\\"test\\":\\"npm-run-all test:pre -p test:mocha test:rules\\",\\"test:pre\\":\\"cd ./test/config && npm install --no-save\\",\\"test:mocha\\":\\"mocha --reporter spec --colors \\\\\\"build/test/**/*Tests.js\\\\\\"\\",\\"test:rules\\":\\"node ./build/test/ruleTestRunner.js\\",\\"verify\\":\\"npm-run-all clean compile lint test docs\\",\\"coverage\\":\\"rimraf coverage .nyc_output && nyc npm test\\"},\\"dependencies\\":{\\"@babel/code-frame\\":\\"^7.0.0\\",\\"builtin-modules\\":\\"^1.1.1\\",\\"chalk\\":\\"^2.3.0\\",\\"commander\\":\\"^2.12.1\\",\\"diff\\":\\"^4.0.1\\",\\"glob\\":\\"^7.1.1\\",\\"js-yaml\\":\\"^3.13.1\\",\\"minimatch\\":\\"^3.0.4\\",\\"mkdirp\\":\\"^0.5.3\\",\\"resolve\\":\\"^1.3.2\\",\\"semver\\":\\"^5.3.0\\",\\"tslib\\":\\"^1.10.0\\",\\"tsutils\\":\\"^2.29.0\\"},\\"peerDependencies\\":{\\"typescript\\":\\">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev\\"},\\"devDependencies\\":{\\"@octokit/rest\\":\\"^16.24.3\\",\\"@types/babel__code-frame\\":\\"^7.0.1\\",\\"@types/chai\\":\\"^3.5.0\\",\\"@types/diff\\":\\"^3.2.0\\",\\"@types/glob\\":\\"^5.0.30\\",\\"@types/js-yaml\\":\\"^3.5.31\\",\\"@types/minimatch\\":\\"^2.0.29\\",\\"@types/mkdirp\\":\\"^0.5.2\\",\\"@types/mocha\\":\\"^5.2.6\\",\\"@types/node\\":\\"^7.0.29\\",\\"@types/resolve\\":\\"^0.0.4\\",\\"@types/rimraf\\":\\"^2.0.2\\",\\"@types/semver\\":\\"^5.3.30\\",\\"chai\\":\\"^3.5.0\\",\\"husky\\":\\"^0.14.3\\",\\"json-stringify-pretty-compact\\":\\"^1.2.0\\",\\"mocha\\":\\"^6.1.4\\",\\"npm-run-all\\":\\"^4.0.2\\",\\"nyc\\":\\"^14.1.1\\",\\"prettier\\":\\"~1.16.4\\",\\"rimraf\\":\\"^2.5.4\\",\\"ts-node\\":\\"^3.3.0\\",\\"tslint\\":\\"~5.13.0\\",\\"tslint-config-prettier\\":\\"^1.18.0\\",\\"tslint-plugin-prettier\\":\\"^2.0.1\\",\\"tslint-test-config-non-relative\\":\\"file:test/external/tslint-test-config-non-relative\\",\\"typescript\\":\\"~3.8.2\\",\\"yarn-deduplicate\\":\\"^1.1.1\\"},\\"engines\\":{\\"node\\":\\">=4.8.0\\"},\\"homepage\\":\\"https://palantir.github.io/tslint\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/palantir/tslint.git\\"},\\"keywords\\":[\\"cli\\",\\"typescript\\",\\"linter\\"],\\"license\\":\\"Apache-2.0\\"}");\n\n//# sourceURL=webpack:///./node_modules/tslint/package.json?')},"./node_modules/typescript/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"typescript\\",\\"author\\":\\"Microsoft Corp.\\",\\"homepage\\":\\"https://www.typescriptlang.org/\\",\\"version\\":\\"4.0.3\\",\\"license\\":\\"Apache-2.0\\",\\"description\\":\\"TypeScript is a language for application scale JavaScript development\\",\\"keywords\\":[\\"TypeScript\\",\\"Microsoft\\",\\"compiler\\",\\"language\\",\\"javascript\\"],\\"bugs\\":{\\"url\\":\\"https://github.com/Microsoft/TypeScript/issues\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/Microsoft/TypeScript.git\\"},\\"main\\":\\"./lib/typescript.js\\",\\"typings\\":\\"./lib/typescript.d.ts\\",\\"bin\\":{\\"tsc\\":\\"./bin/tsc\\",\\"tsserver\\":\\"./bin/tsserver\\"},\\"engines\\":{\\"node\\":\\">=4.2.0\\"},\\"devDependencies\\":{\\"@octokit/rest\\":\\"latest\\",\\"@types/browserify\\":\\"latest\\",\\"@types/chai\\":\\"latest\\",\\"@types/convert-source-map\\":\\"latest\\",\\"@types/glob\\":\\"latest\\",\\"@types/gulp\\":\\"^4.0.5\\",\\"@types/gulp-concat\\":\\"latest\\",\\"@types/gulp-newer\\":\\"latest\\",\\"@types/gulp-rename\\":\\"0.0.33\\",\\"@types/gulp-sourcemaps\\":\\"0.0.32\\",\\"@types/jake\\":\\"latest\\",\\"@types/merge2\\":\\"latest\\",\\"@types/microsoft__typescript-etw\\":\\"latest\\",\\"@types/minimatch\\":\\"latest\\",\\"@types/minimist\\":\\"latest\\",\\"@types/mkdirp\\":\\"latest\\",\\"@types/mocha\\":\\"latest\\",\\"@types/ms\\":\\"latest\\",\\"@types/node\\":\\"latest\\",\\"@types/node-fetch\\":\\"^2.3.4\\",\\"@types/q\\":\\"latest\\",\\"@types/source-map-support\\":\\"latest\\",\\"@types/through2\\":\\"latest\\",\\"@types/travis-fold\\":\\"latest\\",\\"@types/xml2js\\":\\"^0.4.0\\",\\"@typescript-eslint/eslint-plugin\\":\\"^3.6.1-alpha.1\\",\\"@typescript-eslint/experimental-utils\\":\\"^3.4.1-alpha.1\\",\\"@typescript-eslint/parser\\":\\"^3.4.1-alpha.1\\",\\"async\\":\\"latest\\",\\"azure-devops-node-api\\":\\"^10.1.0\\",\\"browser-resolve\\":\\"^1.11.2\\",\\"browserify\\":\\"latest\\",\\"chai\\":\\"latest\\",\\"chalk\\":\\"latest\\",\\"convert-source-map\\":\\"latest\\",\\"del\\":\\"5.1.0\\",\\"diff\\":\\"^4.0.2\\",\\"eslint\\":\\"6.8.0\\",\\"eslint-formatter-autolinkable-stylish\\":\\"1.1.2\\",\\"eslint-plugin-import\\":\\"2.20.2\\",\\"eslint-plugin-jsdoc\\":\\"22.1.0\\",\\"eslint-plugin-no-null\\":\\"1.0.2\\",\\"fancy-log\\":\\"latest\\",\\"fs-extra\\":\\"^9.0.0\\",\\"glob\\":\\"latest\\",\\"gulp\\":\\"^4.0.0\\",\\"gulp-concat\\":\\"latest\\",\\"gulp-insert\\":\\"latest\\",\\"gulp-newer\\":\\"latest\\",\\"gulp-rename\\":\\"latest\\",\\"gulp-sourcemaps\\":\\"latest\\",\\"istanbul\\":\\"latest\\",\\"merge2\\":\\"latest\\",\\"minimist\\":\\"latest\\",\\"mkdirp\\":\\"latest\\",\\"mocha\\":\\"latest\\",\\"mocha-fivemat-progress-reporter\\":\\"latest\\",\\"ms\\":\\"latest\\",\\"node-fetch\\":\\"^2.6.0\\",\\"playwright\\":\\"0.12.1\\",\\"plugin-error\\":\\"latest\\",\\"pretty-hrtime\\":\\"^1.0.3\\",\\"prex\\":\\"^0.4.3\\",\\"q\\":\\"latest\\",\\"remove-internal\\":\\"^2.9.2\\",\\"source-map-support\\":\\"latest\\",\\"through2\\":\\"latest\\",\\"travis-fold\\":\\"latest\\",\\"typescript\\":\\"^4.0.0-dev.20200624\\",\\"vinyl\\":\\"latest\\",\\"vinyl-sourcemaps-apply\\":\\"latest\\",\\"xml2js\\":\\"^0.4.19\\"},\\"scripts\\":{\\"prepare\\":\\"gulp build-eslint-rules\\",\\"pretest\\":\\"gulp tests\\",\\"test\\":\\"gulp runtests-parallel --light=false\\",\\"test:eslint-rules\\":\\"gulp run-eslint-rules-tests\\",\\"build\\":\\"npm run build:compiler && npm run build:tests\\",\\"build:compiler\\":\\"gulp local\\",\\"build:tests\\":\\"gulp tests\\",\\"start\\":\\"node lib/tsc\\",\\"clean\\":\\"gulp clean\\",\\"gulp\\":\\"gulp\\",\\"jake\\":\\"gulp\\",\\"lint\\":\\"gulp lint\\",\\"lint:ci\\":\\"gulp lint --ci\\",\\"lint:compiler\\":\\"gulp lint-compiler\\",\\"lint:scripts\\":\\"gulp lint-scripts\\",\\"setup-hooks\\":\\"node scripts/link-hooks.js\\"},\\"browser\\":{\\"fs\\":false,\\"os\\":false,\\"path\\":false,\\"crypto\\":false,\\"buffer\\":false,\\"@microsoft/typescript-etw\\":false,\\"source-map-support\\":false,\\"inspector\\":false},\\"dependencies\\":{}}");\n\n//# sourceURL=webpack:///./node_modules/typescript/package.json?')},"./node_modules/uglify-es/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"uglify-es\\",\\"description\\":\\"JavaScript parser, mangler/compressor and beautifier toolkit for ES6+\\",\\"homepage\\":\\"https://github.com/mishoo/UglifyJS2/tree/harmony\\",\\"author\\":\\"Mihai Bazon <mihai.bazon@gmail.com> (http://lisperator.net/)\\",\\"license\\":\\"BSD-2-Clause\\",\\"version\\":\\"3.3.9\\",\\"engines\\":{\\"node\\":\\">=0.8.0\\"},\\"maintainers\\":[\\"Alex Lam <alexlamsl@gmail.com>\\",\\"Mihai Bazon <mihai.bazon@gmail.com> (http://lisperator.net/)\\"],\\"repository\\":\\"https://github.com/mishoo/UglifyJS2.git#harmony\\",\\"main\\":\\"tools/node.js\\",\\"bin\\":{\\"uglifyjs\\":\\"bin/uglifyjs\\"},\\"files\\":[\\"bin\\",\\"lib\\",\\"tools\\",\\"LICENSE\\"],\\"dependencies\\":{\\"commander\\":\\"~2.13.0\\",\\"source-map\\":\\"~0.6.1\\"},\\"devDependencies\\":{\\"acorn\\":\\"~5.3.0\\",\\"mocha\\":\\"~3.5.1\\",\\"semver\\":\\"~5.4.1\\"},\\"scripts\\":{\\"test\\":\\"node test/run-tests.js\\"},\\"keywords\\":[\\"uglify\\",\\"uglify-es\\",\\"uglify-js\\",\\"minify\\",\\"minifier\\",\\"javascript\\",\\"ecmascript\\",\\"es5\\",\\"es6\\",\\"es7\\",\\"es8\\",\\"es2015\\",\\"es2016\\",\\"es2017\\",\\"async\\",\\"await\\"]}");\n\n//# sourceURL=webpack:///./node_modules/uglify-es/package.json?')},"./node_modules/vue-eslint-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"vue-eslint-parser\\",\\"version\\":\\"7.6.0\\",\\"description\\":\\"The ESLint custom parser for `.vue` files.\\",\\"engines\\":{\\"node\\":\\">=8.10\\"},\\"main\\":\\"index.js\\",\\"files\\":[\\"index.*\\"],\\"peerDependencies\\":{\\"eslint\\":\\">=5.0.0\\"},\\"dependencies\\":{\\"debug\\":\\"^4.1.1\\",\\"eslint-scope\\":\\"^5.0.0\\",\\"eslint-visitor-keys\\":\\"^1.1.0\\",\\"espree\\":\\"^6.2.1\\",\\"esquery\\":\\"^1.4.0\\",\\"lodash\\":\\"^4.17.15\\"},\\"devDependencies\\":{\\"@mysticatea/eslint-plugin\\":\\"^13.0.0\\",\\"@types/debug\\":\\"0.0.30\\",\\"@types/eslint\\":\\"^7.2.6\\",\\"@types/estree\\":\\"0.0.45\\",\\"@types/lodash\\":\\"^4.14.120\\",\\"@types/mocha\\":\\"^5.2.4\\",\\"@types/node\\":\\"^10.12.21\\",\\"@typescript-eslint/eslint-plugin\\":\\"^4.9.1\\",\\"@typescript-eslint/parser\\":\\"^4.14.0\\",\\"babel-eslint\\":\\"^10.0.1\\",\\"chokidar\\":\\"^2.0.4\\",\\"codecov\\":\\"^3.1.0\\",\\"cross-spawn\\":\\"^6.0.5\\",\\"dts-bundle\\":\\"^0.7.3\\",\\"eslint\\":\\"^7.0.0\\",\\"fs-extra\\":\\"^7.0.1\\",\\"jsonc-eslint-parser\\":\\"^0.6.0\\",\\"mocha\\":\\"^6.1.4\\",\\"npm-run-all\\":\\"^4.1.5\\",\\"nyc\\":\\"^14.0.0\\",\\"opener\\":\\"^1.5.1\\",\\"prettier\\":\\"^2.2.1\\",\\"rimraf\\":\\"^2.6.3\\",\\"rollup\\":\\"^1.1.2\\",\\"rollup-plugin-node-resolve\\":\\"^4.0.0\\",\\"rollup-plugin-sourcemaps\\":\\"^0.4.2\\",\\"semver\\":\\"^7.3.4\\",\\"ts-node\\":\\"^8.1.0\\",\\"typescript\\":\\"~4.0.5\\",\\"wait-on\\":\\"^3.2.0\\",\\"warun\\":\\"^1.0.0\\"},\\"scripts\\":{\\"prebuild\\":\\"npm run -s clean\\",\\"build\\":\\"tsc --module es2015 && rollup -c -o index.js && dts-bundle --name vue-eslint-parser --main .temp/index.d.ts --out ../index.d.ts\\",\\"clean\\":\\"rimraf .nyc_output .temp coverage index.*\\",\\"codecov\\":\\"codecov\\",\\"coverage\\":\\"opener ./coverage/lcov-report/index.html\\",\\"lint\\":\\"eslint src test --ext .js,.ts\\",\\"setup\\":\\"git submodule update --init && cd test/fixtures/eslint && npm install\\",\\"pretest\\":\\"run-s build lint\\",\\"test\\":\\"npm run -s test:mocha\\",\\"test:mocha\\":\\"nyc mocha \\\\\\"test/*.js\\\\\\" --reporter dot --timeout 10000\\",\\"test:debug\\":\\"mocha --inspect --require ts-node/register \\\\\\"test/*.js\\\\\\" --reporter dot --timeout 10000\\",\\"preupdate-fixtures\\":\\"npm run -s build\\",\\"update-fixtures\\":\\"node scripts/update-fixtures-ast.js && node scripts/update-fixtures-document-fragment.js\\",\\"preversion\\":\\"npm test\\",\\"version\\":\\"npm run -s build\\",\\"postversion\\":\\"git push && git push --tags\\",\\"prewatch\\":\\"npm run -s clean\\",\\"watch\\":\\"run-p watch:*\\",\\"watch:tsc\\":\\"tsc --module es2015 --watch\\",\\"watch:rollup\\":\\"wait-on .temp/index.js && rollup -c -o index.js --watch\\",\\"watch:test\\":\\"wait-on index.js && warun index.js \\\\\\"test/*.js\\\\\\" \\\\\\"test/fixtures/ast/*/*.json\\\\\\" \\\\\\"test/fixtures/*\\\\\\" --debounce 1000 --no-initial -- nyc mocha \\\\\\"test/*.js\\\\\\" --reporter dot --timeout 10000\\",\\"watch:update-ast\\":\\"wait-on index.js && warun index.js \\\\\\"test/fixtures/ast/*/*.vue\\\\\\" -- node scripts/update-fixtures-ast.js\\",\\"watch:coverage-report\\":\\"wait-on coverage/lcov-report/index.html && opener coverage/lcov-report/index.html\\"},\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/vuejs/vue-eslint-parser.git\\"},\\"keywords\\":[],\\"author\\":\\"Toru Nagashima\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/vuejs/vue-eslint-parser/issues\\"},\\"homepage\\":\\"https://github.com/vuejs/vue-eslint-parser#readme\\",\\"funding\\":\\"https://github.com/sponsors/mysticatea\\"}");\n\n//# sourceURL=webpack:///./node_modules/vue-eslint-parser/package.json?')},"./node_modules/vue-template-compiler/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"vue-template-compiler\\",\\"version\\":\\"2.6.11\\",\\"description\\":\\"template compiler for Vue 2.0\\",\\"main\\":\\"index.js\\",\\"unpkg\\":\\"browser.js\\",\\"jsdelivr\\":\\"browser.js\\",\\"browser\\":\\"browser.js\\",\\"types\\":\\"types/index.d.ts\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"git+https://github.com/vuejs/vue.git\\"},\\"keywords\\":[\\"vue\\",\\"compiler\\"],\\"author\\":\\"Evan You\\",\\"license\\":\\"MIT\\",\\"bugs\\":{\\"url\\":\\"https://github.com/vuejs/vue/issues\\"},\\"homepage\\":\\"https://github.com/vuejs/vue/tree/dev/packages/vue-template-compiler#readme\\",\\"dependencies\\":{\\"he\\":\\"^1.1.0\\",\\"de-indent\\":\\"^1.0.2\\"},\\"devDependencies\\":{\\"vue\\":\\"file:../..\\"}}");\n\n//# sourceURL=webpack:///./node_modules/vue-template-compiler/package.json?')},"./node_modules/webidl2/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"webidl2\\",\\"description\\":\\"A WebIDL Parser\\",\\"version\\":\\"23.11.0\\",\\"contributors\\":[\\"Robin Berjon <robin@berjon.com> (https://berjon.com)\\",\\"Marcos Caceres <marcos@marcosc.com> (https://marcosc.com)\\",\\"Kagami Sascha Rosylight <saschaplas@outlook.com>\\",\\"Timothy Gu <timothygu99@gmail.com>\\"],\\"license\\":\\"W3C\\",\\"dependencies\\":{},\\"devDependencies\\":{\\"eslint\\":\\"^6.8.0\\",\\"eslint-plugin-import\\":\\"^2.20.1\\",\\"expect\\":\\"^25.1.0\\",\\"jsondiffpatch\\":\\"0.3.11\\",\\"mocha\\":\\"^7.0.1\\",\\"terser-webpack-plugin\\":\\"^2.3.5\\",\\"typescript\\":\\"^3.8.2\\",\\"webpack\\":\\"^4.41.6\\",\\"webpack-cli\\":\\"^3.3.11\\"},\\"scripts\\":{\\"eslint\\":\\"eslint lib test\\",\\"typecheck\\":\\"tsc -p jsconfig.json\\",\\"lint\\":\\"npm run eslint && npm run typecheck\\",\\"test\\":\\"npm run lint && webpack && mocha\\",\\"acquire\\":\\"node test/util/acquire.js\\",\\"build\\":\\"npx webpack\\",\\"build-debug\\":\\"npx webpack --mode none\\"},\\"repository\\":\\"git://github.com/w3c/webidl2.js\\",\\"main\\":\\"dist/webidl2.js\\",\\"module\\":\\"index.js\\",\\"files\\":[\\"dist/*\\",\\"lib/*\\",\\"index.js\\"]}");\n\n//# sourceURL=webpack:///./node_modules/webidl2/package.json?')},"./node_modules/worker-loader/dist/cjs.js!./src/parsers/js/hermes/hermes-worker.js":function(module,exports,__webpack_require__){eval('module.exports = function() {\n return new Worker(__webpack_require__.p + "f0caf10689c422ae682b.worker.js");\n};\n\n//# sourceURL=webpack:///./src/parsers/js/hermes/hermes-worker.js?./node_modules/worker-loader/dist/cjs.js')},"./node_modules/yaml-ast-parser/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"yaml-ast-parser\\",\\"version\\":\\"0.0.43\\",\\"main\\":\\"dist/src/index.js\\",\\"scripts\\":{\\"build\\":\\"rimraf dist && tsc\\",\\"pullall\\":\\"dev-env-installer pullall\\",\\"buildall\\":\\"dev-env-installer buildall\\",\\"testall\\":\\"dev-env-installer testall\\",\\"devInstall\\":\\"dev-env-installer install\\",\\"test\\":\\"npm run build && mocha --ui tdd dist/test\\"},\\"dependencies\\":{},\\"typings\\":\\"dist/src/index.d.ts\\",\\"repository\\":{\\"type\\":\\"git\\",\\"url\\":\\"https://github.com/mulesoft-labs/yaml-ast-parser.git\\"},\\"keywords\\":[\\"raml\\",\\"ast\\",\\"yaml\\"],\\"homepage\\":\\"https://github.com/mulesoft-labs/yaml-ast-parser\\",\\"license\\":\\"Apache-2.0\\",\\"bugs\\":{\\"url\\":\\"https://github.com/mulesoft-labs/yaml-ast-parser/issues\\"},\\"devDependencies\\":{\\"@types/chai\\":\\"4.0.1\\",\\"@types/mocha\\":\\"2.2.41\\",\\"@types/node\\":\\"4.2.20\\",\\"chai\\":\\"4.0.2\\",\\"dev-env-installer\\":\\"0.0.14\\",\\"mocha\\":\\"3.4.2\\",\\"rimraf\\":\\"*\\",\\"typescript\\":\\"3.0.1\\"}}");\n\n//# sourceURL=webpack:///./node_modules/yaml-ast-parser/package.json?')},"./node_modules/yaml/package.json":function(module){eval('module.exports = JSON.parse("{\\"name\\":\\"yaml\\",\\"version\\":\\"1.8.3\\",\\"license\\":\\"ISC\\",\\"author\\":\\"Eemeli Aro <eemeli@gmail.com>\\",\\"repository\\":\\"github:eemeli/yaml\\",\\"description\\":\\"JavaScript parser and stringifier for YAML\\",\\"keywords\\":[\\"YAML\\",\\"parser\\",\\"stringifier\\"],\\"homepage\\":\\"https://eemeli.org/yaml/\\",\\"files\\":[\\"browser/\\",\\"dist/\\",\\"types/\\",\\"*.js\\",\\"*.mjs\\",\\"!.*.js\\"],\\"type\\":\\"commonjs\\",\\"main\\":\\"./index.js\\",\\"browser\\":{\\"./index.js\\":\\"./browser/index.js\\",\\"./map.js\\":\\"./browser/map.js\\",\\"./pair.js\\":\\"./browser/pair.js\\",\\"./parse-cst.js\\":\\"./browser/parse-cst.js\\",\\"./scalar.js\\":\\"./browser/scalar.js\\",\\"./schema.js\\":\\"./browser/schema.js\\",\\"./seq.js\\":\\"./browser/seq.js\\",\\"./types.js\\":\\"./browser/types.js\\",\\"./types.mjs\\":\\"./browser/types.js\\",\\"./types/binary.js\\":\\"./browser/types/binary.js\\",\\"./types/omap.js\\":\\"./browser/types/omap.js\\",\\"./types/pairs.js\\":\\"./browser/types/pairs.js\\",\\"./types/set.js\\":\\"./browser/types/set.js\\",\\"./types/timestamp.js\\":\\"./browser/types/timestamp.js\\",\\"./util.js\\":\\"./browser/util.js\\",\\"./util.mjs\\":\\"./browser/util.js\\"},\\"exports\\":{\\".\\":\\"./index.js\\",\\"./\\":\\"./\\",\\"./parse-cst\\":\\"./parse-cst.js\\",\\"./types\\":[{\\"default\\":\\"./types.js\\",\\"import\\":\\"./types.mjs\\"},\\"./types.js\\"],\\"./util\\":[{\\"default\\":\\"./util.js\\",\\"import\\":\\"./util.mjs\\"},\\"./util.js\\"]},\\"scripts\\":{\\"browser:build\\":\\"BABEL_ENV=browser babel src/ --out-dir browser/dist/\\",\\"browser:copy\\":\\"cpy \'*.js\' \'!*.config.js\' types/ browser/ --parents\\",\\"clean\\":\\"git clean -fdxe node_modules\\",\\"dist:build\\":\\"babel src/ --out-dir dist/\\",\\"build\\":\\"npm run dist:build && npm run browser:build && npm run browser:copy\\",\\"prettier\\":\\"prettier --write \\\\\\"{src,tests}/**/*.js\\\\\\"\\",\\"lint\\":\\"eslint src/\\",\\"start\\":\\"npm run dist:build && node -i -e \'YAML=require(\\\\\\".\\\\\\")\'\\",\\"test\\":\\"TRACE_LEVEL=log jest\\",\\"test:trace\\":\\"TRACE_LEVEL=trace,log jest --no-cache\\",\\"docs:install\\":\\"cd docs/ && bundle install\\",\\"docs:deploy\\":\\"cd docs/ && ./deploy.sh\\",\\"docs\\":\\"cd docs/ && bundle exec middleman server\\",\\"preversion\\":\\"npm test && npm run build\\",\\"prepublishOnly\\":\\"npm run clean && npm test && npm run build\\"},\\"browserslist\\":\\"> 0.5%, not dead\\",\\"jest\\":{\\"collectCoverageFrom\\":[\\"src/**/*.js\\"],\\"testMatch\\":[\\"**/tests/**/*.js\\"],\\"testPathIgnorePatterns\\":[\\"tests/common\\",\\"tests/cst/common\\"]},\\"prettier\\":{\\"semi\\":false,\\"singleQuote\\":true},\\"devDependencies\\":{\\"@babel/cli\\":\\"^7.8.4\\",\\"@babel/core\\":\\"^7.8.7\\",\\"@babel/plugin-proposal-class-properties\\":\\"^7.8.3\\",\\"@babel/plugin-transform-runtime\\":\\"^7.8.3\\",\\"@babel/preset-env\\":\\"^7.8.7\\",\\"babel-eslint\\":\\"^10.1.0\\",\\"babel-jest\\":\\"^25.1.0\\",\\"babel-plugin-trace\\":\\"^1.1.0\\",\\"common-tags\\":\\"^1.8.0\\",\\"cpy-cli\\":\\"^3.1.0\\",\\"eslint\\":\\"^6.8.0\\",\\"eslint-config-prettier\\":\\"^6.10.0\\",\\"eslint-plugin-prettier\\":\\"^3.1.2\\",\\"fast-check\\":\\"^1.23.0\\",\\"jest\\":\\"^25.1.0\\",\\"prettier\\":\\"^1.19.1\\"},\\"dependencies\\":{\\"@babel/runtime\\":\\"^7.8.7\\"},\\"engines\\":{\\"node\\":\\">= 6\\"}}");\n\n//# sourceURL=webpack:///./node_modules/yaml/package.json?')},"./src/parsers/css/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("/**\\n * Paste or drop some CSS here and explore\\n * the syntax tree created by chosen parser.\\n * Enjoy!\\n */\\n\\n@media screen and (min-width: 480px) {\\n body {\\n background-color: lightgreen;\\n }\\n}\\n\\n#main {\\n border: 1px solid black;\\n}\\n\\nul li {\\n\\tpadding: 5px;\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/css/codeExample.txt?')},"./src/parsers/css/cssom.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/cssom/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'cssom';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/NV/CSSOM',\n locationProps: new Set(['__starts', '__ends']),\n typeProps: new Set(),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 56).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/cssom/lib/parse.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(CSSOM, code) {\n return CSSOM.parse(code);\n },\n getNodeName: function getNodeName(node) {\n return node.constructor.name;\n },\n nodeToRange: function nodeToRange(node) {\n var __starts = node.__starts,\n __ends = node.__ends;\n\n if (__ends === undefined && node.parentRule) {\n __ends = node.parentRule.__ends;\n }\n\n if (__ends !== undefined) {\n return [__starts, __ends];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'cssRules' || key === 'style';\n },\n _ignoredProperties: new Set(['parentRule', 'parentStyleSheet', '_importants'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/cssom.js?")},"./src/parsers/css/csstree.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/css-tree/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'csstree';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/csstree/csstree',\n locationProps: new Set(['loc']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 36).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/css-tree/cjs/index.cjs\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(csstree, code, options) {\n return csstree.toPlainObject(csstree.parse(code, _objectSpread({\n positions: true\n }, options)));\n },\n nodeToRange: function nodeToRange(_ref) {\n var loc = _ref.loc;\n\n if (loc && loc.start && loc.end) {\n return [loc.start.offset, loc.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n context: 'stylesheet',\n parseValue: true,\n parseRulePrelude: true,\n parseAtrulePrelude: true,\n parseCustomProperty: false\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['context', ['stylesheet', 'atrule', 'atrulePrelude', 'mediaQueryList', 'mediaQuery', 'rule', 'selectorList', 'selector', 'block', 'declarationList', 'declaration', 'value']], 'parseValue', 'parseRulePrelude', 'parseAtrulePrelude', 'parseCustomProperty']\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/csstree.js?")},"./src/parsers/css/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/css/css.js\");\n\nvar id = 'css';\nexports.id = id;\nvar displayName = 'CSS';\nexports.displayName = displayName;\nvar mimeTypes = ['text/css'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'css';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/css/index.js?")},"./src/parsers/css/postcss.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultCSSParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/css/utils/defaultCSSParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/postcss/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'postcss';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultCSSParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['source']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 41).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/postcss/lib/parse.js\"), __webpack_require__(\"./node_modules/postcss-scss/lib/scss-parse.js\"), __webpack_require__(\"./node_modules/postcss-less/lib/index.js\"), __webpack_require__(\"./node_modules/postcss-safe-parser/lib/safe-parse.js\")]; (function (builtIn, scss, less, safe) {\n callback({\n 'built-in': builtIn,\n scss: scss,\n less: less.parse,\n 'safe-parser': safe\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(parsers, code, options) {\n return _defaultCSSParserInterface.default.parse.call(this, parsers[options.parser], code);\n },\n nodeToRange: function nodeToRange(_ref) {\n var range = _ref.source;\n if (!range || !range.end) return;\n return [this.getOffset(range.start), this.getOffset(range.end) + 1];\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'nodes';\n },\n _ignoredProperties: new Set(['parent', 'input']),\n getDefaultOptions: function getDefaultOptions() {\n return {\n parser: 'built-in'\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['parser', ['built-in', 'scss', 'less', 'safe-parser']]]\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/postcss.js?")},"./src/parsers/css/rework.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultCSSParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/css/utils/defaultCSSParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/css/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'rework';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultCSSParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/reworkcss/rework',\n locationProps: new Set(['position']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 86).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/css/lib/parse/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n nodeToRange: function nodeToRange(_ref) {\n var _this = this;\n\n var range = _ref.position;\n if (!range) return;\n return [range.start, range.end].map(function (pos) {\n return _this.getOffset(pos);\n });\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'rules';\n },\n _ignoredProperties: new Set(['parsingErrors', 'source', 'content'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/rework.js?")},"./src/parsers/css/transformers/postcss/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"const plugin = () => ({\\n postcssPlugin: 'postcss-reverse-props',\\n Once(root) {\\n // Transform CSS AST here\\n root.walkRules(rule => {\\n // Transform each rule here\\n rule.walkDecls(decl => {\\n // Transform each property declaration here\\n decl.prop = decl.prop.split('').reverse().join('');\\n });\\n });\\n }\\n});\\n\\nplugin.postcss = true;\\n\\nexport default plugin;\\n\");\n\n//# sourceURL=webpack:///./src/parsers/css/transformers/postcss/codeExample.txt?")},"./src/parsers/css/transformers/postcss/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/postcss/package.json"));\n\nvar ID = \'postcss\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: \'postcss\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 25).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/postcss/lib/postcss.js")]; (function (transpile, postcss) {\n callback({\n transpile: transpile.default,\n postcss: postcss\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n postcss = _ref.postcss;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode, {\n require: function require(name) {\n switch (name) {\n case \'postcss\':\n return postcss;\n\n default:\n throw new Error("Cannot find module \'".concat(name, "\'"));\n }\n }\n });\n return postcss([(transform.default || transform)()]).process(code).css;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/transformers/postcss/index.js?')},"./src/parsers/css/utils/defaultCSSParserInterface.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n getOffset: function getOffset(_ref) {\n var line = _ref.line,\n column = _ref.column;\n return this.lineOffsets[line - 1] + column - 1;\n },\n parse: function parse(parseCSS, code) {\n this.lineOffsets = [];\n var index = 0;\n\n do {\n this.lineOffsets.push(index);\n } while (index = code.indexOf(\'\\n\', index) + 1); // eslint-disable-line no-cond-assign\n\n\n return parseCSS(code);\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/css/utils/defaultCSSParserInterface.js?')},"./src/parsers/glsl/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("// Game Of Life ( https://gl-react-cookbook.surge.sh/gol )\\nprecision highp float;\\nvarying vec2 uv;\\nuniform float size;\\nuniform sampler2D t; // the previous world state\\nvoid main() {\\n float prev = step(0.5, texture2D(t, uv).r);\\n float c = 1.0 / size;\\n float sum =\\n step(0.5, texture2D(t, uv + vec2(-1.0, -1.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2(-1.0, 0.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2(-1.0, 1.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2( 0.0, 1.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2( 1.0, 1.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2( 1.0, 0.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2( 1.0, -1.0)*c).r) +\\n step(0.5, texture2D(t, uv + vec2( 0.0, -1.0)*c).r);\\n float next = prev==1.0 && sum >= 2.0 && sum <= 3.0 || sum == 3.0 ? 1.0 : 0.0;\\n gl_FragColor = vec4(vec3(next), 1.0);\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/glsl/codeExample.txt?')},"./src/parsers/glsl/codemirror-mode/glsl.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nvar _codemirror = _interopRequireDefault(__webpack_require__(\"./node_modules/codemirror/lib/codemirror.js\"));\n\n/* eslint-disable */\n// source: https://github.com/tangrams/GLSL-live-editor/blob/master/src/codemirror/mode/webGL-clike.js\n// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n_codemirror.default.defineMode('clike', function (config, parserConfig) {\n var indentUnit = config.indentUnit,\n statementIndentUnit = parserConfig.statementIndentUnit || indentUnit,\n dontAlignCalls = parserConfig.dontAlignCalls,\n keywords = parserConfig.keywords || {},\n builtin = parserConfig.builtin || {},\n blockKeywords = parserConfig.blockKeywords || {},\n atoms = parserConfig.atoms || {},\n hooks = parserConfig.hooks || {},\n multiLineStrings = parserConfig.multiLineStrings,\n indentStatements = parserConfig.indentStatements !== false;\n var isOperatorChar = /[+\\-*&%=<>!?|\\/]/;\n var curPunc;\n\n function tokenBase(stream, state) {\n var ch = stream.next();\n\n if (hooks[ch]) {\n var result = hooks[ch](stream, state);\n if (result !== false) return result;\n }\n\n if (ch == '\"' || ch == \"'\") {\n state.tokenize = tokenString(ch);\n return state.tokenize(stream, state);\n }\n\n if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n curPunc = ch;\n return null;\n }\n\n if (/\\d/.test(ch)) {\n stream.eatWhile(/[\\w\\.]/);\n return 'number';\n }\n\n if (ch == '/') {\n if (stream.eat('*')) {\n state.tokenize = tokenComment;\n return tokenComment(stream, state);\n }\n\n if (stream.eat('/')) {\n stream.skipToEnd();\n return 'comment';\n }\n }\n\n if (isOperatorChar.test(ch)) {\n stream.eatWhile(isOperatorChar);\n return 'operator';\n }\n\n stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);\n var cur = stream.current();\n\n if (keywords.propertyIsEnumerable(cur)) {\n if (blockKeywords.propertyIsEnumerable(cur)) curPunc = 'newstatement';\n return 'keyword';\n }\n\n if (builtin.propertyIsEnumerable(cur)) {\n if (blockKeywords.propertyIsEnumerable(cur)) curPunc = 'newstatement';\n return 'builtin';\n }\n\n if (atoms.propertyIsEnumerable(cur)) return 'atom';\n return 'variable';\n }\n\n function tokenString(quote) {\n return function (stream, state) {\n var escaped = false,\n next,\n end = false;\n\n while ((next = stream.next()) != null) {\n if (next == quote && !escaped) {\n end = true;\n break;\n }\n\n escaped = !escaped && next == '\\\\';\n }\n\n if (end || !(escaped || multiLineStrings)) state.tokenize = null;\n return 'string';\n };\n }\n\n function tokenComment(stream, state) {\n var maybeEnd = false,\n ch;\n\n while (ch = stream.next()) {\n if (ch == '/' && maybeEnd) {\n state.tokenize = null;\n break;\n }\n\n maybeEnd = ch == '*';\n }\n\n return 'comment';\n }\n\n function Context(indented, column, type, align, prev) {\n this.indented = indented;\n this.column = column;\n this.type = type;\n this.align = align;\n this.prev = prev;\n }\n\n function pushContext(state, col, type) {\n var indent = state.indented;\n if (state.context && state.context.type == 'statement') indent = state.context.indented;\n return state.context = new Context(indent, col, type, null, state.context);\n }\n\n function popContext(state) {\n var t = state.context.type;\n if (t == ')' || t == ']' || t == '}') state.indented = state.context.indented;\n return state.context = state.context.prev;\n } // Interface\n\n\n return {\n startState: function startState(basecolumn) {\n return {\n tokenize: null,\n context: new Context((basecolumn || 0) - indentUnit, 0, 'top', false),\n indented: 0,\n startOfLine: true\n };\n },\n token: function token(stream, state) {\n var ctx = state.context;\n\n if (stream.sol()) {\n if (ctx.align == null) ctx.align = false;\n state.indented = stream.indentation();\n state.startOfLine = true;\n }\n\n if (stream.eatSpace()) return null;\n curPunc = null;\n var style = (state.tokenize || tokenBase)(stream, state);\n if (style == 'comment' || style == 'meta') return style;\n if (ctx.align == null) ctx.align = true;\n if ((curPunc == ';' || curPunc == ':' || curPunc == ',') && ctx.type == 'statement') popContext(state);else if (curPunc == '{') pushContext(state, stream.column(), '}');else if (curPunc == '[') pushContext(state, stream.column(), ']');else if (curPunc == '(') pushContext(state, stream.column(), ')');else if (curPunc == '}') {\n while (ctx.type == 'statement') {\n ctx = popContext(state);\n }\n\n if (ctx.type == '}') ctx = popContext(state);\n\n while (ctx.type == 'statement') {\n ctx = popContext(state);\n }\n } else if (curPunc == ctx.type) popContext(state);else if (indentStatements && ((ctx.type == '}' || ctx.type == 'top') && curPunc != ';' || ctx.type == 'statement' && curPunc == 'newstatement')) pushContext(state, stream.column(), 'statement');\n state.startOfLine = false;\n return style;\n },\n indent: function indent(state, textAfter) {\n if (state.tokenize != tokenBase && state.tokenize != null) return _codemirror.default.Pass;\n var ctx = state.context,\n firstChar = textAfter && textAfter.charAt(0);\n if (ctx.type == 'statement' && firstChar == '}') ctx = ctx.prev;\n var closing = firstChar == ctx.type;\n if (ctx.type == 'statement') return ctx.indented + (firstChar == '{' ? 0 : statementIndentUnit);else if (ctx.align && (!dontAlignCalls || ctx.type != ')')) return ctx.column + (closing ? 0 : 1);else if (ctx.type == ')' && !closing) return ctx.indented + statementIndentUnit;else return ctx.indented + (closing ? 0 : indentUnit);\n },\n electricChars: '{}',\n blockCommentStart: '/*',\n blockCommentEnd: '*/',\n lineComment: '//',\n fold: 'brace'\n };\n});\n\nfunction words(str) {\n var obj = {},\n words = str.split(' ');\n\n for (var i = 0; i < words.length; ++i) {\n obj[words[i]] = true;\n }\n\n return obj;\n}\n\nfunction cppHook(stream, state) {\n if (!state.startOfLine) return false;\n\n for (;;) {\n if (stream.skipTo('\\\\')) {\n stream.next();\n\n if (stream.eol()) {\n state.tokenize = cppHook;\n break;\n }\n } else {\n stream.skipToEnd();\n state.tokenize = null;\n break;\n }\n }\n\n return 'meta';\n}\n\nfunction def(mimes, mode) {\n if (typeof mimes == 'string') mimes = [mimes];\n var words = [];\n\n function add(obj) {\n if (obj) for (var prop in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, prop)) words.push(prop);\n }\n }\n\n add(mode.keywords);\n add(mode.builtin);\n add(mode.atoms);\n\n if (words.length) {\n mode.helperType = mimes[0];\n\n _codemirror.default.registerHelper('hintWords', mimes[0], words);\n }\n\n for (var i = 0; i < mimes.length; ++i) {\n _codemirror.default.defineMIME(mimes[i], mode);\n }\n}\n\ndef(['x-shader/x-vertex', 'x-shader/x-fragment'], {\n name: 'clike',\n keywords: words('float int bool void ' + 'vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 ' + 'mat2 mat3 mat4 ' + 'sampler2D sampler3D samplerCube ' + 'const attribute uniform varying ' + 'break continue discard return ' + 'for while do if else struct ' + 'in out inout'),\n blockKeywords: words('for while do if else struct'),\n builtin: words('radians degrees sin cos tan asin acos atan ' + 'pow exp log exp2 sqrt inversesqrt ' + 'abs sign floor ceil fract mod min max clamp mix step smoothstep ' + 'length distance dot cross normalize faceforward ' + 'reflect refract matrixCompMult ' + 'lessThan lessThanEqual greaterThan greaterThanEqual ' + 'equal notEqual any all not ' + 'texture2D texture2DLod texture2DProjLod ' + 'textureCube textureCubeLod '),\n atoms: words('true false ' + 'gl_FragColor ' + 'gl_PointCoord ' + 'gl_Position gl_PointSize ' + 'gl_FragCoord gl_FrontFacing ' + 'gl_FragData ' + 'gl_DepthRangeParameters ' + 'gl_MaxVertexAttribs gl_MaxVaryingVectors gl_MaxVertexUniformVectors' + 'gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits ' + 'gl_MaxFragmentUniformVectors ' + 'gl_MaxDrawBuffers'),\n hooks: {\n '#': cppHook\n },\n modeProps: {\n fold: ['brace', 'include']\n }\n});\n\n//# sourceURL=webpack:///./src/parsers/glsl/codemirror-mode/glsl.js?")},"./src/parsers/glsl/glsl-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/glsl-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'glsl-parser';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc']),\n _ignoredProperties: new Set(['loc', // we ignore the loc itself because it's actually a locally enhanced (not in the actual parser data)\n 'parent', // it's pointless to display the parent node in the tree browser\n 'stage' // same\n ]),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 62).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/glsl-tokenizer/string.js\"), __webpack_require__(\"./node_modules/glsl-parser/direct.js\")]; (function (tokenize, parse) {\n callback({\n tokenize: tokenize,\n parse: parse\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var tokenize = _ref.tokenize,\n parse = _ref.parse;\n var tokens = tokenize(code);\n var ast = parse(tokens); // the parser does not yet provide the \"end\" so this is a workaround https://github.com/stackgl/glsl-parser/issues/17\n\n function decoratePosition(node, end) {\n node.loc = {\n start: node.token.position || 0,\n end: end\n };\n node.children.forEach(function (child, i) {\n var nextSibling = node.children[i + 1];\n decoratePosition(child, nextSibling && nextSibling.token && 'position' in nextSibling.token ? nextSibling.token.position - (nextSibling.token.preceding || []).reduce(function (s, n) {\n return s + (n.data || '').length;\n }, 0) : end);\n });\n }\n\n decoratePosition(ast, code.length);\n return ast;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var loc = _ref2.loc;\n\n if (loc) {\n return [loc.start, loc.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children' && node.type === '(program)';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/glsl/glsl-parser.js?")},"./src/parsers/glsl/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./src/parsers/glsl/codemirror-mode/glsl.js\");\n\nvar id = 'glsl';\nexports.id = id;\nvar displayName = 'GLSL';\nexports.displayName = displayName;\nvar mimeTypes = ['x-shader/x-vertex', 'x-shader/x-fragment'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'glsl';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/glsl/index.js?")},"./src/parsers/go/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("package main\\n\\nimport \\"fmt\\"\\n\\nconst TIPS = `\\n Click on any AST node with a \'+\' to expand it\\n Hovering over a node highlights the corresponding location in the source code\\n Shift click on an AST node to expand the whole subtree\\n`;\\n\\nfunc PrintTips() {\\n fmt.Println(TIPS)\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/go/codeExample.txt?')},"./src/parsers/go/go.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/regenerator/index.js"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/asyncToGenerator.js"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'go\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: \'1.13.4\',\n homepage: \'https://golang.org/pkg/go/\',\n _ignoredProperties: new Set([\'_type\']),\n locationProps: new Set([\'Loc\']),\n loadParser: function loadParser(callback) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n __webpack_require__.e(/* AMD require */ 82).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/astexplorer-go/index.js")]; (function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(parser) {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return parser.init();\n\n case 2:\n callback(parser);\n\n case 3:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }()).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n\n case 1:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n parse: function parse(parser, code) {\n return parser.parseFile(code);\n },\n getNodeName: function getNodeName(node) {\n return node._type;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.Loc) {\n return [node.Loc.Start, node.Loc.End].map(function (_ref2) {\n var Offset = _ref2.Offset;\n return Offset;\n });\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/go/go.js?')},"./src/parsers/go/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/go/go.js\");\n\nvar id = 'go';\nexports.id = id;\nvar displayName = 'Go';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'go';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/go/index.js?")},"./src/parsers/graphql/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("# Paste or drop some GraphQL queries or schema\\n# definitions here and explore the syntax tree\\n# created by the GraphQL parser.\\n\\nquery GetUser($userId: ID!) {\\n user(id: $userId) {\\n id,\\n name,\\n isViewerFriend,\\n profilePicture(size: 50) {\\n ...PictureFragment\\n }\\n }\\n}\\n\\nfragment PictureFragment on Picture {\\n uri,\\n width,\\n height\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/graphql/codeExample.txt?')},"./src/parsers/graphql/graphql-js.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/graphql/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'graphql-js\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'loc\']),\n typeProps: new Set([\'kind\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 91).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/graphql/language/index.mjs")]; (function (_ref) {\n var parse = _ref.parse;\n callback({\n parse: parse\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref2, code, options) {\n var parse = _ref2.parse;\n return parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.loc) {\n return [node.loc.start, node.loc.end];\n }\n },\n getNodeName: function getNodeName(node) {\n return node.kind;\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'definitions\';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n noLocation: false,\n noSource: false\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/graphql/graphql-js.js?')},"./src/parsers/graphql/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror-graphql/mode.js\");\n\nvar id = 'graphql';\nexports.id = id;\nvar displayName = 'GraphQL';\nexports.displayName = displayName;\nvar mimeTypes = ['application/graphql'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'graphql';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/graphql/index.js?")},"./src/parsers/graphviz/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("/**\\n * Copy paste in a GraphViz dot file to explore the syntax tree\\n */\\n\\ndigraph {\\n rankdir=LR\\n a [fillcolor=green]\\n c [fillcolor=red]\\n a -> b\\n c -> a [dir=\\"back\\"]\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/graphviz/codeExample.txt?')},"./src/parsers/graphviz/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'graphviz';\nexports.id = id;\nvar displayName = 'Graphviz';\nexports.displayName = displayName;\nvar mimeTypes = ['text/vnd.graphviz'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'gv';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/graphviz/index.js?")},"./src/parsers/graphviz/redot.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/redot/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'redot\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'position\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 55).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/redot/redot.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(redot, code) {\n return redot().parse(code);\n },\n nodeToRange: function nodeToRange(_ref) {\n var position = _ref.position;\n\n if (position) {\n return [position.start.offset, position.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'children\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/graphviz/redot.js?')},"./src/parsers/handlebars/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("<div class=\\"entry\\">\\n <h1>{{title}}</h1>\\n <div class=\\"body\\">\\n {{body}}\\n </div>\\n</div>\\n");\n\n//# sourceURL=webpack:///./src/parsers/handlebars/codeExample.txt?')},"./src/parsers/handlebars/ember-template-recast.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultHandlebarsParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/handlebars/utils/defaultHandlebarsParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/ember-template-recast/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'ember-template-recast\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultHandlebarsParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 37).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/ember-template-recast/lib/index.js")]; (function (recast) {\n return callback(recast.parse);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'body\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/ember-template-recast.js?')},"./src/parsers/handlebars/glimmer.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultHandlebarsParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/handlebars/utils/defaultHandlebarsParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@glimmer/syntax/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'glimmer\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultHandlebarsParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/glimmerjs/glimmer-vm\',\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 38).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@glimmer/syntax/dist/modules/es2017/index.js")]; (function (glimmer) {\n return callback(glimmer.preprocess);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'body\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/glimmer.js?')},"./src/parsers/handlebars/handlebars.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultHandlebarsParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/handlebars/utils/defaultHandlebarsParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/handlebars/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'handlebars\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultHandlebarsParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 49).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/handlebars/dist/cjs/handlebars.js")]; (function (handlebars) {\n return callback(handlebars.parse);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'body\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/handlebars.js?')},"./src/parsers/handlebars/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/handlebars/handlebars.js\");\n\nvar id = 'handlebars';\nexports.id = id;\nvar displayName = 'Handlebars';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-handlebars-template'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'handlebars';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/index.js?")},"./src/parsers/handlebars/transformers/ember-template-recast/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"module.exports = function(env) {\\n let b = env.syntax.builders;\\n\\n return {\\n ElementNode(node) {\\n node.tag = node.tag.split('').reverse().join('');\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/ember-template-recast/codeExample.txt?")},"./src/parsers/handlebars/transformers/ember-template-recast/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/ember-template-recast/package.json"));\n\nvar ID = \'ember-template-recast\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/ember-template-lint/ember-template-recast\',\n defaultParserID: \'ember-template-recast\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 18).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/ember-template-recast/lib/index.js")]; (function (transpile, recast) {\n return callback({\n transpile: transpile.default,\n recast: recast\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n recast = _ref.recast;\n transformCode = transpile(transformCode);\n var transformModule = (0, _compileModule.default)(transformCode); // allow "export default" instead of "module.exports = "\n\n var transform = transformModule.__esModule ? transformModule.default : transformModule;\n return recast.transform(code, transform).code;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/ember-template-recast/index.js?')},"./src/parsers/handlebars/transformers/glimmer-compiler/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"module.exports = function() {\\n return {\\n name: 'ast-transform',\\n\\n visitor: {\\n ElementNode(node) {\\n node.tag = node.tag.split('').reverse().join('');\\n }\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/glimmer-compiler/codeExample.txt?")},"./src/parsers/handlebars/transformers/glimmer-compiler/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@glimmer/compiler/package.json"));\n\nvar ID = \'glimmer-compiler\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/glimmerjs/glimmer-vm\',\n defaultParserID: \'glimmer\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 16).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/@glimmer/compiler/dist/modules/es2017/index.js")]; (function (transpile, glimmer) {\n return callback({\n transpile: transpile.default,\n glimmer: glimmer\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n glimmer = _ref.glimmer;\n transformCode = transpile(transformCode);\n var transformModule = (0, _compileModule.default)(transformCode); // allow "export default" instead of "module.exports = "\n\n var transform = transformModule.__esModule ? transformModule.default : transformModule; // compile template to wireformat\n\n var result = glimmer.precompile(code, {\n plugins: {\n ast: [transform]\n }\n }); // parse wireformat into JSON\n\n var json = JSON.parse(JSON.parse(result).block); // pretty print JSON\n\n return {\n code: json\n };\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/glimmer-compiler/index.js?')},"./src/parsers/handlebars/transformers/glimmer/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"module.exports = function() {\\n return {\\n name: 'ast-transform',\\n\\n visitor: {\\n ElementNode(node) {\\n node.tag = node.tag.split('').reverse().join('');\\n }\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/glimmer/codeExample.txt?")},"./src/parsers/handlebars/transformers/glimmer/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@glimmer/syntax/package.json"));\n\nvar ID = \'glimmer\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/glimmerjs/glimmer-vm\',\n defaultParserID: \'glimmer\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 20).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/@glimmer/syntax/dist/modules/es2017/index.js")]; (function (transpile, glimmer) {\n return callback({\n transpile: transpile.default,\n glimmer: glimmer\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n glimmer = _ref.glimmer;\n transformCode = transpile(transformCode);\n var transformModule = (0, _compileModule.default)(transformCode); // allow "export default" instead of "module.exports = "\n\n var transform = transformModule.__esModule ? transformModule.default : transformModule;\n var ast = glimmer.preprocess(code, {\n plugins: {\n ast: [transform]\n }\n });\n return glimmer.print(ast);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/transformers/glimmer/index.js?')},"./src/parsers/handlebars/utils/defaultHandlebarsParserInterface.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n locationProps: new Set([\'loc\']),\n parse: function parse(parseHandlebars, code) {\n this.lineOffsets = [];\n var index = 0;\n\n do {\n this.lineOffsets.push(index);\n } while (index = code.indexOf(\'\\n\', index) + 1); // eslint-disable-line no-cond-assign\n\n\n return parseHandlebars(code);\n },\n getOffset: function getOffset(_ref) {\n var line = _ref.line,\n column = _ref.column;\n return this.lineOffsets[line - 1] + column;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var _this = this;\n\n var loc = _ref2.loc;\n if (!loc) return;\n var serializedLoc = \'toJSON\' in loc ? loc.toJSON() : loc;\n return [serializedLoc.start, serializedLoc.end].map(function (pos) {\n return _this.getOffset(pos);\n });\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/handlebars/utils/defaultHandlebarsParserInterface.js?')},"./src/parsers/html/angular-eslint.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/@angular-eslint/template-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = '@angular-eslint/template-parser';\n\nfunction wrapParesr(callback, _ref) {\n var parseForESLint = _ref.parseForESLint;\n\n var parse = function parse(code, options) {\n var _parseForESLint = parseForESLint(code, options),\n ast = _parseForESLint.ast,\n visitorKeys = _parseForESLint.visitorKeys,\n convertNodeSourceSpanToLoc = _parseForESLint.services.convertNodeSourceSpanToLoc; // Traverse AST in order to add `loc` and `range` for each child\n\n\n var addLocation = function addLocation(node) {\n if (!node.startSourceSpan || !node.endSourceSpan) {\n if (!node.sourceSpan) return node;\n var range = node.range || [node.sourceSpan.start.offset, node.sourceSpan.end.offset];\n var loc = node.loc || convertNodeSourceSpanToLoc(node.sourceSpan);\n return _objectSpread(_objectSpread({}, node), {}, {\n range: range,\n loc: loc\n });\n } else {\n var _range = node.range || [node.startSourceSpan.start.offset, node.endSourceSpan.end.offset];\n\n var _loc = node.loc || {\n start: convertNodeSourceSpanToLoc(node.startSourceSpan).start,\n end: convertNodeSourceSpanToLoc(node.endSourceSpan).end\n };\n\n return _objectSpread(_objectSpread({}, node), {}, {\n range: _range,\n loc: _loc\n });\n }\n };\n\n var visit = function visit(node) {\n var keys = visitorKeys[node.type] || [];\n var newNode = keys.reduce(function (acc, key) {\n var child = node[key];\n\n if (Array.isArray(child)) {\n var children = child;\n return _objectSpread(_objectSpread({}, acc), {}, (0, _defineProperty2.default)({}, key, children.map(visit)));\n } else if (child != null) {\n return _objectSpread(_objectSpread({}, acc), {}, (0, _defineProperty2.default)({}, key, visit(child)));\n } else {\n return acc;\n }\n }, node);\n return addLocation(newNode);\n };\n\n return visit(ast);\n };\n\n return callback({\n parse: parse\n });\n}\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/angular-eslint/angular-eslint',\n locationProps: new Set(['loc', 'start', 'end', 'range', 'startSourceSpan', 'endSourceSpan', 'sourceSpan', 'handlerSpan', 'location']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 53).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/@angular-eslint/template-parser/dist/index.js\")]; (wrapParesr.bind(null, callback)).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/angular-eslint.js?")},"./src/parsers/html/angular.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/@angular/compiler/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'angular';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['span', 'sourceSpan', 'startSourceSpan', 'endSourceSpan']),\n typeProps: new Set(['name']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 80).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/@angular/compiler/fesm2015/compiler.mjs\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(ng, code, options) {\n var ast = ng.parseTemplate(code, 'astexplorer.html', options);\n fixSpan(ast, code);\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.startSourceSpan) {\n if (node.endSourceSpan) {\n return [node.startSourceSpan.start.offset, node.endSourceSpan.end.offset];\n }\n\n return [node.startSourceSpan.start.offset, node.startSourceSpan.end.offset];\n }\n\n if (node.sourceSpan) {\n return [node.sourceSpan.start.offset, node.sourceSpan.end.offset];\n }\n\n if (node.span) {\n return [node.span.start, node.span.end];\n }\n },\n getNodeName: function getNodeName(node) {\n var name = getNodeCtor(node);\n\n if (node.name) {\n name += \"(\".concat(node.name, \")\");\n }\n\n return name;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n preserveWhitespaces: false\n };\n }\n});\n\nexports.default = _default;\n\nfunction getNodeCtor(node) {\n return node.constructor && node.constructor.name;\n}\n/**\n * Locations from sub AST are counted from that part of string,\n * we need to fix them to make autofocus work.\n *\n * Before:\n *\n * <tag [attr]=\"expression\">\n * ^^^^^^^^^^ sub AST { start: 0, end: 10 }\n *\n * After:\n *\n * <tag [attr]=\"expression\">\n * ^^^^^^^^^^ sub AST { start: 13, end: 23 }\n */\n\n\nfunction fixSpan(ast, code) {\n var fixed = new Set();\n var KEEP_VISIT = 1;\n\n function visitTarget(value, isTarget, fn, parent) {\n if (value !== null && (0, _typeof2.default)(value) === 'object') {\n if (isTarget(value)) {\n if (fn(value, parent) !== KEEP_VISIT) {\n return;\n }\n }\n\n if (Array.isArray(value)) {\n value.forEach(function (subValue) {\n return visitTarget(subValue, isTarget, fn, value);\n });\n } else {\n for (var key in value) {\n visitTarget(value[key], isTarget, fn, value);\n }\n }\n }\n }\n\n function getBaseStart(parent) {\n var nodeName = getNodeCtor(parent);\n\n switch (nodeName) {\n case 'BoundAttribute':\n case 'BoundEvent':\n {\n var offset = parent.sourceSpan.start.offset;\n var isStructuralBinding = !/[[(]/.test(code[offset]);\n\n if (isStructuralBinding) {\n return offset;\n }\n\n var assignment = /[=:]/;\n\n while (code[offset] && !assignment.test(code[offset++])) {\n ;\n }\n\n if (!code[offset]) {\n console.warn('Unable to fix span values', parent);\n }\n\n if (code[offset] === \"'\" || code[offset] === '\"') offset++;\n return offset;\n }\n\n case 'BoundText':\n return parent.sourceSpan.start.offset;\n\n default:\n throw new Error(\"Unexpected node \".concat(nodeName));\n }\n }\n\n visitTarget(ast, function (value) {\n return getNodeCtor(value) === 'ASTWithSource';\n }, function (node, parent) {\n var baseStart = getBaseStart(parent);\n visitTarget(node, function (value) {\n return value.span;\n }, function (node) {\n if (!fixed.has(node)) {\n node.span.start += baseStart;\n node.span.end += baseStart;\n fixed.add(node);\n }\n\n return KEEP_VISIT;\n });\n });\n}\n\n//# sourceURL=webpack:///./src/parsers/html/angular.js?")},"./src/parsers/html/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("<!DOCTYPE html>\\n<html>\\n\\n<body>\\n <h1>My First Heading</h1>\\n <p>My first paragraph.</p>\\n</body>\\n\\n</html>\\n");\n\n//# sourceURL=webpack:///./src/parsers/html/codeExample.txt?')},"./src/parsers/html/htmlparser2.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/classCallCheck.js"));\n\nvar _createClass2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/createClass.js"));\n\nvar _get2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/get.js"));\n\nvar _inherits2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/inherits.js"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));\n\nvar _getPrototypeOf2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/getPrototypeOf.js"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/htmlparser2/package.json"));\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'htmlparser2\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/fb55/htmlparser2\',\n locationProps: new Set([\'startIndex\']),\n typeProps: new Set([\'type\', \'name\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 63).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/htmlparser2/lib/Parser.js"), __webpack_require__("./node_modules/domhandler/lib/index.js")]; (function (Parser, _ref) {\n var DomHandler = _ref.DomHandler;\n\n var Handler = /*#__PURE__*/function (_DomHandler) {\n (0, _inherits2.default)(Handler, _DomHandler);\n\n var _super = _createSuper(Handler);\n\n function Handler() {\n (0, _classCallCheck2.default)(this, Handler);\n return _super.call(this, {\n withStartIndices: true,\n withEndIndices: true\n });\n } // It appears that htmlparser2 doesn\'t correctly process\n // ProcessingInstructions. Their "endIndex" isn\'t set properly.\n\n\n (0, _createClass2.default)(Handler, [{\n key: "onprocessinginstruction",\n value: function onprocessinginstruction(name, data) {\n this.parser.endIndex = this.parser.tokenizer._index;\n (0, _get2.default)((0, _getPrototypeOf2.default)(Handler.prototype), "onprocessinginstruction", this).call(this, name, data);\n }\n }]);\n return Handler;\n }(DomHandler);\n\n callback({\n Parser: Parser,\n Handler: Handler\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref2, code, options) {\n var Parser = _ref2.Parser.Parser,\n Handler = _ref2.Handler;\n var handler = new Handler();\n new Parser(handler, options).end(code);\n return handler.root;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.type) {\n return [node.startIndex, node.endIndex + 1];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'children\';\n },\n getNodeName: function getNodeName(node) {\n var nodeName = node.type;\n\n if (nodeName && node.name) {\n nodeName += "(".concat(node.name, ")");\n }\n\n return nodeName;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n xmlMode: false,\n lowerCaseAttributeNames: true,\n lowerCaseTags: true\n };\n },\n _ignoredProperties: new Set([\'prev\', \'next\', \'parent\', \'parentNode\'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/htmlparser2.js?')},"./src/parsers/html/hyntax.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/hyntax/package.json"));\n\nvar _astNodes = __webpack_require__("./node_modules/hyntax/lib-es5/constants/ast-nodes.js");\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'hyntax\';\n\nfunction getTagEndPosition(node) {\n if (node.content.close) {\n return node.content.close.endPosition + 1;\n }\n\n if (node.content.openEnd) {\n return node.content.openEnd.endPosition + 1;\n }\n\n return node.content.openStart.endPosition + 1;\n}\n\nfunction getDoctypeRange(node) {\n return [node.content.start.startPosition, node.content.end.endPosition + 1];\n}\n\nfunction getTagRange(node) {\n var endPosition = getTagEndPosition(node);\n return [node.content.openStart.startPosition, endPosition];\n}\n\nfunction getTextRange(node) {\n return [node.content.value.startPosition, node.content.value.endPosition + 1];\n}\n\nfunction getCommentRange(node) {\n return [node.content.start.startPosition, node.content.end.endPosition + 1];\n}\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/nik-garmash/hyntax\',\n locationProps: new Set([\'startPosition\', \'endPosition\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 46).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/hyntax/lib-es5/tokenize.js"), __webpack_require__("./node_modules/hyntax/lib-es5/construct-tree.js")]; (function (tokenize, constructTree) {\n callback({\n tokenize: tokenize,\n constructTree: constructTree\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var tokenize = _ref.tokenize,\n constructTree = _ref.constructTree;\n\n var _tokenize = tokenize(code),\n tokens = _tokenize.tokens;\n\n var _constructTree = constructTree(tokens),\n ast = _constructTree.ast;\n\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.nodeType !== undefined) {\n if (node.nodeType === _astNodes.NODE_DOCTYPE) {\n return getDoctypeRange(node);\n }\n\n if (node.nodeType === _astNodes.NODE_TAG || node.nodeType === _astNodes.NODE_SCRIPT || node.nodeType === _astNodes.NODE_STYLE) {\n return getTagRange(node);\n }\n\n if (node.nodeType === _astNodes.NODE_TEXT) {\n return getTextRange(node);\n }\n\n if (node.nodeType === _astNodes.NODE_COMMENT) {\n return getCommentRange(node);\n }\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return [\'content\', \'children\', \'value\'].includes(key);\n },\n getNodeName: function getNodeName(node) {\n if (node.nodeType === undefined) {\n return;\n }\n\n var nodeName = node.nodeType;\n\n if (node.content.name !== undefined) {\n nodeName += "(".concat(node.content.name, ")");\n }\n\n return nodeName;\n },\n _ignoredProperties: new Set([\'parentRef\'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/hyntax.js?')},"./src/parsers/html/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/htmlmixed/htmlmixed.js\");\n\nvar id = 'htmlmixed';\nexports.id = id;\nvar displayName = 'HTML';\nexports.displayName = displayName;\nvar mimeTypes = ['text/html'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'html';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/html/index.js?")},"./src/parsers/html/parse5.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/parse5/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'parse5';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['sourceCodeLocation']),\n typeProps: new Set(['type', 'name', 'nodeName', 'tagName']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 52).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/parse5/lib/parser/index.js\"), __webpack_require__(\"./node_modules/parse5/lib/tree-adapters/default.js\"), __webpack_require__(\"./node_modules/parse5-htmlparser2-tree-adapter/lib/index.js\")]; (function (Parser, defaultAdapter, htmlparser2Adapter) {\n callback({\n Parser: Parser,\n TreeAdapters: {\n default: defaultAdapter,\n htmlparser2: htmlparser2Adapter\n }\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code, options) {\n var Parser = _ref.Parser,\n TreeAdapters = _ref.TreeAdapters;\n this.options = options;\n return new Parser({\n treeAdapter: TreeAdapters[this.options.treeAdapter],\n sourceCodeLocationInfo: true\n }).parse(code);\n },\n getNodeName: function getNodeName(node) {\n if (this.options.treeAdapter === 'htmlparser2') {\n if (node.type) {\n return node.type + (node.name && node.type !== 'root' ? \"(\".concat(node.name, \")\") : '');\n }\n } else {\n return node.nodeName;\n }\n },\n nodeToRange: function nodeToRange(_ref2) {\n var loc = _ref2.sourceCodeLocation;\n\n if (loc) {\n return [loc.startOffset, loc.endOffset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children' || key === 'childNodes';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n treeAdapter: 'default'\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['treeAdapter', ['default', 'htmlparser2']]]\n };\n },\n _ignoredProperties: new Set(['parentNode', 'prev', 'next', 'parent', 'firstChild', 'lastChild'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/parse5.js?")},"./src/parsers/html/posthtml.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/posthtml-parser/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'posthtml-parser\';\nvar name = \'posthtml-parser\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/fb55/htmlparser2\',\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 42).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/posthtml-parser/index.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(posthtmlParser, code, options) {\n return posthtmlParser(code, options);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'content\';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n lowerCaseTags: false,\n lowerCaseAttributeNames: false\n };\n },\n typeProps: new Set([\'tag\'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/posthtml.js?')},"./src/parsers/html/svelte.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/svelte/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'svelte';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['tag']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 0).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/svelte/compiler.mjs\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.compile(code, options).ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.type || node.name) {\n return [node.start, node.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children';\n },\n getNodeName: function getNodeName(node) {\n return node.tag;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n preserveWhitespace: true,\n preserveComments: true\n };\n },\n _ignoredProperties: new Set(['parent'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/svelte.js?")},"./src/parsers/html/transformers/posthtml/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("const reverse = str =>\\n str\\n .split(\\"\\")\\n .reverse()\\n .join(\\"\\");\\n\\nexport default function(tree) {\\n tree.match({ tag: \\"h1\\" }, node => {\\n\\n node.content[0] = reverse(node.content[0]);\\n\\n return node;\\n });\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/html/transformers/posthtml/codeExample.txt?')},"./src/parsers/html/transformers/posthtml/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/posthtml/package.json"));\n\nvar ID = \'posthtml\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/posthtml/posthtml\',\n defaultParserID: \'posthtml-parser\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 24).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/posthtml/lib/index.js")]; (function (transpile, posthtml) {\n return callback({\n transpile: transpile.default,\n posthtml: posthtml\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n posthtml = _ref.posthtml;\n // transpile with babel for es6+ support\n transformCode = transpile(transformCode); // compile to turn from string into a module\n\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n return posthtml().use(transform.default || transform).process(code, {\n sync: true\n }).html;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/transformers/posthtml/index.js?')},"./src/parsers/html/transformers/svelte/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"module.exports = function() {\\n return {\\n name: 'svelte-transform',\\n\\n // transform function for entire markup\\n markup: function(content) {\\n return content;\\n },\\n\\n // transform function for script tag\\n script:function(content, attributes) {\\n return content.replace(/foo/g, 'baz');\\n },\\n\\n // transform function for style tag\\n style: function(content, attributes) {\\n return content;\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/html/transformers/svelte/codeExample.txt?")},"./src/parsers/html/transformers/svelte/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/svelte/package.json"));\n\nvar ID = \'svelte\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://sveltejs/svelte\',\n defaultParserID: \'svelte\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 0).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/svelte/compiler.mjs")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var preprocess = _ref.preprocess;\n var transform = (0, _compileModule.default)(transformCode); // Identity functions in case of missing transforms\n\n var _markupIdentity = function _markupIdentity(content, _filename) {\n return content;\n };\n\n var _scriptIdentity = function _scriptIdentity(content, _attributes, _filename) {\n return content;\n };\n\n var _styleIdentity = function _styleIdentity(content, _attributes, _filename) {\n return content;\n }; // Check if there is a transform\n // If Yes, set the appropriate transform or else use identity functions\n\n\n var markupTransform = transform().markup || _markupIdentity;\n\n var scriptTransform = transform().script || _scriptIdentity;\n\n var styleTransform = transform().style || _styleIdentity;\n\n var result = preprocess(code, {\n markup: function markup(_ref2) {\n var content = _ref2.content,\n _filename = _ref2._filename;\n return {\n code: markupTransform(content)\n };\n },\n script: function script(_ref3) {\n var content = _ref3.content,\n attributes = _ref3.attributes,\n _filename = _ref3._filename;\n return {\n code: scriptTransform(content, attributes)\n };\n },\n style: function style(_ref4) {\n var content = _ref4.content,\n attributes = _ref4.attributes,\n _filename = _ref4._filename;\n return {\n code: styleTransform(content, attributes)\n };\n }\n });\n return result;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/html/transformers/svelte/index.js?')},"./src/parsers/icu/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("On {takenDate, date, short} {name} took {numPhotos, plural,\\n =0 {no photos.}\\n =1 {one photo.}\\n other {# photos.}\\n}");\n\n//# sourceURL=webpack:///./src/parsers/icu/codeExample.txt?')},"./src/parsers/icu/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n// import 'codemirror/mode/html/html';\nvar id = 'icu';\nexports.id = id;\nvar displayName = 'ICU';\nexports.displayName = displayName;\nvar mimeTypes = ['text/plain'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'txt';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/icu/index.js?")},"./src/parsers/icu/intl-messageformat-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/intl-messageformat-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'intl-messageformat-parser';\nvar TYPES = {};\nvar parserSettingsConfiguration = {\n fields: ['captureLocation', 'ignoreTag', 'normalizeHashtagInPlural', 'shouldParseSkeletons']\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\nvar defaultOptions = {\n captureLocation: true,\n normalizeHashtagInPlural: true\n};\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://formatjs.io/docs/intl-messageformat-parser/',\n locationProps: new Set(['location']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 92).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/intl-messageformat-parser/lib/index.js\")]; (function (all) {\n Object.keys(all.TYPE).forEach(function (k) {\n TYPES[k] = all.TYPE[k];\n });\n callback(all);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, opts) {\n return parser.parse(code, opts);\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n getNodeName: function getNodeName(node) {\n return node.type != null && TYPES[node.type];\n },\n nodeToRange: function nodeToRange(_ref) {\n var location = _ref.location;\n\n if (location && location.start && location.end) {\n return [location.start.offset, location.end.offset];\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/icu/intl-messageformat-parser.js?")},"./src/parsers/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.categories = void 0;\nexports.getCategoryByID = getCategoryByID;\nexports.getDefaultCategory = getDefaultCategory;\nexports.getDefaultParser = getDefaultParser;\nexports.getParserByID = getParserByID;\nexports.getTransformerByID = getTransformerByID;\n\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/slicedToArray.js"));\n\nvar localRequire = __webpack_require__("./src/parsers sync recursive ^\\\\.\\\\/(?!utils|transpilers)[^/]+\\\\/(transformers\\\\/([^/]+)\\\\/)?(codeExample\\\\.txt|[^/]+?\\\\.js)$");\n\nfunction interopRequire(module) {\n return module.__esModule ? module.default : module;\n}\n\nvar files = localRequire.keys().map(function (name) {\n return name.split(\'/\').slice(1);\n});\nvar categoryByID = {};\nvar parserByID = {};\nvar transformerByID = {};\nvar restrictedParserNames = new Set([\'index.js\', \'codeExample.txt\', \'transformers\', \'utils\']);\nvar categories = files.filter(function (name) {\n return name[1] === \'index.js\';\n}).map(function (_ref) {\n var _ref2 = (0, _slicedToArray2.default)(_ref, 1),\n catName = _ref2[0];\n\n var category = localRequire("./".concat(catName, "/index.js"));\n categoryByID[category.id] = category;\n category.codeExample = interopRequire(localRequire("./".concat(catName, "/codeExample.txt")));\n var catFiles = files.filter(function (_ref3) {\n var _ref4 = (0, _slicedToArray2.default)(_ref3, 1),\n curCatName = _ref4[0];\n\n return curCatName === catName;\n }).map(function (name) {\n return name.slice(1);\n });\n category.parsers = catFiles.filter(function (_ref5) {\n var _ref6 = (0, _slicedToArray2.default)(_ref5, 1),\n parserName = _ref6[0];\n\n return !restrictedParserNames.has(parserName);\n }).map(function (_ref7) {\n var _ref8 = (0, _slicedToArray2.default)(_ref7, 1),\n parserName = _ref8[0];\n\n var parser = interopRequire(localRequire("./".concat(catName, "/").concat(parserName)));\n parserByID[parser.id] = parser;\n parser.category = category;\n return parser;\n });\n category.transformers = catFiles.filter(function (_ref9) {\n var _ref10 = (0, _slicedToArray2.default)(_ref9, 3),\n dirName = _ref10[0],\n fileName = _ref10[2];\n\n return dirName === \'transformers\' && fileName === \'index.js\';\n }).map(function (_ref11) {\n var _ref12 = (0, _slicedToArray2.default)(_ref11, 2),\n transformerName = _ref12[1];\n\n var transformerDir = "./".concat(catName, "/transformers/").concat(transformerName);\n var transformer = interopRequire(localRequire("".concat(transformerDir, "/index.js")));\n transformerByID[transformer.id] = transformer;\n transformer.defaultTransform = interopRequire(localRequire("".concat(transformerDir, "/codeExample.txt")));\n return transformer;\n });\n return category;\n});\nexports.categories = categories;\n\nfunction getDefaultCategory() {\n return categoryByID.javascript;\n}\n\nfunction getDefaultParser() {\n var category = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getDefaultCategory();\n return category.parsers.filter(function (p) {\n return p.showInMenu;\n })[0];\n}\n\nfunction getCategoryByID(id) {\n return categoryByID[id];\n}\n\nfunction getParserByID(id) {\n return parserByID[id];\n}\n\nfunction getTransformerByID(id) {\n return transformerByID[id];\n}\n\n//# sourceURL=webpack:///./src/parsers/index.js?')},"./src/parsers/java/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("package example;\\n\\nimport java.util.ArrayList;\\nimport java.util.List;\\n\\npublic class Example {\\n private ArrayList<String> names;\\n\\n public Example() {\\n names = new ArrayList<>();\\n }\\n\\n public void addName(String name) {\\n names.add(name);\\n }\\n\\n public List<String> getNames() {\\n return new ArrayList<>(names);\\n }\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/java/codeExample.txt?')},"./src/parsers/java/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.editorMode = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/clike/clike.js\");\n\nvar id = 'java';\nexports.id = id;\nvar displayName = 'Java';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-java-source'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'java';\nexports.fileExtension = fileExtension;\nvar editorMode = 'text/x-java';\nexports.editorMode = editorMode;\n\n//# sourceURL=webpack:///./src/parsers/java/index.js?")},"./src/parsers/java/java-parser.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/java-parser/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'java-parser\';\nvar parserSettingsConfiguration = {\n fields: []\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/jhipster/prettier-java/tree/master/packages/java-parser\',\n locationProps: new Set([\'location\']),\n typeProps: new Set([\'name\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 34).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/java-parser/src/index.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n return parser.parse(code);\n },\n _ignoredProperties: new Set([\'tokenType\']),\n getDefaultOptions: function getDefaultOptions() {\n return {};\n },\n getNodeName: function getNodeName(_ref) {\n var name = _ref.name;\n return name;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var location = _ref2.location;\n\n if (!location) {\n return;\n }\n\n return [location.startOffset, location.endOffset + 1];\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/java/java-parser.js?')},"./src/parsers/js/acorn-to-esprima.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/acorn-to-esprima/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'acorn-to-esprima';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n showInMenu: false,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 21).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/acorn-to-esprima/src/index.js\"), __webpack_require__(\"./node_modules/babel5/index.js\")]; (function (acornToEsprima, _ref) {\n var tokTypes = _ref.acorn.tokTypes,\n traverse = _ref.traverse,\n parse = _ref.parse;\n callback(_objectSpread(_objectSpread({}, acornToEsprima), {}, {\n tokTypes: tokTypes,\n traverse: traverse,\n parse: parse\n }));\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n var opts = {\n locations: true,\n ranges: true\n };\n var comments = opts.onComment = [];\n var tokens = opts.onToken = [];\n var ast = parser.parse(code, opts);\n ast.tokens = parser.toTokens(tokens, parser.tokTypes, code);\n parser.convertComments(comments);\n ast.comments = comments;\n parser.attachComments(ast, comments, ast.tokens);\n parser.toAST(ast, parser.traverse);\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/acorn-to-esprima.js?")},"./src/parsers/js/acorn.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _react = _interopRequireDefault(__webpack_require__(\"./node_modules/react/index.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/acorn/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'acorn';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: \"\".concat(_package.default.version),\n homepage: _package.default.homepage,\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 67).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/acorn/dist/acorn.mjs\"), __webpack_require__(\"./node_modules/acorn-loose/dist/acorn-loose.mjs\"), __webpack_require__(\"./node_modules/acorn-jsx/index.js\")]; (function (acorn, acornLoose, acornJsx) {\n callback({\n acorn: acorn,\n acornLoose: acornLoose,\n acornJsx: acornJsx\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(parsers, code) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (Object.keys(options).length === 0) {\n options = this.getDefaultOptions();\n }\n\n var parser;\n\n if (options['plugins.jsx'] && !options.loose) {\n var cls = parsers.acorn.Parser.extend(parsers.acornJsx());\n parser = cls.parse.bind(cls);\n } else {\n parser = options.loose ? parsers.acornLoose.parse : parsers.acorn.parse;\n }\n\n return parser(code, _objectSpread(_objectSpread({}, options), {}, {\n // Replace `false` with `null` to use the default value calculated from ecmaVersion.\n allowAwaitOutsideFunction: options.allowAwaitOutsideFunction || null\n }));\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === 'number') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n ecmaVersion: 'latest',\n sourceType: 'module',\n allowReserved: false,\n allowReturnOutsideFunction: false,\n allowImportExportEverywhere: false,\n allowAwaitOutsideFunction: false,\n allowHashBang: false,\n locations: false,\n loose: false,\n ranges: false,\n preserveParens: false,\n 'plugins.jsx': true\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['ecmaVersion', [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 'latest'], function (x) {\n return x === 'latest' ? x : Number(x);\n }], ['sourceType', ['script', 'module']], 'allowReserved', 'allowReturnOutsideFunction', 'allowImportExportEverywhere', 'allowAwaitOutsideFunction', 'allowHashBang', 'locations', 'loose', 'ranges', 'preserveParens', 'plugins.jsx']\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement(\"div\", null, /*#__PURE__*/_react.default.createElement(\"p\", null, /*#__PURE__*/_react.default.createElement(\"a\", {\n href: \"https://github.com/acornjs/acorn/blob/master/acorn/src/options.js\",\n target: \"_blank\",\n rel: \"noopener noreferrer\"\n }, \"Option descriptions\")), _defaultESTreeParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/acorn.js?")},"./src/parsers/js/babel-eslint-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/eslint-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = '@babel/eslint-parser';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 32).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/@babel/eslint-parser/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n var opts = {\n sourceType: 'module',\n requireConfigFile: false,\n babelOptions: {\n parserOpts: {\n plugins: ['jsx']\n }\n }\n };\n var ast = parser.parse(code, opts);\n delete ast.tokens;\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babel-eslint-parser.js?")},"./src/parsers/js/babel-eslint.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel-eslint/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'babel-eslint';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n showInMenu: false,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 30).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babel-eslint/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n var opts = {\n sourceType: 'module'\n };\n var ast = parser.parseNoPatch(code, opts);\n delete ast.tokens;\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babel-eslint.js?")},"./src/parsers/js/babel-eslint8.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel-eslint8/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'babel-eslint8';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n showInMenu: false,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 29).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babel-eslint8/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n var opts = {\n sourceType: 'module'\n };\n var ast = parser.parseNoPatch(code, opts);\n delete ast.tokens;\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babel-eslint8.js?")},"./src/parsers/js/babel-eslint9.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel-eslint9/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'babel-eslint9';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 28).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babel-eslint9/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n var opts = {\n sourceType: 'module'\n };\n var ast = parser.parseNoPatch(code, opts);\n delete ast.tokens;\n return ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babel-eslint9.js?")},"./src/parsers/js/babylon.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babylon5/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'babylon';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end']),\n showInMenu: false,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 54).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babylon5/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(babylon, code, parserSettings) {\n return babylon.parse(code, parserSettings);\n },\n getNodeName: function getNodeName(node) {\n switch ((0, _typeof2.default)(node.type)) {\n case 'string':\n return node.type;\n\n case 'object':\n return \"Token (\".concat(node.type.label, \")\");\n }\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n sourceType: 'module',\n allowReserved: false,\n allowReturnOutsideFunction: false,\n strictMode: false,\n tokens: false,\n features: {\n 'es7.asyncFunctions': true,\n 'es7.classProperties': true,\n 'es7.comprehensions': true,\n 'es7.decorators': true,\n 'es7.exportExtensions': true,\n 'es7.functionBind': true,\n 'es7.objectRestSpread': true,\n 'es7.trailingFunctionCommas': true\n },\n plugins: {\n jsx: true,\n flow: true\n }\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration(defaultOptions) {\n return {\n fields: [['sourceType', ['module', 'script']], 'allowReserved', 'allowReturnOutsideFunction', 'strictMode', 'tokens', {\n key: 'features',\n title: 'Features',\n fields: Object.keys(defaultOptions.features),\n settings: function settings(_settings) {\n return _settings.features || _objectSpread({}, defaultOptions.features);\n }\n }, {\n key: 'plugins',\n title: 'Plugins',\n fields: Object.keys(defaultOptions.plugins),\n settings: function settings(_settings2) {\n return _settings2.plugins || _objectSpread({}, defaultOptions.plugins);\n },\n values: function values(plugins) {\n return Object.keys(defaultOptions.plugins).reduce(function (obj, name) {\n return obj[name] = name in plugins, obj;\n }, {});\n },\n update: function update(plugins, name, value) {\n if (value) {\n return _objectSpread(_objectSpread({}, plugins), {}, (0, _defineProperty2.default)({}, name, true));\n }\n\n plugins = _objectSpread({}, plugins);\n delete plugins[name];\n return plugins;\n }\n }]\n };\n },\n _ignoredProperties: new Set(['__clone'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babylon.js?")},"./src/parsers/js/babylon6.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.defaultOptions = exports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babylon6/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar availablePlugins = ['asyncGenerators', 'classConstructorCall', 'classProperties', 'decorators', 'doExpressions', 'estree', 'exportExtensions', 'flow', 'functionSent', 'functionBind', 'jsx', 'objectRestSpread', 'dynamicImport'];\nvar ID = 'babylon6';\nvar defaultOptions = {\n sourceType: 'module',\n allowImportExportEverywhere: false,\n allowReturnOutsideFunction: false,\n tokens: false,\n plugins: ['asyncGenerators', 'classConstructorCall', 'classProperties', 'decorators', 'doExpressions', 'exportExtensions', 'flow', 'functionSent', 'functionBind', 'jsx', 'objectRestSpread', 'dynamicImport']\n};\nexports.defaultOptions = defaultOptions;\nvar parserSettingsConfiguration = {\n fields: [['sourceType', ['module', 'script']], 'allowReturnOutsideFunction', 'allowImportExportEverywhere', 'tokens', {\n key: 'plugins',\n title: 'Plugins',\n fields: availablePlugins,\n settings: function settings(_settings) {\n return _settings.plugins || defaultOptions.plugins;\n },\n values: function values(plugins) {\n return availablePlugins.reduce(function (obj, name) {\n return obj[name] = plugins.indexOf(name) > -1, obj;\n }, {});\n }\n }]\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end']),\n showInMenu: false,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 85).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babylon6/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(babylon, code, options) {\n return babylon.parse(code, options);\n },\n getNodeName: function getNodeName(node) {\n switch ((0, _typeof2.default)(node.type)) {\n case 'string':\n return node.type;\n\n case 'object':\n return \"Token (\".concat(node.type.label, \")\");\n }\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babylon6.js?")},"./src/parsers/js/babylon7.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.defaultOptions = exports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babylon7/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar availablePlugins = [// Miscellaneous\n// https://babeljs.io/docs/en/babel-parser.html#miscellaneous\n'estree', // Language extensions\n// https://babeljs.io/docs/en/babel-parser.html#language-extensions\n'flow', 'flowComments', 'jsx', 'typescript', 'v8intrinsic', // ECMAScript Proposals\n// https://babeljs.io/docs/en/babel-parser.html#ecmascript-proposalshttpsgithubcombabelproposals\n'asyncDoExpressions', 'decimal', 'decorators', 'doExpressions', 'exportDefaultFrom', 'functionBind', 'importAssertions', 'moduleBlocks', 'partialApplication', 'pipelineOperator', 'recordAndTuple', 'throwExpressions'];\nvar ID = 'babylon7';\nvar defaultOptions = {\n sourceType: 'module',\n allowImportExportEverywhere: false,\n allowReturnOutsideFunction: false,\n createParenthesizedExpressions: false,\n ranges: false,\n tokens: false,\n plugins: ['decorators', 'doExpressions', 'exportDefaultFrom', 'flow', 'functionBind', 'importAssertions', 'jsx'],\n pipelineOptions: {\n proposal: 'hack',\n hackTopicToken: '%'\n }\n};\nexports.defaultOptions = defaultOptions;\nvar parserSettingsConfiguration = {\n fields: [['sourceType', ['module', 'script', 'unambiguous']], 'allowReturnOutsideFunction', 'allowImportExportEverywhere', 'createParenthesizedExpressions', 'errorRecovery', 'ranges', 'tokens', {\n key: 'plugins',\n title: 'Plugins',\n fields: availablePlugins,\n settings: function settings(_settings) {\n return _settings.plugins || defaultOptions.plugins;\n },\n values: function values(plugins) {\n return availablePlugins.reduce(function (obj, name) {\n return obj[name] = plugins.indexOf(name) > -1, obj;\n }, {});\n }\n }, {\n key: 'pipelineOptions',\n title: 'Pipeline Operator Options',\n fields: [['proposal', ['minimal', 'smart', 'hack', 'fsharp']], ['hackTopicToken', ['%', '#', '^']]],\n settings: function settings(_settings2) {\n return _settings2.pipelineOptions || defaultOptions.pipelineOptions;\n }\n }]\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: '@babel/parser',\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 83).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/babylon7/lib/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(babylon, code, options) {\n options = _objectSpread({}, options); // Older versions didn't have the pipelineOptions setting, but\n // only a pipelineProposal string option.\n\n var _options = options,\n _options$pipelineOpti = _options.pipelineOptions,\n pipelineOptions = _options$pipelineOpti === void 0 ? {\n proposal: options.pipelineProposal\n } : _options$pipelineOpti; // TODO: Make decoratorsBeforeExport settable through settings somehow\n // TODO: Make recordAndTuple.syntaxType settable through settings somehow\n\n options.plugins = options.plugins.map(function (plugin) {\n switch (plugin) {\n case 'decorators':\n return ['decorators', {\n decoratorsBeforeExport: false\n }];\n\n case 'pipelineOperator':\n return ['pipelineOperator', {\n proposal: pipelineOptions.proposal,\n topicToken: pipelineOptions.hackTopicToken\n }];\n\n case 'recordAndTuple':\n return ['recordAndTuple', {\n syntaxType: 'hash'\n }];\n\n default:\n return plugin;\n }\n });\n return babylon.parse(code, options);\n },\n getNodeName: function getNodeName(node) {\n switch ((0, _typeof2.default)(node.type)) {\n case 'string':\n return node.type;\n\n case 'object':\n return \"Token (\".concat(node.type.label, \")\");\n }\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/babylon7.js?")},"./src/parsers/js/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("/**\\n * Paste or drop some JavaScript here and explore\\n * the syntax tree created by chosen parser.\\n * You can use all the cool new features from ES6\\n * and even more. Enjoy!\\n */\\n\\nlet tips = [\\n \\"Click on any AST node with a \'+\' to expand it\\",\\n\\n \\"Hovering over a node highlights the \\\\\\n corresponding location in the source code\\",\\n\\n \\"Shift click on an AST node to expand the whole subtree\\"\\n];\\n\\nfunction printTips() {\\n tips.forEach((tip, i) => console.log(`Tip ${i}:` + tip));\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/codeExample.txt?')},"./src/parsers/js/esformatter.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/esformatter-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'esformatter-parser';\nvar name = 'esformatter';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 31).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/esformatter-parser/esformatter-parser.js\")]; (function (parser) {\n callback(parser);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n return parser.parse(code);\n },\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop, value;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === 'object')) {\n _context.next = 12;\n break;\n }\n\n _context.t0 = _regenerator.default.keys(node);\n\n case 2:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 12;\n break;\n }\n\n prop = _context.t1.value;\n\n if (!this._ignoredProperties.has(prop)) {\n _context.next = 6;\n break;\n }\n\n return _context.abrupt(\"continue\", 2);\n\n case 6:\n value = node[prop];\n\n if (node.type !== 'Program' && prop === 'parent') {\n value = '[Circular]';\n }\n\n _context.next = 10;\n return {\n value: value,\n key: prop,\n computed: false\n };\n\n case 10:\n _context.next = 2;\n break;\n\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, forEachProperty, this);\n }),\n _ignoredProperties: new Set(['_paths', '_babelType', '__clone', // hide some extra properties to reduce noise\n 'comments', 'directives', 'extra', 'leadingComments', 'root', 'sourceType', 'tokens', 'trailingComments'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/esformatter.js?")},"./src/parsers/js/espree.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _react = _interopRequireDefault(__webpack_require__(\"./node_modules/react/index.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/espree/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'espree';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 61).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/espree/espree.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(espree, code, options) {\n return espree.parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === 'number') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n range: true,\n loc: false,\n comment: false,\n attachComment: false,\n tokens: false,\n tolerant: false,\n ecmaVersion: 10,\n sourceType: 'module',\n ecmaFeatures: {\n jsx: true,\n globalReturn: true,\n impliedStrict: false\n }\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n var defaultOptions = this.getDefaultOptions();\n return {\n fields: [['ecmaVersion', [3, 5, 6, 7, 8, 9, 10, 11], function (value) {\n return Number(value);\n }], ['sourceType', ['script', 'module']], 'range', 'loc', 'comment', 'attachComment', 'tokens', 'tolerant', {\n key: 'ecmaFeatures',\n title: 'ecmaFeatures',\n fields: Object.keys(defaultOptions.ecmaFeatures),\n settings: function settings(_settings) {\n return _settings.ecmaFeatures || _objectSpread({}, defaultOptions.ecmaFeatures);\n }\n }]\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement(\"div\", null, /*#__PURE__*/_react.default.createElement(\"p\", null, /*#__PURE__*/_react.default.createElement(\"a\", {\n href: \"https://github.com/eslint/espree#usage\",\n target: \"_blank\",\n rel: \"noopener noreferrer\"\n }, \"Option descriptions\")), _defaultESTreeParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/espree.js?")},"./src/parsers/js/esprima.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/esprima/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'esprima';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['range', 'loc']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 87).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/esprima/dist/esprima.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(esprima, code, options) {\n return esprima.parse(code, options);\n },\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === 'object')) {\n _context.next = 10;\n break;\n }\n\n _context.t0 = _regenerator.default.keys(node);\n\n case 2:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 10;\n break;\n }\n\n prop = _context.t1.value;\n\n if (!(typeof node[prop] === 'function')) {\n _context.next = 6;\n break;\n }\n\n return _context.abrupt(\"continue\", 2);\n\n case 6:\n _context.next = 8;\n return {\n value: node[prop],\n key: prop,\n computed: false\n };\n\n case 8:\n _context.next = 2;\n break;\n\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, forEachProperty);\n }),\n getDefaultOptions: function getDefaultOptions() {\n return {\n sourceType: 'module',\n loc: false,\n range: true,\n tokens: false,\n comment: false,\n attachComment: false,\n tolerant: false,\n jsx: true\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['sourceType', ['script', 'module']], 'range', 'loc', 'attachComment', 'comment', 'tokens', 'tolerant', 'jsx'],\n required: new Set(['range'])\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/esprima.js?")},"./src/parsers/js/flow.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.defaultOptions = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/flow-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'flow';\nvar defaultOptions = {\n enums: false,\n esproposal_class_instance_fields: true,\n esproposal_class_static_fields: true,\n esproposal_decorators: true,\n esproposal_export_star_as: true,\n esproposal_optional_chaining: true,\n esproposal_nullish_coalescing: true,\n tokens: false,\n types: true\n};\nexports.defaultOptions = defaultOptions;\nvar parserSettingsConfiguration = {\n fields: ['enums', 'esproposal_class_instance_fields', 'esproposal_class_static_fields', 'esproposal_decorators', 'esproposal_export_star_as', 'esproposal_optional_chaining', 'esproposal_nullish_coalescing', 'tokens', 'types']\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://flow.org/',\n locationProps: new Set(['range', 'loc']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 90).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/flow-parser/flow_parser.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(flowParser, code, options) {\n return flowParser.parse(code, options);\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/flow.js?")},"./src/parsers/js/hermes.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.defaultOptions = exports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/asyncToGenerator.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _HermesWorkerClient = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/hermes/HermesWorkerClient.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/hermes-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar defaultOptions = {\n sourceType: 'unambiguous',\n flow: 'detect',\n allowReturnOutsideFunction: false,\n babel: false,\n tokens: false\n};\nexports.defaultOptions = defaultOptions;\nvar parserSettingsConfiguration = {\n fields: [['sourceType', ['unambiguous', 'module', 'script']], ['flow', ['detect', 'all']], 'allowReturnOutsideFunction', 'babel', 'tokens']\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: 'hermes',\n displayName: _package.default.name,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://hermesengine.dev/',\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n callback(new _HermesWorkerClient.default());\n },\n parse: function parse(hermes, code, options) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return hermes.parse(code, options);\n\n case 2:\n return _context.abrupt(\"return\", _context.sent);\n\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n nodeToRange: function nodeToRange(node) {\n // For `babel: true` mode\n if (typeof node.start !== 'undefined') {\n return [node.start, node.end];\n } // For `babel: false` mode\n\n\n return node.range;\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/hermes.js?")},"./src/parsers/js/hermes/HermesWorkerClient.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/classCallCheck.js"));\n\nvar _createClass2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/createClass.js"));\n\nvar _hermesWorker = _interopRequireDefault(__webpack_require__("./node_modules/worker-loader/dist/cjs.js!./src/parsers/js/hermes/hermes-worker.js"));\n\n// Some ESLint rules don\'t understand the Webpack loader syntax.\n// eslint-disable-next-line require-in-package/require-in-package, import/default\n// A Promise-based client for making requests to hermes-worker.js.\nvar HermesWorkerClient = /*#__PURE__*/function () {\n function HermesWorkerClient() {\n (0, _classCallCheck2.default)(this, HermesWorkerClient);\n this._nextRequestId = 0;\n this._requests = new Map();\n this._worker = new _hermesWorker.default();\n this._worker.onmessage = this._handleMessage.bind(this);\n }\n\n (0, _createClass2.default)(HermesWorkerClient, [{\n key: "_handleMessage",\n value: function _handleMessage(e) {\n var _e$data = e.data,\n type = _e$data.type,\n action = _e$data.action,\n value = _e$data.value,\n requestId = _e$data.requestId;\n\n var request = this._requests.get(requestId);\n\n if (!request) {\n throw new Error("Received a response for a nonexistent \'".concat(type, "\' request ID: ").concat(requestId));\n }\n\n this._requests.delete(requestId);\n\n switch (action) {\n case \'resolve\':\n request.resolve(value);\n break;\n\n case \'reject\':\n // The worker sends errors as plain objects to work around the\n // limitations of the structured clone algorithm.\n request.reject(Object.assign(new Error(), value));\n break;\n }\n }\n }, {\n key: "_request",\n value: function _request(type, args) {\n var _this = this;\n\n return new Promise(function (resolve, reject) {\n var requestId = _this._nextRequestId++;\n\n _this._requests.set(requestId, {\n resolve: resolve,\n reject: reject\n });\n\n _this._worker.postMessage({\n type: type,\n args: args,\n requestId: requestId\n });\n });\n }\n }, {\n key: "parse",\n value: function parse() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return this._request(\'parse\', args);\n }\n }]);\n return HermesWorkerClient;\n}();\n\nexports.default = HermesWorkerClient;\n\n//# sourceURL=webpack:///./src/parsers/js/hermes/HermesWorkerClient.js?')},"./src/parsers/js/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/javascript/javascript.js\");\n\nvar id = 'javascript';\nexports.id = id;\nvar displayName = 'JavaScript';\nexports.displayName = displayName;\nvar mimeTypes = ['text/javascript'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'js';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/js/index.js?")},"./src/parsers/js/meriyah.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _react = _interopRequireDefault(__webpack_require__(\"./node_modules/react/index.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/meriyah/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = _package.default.name;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 95).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/meriyah/dist/meriyah.umd.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === 'number') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n // The flag to allow module code\n module: false,\n // The flag to enable stage 3 support (ESNext)\n next: false,\n // The flag to enable start and end offsets to each node\n ranges: false,\n // Enable web compability\n webcompat: true,\n // The flag to enable line/column location information to each node\n loc: false,\n // The flag to attach raw property to each literal and identifier node\n raw: false,\n // Enabled directives\n directives: false,\n // The flag to allow return in the global scope\n globalReturn: false,\n // The flag to enable implied strict mode\n impliedStrict: false,\n // Allowes comment extraction. Accepts either a function or array\n // onComment: [],\n // Enable non-standard parenthesized expression node\n preserveParens: false,\n // Enable lexical binding and scope tracking\n lexical: true,\n // Adds a source attribute in every node’s loc object when the locations option is `true`\n source: false,\n // Distinguish Identifier from IdentifierPattern\n identifierPattern: false,\n // Enable React JSX parsing\n jsx: false,\n // Allow edge cases that deviate from the spec\n specDeviation: false\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: ['module', 'next', 'ranges', 'webcompat', 'loc', 'raw', 'directives', 'globalReturn', 'impliedStrict', // 'onComment',\n 'preserveParens', 'lexical', 'source', 'identifierPattern', 'jsx', 'specDeviation']\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement(\"div\", null, /*#__PURE__*/_react.default.createElement(\"p\", null, /*#__PURE__*/_react.default.createElement(\"a\", {\n href: _package.default.homepage,\n target: \"_blank\",\n rel: \"noopener noreferrer\"\n }, \"Option descriptions\")), _defaultESTreeParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/meriyah.js?")},"./src/parsers/js/recast.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nvar _typeof3 = __webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _react = _interopRequireDefault(__webpack_require__(\"./node_modules/react/index.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/recast/package.json\"));\n\nvar flowSettings = _interopRequireWildcard(__webpack_require__(\"./src/parsers/js/flow.js\"));\n\nvar babylon6Settings = _interopRequireWildcard(__webpack_require__(\"./src/parsers/js/babylon6.js\"));\n\nvar babylon7Settings = _interopRequireWildcard(__webpack_require__(\"./src/parsers/js/babylon7.js\"));\n\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\n\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof3(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'recast';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 15).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/recast/main.js\"), __webpack_require__(\"./node_modules/babel5/index.js\"), __webpack_require__(\"./node_modules/babylon6/lib/index.js\"), __webpack_require__(\"./node_modules/babylon7/lib/index.js\"), __webpack_require__(\"./node_modules/flow-parser/flow_parser.js\"), __webpack_require__(\"./node_modules/recast/parsers/typescript.js\")]; (function (recast, babelCore, babylon6, babylon7, flow, typescript) {\n callback({\n recast: recast,\n parsers: {\n 'babel5': babelCore,\n babylon6: babylon6,\n babylon7: babylon7,\n flow: flow,\n typescript: typescript\n }\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code, options) {\n var recast = _ref.recast,\n parsers = _ref.parsers;\n options = _objectSpread({}, options); // a copy is needed since we are mutating options\n\n var flowOptions = options.flow;\n var babylon6Options = options.babylon6;\n var babylon7Options = options.babylon7;\n delete options.flow;\n delete options.babylon6;\n delete options.babylon7;\n\n switch (options.parser) {\n case 'flow':\n options.parser = {\n parse: function parse(code) {\n return flowSettings.default.parse(parsers.flow, code, flowOptions);\n }\n };\n break;\n\n case 'babylon6':\n options.parser = {\n parse: function parse(code) {\n return babylon6Settings.default.parse(parsers.babylon6, code, babylon6Options);\n }\n };\n break;\n\n case 'babylon7':\n options.parser = {\n parse: function parse(code) {\n return babylon7Settings.default.parse(parsers.babylon7, code, babylon7Options);\n }\n };\n break;\n\n case 'babel5':\n options.parser = parsers[options.parser];\n break;\n\n case 'typescript':\n options.parser = parsers.typescript;\n break;\n\n default:\n delete options.parser; // default parser\n\n break;\n }\n\n return recast.parse(code, options);\n },\n _ignoredProperties: new Set(['__clone']),\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === 'object')) {\n _context.next = 10;\n break;\n }\n\n _context.t0 = _regenerator.default.keys(node);\n\n case 2:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 10;\n break;\n }\n\n prop = _context.t1.value;\n\n if (!(this._ignoredProperties.has(prop) || typeof node[prop] === 'function')) {\n _context.next = 6;\n break;\n }\n\n return _context.abrupt(\"continue\", 2);\n\n case 6:\n _context.next = 8;\n return {\n value: node[prop],\n key: prop,\n computed: false\n };\n\n case 8:\n _context.next = 2;\n break;\n\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, forEachProperty, this);\n }),\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === 'number') {\n return [node.start, node.end];\n }\n\n return node.range;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n tolerant: false,\n range: true,\n parser: 'esprima',\n flow: flowSettings.defaultOptions,\n babylon6: babylon6Settings.defaultOptions,\n babylon7: babylon7Settings.defaultOptions\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration(defaultOptions) {\n return {\n fields: [['parser', ['esprima', 'babel5', 'babylon6', 'babylon7', 'flow', 'typescript']], 'range', 'tolerant', {\n key: 'flow',\n title: 'Flow Settings',\n fields: flowSettings.parserSettingsConfiguration.fields,\n settings: function settings(_settings) {\n return _settings.flow || defaultOptions.flow;\n }\n }, {\n key: 'babylon6',\n title: 'Babylon 6 Settings',\n fields: babylon6Settings.parserSettingsConfiguration.fields,\n settings: function settings(_settings2) {\n return _settings2.babylon6 || defaultOptions.babylon6;\n }\n }, {\n key: 'babylon7',\n title: 'Babylon 7 Settings',\n fields: babylon7Settings.parserSettingsConfiguration.fields,\n settings: function settings(_settings3) {\n return _settings3.babylon7 || defaultOptions.babylon7;\n }\n }],\n required: new Set(['range'])\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/recast.js?")},"./src/parsers/js/seafox.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _react = _interopRequireDefault(__webpack_require__("./node_modules/react/index.js"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/js/utils/defaultESTreeParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/seafox/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = _package.default.name;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 98).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/seafox/dist/seafox.umd.min.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === \'number\') {\n return [node.start, node.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n // Allow parsing using Module as the goal symbol\n module: false,\n // The flag to enable start and end offsets and line/column to each node\n loc: true,\n // Disable web compatibility\n disableWebCompat: false,\n // The flag to attach raw property to each literal and identifier node\n raw: false,\n // Enabled directives\n directives: false,\n // The flag to allow return in the global scope\n globalReturn: false,\n // The flag to enable implied strict mode\n impliedStrict: false,\n // Enable non-standard parenthesized expression node\n preserveParens: false // Allows token extraction, accepts only a function\n // onToken: function () {},\n\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("a", {\n href: _package.default.homepage,\n target: "_blank",\n rel: "noopener noreferrer"\n }, "Option descriptions")), _defaultESTreeParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/seafox.js?')},"./src/parsers/js/shift.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/shift-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'shift';\nvar lastParsedLocations;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 50).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/shift-parser/dist/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(shift, code, options) {\n var parseMethod = options.sourceType === 'module' ? 'parseModuleWithLocation' : 'parseScriptWithLocation';\n\n var _shift$parseMethod = shift[parseMethod](code, options),\n tree = _shift$parseMethod.tree,\n locations = _shift$parseMethod.locations;\n\n lastParsedLocations = locations;\n return tree;\n },\n nodeToRange: function nodeToRange(node) {\n if (lastParsedLocations && lastParsedLocations.has(node)) {\n var loc = lastParsedLocations.get(node);\n return [loc.start.offset, loc.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'items' || key === 'declaration' || key === 'declarators' || key === 'statements' || key === 'expression' || key === 'body';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n earlyErrors: false,\n sourceType: 'module'\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['sourceType', ['script', 'module']], 'earlyErrors']\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/shift.js?")},"./src/parsers/js/tenko.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parserSettingsConfiguration = exports.defaultOptions = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/tenko/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'tenko';\nvar defaultOptions = {\n goalMode: 'script',\n webCompat: true,\n strictMode: false,\n targetEsVersion: Infinity,\n ranges: true,\n babelCompat: false,\n acornCompat: false,\n exposeScopes: false,\n astUids: false,\n allowGlobalReturn: false,\n fullErrorContext: false,\n templateNewlineNormalization: true\n};\nexports.defaultOptions = defaultOptions;\nvar parserSettingsConfiguration = {\n fields: [['goalMode', ['script', 'module']], 'allowGlobalReturn', 'strictMode', 'webCompat', ['targetEsVersion', [Infinity, 6, 7, 8, 9, 10, 11]], 'exposeScopes', 'astUids', 'fullErrorContext', 'templateNewlineNormalization', 'ranges', 'acornCompat', 'babelCompat']\n};\nexports.parserSettingsConfiguration = parserSettingsConfiguration;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 100).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/tenko/build/tenko.prod.mjs\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(tenko, code, options) {\n return tenko.Tenko(code, _objectSpread({}, options));\n },\n getNodeName: function getNodeName(node) {\n return node.type;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.loc && node.loc.range) {\n return [node.loc.range.start, node.loc.range.end];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return parserSettingsConfiguration;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/tenko.js?")},"./src/parsers/js/traceur.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/toConsumableArray.js\"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _createClass2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/createClass.js\"));\n\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/classCallCheck.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/traceur/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'traceur';\nvar FILENAME = 'astExplorer.js';\nvar Comment = /*#__PURE__*/(0, _createClass2.default)(function Comment(sourceRange) {\n (0, _classCallCheck2.default)(this, Comment);\n this.type = 'COMMENT';\n Object.defineProperty(this, 'location', {\n value: sourceRange\n });\n this.value = sourceRange.toString();\n});\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['location']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 88).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/exports-loader/index.js?traceur!./node_modules/traceur/bin/traceur.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(traceur, code, options) {\n var sourceFile = new traceur.syntax.SourceFile(FILENAME, code);\n var errorReporter = new traceur.util.ErrorReporter();\n\n errorReporter.reportMessageInternal = function (sourceRange, message) {\n if (options.TolerateErrors) {\n return;\n }\n\n var start = sourceRange.start,\n end = sourceRange.end;\n\n if (start.offset < end.offset) {\n message += \": \".concat(sourceRange);\n }\n\n var err = new SyntaxError(message);\n err.lineNumber = start.line + 1;\n err.columnNumber = start.column;\n throw err;\n };\n\n var parser = new traceur.syntax.Parser(sourceFile, errorReporter, new traceur.util.Options(options));\n var comments = [];\n\n parser.handleComment = function (sourceRange) {\n comments.push(new Comment(sourceRange));\n };\n\n var ast = options.SourceType === 'Script' ? parser.parseScript() : parser.parseModule();\n ast.comments = comments;\n return ast;\n },\n getNodeName: function getNodeName(node) {\n return node.constructor.name;\n },\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === 'object')) {\n _context.next = 14;\n break;\n }\n\n if (!('type' in node)) {\n _context.next = 4;\n break;\n }\n\n _context.next = 4;\n return {\n value: node.type,\n key: 'type'\n };\n\n case 4:\n _context.t0 = _regenerator.default.keys(node);\n\n case 5:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 14;\n break;\n }\n\n prop = _context.t1.value;\n\n if (prop === 'line_' || prop === 'column_') {\n prop = prop.slice(0, -1);\n }\n\n if (!(prop === 'type' || prop === 'lineNumberTable')) {\n _context.next = 10;\n break;\n }\n\n return _context.abrupt(\"continue\", 5);\n\n case 10:\n _context.next = 12;\n return {\n value: node[prop],\n key: prop\n };\n\n case 12:\n _context.next = 5;\n break;\n\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, forEachProperty);\n }),\n nodeToRange: function nodeToRange(_ref) {\n var loc = _ref.location;\n\n if (loc) {\n return [loc.start.offset, loc.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'scriptItemList' || key === 'declarations' || key === 'statements' || key === 'parameters' || Array.isArray(node) && key === 'args' || key === 'binding' || key === 'expression' || key === 'expressions' || key === 'literalToken' || key === 'identifierToken';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n SourceType: 'Module',\n TolerateErrors: false,\n commentCallback: true,\n annotations: false,\n arrayComprehension: false,\n arrowFunctions: true,\n asyncFunctions: false,\n asyncGenerators: false,\n blockBinding: true,\n classes: true,\n computedPropertyNames: true,\n destructuring: true,\n exponentiation: false,\n exportFromExtended: false,\n forOf: true,\n forOn: false,\n generatorComprehension: false,\n generators: true,\n jsx: true,\n memberVariables: false,\n numericLiterals: true,\n propertyMethods: true,\n propertyNameShorthand: true,\n restParameters: true,\n spread: true,\n templateLiterals: true,\n types: false,\n unicodeEscapeSequences: true\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration(defaultOptions) {\n return {\n fields: [['SourceType', ['Script', 'Module']]].concat((0, _toConsumableArray2.default)(Object.keys(defaultOptions).filter(function (x) {\n return x !== 'SourceType';\n })))\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/traceur.js?")},"./src/parsers/js/transformers/babel-plugin-macros/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("// ^^^^^^^^^^^ Above you can try the macro using ^^^^^^^^^^^\\n// import myMacro, { JSXMacro } from \'AnyNameThatEndsIn.macro\';\\n// // (note: in reality, the AnyNameThatEndsIn.macro should be the name of your package\\n// // for example: `codegen.macro`)\\n// const functionCall = myMacro(\'Awesome\');\\n// const jsx = <JSXMacro cool=\\"right!?\\">Hi!</JSXMacro>;\\n// const templateLiteral = myMacro`hi ${\'there\'}`;\\n// literallyAnythingWorks(myMacro);\\n\\n// `createMacro` is simply a function that ensures your macro is only\\n// called in the context of a babel transpilation and will throw an\\n// error with a helpful message if someone does not have babel-plugin-macros\\n// configured correctly\\nmodule.exports = createMacro(myMacro);\\n\\nfunction myMacro({ references, state, babel }) {\\n // `state` is the second argument you\'re passed to a visitor in a\\n // normal babel plugin. `babel` is the `@babel/core` module.\\n // do whatever you like to the AST paths you find in `references`.\\n // open up the console to see what\'s logged and start playing around!\\n\\n // references.default refers to the default import (`myMacro` above)\\n // references.JSXMacro refers to the named import of `JSXMacro`\\n const { JSXMacro = [], default: defaultImport = [] } = references;\\n\\n defaultImport.forEach(referencePath => {\\n if (referencePath.parentPath.type === \\"TaggedTemplateExpression\\") {\\n console.log(\\"template literal contents\\", referencePath.parentPath.get(\\"quasi\\"));\\n } else if (referencePath.parentPath.type === \\"CallExpression\\") {\\n if (referencePath === referencePath.parentPath.get(\\"callee\\")) {\\n console.log(\\n \\"function call arguments (as callee)\\",\\n referencePath.parentPath.get(\\"arguments\\")\\n );\\n } else if (referencePath.parentPath.get(\\"arguments\\").includes(referencePath)) {\\n console.log(\\n \\"function call arguments (as argument)\\",\\n referencePath.parentPath.get(\\"arguments\\")\\n );\\n }\\n } else {\\n // throw a helpful error message or something :)\\n }\\n });\\n\\n JSXMacro.forEach(referencePath => {\\n if (referencePath.parentPath.type === \\"JSXOpeningElement\\") {\\n console.log(\\"jsx props\\", {\\n attributes: referencePath.parentPath.get(\\"attributes\\"),\\n children: referencePath.parentPath.parentPath.get(\\"children\\")\\n });\\n } else {\\n // throw a helpful error message or something :)\\n }\\n });\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel-plugin-macros/codeExample.txt?')},"./src/parsers/js/transformers/babel-plugin-macros/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel-plugin-macros/package.json\"));\n\nvar ID = 'babel-plugin-macros';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: 'babylon7',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 9).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./src/parsers/transpilers/babel.js\"), __webpack_require__(\"./node_modules/babel7/lib/index.js\"), __webpack_require__(\"./node_modules/recast/main.js\"), __webpack_require__(\"./node_modules/babel-plugin-macros/dist/index.js\")]; (function (transpile, babel, recast, macro) {\n return callback({\n transpile: transpile.default,\n babel: babel,\n recast: recast,\n macro: macro\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n babel = _ref.babel,\n recast = _ref.recast,\n macro = _ref.macro;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode, {\n createMacro: macro.createMacro,\n MacroError: macro.MacroError\n });\n return babel.transform(code, {\n parserOpts: {\n parser: recast.parse,\n plugins: ['asyncGenerators', 'bigInt', 'classPrivateMethods', 'classPrivateProperties', 'classProperties', ['decorators', {\n decoratorsBeforeExport: false\n }], 'doExpressions', 'dynamicImport', 'exportDefaultFrom', 'exportNamespaceFrom', 'flow', 'flowComments', 'functionBind', 'functionSent', 'importMeta', 'jsx', 'logicalAssignment', 'nullishCoalescingOperator', 'numericSeparator', 'objectRestSpread', 'optionalCatchBinding', 'optionalChaining', ['pipelineOperator', {\n proposal: 'minimal'\n }], 'throwExpressions']\n },\n generatorOpts: {\n generator: recast.print\n },\n plugins: [macro(babel, {\n require: function require() {\n return transform;\n },\n resolvePath: function resolvePath(src) {\n return src;\n }\n })],\n sourceMaps: true\n });\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel-plugin-macros/index.js?")},"./src/parsers/js/transformers/babel/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"export default function ({Plugin, types: t}) {\\n return new Plugin('ast-transform', {\\n visitor: {\\n Identifier(node) {\\n return t.identifier(node.name.split('').reverse().join(''));\\n }\\n }\\n });\\n}\\n\");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel/codeExample.txt?")},"./src/parsers/js/transformers/babel/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/babel5/package.json"));\n\nvar ID = \'babel\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: false,\n defaultParserID: \'babylon\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 7).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/babel5/index.js")]; (function (transpile, babel) {\n return callback({\n transpile: transpile.default,\n babel: babel\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n babel = _ref.babel;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n return babel.transform(code, {\n whitelist: [],\n plugins: [transform.default || transform],\n sourceMaps: true\n });\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel/index.js?')},"./src/parsers/js/transformers/babel6/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function (babel) {\\n const { types: t } = babel;\\n \\n return {\\n name: \\"ast-transform\\", // not required\\n visitor: {\\n Identifier(path) {\\n path.node.name = path.node.name.split(\'\').reverse().join(\'\');\\n }\\n }\\n };\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel6/codeExample.txt?')},"./src/parsers/js/transformers/babel6/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel6/package.json\"));\n\nvar ID = 'babelv6';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: false,\n defaultParserID: 'babylon6',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 17).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./src/parsers/transpilers/babel.js\"), __webpack_require__(\"./node_modules/babel6/index.js\"), __webpack_require__(\"./node_modules/recast/main.js\")]; (function (transpile, babel, recast) {\n return callback({\n transpile: transpile.default,\n babel: babel,\n recast: recast\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n babel = _ref.babel,\n recast = _ref.recast;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n return babel.transform(code, {\n parserOpts: {\n parser: recast.parse,\n plugins: ['asyncGenerators', 'classConstructorCall', 'classProperties', 'decorators', 'doExpressions', 'exportExtensions', 'flow', 'functionSent', 'functionBind', 'jsx', 'objectRestSpread', 'dynamicImport']\n },\n generatorOpts: {\n generator: recast.print\n },\n plugins: [(transform.default || transform)(babel)],\n sourceMaps: true\n });\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel6/index.js?")},"./src/parsers/js/transformers/babel7/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function (babel) {\\n const { types: t } = babel;\\n \\n return {\\n name: \\"ast-transform\\", // not required\\n visitor: {\\n Identifier(path) {\\n path.node.name = path.node.name.split(\'\').reverse().join(\'\');\\n }\\n }\\n };\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel7/codeExample.txt?')},"./src/parsers/js/transformers/babel7/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/babel7/package.json\"));\n\nvar ID = 'babelv7';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: 'babylon7',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 10).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./src/parsers/transpilers/babel.js\"), __webpack_require__(\"./node_modules/babel7/lib/index.js\"), __webpack_require__(\"./node_modules/recast/main.js\")]; (function (transpile, babel, recast) {\n return callback({\n transpile: transpile.default,\n babel: babel,\n recast: recast\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n babel = _ref.babel,\n recast = _ref.recast;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n return babel.transformAsync(code, {\n parserOpts: {\n parser: recast.parse,\n plugins: ['asyncGenerators', 'bigInt', 'classPrivateMethods', 'classPrivateProperties', 'classProperties', ['decorators', {\n decoratorsBeforeExport: false\n }], 'doExpressions', 'dynamicImport', 'exportDefaultFrom', 'exportNamespaceFrom', 'flow', 'flowComments', 'functionBind', 'functionSent', 'importMeta', 'jsx', 'logicalAssignment', 'nullishCoalescingOperator', 'numericSeparator', 'objectRestSpread', 'optionalCatchBinding', 'optionalChaining', ['pipelineOperator', {\n proposal: 'minimal'\n }], 'throwExpressions']\n },\n retainLines: false,\n generatorOpts: {\n generator: recast.print\n },\n plugins: [(transform.default || transform)(babel)],\n sourceMaps: true\n });\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/babel7/index.js?")},"./src/parsers/js/transformers/eslint1/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function(context) {\\n return {\\n TemplateLiteral(node) {\\n context.report(node, \'Do not use template literals\');\\n }\\n };\\n};\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint1/codeExample.txt?')},"./src/parsers/js/transformers/eslint1/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/eslint1/package.json"));\n\nvar ID = \'eslint-v1\';\nvar name = \'ESLint v1\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: false,\n defaultParserID: \'acorn-to-esprima\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 14).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [// Explicitly require just the stuff we care about to avoid loading\n // RuleTester and CLIEngine, which are unnecessary and bloat out the\n // package size.\n __webpack_require__("./node_modules/eslint1/lib/eslint.js"), __webpack_require__("./node_modules/eslint1/lib/util/source-code.js"), __webpack_require__("./node_modules/eslint1/lib/rules.js"), __webpack_require__("./src/parsers/js/utils/eslintUtils.js")]; (function (eslint, sourceCode, rules, utils) {\n return callback({\n eslint: eslint,\n sourceCode: sourceCode,\n rules: rules,\n utils: utils\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var eslint = _ref.eslint,\n sourceCode = _ref.sourceCode,\n rules = _ref.rules,\n utils = _ref.utils;\n utils.defineRule(rules, transformCode);\n return utils.runRule(code, eslint, sourceCode);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint1/index.js?')},"./src/parsers/js/transformers/eslint1/loadRulesShim.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nmodule.exports = function\n /*rulesDir*/\nloadRules() {\n // By default, ESLint tries to load all available rules by looking for every\n // file in its "rules" directory. Since we don\'t care about any of the bundled\n // rules, just completely ignore them.\n return [];\n};\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint1/loadRulesShim.js?')},"./src/parsers/js/transformers/eslint2/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function(context) {\\n return {\\n TemplateLiteral(node) {\\n context.report(node, \'Do not use template literals\');\\n }\\n };\\n};\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint2/codeExample.txt?')},"./src/parsers/js/transformers/eslint2/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/eslint2/package.json"));\n\nvar ID = \'eslint-v2\';\nvar name = \'ESLint v2\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: false,\n defaultParserID: \'babel-eslint\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 12).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [// Explicitly require just the stuff we care about to avoid loading\n // RuleTester and CLIEngine, which are unnecessary and bloat out the\n // package size.\n __webpack_require__("./node_modules/eslint2/lib/eslint.js"), __webpack_require__("./node_modules/eslint2/lib/util/source-code.js"), __webpack_require__("./node_modules/eslint2/lib/rules.js"), __webpack_require__("./src/parsers/js/utils/eslintUtils.js")]; (function (eslint, sourceCode, rules, utils) {\n return callback({\n eslint: eslint,\n sourceCode: sourceCode,\n rules: rules,\n utils: utils\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var eslint = _ref.eslint,\n rules = _ref.rules,\n sourceCode = _ref.sourceCode,\n utils = _ref.utils;\n utils.defineRule(rules, transformCode);\n return utils.runRule(code, eslint, sourceCode);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint2/index.js?')},"./src/parsers/js/transformers/eslint3/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function(context) {\\n return {\\n TemplateLiteral(node) {\\n context.report(node, \'Do not use template literals\');\\n }\\n };\\n};\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint3/codeExample.txt?')},"./src/parsers/js/transformers/eslint3/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/eslint3/package.json"));\n\nvar ID = \'eslint-v3\';\nvar name = \'ESLint v3\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: false,\n defaultParserID: \'babel-eslint\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 11).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [// Explicitly require just the stuff we care about to avoid loading\n // RuleTester and CLIEngine, which are unnecessary and bloat out the\n // package size.\n __webpack_require__("./node_modules/eslint3/lib/eslint.js"), __webpack_require__("./node_modules/eslint3/lib/util/source-code.js"), __webpack_require__("./node_modules/eslint3/lib/rules.js"), __webpack_require__("./src/parsers/js/utils/eslintUtils.js")]; (function (eslint, sourceCode, rules, utils) {\n return callback({\n eslint: eslint,\n sourceCode: sourceCode,\n rules: rules,\n utils: utils\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var eslint = _ref.eslint,\n rules = _ref.rules,\n sourceCode = _ref.sourceCode,\n utils = _ref.utils;\n utils.defineRule(rules, transformCode);\n return utils.runRule(code, eslint, sourceCode);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint3/index.js?')},"./src/parsers/js/transformers/eslint4/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"export default function(context) {\\n return {\\n TemplateLiteral(node) {\\n context.report({\\n node,\\n message: 'Do not use template literals',\\n\\n fix(fixer) {\\n if (node.expressions.length) {\\n // Can't auto-fix template literal with expressions\\n return;\\n }\\n \\n return [\\n fixer.replaceTextRange([node.start, node.start + 1], '\\\"'),\\n fixer.replaceTextRange([node.end - 1, node.end], '\\\"'),\\n ];\\n },\\n });\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint4/codeExample.txt?")},"./src/parsers/js/transformers/eslint4/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/eslint4/package.json"));\n\nvar ID = \'eslint-v4\';\nvar name = \'ESLint v4\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: \'babel-eslint\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 13).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/eslint4/lib/linter.js"), __webpack_require__("./node_modules/eslint4/lib/util/source-code.js"), __webpack_require__("./src/parsers/js/utils/eslint4Utils.js")]; (function (Linter, sourceCode, utils) {\n return callback({\n eslint: new Linter(),\n sourceCode: sourceCode,\n utils: utils\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var eslint = _ref.eslint,\n sourceCode = _ref.sourceCode,\n utils = _ref.utils;\n utils.defineRule(eslint, transformCode);\n return utils.runRule(code, eslint, sourceCode);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint4/index.js?')},"./src/parsers/js/transformers/eslint8/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"export default function(context) {\\n return {\\n TemplateLiteral(node) {\\n context.report({\\n node,\\n message: 'Do not use template literals',\\n\\n fix(fixer) {\\n if (node.expressions.length) {\\n // Can't auto-fix template literal with expressions\\n return;\\n }\\n \\n return [\\n fixer.replaceTextRange([node.start, node.start + 1], '\\\"'),\\n fixer.replaceTextRange([node.end - 1, node.end], '\\\"'),\\n ];\\n },\\n });\\n }\\n };\\n};\\n\");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint8/codeExample.txt?")},"./src/parsers/js/transformers/eslint8/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/eslint8/package.json"));\n\nvar ID = \'eslint-v8\';\nvar name = \'ESLint v8\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: \'babel-eslint\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 8).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/eslint8/lib/linter/index.js"), __webpack_require__("./node_modules/eslint8/lib/source-code/index.js"), __webpack_require__("./src/parsers/js/utils/eslint4Utils.js")]; (function (Linter, sourceCode, utils) {\n return callback({\n eslint: new Linter.Linter(),\n sourceCode: sourceCode,\n utils: utils\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var eslint = _ref.eslint,\n sourceCode = _ref.sourceCode,\n utils = _ref.utils;\n utils.defineRule(eslint, transformCode);\n return utils.runRule(code, eslint, sourceCode);\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/eslint8/index.js?')},"./src/parsers/js/transformers/jscodeshift/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("// jscodeshift can take a parser, like \\"babel\\", \\"babylon\\", \\"flow\\", \\"ts\\", or \\"tsx\\"\\n// Read more: https://github.com/facebook/jscodeshift#parser\\nexport const parser = \'{{parser}}\'\\n\\n// Press ctrl+space for code completion\\nexport default function transformer(file, api) {\\n const j = api.jscodeshift;\\n\\n return j(file.source)\\n .find(j.Identifier)\\n .forEach(path => {\\n j(path).replaceWith(\\n j.identifier(path.node.name.split(\'\').reverse().join(\'\'))\\n );\\n })\\n .toSource();\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/jscodeshift/codeExample.txt?')},"./src/parsers/js/transformers/jscodeshift/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/jscodeshift/package.json\"));\n\nvar ID = 'jscodeshift';\nvar sessionMethods = new Set(); // https://github.com/facebook/jscodeshift#parser\n\nvar getJscodeshiftParser = function getJscodeshiftParser(parser, parserSettings) {\n if (parser === 'typescript') {\n if (parserSettings.typescript && parserSettings.typescript.jsx === false) {\n return 'ts';\n }\n\n return 'tsx';\n }\n\n if (parser === 'flow') {\n return 'flow';\n }\n\n return 'babel';\n};\n\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/facebook/jscodeshift',\n defaultParserID: 'recast',\n compatibleParserIDs: new Set(['typescript', 'flow']),\n formatCodeExample: function formatCodeExample(codeExample, _ref) {\n var parser = _ref.parser,\n parserSettings = _ref.parserSettings;\n return codeExample.replace('{{parser}}', \"\".concat(getJscodeshiftParser(parser, parserSettings)));\n },\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 19).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./src/parsers/transpilers/babel.js\"), __webpack_require__(\"./node_modules/jscodeshift/index.js\")]; (function (transpile, jscodeshift) {\n var registerMethods = jscodeshift.registerMethods;\n var origMethods;\n jscodeshift.registerMethods({\n hasOwnProperty: function hasOwnProperty(name) {\n // compare only against current-session & very original methods\n if (!origMethods) {\n origMethods = new Set(Object.getOwnPropertyNames(this));\n }\n\n return origMethods.has(name) || sessionMethods.has(name);\n }\n }); // patch in order to collect user-defined method names\n\n jscodeshift.registerMethods = function (methods) {\n registerMethods.apply(this, arguments);\n\n for (var name in methods) {\n sessionMethods.add(name);\n }\n };\n\n callback({\n transpile: transpile.default,\n jscodeshift: jscodeshift\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref2, transformCode, code) {\n var transpile = _ref2.transpile,\n jscodeshift = _ref2.jscodeshift;\n sessionMethods.clear();\n transformCode = transpile(transformCode);\n var transformModule = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n var transform = transformModule.__esModule ? transformModule.default : transformModule;\n var counter = Object.create(null);\n var statsWasCalled = false;\n var result = transform({\n path: 'Live.js',\n source: code\n }, {\n jscodeshift: transformModule.parser ? jscodeshift.withParser(transformModule.parser) : jscodeshift,\n stats: function stats(value) {\n var quantity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n statsWasCalled = true;\n counter[value] = (counter[value] ? counter[value] : 0) + quantity;\n }\n }, {});\n\n if (statsWasCalled) {\n console.log(JSON.stringify(counter, null, 4)); // eslint-disable-line no-console\n }\n\n if (result == null) {\n // If null is returned, the jscodeshift runner won't touch the original\n // code, so we just return that.\n return code;\n } else if (typeof result !== 'string') {\n throw new Error('Transformers must either return undefined, null or a string, not ' + \"\\\"\".concat((0, _typeof2.default)(result), \"\\\".\"));\n }\n\n return result;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/jscodeshift/index.js?")},"./src/parsers/js/transformers/prettier/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default {\\n \\"printWidth\\": 80,\\n \\"tabWidth\\": 2,\\n \\"useTabs\\": false,\\n \\"semi\\": false,\\n \\"singleQuote\\": false,\\n \\"trailingComma\\": \\"none\\",\\n \\"bracketSpacing\\": true,\\n \\"jsxBracketSameLine\\": false,\\n\\n \\"parser\\": \\"babel\\"\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/prettier/codeExample.txt?')},"./src/parsers/js/transformers/prettier/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/prettier/package.json"));\n\nvar ID = \'prettier\';\nvar name = \'prettier\';\nvar _default = {\n id: ID,\n displayName: name,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: \'babylon7\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 26).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/prettier/standalone.js"), __webpack_require__("./node_modules/prettier/parser-babel.js")]; (function (transpile, prettier, babel) {\n return callback({\n transpile: transpile.default,\n prettier: prettier,\n babel: babel\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n prettier = _ref.prettier,\n babel = _ref.babel;\n transformCode = transpile(transformCode);\n var options = (0, _compileModule.default)(transformCode);\n return prettier.format(code, Object.assign({\n plugins: [babel]\n }, options.default || options));\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/prettier/index.js?')},"./src/parsers/js/transformers/recast/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default function transformer(code, { recast, parsers }) {\\n const ast = recast.parse(code, { parser: parsers.esprima });\\n\\n recast.visit(ast, {\\n visitIdentifier(path) {\\n path.node.name = path.node.name.split(\\"\\").reverse().join(\\"\\");\\n return false;\\n }\\n });\\n\\n return recast.print(ast).code;\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/recast/codeExample.txt?')},"./src/parsers/js/transformers/recast/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/typeof.js"));\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/recast/package.json"));\n\nvar ID = \'recast\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/benjamn/recast\',\n defaultParserID: \'recast\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 22).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/recast/main.js"), __webpack_require__("./node_modules/recast/parsers/acorn.js"), __webpack_require__("./node_modules/recast/parsers/babel.js"), __webpack_require__("./node_modules/recast/parsers/babylon.js"), __webpack_require__("./node_modules/recast/parsers/esprima.js"), __webpack_require__("./node_modules/recast/parsers/flow.js"), __webpack_require__("./node_modules/recast/parsers/typescript.js")]; (function (transpile, recast, acorn, babel, babylon, esprima, flow, typescript) {\n callback({\n transpile: transpile.default,\n recast: recast,\n parsers: {\n acorn: acorn,\n babel: babel,\n babylon: babylon,\n esprima: esprima,\n flow: flow,\n typescript: typescript\n }\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n recast = _ref.recast,\n parsers = _ref.parsers;\n transformCode = transpile(transformCode);\n var transformModule = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n var transform = transformModule.__esModule ? transformModule.default : transformModule;\n var result = transform(code, {\n recast: recast,\n parsers: parsers\n });\n\n if (typeof result !== \'string\') {\n throw new Error(\'Transformers must either return undefined, null or a string, not \' + "\\"".concat((0, _typeof2.default)(result), "\\"."));\n }\n\n return result;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/recast/index.js?')},"./src/parsers/js/transformers/tslint/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export class Rule extends Lint.Rules.AbstractRule {\\n public static FAILURE_STRING = \\"Do not use template literals\\";\\n\\n public apply(sourceFile: ts.SourceFile): Lint.RuleFailure[] {\\n return this.applyWithWalker(new NoTemplateExpressionWalker(sourceFile, this.getOptions()));\\n }\\n}\\n\\n// The walker takes care of all the work.\\nclass NoTemplateExpressionWalker extends Lint.RuleWalker {\\n public visitTemplateExpression(node: ts.TemplateExpression) {\\n // create a failure at the current position\\n this.addFailure(this.createFailure(node.getStart(), node.getWidth(), Rule.FAILURE_STRING));\\n\\n // call the base version of this visitor to actually parse this node\\n super.visitTemplateExpression(node);\\n }\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/tslint/codeExample.txt?')},"./src/parsers/js/transformers/tslint/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/tslint/package.json"));\n\nvar ID = \'tslint\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: \'typescript\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 35).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/typescript.js"), __webpack_require__("./node_modules/tslint/lib/index.js"), __webpack_require__("./node_modules/typescript/lib/typescript.js")]; (function (transpile, tslint, typescript) {\n return callback({\n transpile: transpile.default,\n tslint: tslint,\n typescript: typescript\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n tslint = _ref.tslint,\n typescript = _ref.typescript;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode, {\n Lint: tslint,\n ts: typescript\n });\n var linter = new tslint.Linter({});\n var rule = new transform.Rule({});\n var sourceFile = linter.getSourceFile(\'astExplorer.ts\', code);\n var ruleFailures = linter.applyRule(rule, sourceFile);\n return formatResults(ruleFailures);\n }\n};\nexports.default = _default;\n\nfunction formatResults(results) {\n return results.length === 0 ? \'Lint rule not fired.\' : results.map(formatResult).join(\'\').trim();\n}\n\nfunction formatResult(result) {\n var _result$startPosition = result.startPosition.lineAndCharacter,\n line = _result$startPosition.line,\n character = _result$startPosition.character;\n var rawLine = result.rawLines.split(\'\\n\')[line];\n var pointer = \'-\'.repeat(character) + \'^\';\n return "\\n// ".concat(result.failure, " (at ").concat(line + 1, ":").concat(character + 1, ")\\n ").concat(rawLine, "\\n// ").concat(pointer, "\\n");\n}\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/tslint/index.js?')},"./src/parsers/js/transformers/typescript/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"/**\\n * The transformer signature is based on https://github.com/cevek/ttypescript#program\\n */\\nexport default function (program) {\\n const checker = program.getTypeChecker();\\n return (context) => {\\n return (sourceFile) => {\\n const visitor = (node) => {\\n // This branch evaluates '2 + 2' like expressions and replaces the node with the result (in this case '4')\\n if (ts.isBinaryExpression(node)) {\\n if (ts.isNumericLiteral(node.left) && ts.isNumericLiteral(node.right)) {\\n // We could parse `node.text` as a number, or we can use the typechecker to get type info for nodes\\n const lhs = checker.getTypeAtLocation(node.left);\\n const rhs = checker.getTypeAtLocation(node.right);\\n\\n switch (node.operatorToken.kind) {\\n case ts.SyntaxKind.PlusToken:\\n return context.factory.createNumericLiteral(lhs.value + rhs.value);\\n }\\n }\\n }\\n // \\n if (ts.isIdentifier(node) && node.text === 'printTips' || node.text === 'tips') {\\n return context.factory.createIdentifier(node.text.split('').reverse().join(''));\\n }\\n return ts.visitEachChild(node, visitor, context);\\n };\\n return ts.visitNode(sourceFile, visitor);\\n };\\n };\\n};\\n\\n\");\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/typescript/codeExample.txt?")},"./src/parsers/js/transformers/typescript/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/typescript/package.json\"));\n\nvar ID = 'typescript';\nvar FILENAME = 'astExplorer.tsx';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n showInMenu: true,\n defaultParserID: 'typescript',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 64).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./src/parsers/transpilers/typescript.js\"), __webpack_require__(\"./node_modules/typescript/lib/typescript.js\")]; (function (transpile, typescript) {\n return callback({\n transpile: transpile.default,\n ts: typescript\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n ts = _ref.ts;\n // basic scaffolding to get a compiled javascript module from the user provided code\n transformCode = transpile(transformCode);\n var mod = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode, {\n ts: ts\n }); // check that the exported value is valid\n\n var createTransformer = mod.default || mod;\n\n if (typeof createTransformer !== 'function') {\n throw new TypeError('expected the default export to be a program transformer factory');\n } // Create a minimal typescript host object needed for the rest of the compiler api\n\n\n var host\n /*: ts.host*/\n = {\n fileExists: function fileExists() {\n return true;\n },\n getCanonicalFileName: function getCanonicalFileName(filename) {\n return filename;\n },\n getCurrentDirectory: function getCurrentDirectory() {\n return '';\n },\n getDefaultLibFileName: function getDefaultLibFileName() {\n return 'lib.d.ts';\n },\n getNewLine: function getNewLine() {\n return '\\n';\n },\n getSourceFile: function getSourceFile(filename) {\n return ts.createSourceFile(filename, code, ts.ScriptTarget.Latest, true);\n },\n readFile: function readFile() {\n return null;\n },\n useCaseSensitiveFileNames: function useCaseSensitiveFileNames() {\n return true;\n },\n writeFile: function writeFile() {\n return null;\n }\n }; // create the program with the provided file as entry point\n\n var program = ts.createProgram([FILENAME], {\n noResolve: true,\n target: ts.ScriptTarget.Latest,\n experimentalDecorators: true,\n experimentalAsyncFunctions: true,\n jsx: true\n }, host); // create the user provided transformer by invoking the factory\n\n var transformerFactory = createTransformer(program); // create a source file node from the file contents\n\n var sourceFile = program.getSourceFile(FILENAME); // transform the source file node with the created transformer\n\n var transformResult = ts.transform(sourceFile, [transformerFactory], program.getCompilerOptions()); // retrieve the result source file node\n\n var resultFile = transformResult.transformed[0]; // create a printer and print the file to a string\n\n var printer = ts.createPrinter();\n var result = printer.printFile(resultFile);\n return result;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/transformers/typescript/index.js?")},"./src/parsers/js/typescript-eslint-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultESTreeParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/js/utils/defaultESTreeParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/@typescript-eslint/parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = '@typescript-eslint/parser';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultESTreeParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://typescript-eslint.io/',\n locationProps: new Set(['loc', 'start', 'end', 'range']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 33).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/@typescript-eslint/parser/dist/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n range: true,\n loc: false,\n tokens: false,\n comment: false,\n useJSXTextNode: false,\n ecmaVersion: 6,\n sourceType: 'module',\n ecmaFeatures: {\n jsx: true\n }\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration(defaultOptions) {\n return {\n fields: [['ecmaVersion', [3, 5, 6, 7, 8, 9], function (value) {\n return Number(value);\n }], ['sourceType', ['script', 'module']], 'range', 'loc', 'tokens', 'comment', 'useJSXTextNode', {\n key: 'ecmaFeatures',\n title: 'ecmaFeatures',\n fields: Object.keys(defaultOptions.ecmaFeatures),\n settings: function settings(_settings) {\n return _settings.ecmaFeatures || _objectSpread({}, defaultOptions.ecmaFeatures);\n }\n }],\n required: new Set(['range'])\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/typescript-eslint-parser.js?")},"./src/parsers/js/typescript.js":function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/regenerator/index.js\"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/typescript/package.json\"));\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'typescript';\nvar FILENAME = 'astExplorer.ts';\nvar getComments;\nvar syntaxKind = {}; // Typescript uses `process` somehow\n\nif (!global.process) {\n global.process = {};\n}\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['pos', 'end']),\n typeProps: new Set(['kind']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 101).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/typescript/lib/typescript.js\")]; (function (_ts) {\n // workarounds issue described at https://github.com/Microsoft/TypeScript/issues/18062\n var _iterator = _createForOfIteratorHelper(Object.keys(_ts.SyntaxKind).filter(function (x) {\n return isNaN(parseInt(x));\n })),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var name = _step.value;\n var value = _ts.SyntaxKind[name];\n\n if (!syntaxKind[value]) {\n syntaxKind[value] = name;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n callback(_ts);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(ts, code, options) {\n var compilerHost\n /*: ts.CompilerHost*/\n = {\n fileExists: function fileExists() {\n return true;\n },\n getCanonicalFileName: function getCanonicalFileName(filename) {\n return filename;\n },\n getCurrentDirectory: function getCurrentDirectory() {\n return '';\n },\n getDefaultLibFileName: function getDefaultLibFileName() {\n return 'lib.d.ts';\n },\n getNewLine: function getNewLine() {\n return '\\n';\n },\n getSourceFile: function getSourceFile(filename) {\n return ts.createSourceFile(filename, code, ts.ScriptTarget.Latest, true);\n },\n readFile: function readFile() {\n return null;\n },\n useCaseSensitiveFileNames: function useCaseSensitiveFileNames() {\n return true;\n },\n writeFile: function writeFile() {\n return null;\n }\n };\n var filename = FILENAME + (options.jsx ? 'x' : '');\n var program = ts.createProgram([filename], {\n noResolve: true,\n target: ts.ScriptTarget.Latest,\n experimentalDecorators: options.experimentalDecorators,\n experimentalAsyncFunctions: options.experimentalAsyncFunctions,\n jsx: options.jsx ? 'preserve' : undefined\n }, compilerHost);\n var sourceFile = program.getSourceFile(filename);\n\n getComments = function getComments(node, isTrailing) {\n if (node.parent) {\n var nodePos = isTrailing ? node.end : node.pos;\n var parentPos = isTrailing ? node.parent.end : node.parent.pos;\n\n if (node.parent.kind === ts.SyntaxKind.SourceFile || nodePos !== parentPos) {\n var comments = isTrailing ? ts.getTrailingCommentRanges(sourceFile.text, nodePos) : ts.getLeadingCommentRanges(sourceFile.text, nodePos);\n\n if (Array.isArray(comments)) {\n comments.forEach(function (comment) {\n comment.type = syntaxKind[comment.kind];\n comment.text = sourceFile.text.substring(comment.pos, comment.end);\n });\n return comments;\n }\n }\n }\n };\n\n return sourceFile;\n },\n getNodeName: function getNodeName(node) {\n if (node.kind) {\n return syntaxKind[node.kind];\n }\n },\n _ignoredProperties: new Set(['file', 'parent']),\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === 'object')) {\n _context.next = 15;\n break;\n }\n\n _context.t0 = _regenerator.default.keys(node);\n\n case 2:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 10;\n break;\n }\n\n prop = _context.t1.value;\n\n if (!(this._ignoredProperties.has(prop) || prop.charAt(0) === '_')) {\n _context.next = 6;\n break;\n }\n\n return _context.abrupt(\"continue\", 2);\n\n case 6:\n _context.next = 8;\n return {\n value: node[prop],\n key: prop\n };\n\n case 8:\n _context.next = 2;\n break;\n\n case 10:\n if (!node.parent) {\n _context.next = 15;\n break;\n }\n\n _context.next = 13;\n return {\n value: getComments(node),\n key: 'leadingComments',\n computed: true\n };\n\n case 13:\n _context.next = 15;\n return {\n value: getComments(node, true),\n key: 'trailingComments',\n computed: true\n };\n\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, forEachProperty, this);\n }),\n nodeToRange: function nodeToRange(node) {\n if (typeof node.getStart === 'function' && typeof node.getEnd === 'function') {\n return [node.getStart(), node.getEnd()];\n } else if (typeof node.pos !== 'undefined' && typeof node.end !== 'undefined') {\n return [node.pos, node.end];\n }\n },\n opensByDefault: function opensByDefault(_, key) {\n return key === 'statements' || key === 'declarationList' || key === 'declarations';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n experimentalDecorators: true,\n jsx: true\n };\n }\n});\n\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(\"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./src/parsers/js/typescript.js?")},"./src/parsers/js/uglify.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/uglify-es/package.json\"));\n\nvar _compileModule = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/compileModule.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'uglify-js';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['TYPE']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 77).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/raw-loader/dist/cjs.js?esModule=false!./node_modules/uglify-es/lib/utils.js\"), __webpack_require__(\"./node_modules/raw-loader/dist/cjs.js?esModule=false!./node_modules/uglify-es/lib/ast.js\"), __webpack_require__(\"./node_modules/raw-loader/dist/cjs.js?esModule=false!./node_modules/uglify-es/lib/parse.js\")]; (function () {\n for (var _len = arguments.length, contents = new Array(_len), _key = 0; _key < _len; _key++) {\n contents[_key] = arguments[_key];\n }\n\n contents.push('exports.parse = parse;');\n callback((0, _compileModule.default)(contents.join('\\n\\n')));\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(UglifyJS, code) {\n return UglifyJS.parse(code);\n },\n getNodeName: function getNodeName(node) {\n var type = node.TYPE;\n\n if (type === 'Token') {\n type += \"(\".concat(node.type, \")\");\n }\n\n return type;\n },\n nodeToRange: function nodeToRange(node) {\n var start, end;\n\n switch (node.TYPE) {\n case 'Token':\n start = end = node;\n break;\n\n case undefined:\n return null;\n\n default:\n start = node.start;\n end = node.end;\n break;\n }\n\n if (start && end) {\n return [start.pos, end.endpos];\n }\n\n return null;\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'body' || key === 'elements' || // array literals\n key === 'definitions' || // variable declaration\n key === 'properties';\n },\n _ignoredProperties: new Set(['_walk', 'CTOR'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/uglify.js?")},"./src/parsers/js/utils/defaultESTreeParserInterface.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n opensByDefault: function opensByDefault(node, key) {\n return Boolean(node) && node.type === 'Program' || key === 'body' || key === 'elements' || // array literals\n key === 'declarations' || // variable declaration\n key === 'expression' // expression statements\n ;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/js/utils/defaultESTreeParserInterface.js?")},"./src/parsers/json/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("{\\n \\"key1\\": [true, false, null],\\n \\"key2\\": {\\n \\"key3\\": [1, 2, \\"3\\", 1e10, 1e-3]\\n }\\n}");\n\n//# sourceURL=webpack:///./src/parsers/json/codeExample.txt?')},"./src/parsers/json/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/javascript/javascript.js\");\n\nvar id = 'json';\nexports.id = id;\nvar displayName = 'JSON';\nexports.displayName = displayName;\nvar mimeTypes = ['application/json'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'json';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/json/index.js?")},"./src/parsers/json/json-to-ast.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/json-to-ast/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'jsonToAst\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'loc\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 93).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/json-to-ast/build.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(jsonToAst, code) {\n return jsonToAst(code);\n },\n nodeToRange: function nodeToRange(_ref) {\n var loc = _ref.loc;\n\n if (loc) {\n return [loc.start.offset, loc.end.offset];\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/json/json-to-ast.js?')},"./src/parsers/json/momoa.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@humanwhocodes/momoa/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'momoa\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'loc\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 81).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@humanwhocodes/momoa/api.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(momoa, code, options) {\n return momoa.parse(code, options);\n },\n nodeToRange: function nodeToRange(_ref) {\n var loc = _ref.loc;\n\n if (loc) {\n return [loc.start.offset, loc.end.offset];\n }\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n comments: true,\n tokens: true,\n ranges: true\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/json/momoa.js?')},"./src/parsers/lua/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("--[[\\n Paste or drop some Lua here and explore\\n the syntax tree created by chosen parser.\\n Enjoy!\\n--]]\\n\\nfunction allwords ()\\n local line = io.read() -- current line\\n local pos = 1 -- current position in the line\\n return function () -- iterator function\\n while line do -- repeat while there are lines\\n local s, e = string.find(line, \\"%w+\\", pos)\\n if s then -- found a word?\\n pos = e + 1 -- update next position\\n return string.sub(line, s, e) -- return the word\\n else\\n line = io.read() -- word not found; try next line\\n pos = 1 -- restart from first position\\n end\\n end\\n return nil -- no more lines: end of traversal\\n end\\nend");\n\n//# sourceURL=webpack:///./src/parsers/lua/codeExample.txt?')},"./src/parsers/lua/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/lua/lua.js\");\n\nvar id = 'lua';\nexports.id = id;\nvar displayName = 'Lua';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'lua';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/lua/index.js?")},"./src/parsers/lua/luaparse.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _react = _interopRequireDefault(__webpack_require__("./node_modules/react/index.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/luaparse/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'luaparse\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: "".concat(_package.default.version),\n homepage: _package.default.homepage,\n locationProps: new Set([\'range\', \'loc\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 94).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/luaparse/luaparse.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(luaparse, code) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return luaparse.parse(code, options);\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n ranges: true,\n locations: false,\n comments: true,\n scope: false,\n luaVersion: \'5.1\'\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [\'ranges\', \'locations\', \'comments\', \'scope\', [\'luaVersion\', [\'5.1\', \'5.2\', \'5.3\']]],\n required: new Set([\'ranges\'])\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("a", {\n href: "https://oxyc.github.io/luaparse/#parser-interface",\n target: "_blank",\n rel: "noopener noreferrer"\n }, "Option descriptions")), _defaultParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/lua/luaparse.js?')},"./src/parsers/lucene/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("name:frank OR job:engineer AND food:/marshmal+ows/\\n");\n\n//# sourceURL=webpack:///./src/parsers/lucene/codeExample.txt?')},"./src/parsers/lucene/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'lucene';\nexports.id = id;\nvar displayName = 'Lucene';\nexports.displayName = displayName;\nvar mimeTypes = [''];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'lucene';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/lucene/index.js?")},"./src/parsers/lucene/lucene.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/lucene/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'lucene\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'fieldLocation\', \'termLocation\', \'location\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 70).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/lucene/lib/lucene.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var parse = _ref.parse;\n return parse(code);\n },\n nodeToRange: function nodeToRange(node) {\n var start = [];\n var end = [];\n\n if (node.location) {\n start.push(node.location.start.offset);\n end.push(node.location.end.offset);\n }\n\n if (node.fieldLocation) {\n start.push(node.fieldLocation.start.offset);\n end.push(node.fieldLocation.end.offset);\n }\n\n if (node.termLocation) {\n start.push(node.termLocation.start.offset);\n end.push(node.termLocation.end.offset);\n }\n\n if (start.length === 0 || end.length === 0) {\n return;\n }\n\n return [start.reduce(function (a, b) {\n return Math.min(a, b);\n }), end.reduce(function (a, b) {\n return Math.max(a, b);\n })];\n },\n getDefaultOptions: function getDefaultOptions() {\n return {};\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/lucene/lucene.js?')},"./src/parsers/markdown/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("# Hello\\n\\nSome *emphasis*, **importance**, and `code`.\\n\\n---\\n\\n```javascript\\nconsole.log(\'!\');\\n```\\n\\n* foo\\n* bar\\n* baz\\n");\n\n//# sourceURL=webpack:///./src/parsers/markdown/codeExample.txt?')},"./src/parsers/markdown/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/markdown/markdown.js\");\n\nvar id = 'markdown';\nexports.id = id;\nvar displayName = 'Markdown';\nexports.displayName = displayName;\nvar mimeTypes = ['text/markdown'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'md';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/markdown/index.js?")},"./src/parsers/markdown/remark.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _react = _interopRequireDefault(__webpack_require__("./node_modules/react/index.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/remark/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'remark\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'position\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 48).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/remark/index.js"), __webpack_require__("./node_modules/remark-gfm/index.js"), __webpack_require__("./node_modules/remark-directive/index.js"), __webpack_require__("./node_modules/remark-footnotes/index.js"), __webpack_require__("./node_modules/remark-frontmatter/index.js"), __webpack_require__("./node_modules/remark-math/index.js")]; (function (_ref, _ref2, _ref3, _ref4, _ref5, _ref6) {\n var remark = _ref.remark;\n var gfm = _ref2.default;\n var directive = _ref3.default;\n var footnotes = _ref4.default;\n var frontmatter = _ref5.default;\n var math = _ref6.default;\n return callback({\n remark: remark,\n gfm: gfm,\n directive: directive,\n footnotes: footnotes,\n frontmatter: frontmatter,\n math: math\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref7, code, options) {\n var remark = _ref7.remark,\n gfm = _ref7.gfm,\n directive = _ref7.directive,\n footnotes = _ref7.footnotes,\n frontmatter = _ref7.frontmatter,\n math = _ref7.math;\n var plugins = [options[\'remark-gfm\'] ? gfm : false, options[\'remark-directive\'] ? directive : false, options[\'remark-footnotes\'] ? footnotes : false, options[\'remark-frontmatter\'] ? [frontmatter, [\'yaml\', \'toml\']] : false, options[\'remark-math\'] ? math : false].filter(function (plugin) {\n return plugin !== false;\n });\n return remark().use(plugins).parse(code);\n },\n nodeToRange: function nodeToRange(_ref8) {\n var position = _ref8.position;\n\n if (position) {\n return [position.start.offset, position.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'children\';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n \'remark-directive\': false,\n \'remark-footnotes\': false,\n \'remark-frontmatter\': false,\n \'remark-gfm\': false,\n \'remark-math\': false\n };\n },\n renderSettings: function renderSettings(parserSettings, onChange) {\n return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "remark is extended through", \' \', /*#__PURE__*/_react.default.createElement("a", {\n href: "https://github.com/remarkjs/remark/blob/HEAD/doc/plugins.md",\n target: "_blank",\n rel: "noreferrer noopener"\n }, "plugins")), _defaultParserInterface.default.renderSettings.call(this, parserSettings, onChange));\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/markdown/remark.js?')},"./src/parsers/markdown/transformers/remark/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("// available utilities are: \\"unist-util-is\\", \\"unist-util-visit\\", and \\"unist-util-visit-parents\\"\\nconst visit = require(\\"unist-util-visit\\");\\n\\nmodule.exports = function attacher(options) {\\n return function transformer(tree, vfile) {\\n // add a level to headings, for example `# heading` to `## heading`\\n visit(tree, \\"heading\\", (node) => {\\n node.depth += 1\\n });\\n return tree;\\n };\\n};\\n");\n\n//# sourceURL=webpack:///./src/parsers/markdown/transformers/remark/codeExample.txt?')},"./src/parsers/markdown/transformers/remark/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/remark/package.json"));\n\nvar _excluded = ["remark"];\nvar ID = \'remark\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: ID,\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 51).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/remark/index.js"), __webpack_require__("./node_modules/unist-util-is/index.js"), __webpack_require__("./node_modules/unist-util-visit/index.js"), __webpack_require__("./node_modules/unist-util-visit-parents/index.js")]; (function (_ref, _ref2, _ref3, _ref4) {\n var remark = _ref.remark;\n var is = _ref2.is;\n var visit = _ref3.visit;\n var visitParents = _ref4.visitParents;\n callback({\n remark: remark,\n \'unist-util-is\': is,\n \'unist-util-visit\': visit,\n \'unist-util-visit-parents\': visitParents\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref5, transformCode, code) {\n var remark = _ref5.remark,\n availableModules = (0, _objectWithoutProperties2.default)(_ref5, _excluded);\n\n function sandboxRequire(name) {\n if (!Object.getOwnPropertyNames(availableModules).includes(name)) throw new Error("Cannot find module \'".concat(name, "\'"));\n return availableModules[name];\n }\n\n var transform = (0, _compileModule.default)(transformCode, {\n require: sandboxRequire\n });\n return remark().use(transform).processSync(code).value;\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/markdown/transformers/remark/index.js?')},"./src/parsers/mdx/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"import MyComp from './components/MyComp'\\n\\nexport const meta = {\\n title: 'Page Title',\\n description: 'This is a page description',\\n}\\n\\n# Hello\\n\\n<MyComp prop=\\\"value\\\">\\n Component children\\n</MyComp>\\n\\nSome *emphasis*, **importance**, and `code`.\\n\\n---\\n\\n```javascript\\nconsole.log('!');\\n```\\n\\n* foo\\n* bar\\n* baz\\n\");\n\n//# sourceURL=webpack:///./src/parsers/mdx/codeExample.txt?")},"./src/parsers/mdx/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'mdx';\nexports.id = id;\nvar displayName = 'MDX';\nexports.displayName = displayName;\nvar mimeTypes = ['text/mdx'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'mdx';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/mdx/index.js?")},"./src/parsers/mdx/mdxhast.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@mdx-js/mdx/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'mdxhast\';\n\nfunction removeNewlines(node) {\n if (node.children != null) {\n node.children = node.children.filter(function (node) {\n return node.value !== \'\\n\';\n });\n node.children.forEach(removeNewlines);\n }\n}\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: \'https://mdxjs.com\',\n locationProps: new Set([\'position\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 6).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@mdx-js/mdx/index.js"), __webpack_require__("./node_modules/@mdx-js/mdx/mdx-ast-to-mdx-hast.js")]; (function (mdx, mdxAstToMdxHast) {\n return callback({\n mdx: mdx,\n mdxAstToMdxHast: mdxAstToMdxHast\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var mdx = _ref.mdx,\n mdxAstToMdxHast = _ref.mdxAstToMdxHast;\n var result;\n mdx.sync(code, {\n hastPlugins: [mdxAstToMdxHast, function () {\n return removeNewlines;\n }, function () {\n return function (tree) {\n result = tree;\n };\n }]\n });\n return result;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var position = _ref2.position;\n\n if (position) {\n return [position.start.offset, position.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'children\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/mdx/mdxhast.js?')},"./src/parsers/mdx/transformers/mdx/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("export default {\\n mdPlugins: [],\\n hastPlugins: [],\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/mdx/transformers/mdx/codeExample.txt?')},"./src/parsers/mdx/transformers/mdx/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@mdx-js/mdx/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'mdx\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: \'https://mdxjs.com\',\n defaultParserID: \'mdxhast\',\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 5).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/@mdx-js/mdx/index.js"), __webpack_require__("./node_modules/prettier/standalone.js"), __webpack_require__("./node_modules/prettier/parser-babel.js")]; (function (transpile, mdx, prettier, babel) {\n callback({\n transpile: transpile.default,\n mdx: mdx,\n prettier: prettier,\n babel: babel\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n mdx = _ref.mdx,\n prettier = _ref.prettier,\n babylon = _ref.babylon;\n transformCode = transpile(transformCode);\n var transform = (0, _compileModule.default)(transformCode);\n var jsxCode = mdx.sync(code, _objectSpread({}, transform.default || transform));\n\n try {\n return prettier.format(jsxCode, {\n parser: \'babylon\',\n plugins: [babylon]\n });\n } catch (err) {\n return "\\n".concat(err.message, "\\n\\n------------\\nFull output:\\n------------\\n\\n").concat(jsxCode.trim(), "\\n").trim();\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/mdx/transformers/mdx/index.js?')},"./src/parsers/monkey/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("let version = 1 + (50 / 2) - (8 * 3);\\n\\nlet name = \\"The Monkey programming language\\";\\n\\nlet isMonkeyFastNow = true;\\n\\nlet people = [{\\"name\\": \\"Anna\\", \\"age\\": 24}, {\\"name\\": \\"Bob\\", \\"age\\": 99}];\\n\\nlet getName = fn(person) { person[\\"name\\"]; };\\ngetName(people[0]);\\ngetName(people[1]);\\n\\nputs(len(people))\\n\\nlet fibonacci = fn(x) {\\n if (x == 0) {\\n 0\\n } else {\\n if (x == 1) {\\n return 1;\\n } else {\\n fibonacci(x - 1) + fibonacci(x - 2);\\n }\\n }\\n};\\n\\n\\nlet newAdder = fn(a, b) {\\n fn(c) { a + b + c };\\n};\\n\\nlet adder = newAdder(1, 2);\\n\\nadder(8);\\n");\n\n//# sourceURL=webpack:///./src/parsers/monkey/codeExample.txt?')},"./src/parsers/monkey/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'monkey';\nexports.id = id;\nvar displayName = 'Monkey';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'monkey';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/monkey/index.js?")},"./src/parsers/monkey/monkey.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/regenerator/index.js"));\n\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/asyncToGenerator.js"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@gengjiawen/monkey-wasm/package.json"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'monkey\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: \'https://monkeylang.org/\',\n locationProps: new Set([\'span\']),\n loadParser: function loadParser(callback) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n __webpack_require__.e(/* AMD require */ 68).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@gengjiawen/monkey-wasm/monkey_wasm.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n\n case 1:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n parse: function parse(parser, code) {\n try {\n return JSON.parse(parser.parse(code));\n } catch (message) {\n // AST Explorer expects the thrown error to be an object, not a string.\n throw new SyntaxError(message);\n }\n },\n getNodeName: function getNodeName(node) {\n return node.type;\n },\n nodeToRange: function nodeToRange(node) {\n if (node && node.span && typeof node.span.start === \'number\') {\n return [node.span.start, node.span.end];\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/monkey/monkey.js?')},"./src/parsers/ocaml/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("let tips = [\\n \\"Click on any AST node with a \'+\' to expand it\\";\\n\\n \\"Hovering over a node highlights the\\n corresponding location in the source code\\";\\n\\n \\"Shift click on an AST node to expand the whole subtree\\"\\n]\\n\\nlet printTips () =\\n tips |> (List.iteri (fun i tip -> Printf.printf \\"Tip %d: %s\\\\n\\" i tip))\\n");\n\n//# sourceURL=webpack:///./src/parsers/ocaml/codeExample.txt?')},"./src/parsers/ocaml/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.editorMode = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/mllike/mllike.js\");\n\nvar id = 'ocaml';\nexports.id = id;\nvar editorMode = 'text/x-ocaml';\nexports.editorMode = editorMode;\nvar displayName = 'OCaml';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-ocaml'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'ml';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/ocaml/index.js?")},"./src/parsers/ocaml/refmt-ml.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _refmt = _interopRequireDefault(__webpack_require__("./src/parsers/reason/refmt.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'refmt-ml\';\n\nvar _default = _objectSpread(_objectSpread({}, _refmt.default), {}, {\n id: ID,\n parse: function parse(parser, code) {\n return parser.parseOcaml(code);\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/ocaml/refmt-ml.js?')},"./src/parsers/php/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("<?php\\n\\n$tips = [\\n \\"Click on any AST node with a \'+\' to expand it\\",\\n\\n \\"Hovering over a node highlights the \\\\\\n corresponding location in the source code\\",\\n\\n \\"Shift click on an AST node to expand the whole subtree\\"\\n];\\n\\nfunction printTips() {\\n global $tips;\\n foreach($tips as $i => $tip) {\\n echo \\"Tip $i: \\" . $tip;\\n }\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/php/codeExample.txt?')},"./src/parsers/php/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/php/php.js\");\n\nvar id = 'php';\nexports.id = id;\nvar displayName = 'PHP';\nexports.displayName = displayName;\nvar mimeTypes = ['application/php'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'php';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/php/index.js?")},"./src/parsers/php/php-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/php-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'php-parser';\nvar defaultOptions = {\n parser: {\n extractDoc: true\n },\n ast: {\n withPositions: true\n }\n};\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['loc']),\n typeProps: new Set(['kind']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 96).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/php-parser/dist/php-parser.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(Engine, code) {\n var parser = new Engine(defaultOptions);\n return parser.parseCode(code, '');\n },\n getNodeName: function getNodeName(node) {\n return node.kind;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.loc && node.loc.start && node.loc.end) {\n return [node.loc.start.offset, node.loc.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'body' || key === 'what' || key === 'items';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/php/php-parser.js?")},"./src/parsers/protobuf/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("syntax = \\"proto3\\";\\npackage tutorial;\\n\\nimport \\"google/protobuf/timestamp.proto\\";\\n\\noption go_package = \\"github.com/protocolbuffers/protobuf/examples/go/tutorialpb\\";\\n\\nmessage Person {\\n string name = 1;\\n int32 id = 2; // Unique ID number for this person.\\n string email = 3;\\n\\n enum PhoneType {\\n MOBILE = 0;\\n HOME = 1;\\n WORK = 2;\\n }\\n\\n message PhoneNumber {\\n string number = 1;\\n PhoneType type = 2;\\n }\\n\\n repeated PhoneNumber phones = 4;\\n\\n google.protobuf.Timestamp last_updated = 5;\\n}\\n\\n// Our address book file is just one of these.\\nmessage AddressBook {\\n repeated Person people = 1;\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/protobuf/codeExample.txt?')},"./src/parsers/protobuf/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/protobuf/protobuf.js\");\n\nvar id = 'protobuf';\nexports.id = id;\nvar displayName = 'Protocol Buffers';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-protobuf'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'proto';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/protobuf/index.js?")},"./src/parsers/protobuf/pbkit.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/pbkit/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'pbkit';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: 'https://github.com/riiid/pbkit',\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['type']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 79).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/pbkit/core/parser/proto.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n return parser.parse(code).ast;\n },\n nodeToRange: function nodeToRange(node) {\n var start = node.start,\n end = node.end;\n return [start, end];\n },\n opensByDefault: function opensByDefault(node, key) {\n if (key === 'statements') {\n return true;\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/protobuf/pbkit.js?")},"./src/parsers/pug/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"doctype html\\nhtml(lang='en')\\n head\\n title Pug\\n script(type='text/javascript').\\n const foo = true;\\n let bar = function() {};\\n if (foo) {\\n bar(1 + 5)\\n }\\n body\\n h1 Pug - node template engine\\n #container.col\\n p You are amazing\\n p\\n | Pug is a terse and simple\\n | templating language with a\\n | strong focus on performance\\n | and powerful features.\\n\");\n\n//# sourceURL=webpack:///./src/parsers/pug/codeExample.txt?")},"./src/parsers/pug/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/pug/pug.js\");\n\nvar id = 'pug';\nexports.id = id;\nvar displayName = 'Pug';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'pug';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/pug/index.js?")},"./src/parsers/pug/pug.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/pug-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'pug';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/pugjs/pug',\n typeProps: new Set(['type', 'name']),\n locationProps: new Set(['line', 'column']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 57).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/pug-lexer/index.js\"), __webpack_require__(\"./node_modules/pug-parser/index.js\")]; (function (lex, parse) {\n callback({\n lex: lex,\n parse: parse\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var lex = _ref.lex,\n parse = _ref.parse;\n return parse(lex(code, {}), {\n src: code\n });\n },\n opensByDefault: function opensByDefault(node, key) {\n switch (key) {\n case 'block':\n case 'nodes':\n return true;\n }\n },\n getNodeName: function getNodeName(node) {\n var type = node.type;\n /* eslint-disable no-fallthrough */\n\n switch (type) {\n case 'Block':\n return '';\n\n case 'Doctype':\n return \"Doctype(\".concat(node.val, \")\");\n\n case 'Comment':\n if (node.buffer) return 'Comment(buffer)';\n\n case 'NamedBlock':\n return \"Block:\".concat(node.mode, \"(\").concat(node.name, \")\");\n\n case 'Code':\n if (node.val === 'break') return 'Code(break)';\n\n case 'When':\n if (node.expr === 'default') return 'When(default)';\n\n case 'Include':\n case 'RawInclude':\n case 'Extends':\n case 'Each':\n case 'While':\n case 'Conditional':\n case 'Case':\n case 'AttributeBlock':\n case 'Text':\n return type;\n\n default:\n type = 'Attribute';\n\n case 'Filter':\n case 'Mixin':\n if (node.call) type = 'Mixin:call';\n\n case 'Tag':\n return \"\".concat(type, \"(\").concat(node.name, \")\");\n }\n /* eslint-enable no-fallthrough */\n\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/pug/pug.js?")},"./src/parsers/python/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"print(\\\"Hello world\\\")\\n\\nnum1 = 1.5\\nnum2 = 6.3\\n\\n# Add two numbers\\nsum = num1 + num2\\n\\n# Display the sum\\nprint('The sum of {0} and {1} is {2}'.format(num1, num2, sum))\\n\\n# Note: change this value for a different result\\nnum = 8\\n\\n# To take the input from the user\\n#num = float(input('Enter a number: '))\\n\\nnum_sqrt = num ** 0.5\\nprint('The square root of %0.3f is %0.3f'%(num ,num_sqrt))\\n\\n\");\n\n//# sourceURL=webpack:///./src/parsers/python/codeExample.txt?")},"./src/parsers/python/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/python/python.js\");\n\nvar id = 'python';\nexports.id = id;\nvar displayName = 'Python';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'py';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/python/index.js?")},"./src/parsers/python/python.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/typeof.js\"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/filbert/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'python';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/differentmatt/filbert',\n locationProps: new Set(['range', 'loc', 'start', 'end']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 89).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/filbert/filbert.js\")]; (function (parser) {\n callback({\n parser: parser\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var parser = _ref.parser;\n return parser.parse(code, {\n locations: true,\n ranges: true\n });\n },\n opensByDefault: function opensByDefault(node, key) {\n switch (key) {\n case 'block':\n case 'nodes':\n return true;\n }\n },\n nodeToRange: function nodeToRange(node) {\n var range = node.range;\n\n if ((0, _typeof2.default)(range) === 'object') {\n return range;\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/python/python.js?")},"./src/parsers/reason/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("let tips = [\\n \\"Click on any AST node with a \'+\' to expand it\\",\\n\\n \\"Hovering over a node highlights the\\n corresponding location in the source code\\",\\n\\n \\"Shift click on an AST node to expand the whole subtree\\",\\n];\\n\\nlet printTips = () =>\\n tips |> List.iteri((i, tip) => Printf.printf(\\"Tip %d: %s\\\\n\\", i, tip));\\n");\n\n//# sourceURL=webpack:///./src/parsers/reason/codeExample.txt?')},"./src/parsers/reason/codeMirrorMode.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = _default;\n\nfunction _default(CodeMirror) {\n /* https://github.com/facebook/reason/blob/master/src/reason-parser/reason_lexer.mll#L94-L154 */\n var keywords = ('and as assert begin class constraint done downto exception external fun ' + 'esfun function functor include inherit initializer lazy let pub mutable new nonrec ' + 'object of open or pri rec then to type val virtual' + 'try catch finally do else for if switch while import library export ' + 'part of show hide is as').split(' ');\n var blockKeywords = 'try catch match with else for if switch while do begin end in module sig struct'.split(' ');\n var atoms = 'unit int char exn string int32 int64 float bool option mod land lor lxor lsl lsr asr'.split(' ');\n var builtins = 'true false Error Ok None Some'.split(' ');\n\n function set(words) {\n var obj = {};\n\n for (var i = 0; i < words.length; ++i) {\n obj[words[i]] = true;\n }\n\n return obj;\n }\n\n CodeMirror.defineMIME('application/reason', {\n name: 'clike',\n keywords: set(keywords),\n blockKeywords: set(blockKeywords),\n atoms: set(atoms),\n builtin: set(builtins),\n hooks: {\n '{': function _(stream, state) {\n if (stream.eat('|')) {\n state.longString = true;\n state.tokenize = tokenLongString;\n return state.tokenize(stream, state);\n }\n },\n // array open [|\n '[': function _(stream, _state) {\n if (stream.eat('|')) {\n return 'operator';\n }\n\n return null;\n },\n // array close |]\n '|': function _(stream, _state) {\n if (stream.eat(']')) {\n return 'operator';\n }\n\n return 'operator';\n },\n '\"': function _(stream, state) {\n state.tokenize = tokenString;\n return state.tokenize(stream, state);\n },\n \"'\": function _(stream, state) {\n state.tokenize = tokenPolymorphicVar;\n return state.tokenize(stream, state);\n },\n '/': function _(stream, state) {\n if (!stream.eat('*')) return false;\n state.tokenize = tokenNestedComment(1);\n return state.tokenize(stream, state);\n }\n }\n });\n\n function tokenPolymorphicVar(stream, state) {\n /* A char can't have more than 4 characters */\n var count = 0;\n var next; //eslint-disable-line no-unused-vars\n\n while ((next = stream.next()) != null) {\n // char\n if (stream.eat(\"'\") && count <= 4) {\n state.tokenize = null;\n return 'string';\n } // Polymorphic variable\n\n\n if (!/\\w/.test(stream.peek())) {\n state.tokenize = null;\n return 'variable-2';\n }\n\n count++;\n }\n\n state.tokenize = null;\n return null;\n }\n\n function tokenString(stream, state) {\n var next,\n end = false,\n escaped = false;\n\n while ((next = stream.next()) != null) {\n if (next === '\"' && !escaped) {\n end = true;\n break;\n }\n\n escaped = !escaped && next === '\\\\';\n }\n\n if (end && !escaped) {\n state.tokenize = false;\n }\n\n return 'string';\n }\n\n function tokenNestedComment(depth) {\n return function (stream, state) {\n var ch;\n\n while (ch = stream.next()) {\n if (ch == '*' && stream.eat('/')) {\n if (depth == 1) {\n state.tokenize = null;\n break;\n } else {\n state.tokenize = tokenNestedComment(depth - 1);\n return state.tokenize(stream, state);\n }\n } else if (ch == '/' && stream.eat('*')) {\n state.tokenize = tokenNestedComment(depth + 1);\n return state.tokenize(stream, state);\n }\n }\n\n return 'comment';\n };\n }\n\n function tokenLongString(stream, state) {\n var prev, next;\n\n while (state.longString && (next = stream.next()) != null) {\n if (prev === '|' && next === '}') state.longString = false;\n prev = next;\n }\n\n if (!state.longString) {\n state.tokenize = false;\n }\n\n return 'string';\n }\n\n CodeMirror.registerHelper('hintWords', 'application/reason', keywords.concat(atoms).concat(builtins));\n CodeMirror.defineMode('reason', function (conf) {\n return Object.assign(CodeMirror.getMode(conf, 'application/reason'), {\n lineComment: undefined // reason doesn't have line comments\n\n });\n }, 'clike');\n}\n\n//# sourceURL=webpack:///./src/parsers/reason/codeMirrorMode.js?")},"./src/parsers/reason/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'reason';\nexports.id = id;\nvar displayName = 'Reason';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 're';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/reason/index.js?")},"./src/parsers/reason/refmt.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _esy = _interopRequireDefault(__webpack_require__(\"./node_modules/astexplorer-refmt/esy.json\"));\n\nvar _codemirror = _interopRequireDefault(__webpack_require__(\"./node_modules/codemirror/lib/codemirror.js\"));\n\nvar _codeMirrorMode = _interopRequireDefault(__webpack_require__(\"./src/parsers/reason/codeMirrorMode.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n(0, _codeMirrorMode.default)(_codemirror.default);\nvar ID = 'refmt';\nvar locKeys = ['loc', 'pcd_loc', 'pcf_loc', 'pci_loc', 'pcl_loc', 'pctf_loc', 'pcty_loc', 'pexp_loc', 'pext_loc', 'pincl_loc', 'pld_loc', 'pmb_loc', 'pmd_loc', 'pmod_loc', 'pmtd_loc', 'pmty_loc', 'popen_loc', 'ppat_loc', 'psig_loc', 'pstr_loc', 'ptyp_loc', 'ptype_loc', 'pval_loc', 'pvb_loc'];\nvar parserVersion = _esy.default.dependencies['@esy-ocaml/reason'];\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: parserVersion,\n homepage: \"https://www.npmjs.com/package/@esy-ocaml/reason/v/\".concat(parserVersion),\n locationProps: new Set(locKeys),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 75).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/astexplorer-refmt/dist/AstExplorerRefmt.bc.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n return parser.parseReason(code);\n },\n getNodeName: function getNodeName(node) {\n return node.type;\n },\n nodeToRange: function nodeToRange(node) {\n var locKey = locKeys.find(function (key) {\n return Object.prototype.hasOwnProperty.call(node, key);\n });\n\n if (locKey) {\n var range = [node[locKey].loc_start.pos_cnum, node[locKey].loc_end.pos_cnum];\n return range;\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/reason/refmt.js?")},"./src/parsers/regexp/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("/[a-z]/i");\n\n//# sourceURL=webpack:///./src/parsers/regexp/codeExample.txt?')},"./src/parsers/regexp/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'regexp';\nexports.id = id;\nvar displayName = 'RegExp';\nexports.displayName = displayName;\nvar mimeTypes = ['text/regexp'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'regexp';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/regexp/index.js?")},"./src/parsers/regexp/regexp-tree.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/regexp-tree/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'regexp-tree\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'loc\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 43).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/regexp-tree/index.js")]; (function (regexpTree) {\n callback(regexpTree);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(regexpTree, code) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n regexpTree.parser.setOptions(options);\n return regexpTree.parse(code);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.loc != null) {\n return [node.loc.start, node.loc.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return node.type === \'RegExp\' || key === \'body\' || key === \'expressions\';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n captureLocations: true\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/regexp/regexp-tree.js?')},"./src/parsers/regexp/regexpp.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.defaultOptions = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/regexpp/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'regexpp';\n/** @type {import(\"regexpp\").RegExpParser.Options} */\n\nvar defaultOptions = {\n strict: false,\n ecmaVersion: 2020\n};\nexports.defaultOptions = defaultOptions;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['end', 'start']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 66).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/regexpp/index.mjs\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(regexpp, code, options) {\n if (Object.keys(options).length === 0) {\n options = this.getDefaultOptions();\n }\n\n return regexpp.parseRegExpLiteral(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (typeof node.start === 'number' && typeof node.end === 'number') {\n return [node.start, node.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'pattern' || key === 'elements' || key === 'element' || key === 'alternatives';\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n },\n _ignoredProperties: new Set(['parent', 'references', 'resolved'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/regexp/regexpp.js?")},"./src/parsers/regexp/regjsparser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.defaultOptions = exports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/regjsparser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'regjsparser';\nvar defaultOptions = {\n unicodePropertyEscape: true,\n namedGroups: true,\n lookbehind: true\n};\nexports.defaultOptions = defaultOptions;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['range']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 84).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/regjsparser/parser.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(regjsparser, code, options) {\n if (Object.keys(options).length === 0) {\n options = this.getDefaultOptions();\n }\n\n var firstSlash = code.indexOf('/');\n var lastSlash = code.lastIndexOf('/');\n\n if (firstSlash !== 0 || lastSlash < 1) {\n throw new Error('Please wrap the regex pattern by slash `/`, i.e. /foo/');\n }\n\n var flags = code.slice(lastSlash + 1);\n var pattern = code.slice(firstSlash + 1, lastSlash);\n return regjsparser.parse(pattern, flags, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.range != null) {\n return [node.range[0] + 1, node.range[1] + 1];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'body';\n },\n getDefaultOptions: function getDefaultOptions() {\n return defaultOptions;\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/regexp/regjsparser.js?")},"./src/parsers/regexp/transformers/regexp-tree/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"module.exports = {\\n Char({node}) {\\n // Replace 'a' chars with 'b'.\\n if (node.kind === 'simple' && node.value === 'a') {\\n node.value = 'b';\\n }\\n }\\n};\");\n\n//# sourceURL=webpack:///./src/parsers/regexp/transformers/regexp-tree/codeExample.txt?")},"./src/parsers/regexp/transformers/regexp-tree/index.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _compileModule = _interopRequireDefault(__webpack_require__("./src/parsers/utils/compileModule.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/regexp-tree/package.json"));\n\nvar ID = \'regexp-tree\';\nvar _default = {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n defaultParserID: ID,\n loadTransformer: function loadTransformer(callback) {\n __webpack_require__.e(/* AMD require */ 23).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./src/parsers/transpilers/babel.js"), __webpack_require__("./node_modules/regexp-tree/index.js")]; (function (transpile, regexpTree) {\n return callback({\n transpile: transpile.default,\n regexpTree: regexpTree\n });\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n transform: function transform(_ref, transformCode, code) {\n var transpile = _ref.transpile,\n regexpTree = _ref.regexpTree;\n transformCode = transpile(transformCode);\n var handler = (0, _compileModule.default)( // eslint-disable-line no-shadow\n transformCode);\n return regexpTree.transform(code, handler).toString();\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/regexp/transformers/regexp-tree/index.js?')},"./src/parsers/rust/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("const TIPS: &[&str] = &[\\n \\"Click on any AST node with a \'+\' to expand it\\",\\n\\n \\"Hovering over a node highlights the \\\\\\n corresponding location in the source code\\",\\n\\n \\"Shift click on an AST node to expand the whole subtree\\",\\n];\\n\\npub fn print_tips() {\\n for (i, tip) in TIPS.iter().enumerate() {\\n println!(\\"Tip {}: {}.\\", i, tip);\\n }\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/rust/codeExample.txt?')},"./src/parsers/rust/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/rust/rust.js\");\n\nvar id = 'rust';\nexports.id = id;\nvar displayName = 'Rust';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'rs';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/rust/index.js?")},"./src/parsers/rust/syn.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/astexplorer-syn/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'syn\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: "https://docs.rs/syn/".concat(_package.default.version, "/syn/"),\n _ignoredProperties: new Set([\'_type\']),\n locationProps: new Set([\'span\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 69).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/astexplorer-syn/astexplorer_syn.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code) {\n this.lineOffsets = [];\n var index = 0;\n\n do {\n this.lineOffsets.push(index);\n } while (index = code.indexOf(\'\\n\', index) + 1); // eslint-disable-line no-cond-assign\n\n\n return parser.parseFile(code);\n },\n getNodeName: function getNodeName(node) {\n return node._type;\n },\n nodeToRange: function nodeToRange(node) {\n var _this = this;\n\n if (node.span) {\n return [node.span.start, node.span.end].map(function (_ref) {\n var line = _ref.line,\n column = _ref.column;\n return _this.lineOffsets[line - 1] + column;\n });\n }\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/rust/syn.js?')},"./src/parsers/san/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("<div>\\n <h2 s-if=\\"title\\">{{title}}</h2>\\n <form>\\n <input type=\\"text\\" name=\\"foo\\">\\n <button on-click=\\"onBtnClick\\">submit</button>\\n </form>\\n</div>\\n");\n\n//# sourceURL=webpack:///./src/parsers/san/codeExample.txt?')},"./src/parsers/san/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.editorMode = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/htmlmixed/htmlmixed.js\");\n\nvar id = 'san';\nexports.id = id;\nvar displayName = 'San';\nexports.displayName = displayName;\nvar mimeTypes = ['text/html'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'san.html';\nexports.fileExtension = fileExtension;\nvar editorMode = 'htmlmixed';\nexports.editorMode = editorMode;\n\n//# sourceURL=webpack:///./src/parsers/san/index.js?")},"./src/parsers/san/san-template-parser.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/san/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'san\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([]),\n typeProps: new Set([\'tag\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 71).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/san/dist/san.dev.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parseTemplate(code, options).children[0];\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'children\';\n },\n getNodeName: function getNodeName(node) {\n return node.tagName;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {};\n },\n _ignoredProperties: new Set([])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/san/san-template-parser.js?')},"./src/parsers/scala/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("object Main {\\n def main(args: Array[String]): Unit = {\\n println(\\"Hello, World!\\")\\n }\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/scala/codeExample.txt?')},"./src/parsers/scala/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/clike/clike.js\");\n\nvar id = 'text/x-scala';\nexports.id = id;\nvar displayName = 'Scala';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'scala';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/scala/index.js?")},"./src/parsers/scala/scalameta.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/scalameta-parsers/package.json\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'scalameta';\nvar dialects = {\n 'Scala 2.10': 'Scala210',\n 'Scala 2.11': 'Scala211',\n 'Scala 2.12': 'Scala212',\n 'Scala 2.13': 'Scala213',\n 'Scala 3': 'Scala3',\n 'Sbt 0.13.6': 'Sbt0136',\n 'Sbt 0.13.7': 'Sbt0137',\n 'Sbt 1': 'Sbt 1'\n};\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/scalameta/scalameta',\n locationProps: new Set(['pos']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 97).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/scalameta-parsers/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(scalametaParser, code, options) {\n var parsed = scalametaParser.parseSource(code, options);\n var error = parsed.error,\n lineNumber = parsed.lineNumber,\n columnNumber = parsed.columnNumber;\n\n if (error) {\n var e = new SyntaxError(parsed.error);\n e.lineNumber = lineNumber + 1;\n e.columnNumber = columnNumber + 1;\n throw e;\n }\n\n return parsed;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.pos) {\n return [node.pos.start, node.pos.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return node.type === 'Program' || key === 'body' || key === 'self' || key === 'stats';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n dialect: 'Scala213'\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: [['dialect', dialects]],\n required: new Set('dialect')\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/scala/scalameta.js?")},"./src/parsers/solididy/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("pragma solidity ^0.4.18;\\ncontract SimpleStore {\\n function set(uint _value) public {\\n value = _value;\\n }\\n\\n function get() public constant returns (uint) {\\n return value;\\n }\\n\\n uint value;\\n}");\n\n//# sourceURL=webpack:///./src/parsers/solididy/codeExample.txt?')},"./src/parsers/solididy/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/javascript/javascript.js\");\n\nvar id = 'solididy';\nexports.id = id;\nvar displayName = 'Solidity';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'sol';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/solididy/index.js?")},"./src/parsers/solididy/solidity-parser-antlr.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/solidity-parser-antlr/package.json\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'solidity-parser-antlr';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/federicobond/solidity-parser-antlr',\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 39).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/solidity-parser-antlr/dist/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n opensByDefault: function opensByDefault(node, key) {\n return node.type === 'SourceUnit' || node.type === 'ContractDefinition' || key === 'children' || key === 'subNodes' || key === 'body';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n range: true,\n loc: false,\n tolerant: false\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: ['range', 'loc', 'tolerant']\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/solididy/solidity-parser-antlr.js?")},"./src/parsers/solididy/solidity-parser-diligence.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/solidity-parser-diligence/package.json\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'solidity-parser-diligence';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/consensys/solidity-parser-antlr',\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 40).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/solidity-parser-diligence/dist/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n opensByDefault: function opensByDefault(node, key) {\n return node.type === 'SourceUnit' || node.type === 'ContractDefinition' || key === 'children' || key === 'subNodes' || key === 'body';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n range: true,\n loc: false,\n tolerant: false\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n return {\n fields: ['range', 'loc', 'tolerant']\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/solididy/solidity-parser-diligence.js?")},"./src/parsers/sql/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("--\\n-- This is an example query\\n--\\nSELECT\\n\\tfoo, bar as baz\\nFROM\\n\\tmytable\\nWHERE\\n\\tfoo LIKE \'%neat%\'\\nORDER BY\\n\\tfoo DESC\\n");\n\n//# sourceURL=webpack:///./src/parsers/sql/codeExample.txt?')},"./src/parsers/sql/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/sql/sql.js\");\n\nvar id = 'sql';\nexports.id = id;\nvar displayName = 'SQL';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-sql'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'sql';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/sql/index.js?")},"./src/parsers/sql/sqlite-parser.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/sqlite-parser/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'sqlite-parser\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || \'https://github.com/codeschool/sqlite-parser\',\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 99).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/sqlite-parser/dist/sqlite-parser.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(sqliteParser, code) {\n return sqliteParser(code);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === \'statement\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/sql/sqlite-parser.js?')},"./src/parsers/thrift/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("namespace js test\\n\\nconst string test = \'test\'\\n\\nstruct MyStruct {\\n\\t1: optional string test\\n}\\n\\nservice MyService {\\n\\tvoid ping()\\n}\\n");\n\n//# sourceURL=webpack:///./src/parsers/thrift/codeExample.txt?')},"./src/parsers/thrift/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'thrift-idl';\nexports.id = id;\nvar displayName = 'Thrift IDL';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-thrift-idl'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'thrift';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/thrift/index.js?")},"./src/parsers/thrift/thrift-parser.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@creditkarma/thrift-parser/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'ck-thrift-parser\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: \'https://github.com/creditkarma/thrift-parser\',\n locationProps: new Set([\'location\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 58).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@creditkarma/thrift-parser/dist/main/index.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var parse = _ref.parse;\n return parse(code);\n },\n getNodeName: function getNodeName(node) {\n return node.type;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var loc = _ref2.loc;\n\n if (loc !== null && loc !== undefined) {\n return [loc.start.index, loc.end.index];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return node === \'ThriftDocument\' || key === \'body\';\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/thrift/thrift-parser.js?')},"./src/parsers/utils/SettingsRenderer.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = SettingsRenderer;\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/typeof.js"));\n\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/slicedToArray.js"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _propTypes = _interopRequireDefault(__webpack_require__("./node_modules/prop-types/index.js"));\n\nvar _react = _interopRequireDefault(__webpack_require__("./node_modules/react/index.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar identity = function identity(v) {\n return v;\n};\n\nfunction valuesFromArray(settings) {\n return settings.reduce(function (obj, name) {\n return obj[name] = settings.indexOf(name) > -1, obj;\n }, {});\n}\n\nfunction getValuesFromSettings(settings) {\n if (Array.isArray(settings)) {\n return valuesFromArray(settings);\n }\n\n return settings;\n}\n\nfunction defaultUpdater(settings, name, value) {\n return _objectSpread(_objectSpread({}, settings), {}, (0, _defineProperty2.default)({}, name, value));\n}\n\nfunction arrayUpdater(settings, name, value) {\n settings = new Set(settings);\n\n if (value) {\n settings.add(name);\n } else {\n settings.delete(name);\n }\n\n return Array.from(settings);\n}\n\nfunction getUpdateStrategy(settings) {\n if (Array.isArray(settings)) {\n return arrayUpdater;\n }\n\n return defaultUpdater;\n}\n\nfunction SettingsRenderer(props) {\n var settingsConfiguration = props.settingsConfiguration,\n parserSettings = props.parserSettings,\n _onChange = props.onChange;\n var title = settingsConfiguration.title,\n fields = settingsConfiguration.fields,\n _settingsConfiguratio = settingsConfiguration.required,\n required = _settingsConfiguratio === void 0 ? new Set() : _settingsConfiguratio,\n _settingsConfiguratio2 = settingsConfiguration.update,\n update = _settingsConfiguratio2 === void 0 ? getUpdateStrategy(parserSettings) : _settingsConfiguratio2;\n var values = (settingsConfiguration.values || getValuesFromSettings)(parserSettings);\n return /*#__PURE__*/_react.default.createElement("div", null, title ? /*#__PURE__*/_react.default.createElement("h4", null, title) : null, /*#__PURE__*/_react.default.createElement("ul", {\n className: "settings"\n }, fields.map(function (setting) {\n if (typeof setting === \'string\') {\n return /*#__PURE__*/_react.default.createElement("li", {\n key: setting\n }, /*#__PURE__*/_react.default.createElement("label", null, /*#__PURE__*/_react.default.createElement("input", {\n type: "checkbox",\n readOnly: required.has(setting),\n disabled: required.has(setting),\n checked: values[setting],\n onChange: function onChange(_ref) {\n var target = _ref.target;\n return _onChange(update(parserSettings, setting, target.checked));\n }\n }), "\\xA0", setting));\n } else if (Array.isArray(setting)) {\n var _setting = (0, _slicedToArray2.default)(setting, 3),\n fieldName = _setting[0],\n options = _setting[1],\n _setting$ = _setting[2],\n converter = _setting$ === void 0 ? identity : _setting$;\n\n return /*#__PURE__*/_react.default.createElement("li", {\n key: fieldName\n }, /*#__PURE__*/_react.default.createElement("label", null, fieldName, ":\\xA0", /*#__PURE__*/_react.default.createElement("select", {\n onChange: function onChange(_ref2) {\n var target = _ref2.target;\n return _onChange(update(parserSettings, fieldName, converter(target.value)));\n },\n value: values[fieldName]\n }, Array.isArray(options) ? options.map(function (o) {\n return /*#__PURE__*/_react.default.createElement("option", {\n key: o,\n value: o\n }, o);\n }) : Object.keys(options).map(function (key) {\n return /*#__PURE__*/_react.default.createElement("option", {\n key: key,\n value: options[key]\n }, key);\n }))));\n } else if (setting && (0, _typeof2.default)(setting) === \'object\') {\n return /*#__PURE__*/_react.default.createElement(SettingsRenderer, {\n key: setting.key,\n settingsConfiguration: setting,\n parserSettings: setting.settings(parserSettings),\n onChange: function onChange(settings) {\n return _onChange(_objectSpread(_objectSpread({}, parserSettings), {}, (0, _defineProperty2.default)({}, setting.key, settings)));\n }\n });\n }\n })));\n}\n\nSettingsRenderer.propTypes = {\n settingsConfiguration: _propTypes.default.object.isRequired,\n parserSettings: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.array]).isRequired,\n onChange: _propTypes.default.func.isRequired\n};\n\n//# sourceURL=webpack:///./src/parsers/utils/SettingsRenderer.js?')},"./src/parsers/utils/compileModule.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = compileModule;\n\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/toConsumableArray.js"));\n\nfunction compileModule(code) {\n var globals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var exports = {};\n var module = {\n exports: exports\n };\n var globalNames = Object.keys(globals);\n var keys = [\'module\', \'exports\'].concat((0, _toConsumableArray2.default)(globalNames));\n var values = [module, exports].concat((0, _toConsumableArray2.default)(globalNames.map(function (key) {\n return globals[key];\n })));\n new Function(keys.join(), code).apply(exports, values);\n return module.exports;\n}\n\n//# sourceURL=webpack:///./src/parsers/utils/compileModule.js?')},"./src/parsers/utils/defaultParserInterface.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _regenerator = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/regenerator/index.js"));\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _typeof2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/typeof.js"));\n\nvar _react = _interopRequireDefault(__webpack_require__("./node_modules/react/index.js"));\n\nvar _SettingsRenderer = _interopRequireDefault(__webpack_require__("./src/parsers/utils/SettingsRenderer.js"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n/**\n * The minimal interface that every parser must implement. This object provides\n * default values/implementations. Methods/properties that must be provided\n * by the parser are mentioned in comments.\n */\nvar _default = {\n /**\n * The unique ID of the parser. This is stored in snippets and used to load\n * the parser, so it should never change.\n */\n // id (string)\n\n /**\n * The name of the parser as diplayed in the UI.\n */\n // displayName (string)\n\n /**\n * The version of the parser, usually taken from the package.json file of the\n * npm package.\n */\n // version (string)\n\n /**\n * A URL to the parser\'s homepage, github page, npm package page, etc. (to\n * link to it in the UI). Usually taken from the package.json file in the\n * npm package.\n */\n // homepage (?string)\n // loadParser\n // parse\n\n /**\n * Whether or not to surface this parser in the UI.\n */\n showInMenu: true,\n\n /**\n * Used by `forEachProperty` to skip properties.\n */\n _ignoredProperties: new Set(),\n\n /**\n * Those properties of an AST node (object) that provide location information\n * so that they can be hidden in the UI if the option is selected.\n */\n locationProps: new Set(),\n\n /**\n * Those properties of an AST node (object) that provide node name\n * so that they can be hidden in the UI if the option is selected.\n */\n typeProps: new Set([\'type\']),\n\n /**\n * Whether or not the provided node should be automatically expanded.\n */\n opensByDefault: function opensByDefault(_node, _key) {\n return false;\n },\n\n /**\n * The start and end indicies of the node in the source text. The return value\n * is an array of form `[start, end]`. This is used for highlighting source\n * text and focusing nodes in the tree.\n */\n nodeToRange: function nodeToRange(node) {\n return node.range;\n },\n\n /**\n * A more or less human readable name of the node.\n */\n getNodeName: function getNodeName(node) {\n if (node && (0, _typeof2.default)(node.type) !== \'object\') {\n return node.type;\n }\n },\n\n /**\n * A generator to iterate over each "property" of the node. Overwriting this\n * function allows a parser to expose information from a node if the node\n * is not implemented as plain JavaScript object.\n */\n forEachProperty: /*#__PURE__*/_regenerator.default.mark(function forEachProperty(node) {\n var prop;\n return _regenerator.default.wrap(function forEachProperty$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(node && (0, _typeof2.default)(node) === \'object\')) {\n _context.next = 10;\n break;\n }\n\n _context.t0 = _regenerator.default.keys(node);\n\n case 2:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 10;\n break;\n }\n\n prop = _context.t1.value;\n\n if (!this._ignoredProperties.has(prop)) {\n _context.next = 6;\n break;\n }\n\n return _context.abrupt("continue", 2);\n\n case 6:\n _context.next = 8;\n return {\n value: node[prop],\n key: prop,\n computed: false\n };\n\n case 8:\n _context.next = 2;\n break;\n\n case 10:\n case "end":\n return _context.stop();\n }\n }\n }, forEachProperty, this);\n }),\n\n /**\n * Many parsers accept settings, usually as plain JavaScript\n * objects, with simple values (boolean, string, number) assigned to\n * properties. We provided a way to describe these options to automatically\n * render a UI for them.\n *\n * The settings configuration object can describe\n * - boolean options, rendered as checkboxes\n * - list options, rendered as selectors\n * - nested option objects.\n *\n * A settings configuration object has the following properties:\n *\n * - title: A heading that should be rendered above the options, useful\n * for nested settings objects.\n * - fields: An array of settings definitions, see blow.\n * - required: A set of option names whose value cannot change, but should\n * be shown in the UI to inform the user.\n * - update: An optional function that gets passed the current settings\n * object the name of a setting and the new value of the setting.\n * It should return an updated settings object.\n * This is mostly useful for nested options where the settings\n * value should not just be assigned to the name.\n * - key: Property name in the parent object to which a nested settings\n * object should be assigned.\n *\n * Field definitions: The `fields` array can contain the following values\n *\n * - string: A simple boolean option, will be rendered as checkbox\n * - array: An array of the form\n * `[<setting name>, <setting values>, <optional value mapper>]`\n * Will be rendered as selector.\n * - <setting name>: The name of the setting on the settings object.\n * - <setting values>: An array of available options\n * - <value mapper>: An optional function that converts the value\n * received from the selector to the correct value\n * set on the settings object (useful for e.g. numbers)\n * - a settings configuration object: Same structured as described above,\n * used to describe nested options.\n *\n */\n _getSettingsConfiguration: function _getSettingsConfiguration(defaultOptions) {\n var keys = Object.keys(defaultOptions);\n return keys.length > 0 ? {\n fields: keys\n } : null;\n },\n hasSettings: function hasSettings() {\n return this._getSettingsConfiguration(this.getDefaultOptions()) != null;\n },\n\n /**\n * A complete settings object passed to the parser that defines the default\n * value for each option.\n */\n getDefaultOptions: function getDefaultOptions() {\n return {};\n },\n\n /**\n * Defines how to merge default options into current options. While this may\n * not seem necessary, we don\'t know which version of the options are stored\n * in a snippet or the client browser, so this function is called to ensure\n * that all options are set.\n */\n _mergeDefaultOptions: function _mergeDefaultOptions(currentOptions, defaultOptions) {\n return _objectSpread(_objectSpread({}, defaultOptions), currentOptions);\n },\n\n /**\n * This method is called when the settingds UI is rendered. It is passed the\n * current parser settings and a callback that should be called with the\n * updated settings object.\n */\n renderSettings: function renderSettings(settings, onChange) {\n var defaultOptions = this.getDefaultOptions();\n\n var settingsConfiguration = this._getSettingsConfiguration(defaultOptions);\n\n if (!settingsConfiguration) {\n return null;\n }\n\n settings = settings == null ? defaultOptions : this._mergeDefaultOptions(settings, defaultOptions);\n return /*#__PURE__*/_react.default.createElement(_SettingsRenderer.default, {\n settingsConfiguration: settingsConfiguration,\n parserSettings: settings,\n onChange: onChange\n });\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/utils/defaultParserInterface.js?')},"./src/parsers/vue/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("<template>\\n <p>{{ greeting }} World!</p>\\n</template>\\n\\n<script>\\nexport default {\\n data () {\\n return {\\n greeting: \\"Hello\\"\\n };\\n }\\n};\\n<\/script>\\n\\n<style scoped>\\np {\\n font-size: 2em;\\n text-align: center;\\n}\\n</style>\\n");\n\n//# sourceURL=webpack:///./src/parsers/vue/codeExample.txt?')},"./src/parsers/vue/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/vue/vue.js\");\n\nvar id = 'vue';\nexports.id = id;\nvar displayName = 'Vue';\nexports.displayName = displayName;\nvar mimeTypes = [];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'vue';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/vue/index.js?")},"./src/parsers/vue/vue-compiler-dom.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/@vue/compiler-dom/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = '@vue/compiler-dom';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['tag']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 73).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.type || node.name) {\n return [node.loc.start.offset, node.loc.end.offset];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children';\n },\n getNodeName: function getNodeName(node) {\n return node.tag;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {};\n },\n _ignoredProperties: new Set(['components', 'directives', 'codegenNode', 'helpers', 'hoists', 'imports', 'cached', 'temps'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/vue/vue-compiler-dom.js?")},"./src/parsers/vue/vue-eslint-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/vue-eslint-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'vue-eslint-parser';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['tag']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 27).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/vue-eslint-parser/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n if (Object.keys(options).length === 0) {\n options = this.getDefaultOptions();\n }\n\n return parser.parse(code, options);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.type || node.name) {\n return node.range;\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children';\n },\n getNodeName: function getNodeName(node) {\n return node.tag;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n ecmaVersion: 10,\n sourceType: 'module',\n vueFeatures: {\n filter: true,\n interpolationAsNonHTML: false\n }\n };\n },\n _getSettingsConfiguration: function _getSettingsConfiguration() {\n var defaultOptions = this.getDefaultOptions();\n return {\n fields: [['ecmaVersion', [3, 5, 6, 7, 8, 9, 10, 11], function (value) {\n return Number(value);\n }], ['sourceType', ['script', 'module']], {\n key: 'vueFeatures',\n title: 'vueFeatures',\n fields: Object.keys(defaultOptions.vueFeatures),\n settings: function settings(_settings) {\n return _settings.vueFeatures || _objectSpread({}, defaultOptions.vueFeatures);\n }\n }]\n };\n },\n _ignoredProperties: new Set(['parent', 'tokens'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/vue/vue-eslint-parser.js?")},"./src/parsers/vue/vue-template-compiler.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/vue-template-compiler/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'vue-template-compiler';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set(['start', 'end']),\n typeProps: new Set(['tag']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 72).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/vue-template-compiler/browser.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(parser, code, options) {\n return parser.compile(code, options).ast;\n },\n nodeToRange: function nodeToRange(node) {\n if (node.type || node.name) {\n return [node.start, node.end];\n }\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'children';\n },\n getNodeName: function getNodeName(node) {\n return node.tag;\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n outputSourceRange: true,\n whitespace: 'preserve'\n };\n },\n _ignoredProperties: new Set(['parent'])\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/vue/vue-template-compiler.js?")},"./src/parsers/wat/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = (";; This is WebAssembly Text Format (WAT).\\n;; Paste or drop some WAT here and explore\\n\\n(module\\n\\n ;; this is simple function that adds a couple of parameters\\n (func (param $a i32) (param $b i32)\\n (get_local $a)\\n (get_local $b)\\n (i32.add)\\n )\\n \\n ;; this statement exports the function to the host environment\\n (export \\"add\\" (func $add))\\n)");\n\n//# sourceURL=webpack:///./src/parsers/wat/codeExample.txt?')},"./src/parsers/wat/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\nvar id = 'wat';\nexports.id = id;\nvar displayName = 'WAT';\nexports.displayName = displayName;\nvar mimeTypes = ['application/wasm'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'wat';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/wat/index.js?")},"./src/parsers/wat/wat-parser.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/@webassemblyjs/wast-parser/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'wat-parser\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: \'https://webassembly.js.org/\',\n locationProps: new Set([\'loc\']),\n getOffset: function getOffset(_ref) {\n var line = _ref.line,\n column = _ref.column;\n return this.lineOffsets[line - 1] + column;\n },\n nodeToRange: function nodeToRange(_ref2) {\n var _this = this;\n\n var loc = _ref2.loc;\n if (!loc) return;\n return [loc.start, loc.end].map(function (pos) {\n return _this.getOffset(pos);\n });\n },\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 78).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/@webassemblyjs/wast-parser/esm/index.js")]; (function (parser) {\n callback(parser);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref3, code) {\n var parse = _ref3.parse;\n this.lineOffsets = [];\n var index = 0;\n\n do {\n this.lineOffsets.push(index);\n } while (index = code.indexOf(\'\\n\', index) + 1); // eslint-disable-line no-cond-assign\n\n\n return parse(code);\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/wat/wat-parser.js?')},"./src/parsers/webidl/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ("[\\n Constructor(ArrayBuffer buffer,\\n optional unsigned long byteOffset,\\n optional unsigned long byteLength)\\n]\\ninterface DataViewExample {\\n // Gets the value of the given type at the specified byte offset\\n // from the start of the view. There is no alignment constraint;\\n // multi-byte values may be fetched from any offset.\\n //\\n // For multi-byte values, the optional littleEndian argument\\n // indicates whether a big-endian or little-endian value should be\\n // read. If false or undefined, a big-endian value is read.\\n //\\n // These methods raise an exception if they would read\\n // beyond the end of the view.\\n byte getInt8(unsigned long byteOffset);\\n octet getUint8(unsigned long byteOffset);\\n short getInt16(unsigned long byteOffset,\\n optional boolean littleEndian);\\n unsigned short getUint16(unsigned long byteOffset,\\n optional boolean littleEndian);\\n long getInt32(unsigned long byteOffset,\\n optional boolean littleEndian);\\n unsigned long getUint32(unsigned long byteOffset,\\n optional boolean littleEndian);\\n float getFloat32(unsigned long byteOffset,\\n optional boolean littleEndian);\\n double getFloat64(unsigned long byteOffset,\\n optional boolean littleEndian);\\n\\n // Stores a value of the given type at the specified byte offset\\n // from the start of the view. There is no alignment constraint;\\n // multi-byte values may be stored at any offset.\\n //\\n // For multi-byte values, the optional littleEndian argument\\n // indicates whether the value should be stored in big-endian or\\n // little-endian byte order. If false or undefined, the value is\\n // stored in big-endian byte order.\\n //\\n // These methods raise an exception if they would write\\n // beyond the end of the view.\\n void setInt8(unsigned long byteOffset,\\n byte value);\\n void setUint8(unsigned long byteOffset,\\n octet value);\\n void setInt16(unsigned long byteOffset,\\n short value,\\n optional boolean littleEndian);\\n void setUint16(unsigned long byteOffset,\\n unsigned short value,\\n optional boolean littleEndian);\\n void setInt32(unsigned long byteOffset,\\n long value,\\n optional boolean littleEndian);\\n void setUint32(unsigned long byteOffset,\\n unsigned long value,\\n optional boolean littleEndian);\\n void setFloat32(unsigned long byteOffset,\\n float value,\\n optional boolean littleEndian);\\n void setFloat64(unsigned long byteOffset,\\n double value,\\n optional boolean littleEndian);\\n};\\n");\n\n//# sourceURL=webpack:///./src/parsers/webidl/codeExample.txt?')},"./src/parsers/webidl/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/webidl/webidl.js\");\n\nvar id = 'webidl';\nexports.id = id;\nvar displayName = 'Web IDL';\nexports.displayName = displayName;\nvar mimeTypes = ['text/x-webidl'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'webidl';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/webidl/index.js?")},"./src/parsers/webidl/webidl2.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/webidl2/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'webidl2';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://github.com/w3c/webidl2.js',\n typeProps: new Set(['name', 'type', 'idlType', 'escapedName']),\n getNodeName: function getNodeName(node) {\n if (node.name) {\n return node.name + (node.optional ? '?' : '');\n } else if (node.type) {\n return node.type;\n } else if (node.idlType) {\n return node.idlType.idlType || node.idlType;\n }\n },\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 45).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/webidl2/index.js\")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code, options) {\n var parse = _ref.parse;\n return parse(code, options);\n },\n opensByDefault: function opensByDefault(node, key) {\n return key === 'members';\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n concrete: false\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/webidl/webidl2.js?")},"./src/parsers/yaml/codeExample.txt":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"---\\n# Collection Types #############################################################\\n################################################################################\\n\\n# http://yaml.org/type/map.html -----------------------------------------------#\\n\\nmap:\\n # Unordered set of key: value pairs.\\n Block style: !!map\\n Clark : Evans\\n Ingy : döt Net\\n Oren : Ben-Kiki\\n Flow style: !!map { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }\\n\\n# http://yaml.org/type/omap.html ----------------------------------------------#\\n\\nomap:\\n # Explicitly typed ordered map (dictionary).\\n Bestiary: !!omap\\n - aardvark: African pig-like ant eater. Ugly.\\n - anteater: South-American ant eater. Two species.\\n - anaconda: South-American constrictor snake. Scaly.\\n # Etc.\\n # Flow style\\n Numbers: !!omap [ one: 1, two: 2, three : 3 ]\\n\\n# http://yaml.org/type/pairs.html ---------------------------------------------#\\n\\npairs:\\n # Explicitly typed pairs.\\n Block tasks: !!pairs\\n - meeting: with team.\\n - meeting: with boss.\\n - break: lunch.\\n - meeting: with client.\\n Flow tasks: !!pairs [ meeting: with team, meeting: with boss ]\\n\\n# http://yaml.org/type/set.html -----------------------------------------------#\\n\\nset:\\n # Explicitly typed set.\\n baseball players: !!set\\n ? Mark McGwire\\n ? Sammy Sosa\\n ? Ken Griffey\\n # Flow style\\n baseball teams: !!set { Boston Red Sox, Detroit Tigers, New York Yankees }\\n\\n# http://yaml.org/type/seq.html -----------------------------------------------#\\n\\nseq:\\n # Ordered sequence of nodes\\n Block style: !!seq\\n - Mercury # Rotates - no light/dark sides.\\n - Venus # Deadliest. Aptly named.\\n - Earth # Mostly dirt.\\n - Mars # Seems empty.\\n - Jupiter # The king.\\n - Saturn # Pretty.\\n - Uranus # Where the sun hardly shines.\\n - Neptune # Boring. No rings.\\n - Pluto # You call this a planet?\\n Flow style: !!seq [ Mercury, Venus, Earth, Mars, # Rocks\\n Jupiter, Saturn, Uranus, Neptune, # Gas\\n Pluto ] # Overrated\\n\\n\\n# Scalar Types #################################################################\\n################################################################################\\n\\n# http://yaml.org/type/bool.html ----------------------------------------------#\\n\\nbool:\\n - true\\n - True\\n - TRUE\\n - false\\n - False\\n - FALSE\\n\\n# http://yaml.org/type/float.html ---------------------------------------------#\\n\\nfloat:\\n canonical: 6.8523015e+5\\n exponentioal: 685.230_15e+03\\n fixed: 685_230.15\\n sexagesimal: 190:20:30.15\\n negative infinity: -.inf\\n not a number: .NaN\\n\\n# http://yaml.org/type/int.html -----------------------------------------------#\\n\\nint:\\n canonical: 685230\\n decimal: +685_230\\n octal: 02472256\\n hexadecimal: 0x_0A_74_AE\\n binary: 0b1010_0111_0100_1010_1110\\n sexagesimal: 190:20:30\\n\\n# http://yaml.org/type/merge.html ---------------------------------------------#\\n\\nmerge:\\n - &CENTER { x: 1, y: 2 }\\n - &LEFT { x: 0, y: 2 }\\n - &BIG { r: 10 }\\n - &SMALL { r: 1 }\\n\\n # All the following maps are equal:\\n\\n - # Explicit keys\\n x: 1\\n y: 2\\n r: 10\\n label: nothing\\n\\n - # Merge one map\\n << : *CENTER\\n r: 10\\n label: center\\n\\n - # Merge multiple maps\\n << : [ *CENTER, *BIG ]\\n label: center/big\\n\\n - # Override\\n << : [ *BIG, *LEFT, *SMALL ]\\n x: 1\\n label: big/left/small\\n\\n# http://yaml.org/type/null.html ----------------------------------------------#\\n\\nnull:\\n # This mapping has four keys,\\n # one has a value.\\n empty:\\n canonical: ~\\n english: null\\n ~: null key\\n # This sequence has five\\n # entries, two have values.\\n sparse:\\n - ~\\n - 2nd entry\\n -\\n - 4th entry\\n - Null\\n\\n# http://yaml.org/type/str.html -----------------------------------------------#\\n\\nstring: abcd\\n\\n# http://yaml.org/type/timestamp.html -----------------------------------------#\\n\\ntimestamp:\\n canonical: 2001-12-15T02:59:43.1Z\\n valid iso8601: 2001-12-14t21:59:43.10-05:00\\n space separated: 2001-12-14 21:59:43.10 -5\\n no time zone (Z): 2001-12-15 2:59:43.10\\n date (00:00:00Z): 2002-12-14\\n\\n\\n# JavaScript Specific Types ####################################################\\n################################################################################\\n\\n# https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp\\n\\nregexp:\\n simple: !!js/regexp foobar\\n modifiers: !!js/regexp /foobar/mi\\n\\n# https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/undefined\\n\\nundefined: !!js/undefined ~\\n\\n# https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function\\n\\nfunction: !!js/function >\\n function foobar() {\\n return 'Wow! JS-YAML Rocks!';\\n }\\n\\n\\n# Custom types #################################################################\\n################################################################################\\n\\n\\n# JS-YAML allows you to specify a custom YAML types for your structures.\\n# This is a simple example of custom constructor defined in `js/demo.js` for\\n# custom `!sexy` type:\\n#\\n# var SexyYamlType = new jsyaml.Type('!sexy', {\\n# kind: 'sequence',\\n# construct: function (data) {\\n# return data.map(function (string) { return 'sexy ' + string; });\\n# }\\n# });\\n#\\n# var SEXY_SCHEMA = jsyaml.Schema.create([ SexyYamlType ]);\\n#\\n# result = jsyaml.load(yourData, { schema: SEXY_SCHEMA });\\n\\nfoobar: !sexy\\n - bunny\\n - chocolate\\n\");\n\n//# sourceURL=webpack:///./src/parsers/yaml/codeExample.txt?")},"./src/parsers/yaml/index.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.mimeTypes = exports.id = exports.fileExtension = exports.displayName = void 0;\n\n__webpack_require__(\"./node_modules/codemirror/mode/yaml/yaml.js\");\n\nvar id = 'yaml';\nexports.id = id;\nvar displayName = 'YAML';\nexports.displayName = displayName;\nvar mimeTypes = ['application/yaml'];\nexports.mimeTypes = mimeTypes;\nvar fileExtension = 'yaml';\nexports.fileExtension = fileExtension;\n\n//# sourceURL=webpack:///./src/parsers/yaml/index.js?")},"./src/parsers/yaml/yaml-ast-parser.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nvar _interopRequireDefault = __webpack_require__(\"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(\"./node_modules/@babel/runtime/helpers/defineProperty.js\"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__(\"./src/parsers/utils/defaultParserInterface.js\"));\n\nvar _package = _interopRequireDefault(__webpack_require__(\"./node_modules/yaml-ast-parser/package.json\"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = 'yaml-ast-parser';\nvar Kind = null;\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage || 'https://www.npmjs.com/package/yaml-ast-parser',\n _ignoredProperties: new Set(['parent', 'errors']),\n locationProps: new Set(['startPosition', 'endPosition']),\n typeProps: new Set(['kind']),\n nodeToRange: function nodeToRange(node) {\n if (typeof node.startPosition === 'number') {\n return [node.startPosition, node.endPosition];\n }\n },\n getNodeName: function getNodeName(node) {\n return Kind[node.kind];\n },\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 47).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(\"./node_modules/yaml-ast-parser/dist/src/index.js\")]; (function (yamlAstParser) {\n Kind = yamlAstParser.Kind;\n callback(yamlAstParser);\n }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe);\n },\n parse: function parse(_ref, code) {\n var load = _ref.load;\n return load(code);\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/yaml/yaml-ast-parser.js?")},"./src/parsers/yaml/yaml.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _interopRequireDefault = __webpack_require__("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = void 0;\n\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__("./node_modules/@babel/runtime/helpers/defineProperty.js"));\n\nvar _defaultParserInterface = _interopRequireDefault(__webpack_require__("./src/parsers/utils/defaultParserInterface.js"));\n\nvar _package = _interopRequireDefault(__webpack_require__("./node_modules/yaml/package.json"));\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar ID = \'yaml\';\n\nvar _default = _objectSpread(_objectSpread({}, _defaultParserInterface.default), {}, {\n id: ID,\n displayName: ID,\n version: _package.default.version,\n homepage: _package.default.homepage,\n locationProps: new Set([\'position\']),\n loadParser: function loadParser(callback) {\n __webpack_require__.e(/* AMD require */ 44).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./node_modules/yaml/browser/index.js")]; (callback).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}.bind(this)).catch(__webpack_require__.oe);\n },\n nodeToRange: function nodeToRange(node) {\n if (node.range) {\n return node.range;\n }\n\n if (node.type === \'PAIR\' && (node.key || node.value)) {\n if (node.key && node.value) {\n return [node.key.range[0], node.value.range[1]];\n } else if (node.key) {\n return node.key.range;\n } else {\n return node.value.range;\n }\n }\n },\n parse: function parse(_ref, code, options) {\n var parseAllDocuments = _ref.parseAllDocuments;\n return parseAllDocuments(code, options);\n },\n getDefaultOptions: function getDefaultOptions() {\n return {\n keepBlobsInJSON: true,\n keepCstNodes: false,\n keepNodeTypes: true,\n merge: false,\n mapAsMap: false,\n simpleKeys: false,\n maxAliasCount: 100,\n prettyErrors: true\n };\n }\n});\n\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/parsers/yaml/yaml.js?')}}]);