@vue/devtools
Version:
StandAlone vue-devtools
1 lines • 14.3 kB
JavaScript
"use strict";(self["webpackChunk_vue_devtools"]=self["webpackChunk_vue_devtools"]||[]).push([[3855],{53855:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"conf\": () => (/* binding */ conf),\n/* harmony export */ \"language\": () => (/* binding */ language)\n/* harmony export */ });\n/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\nvar conf = {\n comments: {\n lineComment: 'COMMENT'\n // blockComment: ['COMMENT', '.'],\n },\n brackets: [['(', ')']],\n autoClosingPairs: [\n { open: '{', close: '}' },\n { open: '[', close: ']' },\n { open: '(', close: ')' },\n { open: '\"', close: '\"' },\n { open: ':', close: '.' }\n ],\n surroundingPairs: [\n { open: '{', close: '}' },\n { open: '[', close: ']' },\n { open: '(', close: ')' },\n { open: '`', close: '`' },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" },\n { open: ':', close: '.' }\n ],\n folding: {\n markers: {\n start: new RegExp('^\\\\s*(::\\\\s*|COMMENT\\\\s+)#region'),\n end: new RegExp('^\\\\s*(::\\\\s*|COMMENT\\\\s+)#endregion')\n }\n }\n};\nvar language = {\n // Set defaultToken to invalid to see what you do not tokenize yet\n // defaultToken: 'invalid',\n tokenPostfix: '.lexon',\n ignoreCase: true,\n keywords: [\n 'lexon',\n 'lex',\n 'clause',\n 'terms',\n 'contracts',\n 'may',\n 'pay',\n 'pays',\n 'appoints',\n 'into',\n 'to'\n ],\n typeKeywords: ['amount', 'person', 'key', 'time', 'date', 'asset', 'text'],\n operators: [\n 'less',\n 'greater',\n 'equal',\n 'le',\n 'gt',\n 'or',\n 'and',\n 'add',\n 'added',\n 'subtract',\n 'subtracted',\n 'multiply',\n 'multiplied',\n 'times',\n 'divide',\n 'divided',\n 'is',\n 'be',\n 'certified'\n ],\n // we include these common regular expressions\n symbols: /[=><!~?:&|+\\-*\\/\\^%]+/,\n // The main tokenizer for our languages\n tokenizer: {\n root: [\n // comment\n [/^(\\s*)(comment:?(?:\\s.*|))$/, ['', 'comment']],\n // special identifier cases\n [\n /\"/,\n {\n token: 'identifier.quote',\n bracket: '@open',\n next: '@quoted_identifier'\n }\n ],\n [\n 'LEX$',\n {\n token: 'keyword',\n bracket: '@open',\n next: '@identifier_until_period'\n }\n ],\n ['LEXON', { token: 'keyword', bracket: '@open', next: '@semver' }],\n [\n ':',\n {\n token: 'delimiter',\n bracket: '@open',\n next: '@identifier_until_period'\n }\n ],\n // identifiers and keywords\n [\n /[a-z_$][\\w$]*/,\n {\n cases: {\n '@operators': 'operator',\n '@typeKeywords': 'keyword.type',\n '@keywords': 'keyword',\n '@default': 'identifier'\n }\n }\n ],\n // whitespace\n { include: '@whitespace' },\n // delimiters and operators\n [/[{}()\\[\\]]/, '@brackets'],\n [/[<>](?!@symbols)/, '@brackets'],\n [/@symbols/, 'delimiter'],\n // numbers\n [/\\d*\\.\\d*\\.\\d*/, 'number.semver'],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, 'number.float'],\n [/0[xX][0-9a-fA-F]+/, 'number.hex'],\n [/\\d+/, 'number'],\n // delimiter: after number because of .\\d floats\n [/[;,.]/, 'delimiter']\n ],\n quoted_identifier: [\n [/[^\\\\\"]+/, 'identifier'],\n [/\"/, { token: 'identifier.quote', bracket: '@close', next: '@pop' }]\n ],\n space_identifier_until_period: [\n [':', 'delimiter'],\n [' ', { token: 'white', next: '@identifier_rest' }]\n ],\n identifier_until_period: [\n { include: '@whitespace' },\n [':', { token: 'delimiter', next: '@identifier_rest' }],\n [/[^\\\\.]+/, 'identifier'],\n [/\\./, { token: 'delimiter', bracket: '@close', next: '@pop' }]\n ],\n identifier_rest: [\n [/[^\\\\.]+/, 'identifier'],\n [/\\./, { token: 'delimiter', bracket: '@close', next: '@pop' }]\n ],\n semver: [\n { include: '@whitespace' },\n [':', 'delimiter'],\n [/\\d*\\.\\d*\\.\\d*/, { token: 'number.semver', bracket: '@close', next: '@pop' }]\n ],\n whitespace: [[/[ \\t\\r\\n]+/, 'white']]\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM4NTUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxVQUFVLFFBQVEsWUFBWSxHQUFHO0FBQ2pDLFVBQVUsdUJBQXVCO0FBQ2pDLFVBQVUsdUJBQXVCO0FBQ2pDLFVBQVUsdUJBQXVCO0FBQ2pDLFVBQVU7QUFDVjtBQUNBO0FBQ0EsVUFBVSxRQUFRLFlBQVksR0FBRztBQUNqQyxVQUFVLHVCQUF1QjtBQUNqQyxVQUFVLHVCQUF1QjtBQUNqQyxVQUFVLHVCQUF1QjtBQUNqQyxVQUFVLHVCQUF1QjtBQUNqQyxVQUFVLHVCQUF1QjtBQUNqQyxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLHFEQUFxRDtBQUM3RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLHdCQUF3QjtBQUN0QztBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiw0REFBNEQ7QUFDaEY7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLDBDQUEwQztBQUM5RDtBQUNBO0FBQ0EsY0FBYyx3QkFBd0I7QUFDdEMsb0JBQW9CLDhDQUE4QztBQUNsRTtBQUNBLHFCQUFxQixxREFBcUQ7QUFDMUU7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLHFEQUFxRDtBQUMxRTtBQUNBO0FBQ0EsY0FBYyx3QkFBd0I7QUFDdEM7QUFDQSxnQ0FBZ0MseURBQXlEO0FBQ3pGO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHZ1ZS9kZXZ0b29scy8uLi8uLi9ub2RlX21vZHVsZXMvbW9uYWNvLWVkaXRvci9lc20vdnMvYmFzaWMtbGFuZ3VhZ2VzL2xleG9uL2xleG9uLmpzP2JlZjMiXSwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqICBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5leHBvcnQgdmFyIGNvbmYgPSB7XG4gICAgY29tbWVudHM6IHtcbiAgICAgICAgbGluZUNvbW1lbnQ6ICdDT01NRU5UJ1xuICAgICAgICAvLyBibG9ja0NvbW1lbnQ6IFsnQ09NTUVOVCcsICcuJ10sXG4gICAgfSxcbiAgICBicmFja2V0czogW1snKCcsICcpJ11dLFxuICAgIGF1dG9DbG9zaW5nUGFpcnM6IFtcbiAgICAgICAgeyBvcGVuOiAneycsIGNsb3NlOiAnfScgfSxcbiAgICAgICAgeyBvcGVuOiAnWycsIGNsb3NlOiAnXScgfSxcbiAgICAgICAgeyBvcGVuOiAnKCcsIGNsb3NlOiAnKScgfSxcbiAgICAgICAgeyBvcGVuOiAnXCInLCBjbG9zZTogJ1wiJyB9LFxuICAgICAgICB7IG9wZW46ICc6JywgY2xvc2U6ICcuJyB9XG4gICAgXSxcbiAgICBzdXJyb3VuZGluZ1BhaXJzOiBbXG4gICAgICAgIHsgb3BlbjogJ3snLCBjbG9zZTogJ30nIH0sXG4gICAgICAgIHsgb3BlbjogJ1snLCBjbG9zZTogJ10nIH0sXG4gICAgICAgIHsgb3BlbjogJygnLCBjbG9zZTogJyknIH0sXG4gICAgICAgIHsgb3BlbjogJ2AnLCBjbG9zZTogJ2AnIH0sXG4gICAgICAgIHsgb3BlbjogJ1wiJywgY2xvc2U6ICdcIicgfSxcbiAgICAgICAgeyBvcGVuOiBcIidcIiwgY2xvc2U6IFwiJ1wiIH0sXG4gICAgICAgIHsgb3BlbjogJzonLCBjbG9zZTogJy4nIH1cbiAgICBdLFxuICAgIGZvbGRpbmc6IHtcbiAgICAgICAgbWFya2Vyczoge1xuICAgICAgICAgICAgc3RhcnQ6IG5ldyBSZWdFeHAoJ15cXFxccyooOjpcXFxccyp8Q09NTUVOVFxcXFxzKykjcmVnaW9uJyksXG4gICAgICAgICAgICBlbmQ6IG5ldyBSZWdFeHAoJ15cXFxccyooOjpcXFxccyp8Q09NTUVOVFxcXFxzKykjZW5kcmVnaW9uJylcbiAgICAgICAgfVxuICAgIH1cbn07XG5leHBvcnQgdmFyIGxhbmd1YWdlID0ge1xuICAgIC8vIFNldCBkZWZhdWx0VG9rZW4gdG8gaW52YWxpZCB0byBzZWUgd2hhdCB5b3UgZG8gbm90IHRva2VuaXplIHlldFxuICAgIC8vIGRlZmF1bHRUb2tlbjogJ2ludmFsaWQnLFxuICAgIHRva2VuUG9zdGZpeDogJy5sZXhvbicsXG4gICAgaWdub3JlQ2FzZTogdHJ1ZSxcbiAgICBrZXl3b3JkczogW1xuICAgICAgICAnbGV4b24nLFxuICAgICAgICAnbGV4JyxcbiAgICAgICAgJ2NsYXVzZScsXG4gICAgICAgICd0ZXJtcycsXG4gICAgICAgICdjb250cmFjdHMnLFxuICAgICAgICAnbWF5JyxcbiAgICAgICAgJ3BheScsXG4gICAgICAgICdwYXlzJyxcbiAgICAgICAgJ2FwcG9pbnRzJyxcbiAgICAgICAgJ2ludG8nLFxuICAgICAgICAndG8nXG4gICAgXSxcbiAgICB0eXBlS2V5d29yZHM6IFsnYW1vdW50JywgJ3BlcnNvbicsICdrZXknLCAndGltZScsICdkYXRlJywgJ2Fzc2V0JywgJ3RleHQnXSxcbiAgICBvcGVyYXRvcnM6IFtcbiAgICAgICAgJ2xlc3MnLFxuICAgICAgICAnZ3JlYXRlcicsXG4gICAgICAgICdlcXVhbCcsXG4gICAgICAgICdsZScsXG4gICAgICAgICdndCcsXG4gICAgICAgICdvcicsXG4gICAgICAgICdhbmQnLFxuICAgICAgICAnYWRkJyxcbiAgICAgICAgJ2FkZGVkJyxcbiAgICAgICAgJ3N1YnRyYWN0JyxcbiAgICAgICAgJ3N1YnRyYWN0ZWQnLFxuICAgICAgICAnbXVsdGlwbHknLFxuICAgICAgICAnbXVsdGlwbGllZCcsXG4gICAgICAgICd0aW1lcycsXG4gICAgICAgICdkaXZpZGUnLFxuICAgICAgICAnZGl2aWRlZCcsXG4gICAgICAgICdpcycsXG4gICAgICAgICdiZScsXG4gICAgICAgICdjZXJ0aWZpZWQnXG4gICAgXSxcbiAgICAvLyB3ZSBpbmNsdWRlIHRoZXNlIGNvbW1vbiByZWd1bGFyIGV4cHJlc3Npb25zXG4gICAgc3ltYm9sczogL1s9Pjwhfj86JnwrXFwtKlxcL1xcXiVdKy8sXG4gICAgLy8gVGhlIG1haW4gdG9rZW5pemVyIGZvciBvdXIgbGFuZ3VhZ2VzXG4gICAgdG9rZW5pemVyOiB7XG4gICAgICAgIHJvb3Q6IFtcbiAgICAgICAgICAgIC8vIGNvbW1lbnRcbiAgICAgICAgICAgIFsvXihcXHMqKShjb21tZW50Oj8oPzpcXHMuKnwpKSQvLCBbJycsICdjb21tZW50J11dLFxuICAgICAgICAgICAgLy8gc3BlY2lhbCBpZGVudGlmaWVyIGNhc2VzXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgL1wiLyxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHRva2VuOiAnaWRlbnRpZmllci5xdW90ZScsXG4gICAgICAgICAgICAgICAgICAgIGJyYWNrZXQ6ICdAb3BlbicsXG4gICAgICAgICAgICAgICAgICAgIG5leHQ6ICdAcXVvdGVkX2lkZW50aWZpZXInXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAnTEVYJCcsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0b2tlbjogJ2tleXdvcmQnLFxuICAgICAgICAgICAgICAgICAgICBicmFja2V0OiAnQG9wZW4nLFxuICAgICAgICAgICAgICAgICAgICBuZXh0OiAnQGlkZW50aWZpZXJfdW50aWxfcGVyaW9kJ1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBbJ0xFWE9OJywgeyB0b2tlbjogJ2tleXdvcmQnLCBicmFja2V0OiAnQG9wZW4nLCBuZXh0OiAnQHNlbXZlcicgfV0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgJzonLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgdG9rZW46ICdkZWxpbWl0ZXInLFxuICAgICAgICAgICAgICAgICAgICBicmFja2V0OiAnQG9wZW4nLFxuICAgICAgICAgICAgICAgICAgICBuZXh0OiAnQGlkZW50aWZpZXJfdW50aWxfcGVyaW9kJ1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAvLyBpZGVudGlmaWVycyBhbmQga2V5d29yZHNcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAvW2Etel8kXVtcXHckXSovLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgY2FzZXM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICdAb3BlcmF0b3JzJzogJ29wZXJhdG9yJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICdAdHlwZUtleXdvcmRzJzogJ2tleXdvcmQudHlwZScsXG4gICAgICAgICAgICAgICAgICAgICAgICAnQGtleXdvcmRzJzogJ2tleXdvcmQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ0BkZWZhdWx0JzogJ2lkZW50aWZpZXInXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgLy8gd2hpdGVzcGFjZVxuICAgICAgICAgICAgeyBpbmNsdWRlOiAnQHdoaXRlc3BhY2UnIH0sXG4gICAgICAgICAgICAvLyBkZWxpbWl0ZXJzIGFuZCBvcGVyYXRvcnNcbiAgICAgICAgICAgIFsvW3t9KClcXFtcXF1dLywgJ0BicmFja2V0cyddLFxuICAgICAgICAgICAgWy9bPD5dKD8hQHN5bWJvbHMpLywgJ0BicmFja2V0cyddLFxuICAgICAgICAgICAgWy9Ac3ltYm9scy8sICdkZWxpbWl0ZXInXSxcbiAgICAgICAgICAgIC8vIG51bWJlcnNcbiAgICAgICAgICAgIFsvXFxkKlxcLlxcZCpcXC5cXGQqLywgJ251bWJlci5zZW12ZXInXSxcbiAgICAgICAgICAgIFsvXFxkKlxcLlxcZCsoW2VFXVtcXC0rXT9cXGQrKT8vLCAnbnVtYmVyLmZsb2F0J10sXG4gICAgICAgICAgICBbLzBbeFhdWzAtOWEtZkEtRl0rLywgJ251bWJlci5oZXgnXSxcbiAgICAgICAgICAgIFsvXFxkKy8sICdudW1iZXInXSxcbiAgICAgICAgICAgIC8vIGRlbGltaXRlcjogYWZ0ZXIgbnVtYmVyIGJlY2F1c2Ugb2YgLlxcZCBmbG9hdHNcbiAgICAgICAgICAgIFsvWzssLl0vLCAnZGVsaW1pdGVyJ11cbiAgICAgICAgXSxcbiAgICAgICAgcXVvdGVkX2lkZW50aWZpZXI6IFtcbiAgICAgICAgICAgIFsvW15cXFxcXCJdKy8sICdpZGVudGlmaWVyJ10sXG4gICAgICAgICAgICBbL1wiLywgeyB0b2tlbjogJ2lkZW50aWZpZXIucXVvdGUnLCBicmFja2V0OiAnQGNsb3NlJywgbmV4dDogJ0Bwb3AnIH1dXG4gICAgICAgIF0sXG4gICAgICAgIHNwYWNlX2lkZW50aWZpZXJfdW50aWxfcGVyaW9kOiBbXG4gICAgICAgICAgICBbJzonLCAnZGVsaW1pdGVyJ10sXG4gICAgICAgICAgICBbJyAnLCB7IHRva2VuOiAnd2hpdGUnLCBuZXh0OiAnQGlkZW50aWZpZXJfcmVzdCcgfV1cbiAgICAgICAgXSxcbiAgICAgICAgaWRlbnRpZmllcl91bnRpbF9wZXJpb2Q6IFtcbiAgICAgICAgICAgIHsgaW5jbHVkZTogJ0B3aGl0ZXNwYWNlJyB9LFxuICAgICAgICAgICAgWyc6JywgeyB0b2tlbjogJ2RlbGltaXRlcicsIG5leHQ6ICdAaWRlbnRpZmllcl9yZXN0JyB9XSxcbiAgICAgICAgICAgIFsvW15cXFxcLl0rLywgJ2lkZW50aWZpZXInXSxcbiAgICAgICAgICAgIFsvXFwuLywgeyB0b2tlbjogJ2RlbGltaXRlcicsIGJyYWNrZXQ6ICdAY2xvc2UnLCBuZXh0OiAnQHBvcCcgfV1cbiAgICAgICAgXSxcbiAgICAgICAgaWRlbnRpZmllcl9yZXN0OiBbXG4gICAgICAgICAgICBbL1teXFxcXC5dKy8sICdpZGVudGlmaWVyJ10sXG4gICAgICAgICAgICBbL1xcLi8sIHsgdG9rZW46ICdkZWxpbWl0ZXInLCBicmFja2V0OiAnQGNsb3NlJywgbmV4dDogJ0Bwb3AnIH1dXG4gICAgICAgIF0sXG4gICAgICAgIHNlbXZlcjogW1xuICAgICAgICAgICAgeyBpbmNsdWRlOiAnQHdoaXRlc3BhY2UnIH0sXG4gICAgICAgICAgICBbJzonLCAnZGVsaW1pdGVyJ10sXG4gICAgICAgICAgICBbL1xcZCpcXC5cXGQqXFwuXFxkKi8sIHsgdG9rZW46ICdudW1iZXIuc2VtdmVyJywgYnJhY2tldDogJ0BjbG9zZScsIG5leHQ6ICdAcG9wJyB9XVxuICAgICAgICBdLFxuICAgICAgICB3aGl0ZXNwYWNlOiBbWy9bIFxcdFxcclxcbl0rLywgJ3doaXRlJ11dXG4gICAgfVxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53855\n")}}]);