{"id":"../node_modules/js-beautify/js/src/core/output.js","dependencies":[{"name":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/package.json","includedInParent":true,"mtime":1574865112242},{"name":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/js-beautify/package.json","includedInParent":true,"mtime":1574865110906}],"generated":{"js":"/*jshint node:true */\n/*\n  The MIT License (MIT)\n\n  Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors.\n\n  Permission is hereby granted, free of charge, to any person\n  obtaining a copy of this software and associated documentation files\n  (the \"Software\"), to deal in the Software without restriction,\n  including without limitation the rights to use, copy, modify, merge,\n  publish, distribute, sublicense, and/or sell copies of the Software,\n  and to permit persons to whom the Software is furnished to do so,\n  subject to the following conditions:\n\n  The above copyright notice and this permission notice shall be\n  included in all copies or substantial portions of the Software.\n\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS\n  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\n  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n  SOFTWARE.\n*/\n\n'use strict';\n\nfunction OutputLine(parent) {\n  this.__parent = parent;\n  this.__character_count = 0;\n  // use indent_count as a marker for this.__lines that have preserved indentation\n  this.__indent_count = -1;\n  this.__alignment_count = 0;\n  this.__wrap_point_index = 0;\n  this.__wrap_point_character_count = 0;\n  this.__wrap_point_indent_count = -1;\n  this.__wrap_point_alignment_count = 0;\n\n  this.__items = [];\n}\n\nOutputLine.prototype.clone_empty = function() {\n  var line = new OutputLine(this.__parent);\n  line.set_indent(this.__indent_count, this.__alignment_count);\n  return line;\n};\n\nOutputLine.prototype.item = function(index) {\n  if (index < 0) {\n    return this.__items[this.__items.length + index];\n  } else {\n    return this.__items[index];\n  }\n};\n\nOutputLine.prototype.has_match = function(pattern) {\n  for (var lastCheckedOutput = this.__items.length - 1; lastCheckedOutput >= 0; lastCheckedOutput--) {\n    if (this.__items[lastCheckedOutput].match(pattern)) {\n      return true;\n    }\n  }\n  return false;\n};\n\nOutputLine.prototype.set_indent = function(indent, alignment) {\n  if (this.is_empty()) {\n    this.__indent_count = indent || 0;\n    this.__alignment_count = alignment || 0;\n    this.__character_count = this.__parent.get_indent_size(this.__indent_count, this.__alignment_count);\n  }\n};\n\nOutputLine.prototype._set_wrap_point = function() {\n  if (this.__parent.wrap_line_length) {\n    this.__wrap_point_index = this.__items.length;\n    this.__wrap_point_character_count = this.__character_count;\n    this.__wrap_point_indent_count = this.__parent.next_line.__indent_count;\n    this.__wrap_point_alignment_count = this.__parent.next_line.__alignment_count;\n  }\n};\n\nOutputLine.prototype._should_wrap = function() {\n  return this.__wrap_point_index &&\n    this.__character_count > this.__parent.wrap_line_length &&\n    this.__wrap_point_character_count > this.__parent.next_line.__character_count;\n};\n\nOutputLine.prototype._allow_wrap = function() {\n  if (this._should_wrap()) {\n    this.__parent.add_new_line();\n    var next = this.__parent.current_line;\n    next.set_indent(this.__wrap_point_indent_count, this.__wrap_point_alignment_count);\n    next.__items = this.__items.slice(this.__wrap_point_index);\n    this.__items = this.__items.slice(0, this.__wrap_point_index);\n\n    next.__character_count += this.__character_count - this.__wrap_point_character_count;\n    this.__character_count = this.__wrap_point_character_count;\n\n    if (next.__items[0] === \" \") {\n      next.__items.splice(0, 1);\n      next.__character_count -= 1;\n    }\n    return true;\n  }\n  return false;\n};\n\nOutputLine.prototype.is_empty = function() {\n  return this.__items.length === 0;\n};\n\nOutputLine.prototype.last = function() {\n  if (!this.is_empty()) {\n    return this.__items[this.__items.length - 1];\n  } else {\n    return null;\n  }\n};\n\nOutputLine.prototype.push = function(item) {\n  this.__items.push(item);\n  var last_newline_index = item.lastIndexOf('\\n');\n  if (last_newline_index !== -1) {\n    this.__character_count = item.length - last_newline_index;\n  } else {\n    this.__character_count += item.length;\n  }\n};\n\nOutputLine.prototype.pop = function() {\n  var item = null;\n  if (!this.is_empty()) {\n    item = this.__items.pop();\n    this.__character_count -= item.length;\n  }\n  return item;\n};\n\n\nOutputLine.prototype._remove_indent = function() {\n  if (this.__indent_count > 0) {\n    this.__indent_count -= 1;\n    this.__character_count -= this.__parent.indent_size;\n  }\n};\n\nOutputLine.prototype._remove_wrap_indent = function() {\n  if (this.__wrap_point_indent_count > 0) {\n    this.__wrap_point_indent_count -= 1;\n  }\n};\nOutputLine.prototype.trim = function() {\n  while (this.last() === ' ') {\n    this.__items.pop();\n    this.__character_count -= 1;\n  }\n};\n\nOutputLine.prototype.toString = function() {\n  var result = '';\n  if (this.is_empty()) {\n    if (this.__parent.indent_empty_lines) {\n      result = this.__parent.get_indent_string(this.__indent_count);\n    }\n  } else {\n    result = this.__parent.get_indent_string(this.__indent_count, this.__alignment_count);\n    result += this.__items.join('');\n  }\n  return result;\n};\n\nfunction IndentStringCache(options, baseIndentString) {\n  this.__cache = [''];\n  this.__indent_size = options.indent_size;\n  this.__indent_string = options.indent_char;\n  if (!options.indent_with_tabs) {\n    this.__indent_string = new Array(options.indent_size + 1).join(options.indent_char);\n  }\n\n  // Set to null to continue support for auto detection of base indent\n  baseIndentString = baseIndentString || '';\n  if (options.indent_level > 0) {\n    baseIndentString = new Array(options.indent_level + 1).join(this.__indent_string);\n  }\n\n  this.__base_string = baseIndentString;\n  this.__base_string_length = baseIndentString.length;\n}\n\nIndentStringCache.prototype.get_indent_size = function(indent, column) {\n  var result = this.__base_string_length;\n  column = column || 0;\n  if (indent < 0) {\n    result = 0;\n  }\n  result += indent * this.__indent_size;\n  result += column;\n  return result;\n};\n\nIndentStringCache.prototype.get_indent_string = function(indent_level, column) {\n  var result = this.__base_string;\n  column = column || 0;\n  if (indent_level < 0) {\n    indent_level = 0;\n    result = '';\n  }\n  column += indent_level * this.__indent_size;\n  this.__ensure_cache(column);\n  result += this.__cache[column];\n  return result;\n};\n\nIndentStringCache.prototype.__ensure_cache = function(column) {\n  while (column >= this.__cache.length) {\n    this.__add_column();\n  }\n};\n\nIndentStringCache.prototype.__add_column = function() {\n  var column = this.__cache.length;\n  var indent = 0;\n  var result = '';\n  if (this.__indent_size && column >= this.__indent_size) {\n    indent = Math.floor(column / this.__indent_size);\n    column -= indent * this.__indent_size;\n    result = new Array(indent + 1).join(this.__indent_string);\n  }\n  if (column) {\n    result += new Array(column + 1).join(' ');\n  }\n\n  this.__cache.push(result);\n};\n\nfunction Output(options, baseIndentString) {\n  this.__indent_cache = new IndentStringCache(options, baseIndentString);\n  this.raw = false;\n  this._end_with_newline = options.end_with_newline;\n  this.indent_size = options.indent_size;\n  this.wrap_line_length = options.wrap_line_length;\n  this.indent_empty_lines = options.indent_empty_lines;\n  this.__lines = [];\n  this.previous_line = null;\n  this.current_line = null;\n  this.next_line = new OutputLine(this);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = false;\n  // initialize\n  this.__add_outputline();\n}\n\nOutput.prototype.__add_outputline = function() {\n  this.previous_line = this.current_line;\n  this.current_line = this.next_line.clone_empty();\n  this.__lines.push(this.current_line);\n};\n\nOutput.prototype.get_line_number = function() {\n  return this.__lines.length;\n};\n\nOutput.prototype.get_indent_string = function(indent, column) {\n  return this.__indent_cache.get_indent_string(indent, column);\n};\n\nOutput.prototype.get_indent_size = function(indent, column) {\n  return this.__indent_cache.get_indent_size(indent, column);\n};\n\nOutput.prototype.is_empty = function() {\n  return !this.previous_line && this.current_line.is_empty();\n};\n\nOutput.prototype.add_new_line = function(force_newline) {\n  // never newline at the start of file\n  // otherwise, newline only if we didn't just add one or we're forced\n  if (this.is_empty() ||\n    (!force_newline && this.just_added_newline())) {\n    return false;\n  }\n\n  // if raw output is enabled, don't print additional newlines,\n  // but still return True as though you had\n  if (!this.raw) {\n    this.__add_outputline();\n  }\n  return true;\n};\n\nOutput.prototype.get_code = function(eol) {\n  this.trim(true);\n\n  // handle some edge cases where the last tokens\n  // has text that ends with newline(s)\n  var last_item = this.current_line.pop();\n  if (last_item) {\n    if (last_item[last_item.length - 1] === '\\n') {\n      last_item = last_item.replace(/\\n+$/g, '');\n    }\n    this.current_line.push(last_item);\n  }\n\n  if (this._end_with_newline) {\n    this.__add_outputline();\n  }\n\n  var sweet_code = this.__lines.join('\\n');\n\n  if (eol !== '\\n') {\n    sweet_code = sweet_code.replace(/[\\n]/g, eol);\n  }\n  return sweet_code;\n};\n\nOutput.prototype.set_wrap_point = function() {\n  this.current_line._set_wrap_point();\n};\n\nOutput.prototype.set_indent = function(indent, alignment) {\n  indent = indent || 0;\n  alignment = alignment || 0;\n\n  // Next line stores alignment values\n  this.next_line.set_indent(indent, alignment);\n\n  // Never indent your first output indent at the start of the file\n  if (this.__lines.length > 1) {\n    this.current_line.set_indent(indent, alignment);\n    return true;\n  }\n\n  this.current_line.set_indent();\n  return false;\n};\n\nOutput.prototype.add_raw_token = function(token) {\n  for (var x = 0; x < token.newlines; x++) {\n    this.__add_outputline();\n  }\n  this.current_line.set_indent(-1);\n  this.current_line.push(token.whitespace_before);\n  this.current_line.push(token.text);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = false;\n};\n\nOutput.prototype.add_token = function(printable_token) {\n  this.__add_space_before_token();\n  this.current_line.push(printable_token);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = this.current_line._allow_wrap();\n};\n\nOutput.prototype.__add_space_before_token = function() {\n  if (this.space_before_token && !this.just_added_newline()) {\n    if (!this.non_breaking_space) {\n      this.set_wrap_point();\n    }\n    this.current_line.push(' ');\n  }\n};\n\nOutput.prototype.remove_indent = function(index) {\n  var output_length = this.__lines.length;\n  while (index < output_length) {\n    this.__lines[index]._remove_indent();\n    index++;\n  }\n  this.current_line._remove_wrap_indent();\n};\n\nOutput.prototype.trim = function(eat_newlines) {\n  eat_newlines = (eat_newlines === undefined) ? false : eat_newlines;\n\n  this.current_line.trim();\n\n  while (eat_newlines && this.__lines.length > 1 &&\n    this.current_line.is_empty()) {\n    this.__lines.pop();\n    this.current_line = this.__lines[this.__lines.length - 1];\n    this.current_line.trim();\n  }\n\n  this.previous_line = this.__lines.length > 1 ?\n    this.__lines[this.__lines.length - 2] : null;\n};\n\nOutput.prototype.just_added_newline = function() {\n  return this.current_line.is_empty();\n};\n\nOutput.prototype.just_added_blankline = function() {\n  return this.is_empty() ||\n    (this.current_line.is_empty() && this.previous_line.is_empty());\n};\n\nOutput.prototype.ensure_empty_line_above = function(starts_with, ends_with) {\n  var index = this.__lines.length - 2;\n  while (index >= 0) {\n    var potentialEmptyLine = this.__lines[index];\n    if (potentialEmptyLine.is_empty()) {\n      break;\n    } else if (potentialEmptyLine.item(0).indexOf(starts_with) !== 0 &&\n      potentialEmptyLine.item(-1) !== ends_with) {\n      this.__lines.splice(index + 1, 0, new OutputLine(this));\n      this.previous_line = this.__lines[this.__lines.length - 2];\n      break;\n    }\n    index--;\n  }\n};\n\nmodule.exports.Output = Output;\n"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":61,"column":0},"generated":{"line":61,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":62,"column":0},"generated":{"line":62,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":63,"column":0},"generated":{"line":63,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":64,"column":0},"generated":{"line":64,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":65,"column":0},"generated":{"line":65,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":66,"column":0},"generated":{"line":66,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":67,"column":0},"generated":{"line":67,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":68,"column":0},"generated":{"line":68,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":69,"column":0},"generated":{"line":69,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":70,"column":0},"generated":{"line":70,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":71,"column":0},"generated":{"line":71,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":72,"column":0},"generated":{"line":72,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":73,"column":0},"generated":{"line":73,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":74,"column":0},"generated":{"line":74,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":75,"column":0},"generated":{"line":75,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":76,"column":0},"generated":{"line":76,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":77,"column":0},"generated":{"line":77,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":78,"column":0},"generated":{"line":78,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":79,"column":0},"generated":{"line":79,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":80,"column":0},"generated":{"line":80,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":81,"column":0},"generated":{"line":81,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":82,"column":0},"generated":{"line":82,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":83,"column":0},"generated":{"line":83,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":84,"column":0},"generated":{"line":84,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":85,"column":0},"generated":{"line":85,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":86,"column":0},"generated":{"line":86,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":87,"column":0},"generated":{"line":87,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":88,"column":0},"generated":{"line":88,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":89,"column":0},"generated":{"line":89,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":90,"column":0},"generated":{"line":90,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":91,"column":0},"generated":{"line":91,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":92,"column":0},"generated":{"line":92,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":93,"column":0},"generated":{"line":93,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":94,"column":0},"generated":{"line":94,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":95,"column":0},"generated":{"line":95,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":96,"column":0},"generated":{"line":96,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":97,"column":0},"generated":{"line":97,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":98,"column":0},"generated":{"line":98,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":99,"column":0},"generated":{"line":99,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":100,"column":0},"generated":{"line":100,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":101,"column":0},"generated":{"line":101,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":102,"column":0},"generated":{"line":102,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":103,"column":0},"generated":{"line":103,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":104,"column":0},"generated":{"line":104,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":105,"column":0},"generated":{"line":105,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":106,"column":0},"generated":{"line":106,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":107,"column":0},"generated":{"line":107,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":108,"column":0},"generated":{"line":108,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":109,"column":0},"generated":{"line":109,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":110,"column":0},"generated":{"line":110,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":111,"column":0},"generated":{"line":111,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":112,"column":0},"generated":{"line":112,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":113,"column":0},"generated":{"line":113,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":114,"column":0},"generated":{"line":114,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":115,"column":0},"generated":{"line":115,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":116,"column":0},"generated":{"line":116,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":117,"column":0},"generated":{"line":117,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":118,"column":0},"generated":{"line":118,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":119,"column":0},"generated":{"line":119,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":120,"column":0},"generated":{"line":120,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":121,"column":0},"generated":{"line":121,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":122,"column":0},"generated":{"line":122,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":123,"column":0},"generated":{"line":123,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":124,"column":0},"generated":{"line":124,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":125,"column":0},"generated":{"line":125,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":126,"column":0},"generated":{"line":126,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":127,"column":0},"generated":{"line":127,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":128,"column":0},"generated":{"line":128,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":129,"column":0},"generated":{"line":129,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":130,"column":0},"generated":{"line":130,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":131,"column":0},"generated":{"line":131,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":132,"column":0},"generated":{"line":132,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":133,"column":0},"generated":{"line":133,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":134,"column":0},"generated":{"line":134,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":135,"column":0},"generated":{"line":135,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":136,"column":0},"generated":{"line":136,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":137,"column":0},"generated":{"line":137,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":138,"column":0},"generated":{"line":138,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":139,"column":0},"generated":{"line":139,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":140,"column":0},"generated":{"line":140,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":141,"column":0},"generated":{"line":141,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":142,"column":0},"generated":{"line":142,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":143,"column":0},"generated":{"line":143,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":144,"column":0},"generated":{"line":144,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":145,"column":0},"generated":{"line":145,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":146,"column":0},"generated":{"line":146,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":147,"column":0},"generated":{"line":147,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":148,"column":0},"generated":{"line":148,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":149,"column":0},"generated":{"line":149,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":150,"column":0},"generated":{"line":150,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":151,"column":0},"generated":{"line":151,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":152,"column":0},"generated":{"line":152,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":153,"column":0},"generated":{"line":153,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":154,"column":0},"generated":{"line":154,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":155,"column":0},"generated":{"line":155,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":156,"column":0},"generated":{"line":156,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":157,"column":0},"generated":{"line":157,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":158,"column":0},"generated":{"line":158,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":159,"column":0},"generated":{"line":159,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":160,"column":0},"generated":{"line":160,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":161,"column":0},"generated":{"line":161,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":162,"column":0},"generated":{"line":162,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":163,"column":0},"generated":{"line":163,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":164,"column":0},"generated":{"line":164,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":165,"column":0},"generated":{"line":165,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":166,"column":0},"generated":{"line":166,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":167,"column":0},"generated":{"line":167,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":168,"column":0},"generated":{"line":168,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":169,"column":0},"generated":{"line":169,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":170,"column":0},"generated":{"line":170,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":171,"column":0},"generated":{"line":171,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":172,"column":0},"generated":{"line":172,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":173,"column":0},"generated":{"line":173,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":174,"column":0},"generated":{"line":174,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":175,"column":0},"generated":{"line":175,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":176,"column":0},"generated":{"line":176,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":177,"column":0},"generated":{"line":177,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":178,"column":0},"generated":{"line":178,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":179,"column":0},"generated":{"line":179,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":180,"column":0},"generated":{"line":180,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":181,"column":0},"generated":{"line":181,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":182,"column":0},"generated":{"line":182,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":183,"column":0},"generated":{"line":183,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":184,"column":0},"generated":{"line":184,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":185,"column":0},"generated":{"line":185,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":186,"column":0},"generated":{"line":186,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":187,"column":0},"generated":{"line":187,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":188,"column":0},"generated":{"line":188,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":189,"column":0},"generated":{"line":189,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":190,"column":0},"generated":{"line":190,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":191,"column":0},"generated":{"line":191,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":192,"column":0},"generated":{"line":192,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":193,"column":0},"generated":{"line":193,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":194,"column":0},"generated":{"line":194,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":195,"column":0},"generated":{"line":195,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":196,"column":0},"generated":{"line":196,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":197,"column":0},"generated":{"line":197,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":198,"column":0},"generated":{"line":198,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":199,"column":0},"generated":{"line":199,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":200,"column":0},"generated":{"line":200,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":201,"column":0},"generated":{"line":201,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":202,"column":0},"generated":{"line":202,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":203,"column":0},"generated":{"line":203,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":204,"column":0},"generated":{"line":204,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":205,"column":0},"generated":{"line":205,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":206,"column":0},"generated":{"line":206,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":207,"column":0},"generated":{"line":207,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":208,"column":0},"generated":{"line":208,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":209,"column":0},"generated":{"line":209,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":210,"column":0},"generated":{"line":210,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":211,"column":0},"generated":{"line":211,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":212,"column":0},"generated":{"line":212,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":213,"column":0},"generated":{"line":213,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":214,"column":0},"generated":{"line":214,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":215,"column":0},"generated":{"line":215,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":216,"column":0},"generated":{"line":216,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":217,"column":0},"generated":{"line":217,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":218,"column":0},"generated":{"line":218,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":219,"column":0},"generated":{"line":219,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":220,"column":0},"generated":{"line":220,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":221,"column":0},"generated":{"line":221,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":222,"column":0},"generated":{"line":222,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":223,"column":0},"generated":{"line":223,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":224,"column":0},"generated":{"line":224,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":225,"column":0},"generated":{"line":225,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":226,"column":0},"generated":{"line":226,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":227,"column":0},"generated":{"line":227,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":228,"column":0},"generated":{"line":228,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":229,"column":0},"generated":{"line":229,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":230,"column":0},"generated":{"line":230,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":231,"column":0},"generated":{"line":231,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":232,"column":0},"generated":{"line":232,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":233,"column":0},"generated":{"line":233,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":234,"column":0},"generated":{"line":234,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":235,"column":0},"generated":{"line":235,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":236,"column":0},"generated":{"line":236,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":237,"column":0},"generated":{"line":237,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":238,"column":0},"generated":{"line":238,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":239,"column":0},"generated":{"line":239,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":240,"column":0},"generated":{"line":240,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":241,"column":0},"generated":{"line":241,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":242,"column":0},"generated":{"line":242,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":243,"column":0},"generated":{"line":243,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":244,"column":0},"generated":{"line":244,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":245,"column":0},"generated":{"line":245,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":246,"column":0},"generated":{"line":246,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":247,"column":0},"generated":{"line":247,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":248,"column":0},"generated":{"line":248,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":249,"column":0},"generated":{"line":249,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":250,"column":0},"generated":{"line":250,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":251,"column":0},"generated":{"line":251,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":252,"column":0},"generated":{"line":252,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":253,"column":0},"generated":{"line":253,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":254,"column":0},"generated":{"line":254,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":255,"column":0},"generated":{"line":255,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":256,"column":0},"generated":{"line":256,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":257,"column":0},"generated":{"line":257,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":258,"column":0},"generated":{"line":258,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":259,"column":0},"generated":{"line":259,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":260,"column":0},"generated":{"line":260,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":261,"column":0},"generated":{"line":261,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":262,"column":0},"generated":{"line":262,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":263,"column":0},"generated":{"line":263,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":264,"column":0},"generated":{"line":264,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":265,"column":0},"generated":{"line":265,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":266,"column":0},"generated":{"line":266,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":267,"column":0},"generated":{"line":267,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":268,"column":0},"generated":{"line":268,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":269,"column":0},"generated":{"line":269,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":270,"column":0},"generated":{"line":270,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":271,"column":0},"generated":{"line":271,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":272,"column":0},"generated":{"line":272,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":273,"column":0},"generated":{"line":273,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":274,"column":0},"generated":{"line":274,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":275,"column":0},"generated":{"line":275,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":276,"column":0},"generated":{"line":276,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":277,"column":0},"generated":{"line":277,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":278,"column":0},"generated":{"line":278,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":279,"column":0},"generated":{"line":279,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":280,"column":0},"generated":{"line":280,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":281,"column":0},"generated":{"line":281,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":282,"column":0},"generated":{"line":282,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":283,"column":0},"generated":{"line":283,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":284,"column":0},"generated":{"line":284,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":285,"column":0},"generated":{"line":285,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":286,"column":0},"generated":{"line":286,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":287,"column":0},"generated":{"line":287,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":288,"column":0},"generated":{"line":288,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":289,"column":0},"generated":{"line":289,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":290,"column":0},"generated":{"line":290,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":291,"column":0},"generated":{"line":291,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":292,"column":0},"generated":{"line":292,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":293,"column":0},"generated":{"line":293,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":294,"column":0},"generated":{"line":294,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":295,"column":0},"generated":{"line":295,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":296,"column":0},"generated":{"line":296,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":297,"column":0},"generated":{"line":297,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":298,"column":0},"generated":{"line":298,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":299,"column":0},"generated":{"line":299,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":300,"column":0},"generated":{"line":300,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":301,"column":0},"generated":{"line":301,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":302,"column":0},"generated":{"line":302,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":303,"column":0},"generated":{"line":303,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":304,"column":0},"generated":{"line":304,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":305,"column":0},"generated":{"line":305,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":306,"column":0},"generated":{"line":306,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":307,"column":0},"generated":{"line":307,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":308,"column":0},"generated":{"line":308,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":309,"column":0},"generated":{"line":309,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":310,"column":0},"generated":{"line":310,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":311,"column":0},"generated":{"line":311,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":312,"column":0},"generated":{"line":312,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":313,"column":0},"generated":{"line":313,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":314,"column":0},"generated":{"line":314,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":315,"column":0},"generated":{"line":315,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":316,"column":0},"generated":{"line":316,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":317,"column":0},"generated":{"line":317,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":318,"column":0},"generated":{"line":318,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":319,"column":0},"generated":{"line":319,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":320,"column":0},"generated":{"line":320,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":321,"column":0},"generated":{"line":321,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":322,"column":0},"generated":{"line":322,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":323,"column":0},"generated":{"line":323,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":324,"column":0},"generated":{"line":324,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":325,"column":0},"generated":{"line":325,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":326,"column":0},"generated":{"line":326,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":327,"column":0},"generated":{"line":327,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":328,"column":0},"generated":{"line":328,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":329,"column":0},"generated":{"line":329,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":330,"column":0},"generated":{"line":330,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":331,"column":0},"generated":{"line":331,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":332,"column":0},"generated":{"line":332,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":333,"column":0},"generated":{"line":333,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":334,"column":0},"generated":{"line":334,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":335,"column":0},"generated":{"line":335,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":336,"column":0},"generated":{"line":336,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":337,"column":0},"generated":{"line":337,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":338,"column":0},"generated":{"line":338,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":339,"column":0},"generated":{"line":339,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":340,"column":0},"generated":{"line":340,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":341,"column":0},"generated":{"line":341,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":342,"column":0},"generated":{"line":342,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":343,"column":0},"generated":{"line":343,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":344,"column":0},"generated":{"line":344,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":345,"column":0},"generated":{"line":345,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":346,"column":0},"generated":{"line":346,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":347,"column":0},"generated":{"line":347,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":348,"column":0},"generated":{"line":348,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":349,"column":0},"generated":{"line":349,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":350,"column":0},"generated":{"line":350,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":351,"column":0},"generated":{"line":351,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":352,"column":0},"generated":{"line":352,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":353,"column":0},"generated":{"line":353,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":354,"column":0},"generated":{"line":354,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":355,"column":0},"generated":{"line":355,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":356,"column":0},"generated":{"line":356,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":357,"column":0},"generated":{"line":357,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":358,"column":0},"generated":{"line":358,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":359,"column":0},"generated":{"line":359,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":360,"column":0},"generated":{"line":360,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":361,"column":0},"generated":{"line":361,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":362,"column":0},"generated":{"line":362,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":363,"column":0},"generated":{"line":363,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":364,"column":0},"generated":{"line":364,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":365,"column":0},"generated":{"line":365,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":366,"column":0},"generated":{"line":366,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":367,"column":0},"generated":{"line":367,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":368,"column":0},"generated":{"line":368,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":369,"column":0},"generated":{"line":369,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":370,"column":0},"generated":{"line":370,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":371,"column":0},"generated":{"line":371,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":372,"column":0},"generated":{"line":372,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":373,"column":0},"generated":{"line":373,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":374,"column":0},"generated":{"line":374,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":375,"column":0},"generated":{"line":375,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":376,"column":0},"generated":{"line":376,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":377,"column":0},"generated":{"line":377,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":378,"column":0},"generated":{"line":378,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":379,"column":0},"generated":{"line":379,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":380,"column":0},"generated":{"line":380,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":381,"column":0},"generated":{"line":381,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":382,"column":0},"generated":{"line":382,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":383,"column":0},"generated":{"line":383,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":384,"column":0},"generated":{"line":384,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":385,"column":0},"generated":{"line":385,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":386,"column":0},"generated":{"line":386,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":387,"column":0},"generated":{"line":387,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":388,"column":0},"generated":{"line":388,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":389,"column":0},"generated":{"line":389,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":390,"column":0},"generated":{"line":390,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":391,"column":0},"generated":{"line":391,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":392,"column":0},"generated":{"line":392,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":393,"column":0},"generated":{"line":393,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":394,"column":0},"generated":{"line":394,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":395,"column":0},"generated":{"line":395,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":396,"column":0},"generated":{"line":396,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":397,"column":0},"generated":{"line":397,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":398,"column":0},"generated":{"line":398,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":399,"column":0},"generated":{"line":399,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":400,"column":0},"generated":{"line":400,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":401,"column":0},"generated":{"line":401,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":402,"column":0},"generated":{"line":402,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":403,"column":0},"generated":{"line":403,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":404,"column":0},"generated":{"line":404,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":405,"column":0},"generated":{"line":405,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":406,"column":0},"generated":{"line":406,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":407,"column":0},"generated":{"line":407,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":408,"column":0},"generated":{"line":408,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":409,"column":0},"generated":{"line":409,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":410,"column":0},"generated":{"line":410,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":411,"column":0},"generated":{"line":411,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":412,"column":0},"generated":{"line":412,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":413,"column":0},"generated":{"line":413,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":414,"column":0},"generated":{"line":414,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":415,"column":0},"generated":{"line":415,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":416,"column":0},"generated":{"line":416,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":417,"column":0},"generated":{"line":417,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":418,"column":0},"generated":{"line":418,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":419,"column":0},"generated":{"line":419,"column":0}},{"source":"../node_modules/js-beautify/js/src/core/output.js","original":{"line":420,"column":0},"generated":{"line":420,"column":0}}],"sources":{"../node_modules/js-beautify/js/src/core/output.js":"/*jshint node:true */\n/*\n  The MIT License (MIT)\n\n  Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors.\n\n  Permission is hereby granted, free of charge, to any person\n  obtaining a copy of this software and associated documentation files\n  (the \"Software\"), to deal in the Software without restriction,\n  including without limitation the rights to use, copy, modify, merge,\n  publish, distribute, sublicense, and/or sell copies of the Software,\n  and to permit persons to whom the Software is furnished to do so,\n  subject to the following conditions:\n\n  The above copyright notice and this permission notice shall be\n  included in all copies or substantial portions of the Software.\n\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS\n  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\n  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n  SOFTWARE.\n*/\n\n'use strict';\n\nfunction OutputLine(parent) {\n  this.__parent = parent;\n  this.__character_count = 0;\n  // use indent_count as a marker for this.__lines that have preserved indentation\n  this.__indent_count = -1;\n  this.__alignment_count = 0;\n  this.__wrap_point_index = 0;\n  this.__wrap_point_character_count = 0;\n  this.__wrap_point_indent_count = -1;\n  this.__wrap_point_alignment_count = 0;\n\n  this.__items = [];\n}\n\nOutputLine.prototype.clone_empty = function() {\n  var line = new OutputLine(this.__parent);\n  line.set_indent(this.__indent_count, this.__alignment_count);\n  return line;\n};\n\nOutputLine.prototype.item = function(index) {\n  if (index < 0) {\n    return this.__items[this.__items.length + index];\n  } else {\n    return this.__items[index];\n  }\n};\n\nOutputLine.prototype.has_match = function(pattern) {\n  for (var lastCheckedOutput = this.__items.length - 1; lastCheckedOutput >= 0; lastCheckedOutput--) {\n    if (this.__items[lastCheckedOutput].match(pattern)) {\n      return true;\n    }\n  }\n  return false;\n};\n\nOutputLine.prototype.set_indent = function(indent, alignment) {\n  if (this.is_empty()) {\n    this.__indent_count = indent || 0;\n    this.__alignment_count = alignment || 0;\n    this.__character_count = this.__parent.get_indent_size(this.__indent_count, this.__alignment_count);\n  }\n};\n\nOutputLine.prototype._set_wrap_point = function() {\n  if (this.__parent.wrap_line_length) {\n    this.__wrap_point_index = this.__items.length;\n    this.__wrap_point_character_count = this.__character_count;\n    this.__wrap_point_indent_count = this.__parent.next_line.__indent_count;\n    this.__wrap_point_alignment_count = this.__parent.next_line.__alignment_count;\n  }\n};\n\nOutputLine.prototype._should_wrap = function() {\n  return this.__wrap_point_index &&\n    this.__character_count > this.__parent.wrap_line_length &&\n    this.__wrap_point_character_count > this.__parent.next_line.__character_count;\n};\n\nOutputLine.prototype._allow_wrap = function() {\n  if (this._should_wrap()) {\n    this.__parent.add_new_line();\n    var next = this.__parent.current_line;\n    next.set_indent(this.__wrap_point_indent_count, this.__wrap_point_alignment_count);\n    next.__items = this.__items.slice(this.__wrap_point_index);\n    this.__items = this.__items.slice(0, this.__wrap_point_index);\n\n    next.__character_count += this.__character_count - this.__wrap_point_character_count;\n    this.__character_count = this.__wrap_point_character_count;\n\n    if (next.__items[0] === \" \") {\n      next.__items.splice(0, 1);\n      next.__character_count -= 1;\n    }\n    return true;\n  }\n  return false;\n};\n\nOutputLine.prototype.is_empty = function() {\n  return this.__items.length === 0;\n};\n\nOutputLine.prototype.last = function() {\n  if (!this.is_empty()) {\n    return this.__items[this.__items.length - 1];\n  } else {\n    return null;\n  }\n};\n\nOutputLine.prototype.push = function(item) {\n  this.__items.push(item);\n  var last_newline_index = item.lastIndexOf('\\n');\n  if (last_newline_index !== -1) {\n    this.__character_count = item.length - last_newline_index;\n  } else {\n    this.__character_count += item.length;\n  }\n};\n\nOutputLine.prototype.pop = function() {\n  var item = null;\n  if (!this.is_empty()) {\n    item = this.__items.pop();\n    this.__character_count -= item.length;\n  }\n  return item;\n};\n\n\nOutputLine.prototype._remove_indent = function() {\n  if (this.__indent_count > 0) {\n    this.__indent_count -= 1;\n    this.__character_count -= this.__parent.indent_size;\n  }\n};\n\nOutputLine.prototype._remove_wrap_indent = function() {\n  if (this.__wrap_point_indent_count > 0) {\n    this.__wrap_point_indent_count -= 1;\n  }\n};\nOutputLine.prototype.trim = function() {\n  while (this.last() === ' ') {\n    this.__items.pop();\n    this.__character_count -= 1;\n  }\n};\n\nOutputLine.prototype.toString = function() {\n  var result = '';\n  if (this.is_empty()) {\n    if (this.__parent.indent_empty_lines) {\n      result = this.__parent.get_indent_string(this.__indent_count);\n    }\n  } else {\n    result = this.__parent.get_indent_string(this.__indent_count, this.__alignment_count);\n    result += this.__items.join('');\n  }\n  return result;\n};\n\nfunction IndentStringCache(options, baseIndentString) {\n  this.__cache = [''];\n  this.__indent_size = options.indent_size;\n  this.__indent_string = options.indent_char;\n  if (!options.indent_with_tabs) {\n    this.__indent_string = new Array(options.indent_size + 1).join(options.indent_char);\n  }\n\n  // Set to null to continue support for auto detection of base indent\n  baseIndentString = baseIndentString || '';\n  if (options.indent_level > 0) {\n    baseIndentString = new Array(options.indent_level + 1).join(this.__indent_string);\n  }\n\n  this.__base_string = baseIndentString;\n  this.__base_string_length = baseIndentString.length;\n}\n\nIndentStringCache.prototype.get_indent_size = function(indent, column) {\n  var result = this.__base_string_length;\n  column = column || 0;\n  if (indent < 0) {\n    result = 0;\n  }\n  result += indent * this.__indent_size;\n  result += column;\n  return result;\n};\n\nIndentStringCache.prototype.get_indent_string = function(indent_level, column) {\n  var result = this.__base_string;\n  column = column || 0;\n  if (indent_level < 0) {\n    indent_level = 0;\n    result = '';\n  }\n  column += indent_level * this.__indent_size;\n  this.__ensure_cache(column);\n  result += this.__cache[column];\n  return result;\n};\n\nIndentStringCache.prototype.__ensure_cache = function(column) {\n  while (column >= this.__cache.length) {\n    this.__add_column();\n  }\n};\n\nIndentStringCache.prototype.__add_column = function() {\n  var column = this.__cache.length;\n  var indent = 0;\n  var result = '';\n  if (this.__indent_size && column >= this.__indent_size) {\n    indent = Math.floor(column / this.__indent_size);\n    column -= indent * this.__indent_size;\n    result = new Array(indent + 1).join(this.__indent_string);\n  }\n  if (column) {\n    result += new Array(column + 1).join(' ');\n  }\n\n  this.__cache.push(result);\n};\n\nfunction Output(options, baseIndentString) {\n  this.__indent_cache = new IndentStringCache(options, baseIndentString);\n  this.raw = false;\n  this._end_with_newline = options.end_with_newline;\n  this.indent_size = options.indent_size;\n  this.wrap_line_length = options.wrap_line_length;\n  this.indent_empty_lines = options.indent_empty_lines;\n  this.__lines = [];\n  this.previous_line = null;\n  this.current_line = null;\n  this.next_line = new OutputLine(this);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = false;\n  // initialize\n  this.__add_outputline();\n}\n\nOutput.prototype.__add_outputline = function() {\n  this.previous_line = this.current_line;\n  this.current_line = this.next_line.clone_empty();\n  this.__lines.push(this.current_line);\n};\n\nOutput.prototype.get_line_number = function() {\n  return this.__lines.length;\n};\n\nOutput.prototype.get_indent_string = function(indent, column) {\n  return this.__indent_cache.get_indent_string(indent, column);\n};\n\nOutput.prototype.get_indent_size = function(indent, column) {\n  return this.__indent_cache.get_indent_size(indent, column);\n};\n\nOutput.prototype.is_empty = function() {\n  return !this.previous_line && this.current_line.is_empty();\n};\n\nOutput.prototype.add_new_line = function(force_newline) {\n  // never newline at the start of file\n  // otherwise, newline only if we didn't just add one or we're forced\n  if (this.is_empty() ||\n    (!force_newline && this.just_added_newline())) {\n    return false;\n  }\n\n  // if raw output is enabled, don't print additional newlines,\n  // but still return True as though you had\n  if (!this.raw) {\n    this.__add_outputline();\n  }\n  return true;\n};\n\nOutput.prototype.get_code = function(eol) {\n  this.trim(true);\n\n  // handle some edge cases where the last tokens\n  // has text that ends with newline(s)\n  var last_item = this.current_line.pop();\n  if (last_item) {\n    if (last_item[last_item.length - 1] === '\\n') {\n      last_item = last_item.replace(/\\n+$/g, '');\n    }\n    this.current_line.push(last_item);\n  }\n\n  if (this._end_with_newline) {\n    this.__add_outputline();\n  }\n\n  var sweet_code = this.__lines.join('\\n');\n\n  if (eol !== '\\n') {\n    sweet_code = sweet_code.replace(/[\\n]/g, eol);\n  }\n  return sweet_code;\n};\n\nOutput.prototype.set_wrap_point = function() {\n  this.current_line._set_wrap_point();\n};\n\nOutput.prototype.set_indent = function(indent, alignment) {\n  indent = indent || 0;\n  alignment = alignment || 0;\n\n  // Next line stores alignment values\n  this.next_line.set_indent(indent, alignment);\n\n  // Never indent your first output indent at the start of the file\n  if (this.__lines.length > 1) {\n    this.current_line.set_indent(indent, alignment);\n    return true;\n  }\n\n  this.current_line.set_indent();\n  return false;\n};\n\nOutput.prototype.add_raw_token = function(token) {\n  for (var x = 0; x < token.newlines; x++) {\n    this.__add_outputline();\n  }\n  this.current_line.set_indent(-1);\n  this.current_line.push(token.whitespace_before);\n  this.current_line.push(token.text);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = false;\n};\n\nOutput.prototype.add_token = function(printable_token) {\n  this.__add_space_before_token();\n  this.current_line.push(printable_token);\n  this.space_before_token = false;\n  this.non_breaking_space = false;\n  this.previous_token_wrapped = this.current_line._allow_wrap();\n};\n\nOutput.prototype.__add_space_before_token = function() {\n  if (this.space_before_token && !this.just_added_newline()) {\n    if (!this.non_breaking_space) {\n      this.set_wrap_point();\n    }\n    this.current_line.push(' ');\n  }\n};\n\nOutput.prototype.remove_indent = function(index) {\n  var output_length = this.__lines.length;\n  while (index < output_length) {\n    this.__lines[index]._remove_indent();\n    index++;\n  }\n  this.current_line._remove_wrap_indent();\n};\n\nOutput.prototype.trim = function(eat_newlines) {\n  eat_newlines = (eat_newlines === undefined) ? false : eat_newlines;\n\n  this.current_line.trim();\n\n  while (eat_newlines && this.__lines.length > 1 &&\n    this.current_line.is_empty()) {\n    this.__lines.pop();\n    this.current_line = this.__lines[this.__lines.length - 1];\n    this.current_line.trim();\n  }\n\n  this.previous_line = this.__lines.length > 1 ?\n    this.__lines[this.__lines.length - 2] : null;\n};\n\nOutput.prototype.just_added_newline = function() {\n  return this.current_line.is_empty();\n};\n\nOutput.prototype.just_added_blankline = function() {\n  return this.is_empty() ||\n    (this.current_line.is_empty() && this.previous_line.is_empty());\n};\n\nOutput.prototype.ensure_empty_line_above = function(starts_with, ends_with) {\n  var index = this.__lines.length - 2;\n  while (index >= 0) {\n    var potentialEmptyLine = this.__lines[index];\n    if (potentialEmptyLine.is_empty()) {\n      break;\n    } else if (potentialEmptyLine.item(0).indexOf(starts_with) !== 0 &&\n      potentialEmptyLine.item(-1) !== ends_with) {\n      this.__lines.splice(index + 1, 0, new OutputLine(this));\n      this.previous_line = this.__lines[this.__lines.length - 2];\n      break;\n    }\n    index--;\n  }\n};\n\nmodule.exports.Output = Output;\n"},"lineCount":420}},"error":null,"hash":"0e9c2bf7fbf990e7cf1ffaa52b7fa1e7","cacheData":{"env":{}}}