{"id":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","dependencies":[{"name":"/Users/lingdu/Documents/ling/微光/package.json","includedInParent":true,"mtime":1596458419282},{"name":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/package.json","includedInParent":true,"mtime":1596458418781}],"generated":{"js":"/***********************************************************************\n\n  A JavaScript tokenizer / parser / beautifier / compressor.\n\n  This version is suitable for Node.js.  With minimal changes (the\n  exports stuff) it should work on any JS platform.\n\n  This file contains the tokenizer/parser.  It is a port to JavaScript\n  of parse-js [1], a JavaScript parser library written in Common Lisp\n  by Marijn Haverbeke.  Thank you Marijn!\n\n  [1] http://marijn.haverbeke.nl/parse-js/\n\n  Exported functions:\n\n    - tokenizer(code) -- returns a function.  Call the returned\n      function to fetch the next token.\n\n    - parse(code) -- returns an AST of the given JavaScript code.\n\n  -------------------------------- (C) ---------------------------------\n\n                           Author: Mihai Bazon\n                         <mihai.bazon@gmail.com>\n                       http://mihai.bazon.net/blog\n\n  Distributed under the BSD license:\n\n    Copyright 2010 (c) Mihai Bazon <mihai.bazon@gmail.com>\n    Based on parse-js (http://marijn.haverbeke.nl/parse-js/).\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions\n    are met:\n\n        * Redistributions of source code must retain the above\n          copyright notice, this list of conditions and the following\n          disclaimer.\n\n        * Redistributions in binary form must reproduce the above\n          copyright notice, this list of conditions and the following\n          disclaimer in the documentation and/or other materials\n          provided with the distribution.\n\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY\n    EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\n    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n    OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\n    THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n    SUCH DAMAGE.\n\n ***********************************************************************/\n\n/* -----[ Tokenizer (constants) ]----- */\n\nvar KEYWORDS = array_to_hash([\n    \"break\",\n    \"case\",\n    \"catch\",\n    \"const\",\n    \"continue\",\n    \"debugger\",\n    \"default\",\n    \"delete\",\n    \"do\",\n    \"else\",\n    \"finally\",\n    \"for\",\n    \"function\",\n    \"if\",\n    \"in\",\n    \"instanceof\",\n    \"new\",\n    \"return\",\n    \"switch\",\n    \"throw\",\n    \"try\",\n    \"typeof\",\n    \"var\",\n    \"void\",\n    \"while\",\n    \"with\"\n]);\n\nvar RESERVED_WORDS = array_to_hash([\n    \"abstract\",\n    \"boolean\",\n    \"byte\",\n    \"char\",\n    \"class\",\n    \"double\",\n    \"enum\",\n    \"export\",\n    \"extends\",\n    \"final\",\n    \"float\",\n    \"goto\",\n    \"implements\",\n    \"import\",\n    \"int\",\n    \"interface\",\n    \"long\",\n    \"native\",\n    \"package\",\n    \"private\",\n    \"protected\",\n    \"public\",\n    \"short\",\n    \"static\",\n    \"super\",\n    \"synchronized\",\n    \"throws\",\n    \"transient\",\n    \"volatile\"\n]);\n\nvar KEYWORDS_BEFORE_EXPRESSION = array_to_hash([\n    \"return\",\n    \"new\",\n    \"delete\",\n    \"throw\",\n    \"else\",\n    \"case\"\n]);\n\nvar KEYWORDS_ATOM = array_to_hash([\n    \"false\",\n    \"null\",\n    \"true\",\n    \"undefined\"\n]);\n\nvar OPERATOR_CHARS = array_to_hash(characters(\"+-*&%=<>!?|~^\"));\n\nvar RE_HEX_NUMBER = /^0x[0-9a-f]+$/i;\nvar RE_OCT_NUMBER = /^0[0-7]+$/;\nvar RE_DEC_NUMBER = /^\\d*\\.?\\d*(?:e[+-]?\\d*(?:\\d\\.?|\\.?\\d)\\d*)?$/i;\n\nvar OPERATORS = array_to_hash([\n    \"in\",\n    \"instanceof\",\n    \"typeof\",\n    \"new\",\n    \"void\",\n    \"delete\",\n    \"++\",\n    \"--\",\n    \"+\",\n    \"-\",\n    \"!\",\n    \"~\",\n    \"&\",\n    \"|\",\n    \"^\",\n    \"*\",\n    \"/\",\n    \"%\",\n    \">>\",\n    \"<<\",\n    \">>>\",\n    \"<\",\n    \">\",\n    \"<=\",\n    \">=\",\n    \"==\",\n    \"===\",\n    \"!=\",\n    \"!==\",\n    \"?\",\n    \"=\",\n    \"+=\",\n    \"-=\",\n    \"/=\",\n    \"*=\",\n    \"%=\",\n    \">>=\",\n    \"<<=\",\n    \">>>=\",\n    \"|=\",\n    \"^=\",\n    \"&=\",\n    \"&&\",\n    \"||\"\n]);\n\nvar WHITESPACE_CHARS = array_to_hash(characters(\" \\u00a0\\n\\r\\t\\f\\u000b\\u200b\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\uFEFF\"));\n\nvar PUNC_BEFORE_EXPRESSION = array_to_hash(characters(\"[{(,.;:\"));\n\nvar PUNC_CHARS = array_to_hash(characters(\"[]{}(),;:\"));\n\nvar REGEXP_MODIFIERS = array_to_hash(characters(\"gmsiy\"));\n\n/* -----[ Tokenizer ]----- */\n\nvar UNICODE = {  // Unicode 6.1\n    letter: new RegExp(\"[\\\\u0041-\\\\u005A\\\\u0061-\\\\u007A\\\\u00AA\\\\u00B5\\\\u00BA\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02C1\\\\u02C6-\\\\u02D1\\\\u02E0-\\\\u02E4\\\\u02EC\\\\u02EE\\\\u0370-\\\\u0374\\\\u0376\\\\u0377\\\\u037A-\\\\u037D\\\\u0386\\\\u0388-\\\\u038A\\\\u038C\\\\u038E-\\\\u03A1\\\\u03A3-\\\\u03F5\\\\u03F7-\\\\u0481\\\\u048A-\\\\u0527\\\\u0531-\\\\u0556\\\\u0559\\\\u0561-\\\\u0587\\\\u05D0-\\\\u05EA\\\\u05F0-\\\\u05F2\\\\u0620-\\\\u064A\\\\u066E\\\\u066F\\\\u0671-\\\\u06D3\\\\u06D5\\\\u06E5\\\\u06E6\\\\u06EE\\\\u06EF\\\\u06FA-\\\\u06FC\\\\u06FF\\\\u0710\\\\u0712-\\\\u072F\\\\u074D-\\\\u07A5\\\\u07B1\\\\u07CA-\\\\u07EA\\\\u07F4\\\\u07F5\\\\u07FA\\\\u0800-\\\\u0815\\\\u081A\\\\u0824\\\\u0828\\\\u0840-\\\\u0858\\\\u08A0\\\\u08A2-\\\\u08AC\\\\u0904-\\\\u0939\\\\u093D\\\\u0950\\\\u0958-\\\\u0961\\\\u0971-\\\\u0977\\\\u0979-\\\\u097F\\\\u0985-\\\\u098C\\\\u098F\\\\u0990\\\\u0993-\\\\u09A8\\\\u09AA-\\\\u09B0\\\\u09B2\\\\u09B6-\\\\u09B9\\\\u09BD\\\\u09CE\\\\u09DC\\\\u09DD\\\\u09DF-\\\\u09E1\\\\u09F0\\\\u09F1\\\\u0A05-\\\\u0A0A\\\\u0A0F\\\\u0A10\\\\u0A13-\\\\u0A28\\\\u0A2A-\\\\u0A30\\\\u0A32\\\\u0A33\\\\u0A35\\\\u0A36\\\\u0A38\\\\u0A39\\\\u0A59-\\\\u0A5C\\\\u0A5E\\\\u0A72-\\\\u0A74\\\\u0A85-\\\\u0A8D\\\\u0A8F-\\\\u0A91\\\\u0A93-\\\\u0AA8\\\\u0AAA-\\\\u0AB0\\\\u0AB2\\\\u0AB3\\\\u0AB5-\\\\u0AB9\\\\u0ABD\\\\u0AD0\\\\u0AE0\\\\u0AE1\\\\u0B05-\\\\u0B0C\\\\u0B0F\\\\u0B10\\\\u0B13-\\\\u0B28\\\\u0B2A-\\\\u0B30\\\\u0B32\\\\u0B33\\\\u0B35-\\\\u0B39\\\\u0B3D\\\\u0B5C\\\\u0B5D\\\\u0B5F-\\\\u0B61\\\\u0B71\\\\u0B83\\\\u0B85-\\\\u0B8A\\\\u0B8E-\\\\u0B90\\\\u0B92-\\\\u0B95\\\\u0B99\\\\u0B9A\\\\u0B9C\\\\u0B9E\\\\u0B9F\\\\u0BA3\\\\u0BA4\\\\u0BA8-\\\\u0BAA\\\\u0BAE-\\\\u0BB9\\\\u0BD0\\\\u0C05-\\\\u0C0C\\\\u0C0E-\\\\u0C10\\\\u0C12-\\\\u0C28\\\\u0C2A-\\\\u0C33\\\\u0C35-\\\\u0C39\\\\u0C3D\\\\u0C58\\\\u0C59\\\\u0C60\\\\u0C61\\\\u0C85-\\\\u0C8C\\\\u0C8E-\\\\u0C90\\\\u0C92-\\\\u0CA8\\\\u0CAA-\\\\u0CB3\\\\u0CB5-\\\\u0CB9\\\\u0CBD\\\\u0CDE\\\\u0CE0\\\\u0CE1\\\\u0CF1\\\\u0CF2\\\\u0D05-\\\\u0D0C\\\\u0D0E-\\\\u0D10\\\\u0D12-\\\\u0D3A\\\\u0D3D\\\\u0D4E\\\\u0D60\\\\u0D61\\\\u0D7A-\\\\u0D7F\\\\u0D85-\\\\u0D96\\\\u0D9A-\\\\u0DB1\\\\u0DB3-\\\\u0DBB\\\\u0DBD\\\\u0DC0-\\\\u0DC6\\\\u0E01-\\\\u0E30\\\\u0E32\\\\u0E33\\\\u0E40-\\\\u0E46\\\\u0E81\\\\u0E82\\\\u0E84\\\\u0E87\\\\u0E88\\\\u0E8A\\\\u0E8D\\\\u0E94-\\\\u0E97\\\\u0E99-\\\\u0E9F\\\\u0EA1-\\\\u0EA3\\\\u0EA5\\\\u0EA7\\\\u0EAA\\\\u0EAB\\\\u0EAD-\\\\u0EB0\\\\u0EB2\\\\u0EB3\\\\u0EBD\\\\u0EC0-\\\\u0EC4\\\\u0EC6\\\\u0EDC-\\\\u0EDF\\\\u0F00\\\\u0F40-\\\\u0F47\\\\u0F49-\\\\u0F6C\\\\u0F88-\\\\u0F8C\\\\u1000-\\\\u102A\\\\u103F\\\\u1050-\\\\u1055\\\\u105A-\\\\u105D\\\\u1061\\\\u1065\\\\u1066\\\\u106E-\\\\u1070\\\\u1075-\\\\u1081\\\\u108E\\\\u10A0-\\\\u10C5\\\\u10C7\\\\u10CD\\\\u10D0-\\\\u10FA\\\\u10FC-\\\\u1248\\\\u124A-\\\\u124D\\\\u1250-\\\\u1256\\\\u1258\\\\u125A-\\\\u125D\\\\u1260-\\\\u1288\\\\u128A-\\\\u128D\\\\u1290-\\\\u12B0\\\\u12B2-\\\\u12B5\\\\u12B8-\\\\u12BE\\\\u12C0\\\\u12C2-\\\\u12C5\\\\u12C8-\\\\u12D6\\\\u12D8-\\\\u1310\\\\u1312-\\\\u1315\\\\u1318-\\\\u135A\\\\u1380-\\\\u138F\\\\u13A0-\\\\u13F4\\\\u1401-\\\\u166C\\\\u166F-\\\\u167F\\\\u1681-\\\\u169A\\\\u16A0-\\\\u16EA\\\\u16EE-\\\\u16F0\\\\u1700-\\\\u170C\\\\u170E-\\\\u1711\\\\u1720-\\\\u1731\\\\u1740-\\\\u1751\\\\u1760-\\\\u176C\\\\u176E-\\\\u1770\\\\u1780-\\\\u17B3\\\\u17D7\\\\u17DC\\\\u1820-\\\\u1877\\\\u1880-\\\\u18A8\\\\u18AA\\\\u18B0-\\\\u18F5\\\\u1900-\\\\u191C\\\\u1950-\\\\u196D\\\\u1970-\\\\u1974\\\\u1980-\\\\u19AB\\\\u19C1-\\\\u19C7\\\\u1A00-\\\\u1A16\\\\u1A20-\\\\u1A54\\\\u1AA7\\\\u1B05-\\\\u1B33\\\\u1B45-\\\\u1B4B\\\\u1B83-\\\\u1BA0\\\\u1BAE\\\\u1BAF\\\\u1BBA-\\\\u1BE5\\\\u1C00-\\\\u1C23\\\\u1C4D-\\\\u1C4F\\\\u1C5A-\\\\u1C7D\\\\u1CE9-\\\\u1CEC\\\\u1CEE-\\\\u1CF1\\\\u1CF5\\\\u1CF6\\\\u1D00-\\\\u1DBF\\\\u1E00-\\\\u1F15\\\\u1F18-\\\\u1F1D\\\\u1F20-\\\\u1F45\\\\u1F48-\\\\u1F4D\\\\u1F50-\\\\u1F57\\\\u1F59\\\\u1F5B\\\\u1F5D\\\\u1F5F-\\\\u1F7D\\\\u1F80-\\\\u1FB4\\\\u1FB6-\\\\u1FBC\\\\u1FBE\\\\u1FC2-\\\\u1FC4\\\\u1FC6-\\\\u1FCC\\\\u1FD0-\\\\u1FD3\\\\u1FD6-\\\\u1FDB\\\\u1FE0-\\\\u1FEC\\\\u1FF2-\\\\u1FF4\\\\u1FF6-\\\\u1FFC\\\\u2071\\\\u207F\\\\u2090-\\\\u209C\\\\u2102\\\\u2107\\\\u210A-\\\\u2113\\\\u2115\\\\u2119-\\\\u211D\\\\u2124\\\\u2126\\\\u2128\\\\u212A-\\\\u212D\\\\u212F-\\\\u2139\\\\u213C-\\\\u213F\\\\u2145-\\\\u2149\\\\u214E\\\\u2160-\\\\u2188\\\\u2C00-\\\\u2C2E\\\\u2C30-\\\\u2C5E\\\\u2C60-\\\\u2CE4\\\\u2CEB-\\\\u2CEE\\\\u2CF2\\\\u2CF3\\\\u2D00-\\\\u2D25\\\\u2D27\\\\u2D2D\\\\u2D30-\\\\u2D67\\\\u2D6F\\\\u2D80-\\\\u2D96\\\\u2DA0-\\\\u2DA6\\\\u2DA8-\\\\u2DAE\\\\u2DB0-\\\\u2DB6\\\\u2DB8-\\\\u2DBE\\\\u2DC0-\\\\u2DC6\\\\u2DC8-\\\\u2DCE\\\\u2DD0-\\\\u2DD6\\\\u2DD8-\\\\u2DDE\\\\u2E2F\\\\u3005-\\\\u3007\\\\u3021-\\\\u3029\\\\u3031-\\\\u3035\\\\u3038-\\\\u303C\\\\u3041-\\\\u3096\\\\u309D-\\\\u309F\\\\u30A1-\\\\u30FA\\\\u30FC-\\\\u30FF\\\\u3105-\\\\u312D\\\\u3131-\\\\u318E\\\\u31A0-\\\\u31BA\\\\u31F0-\\\\u31FF\\\\u3400-\\\\u4DB5\\\\u4E00-\\\\u9FCC\\\\uA000-\\\\uA48C\\\\uA4D0-\\\\uA4FD\\\\uA500-\\\\uA60C\\\\uA610-\\\\uA61F\\\\uA62A\\\\uA62B\\\\uA640-\\\\uA66E\\\\uA67F-\\\\uA697\\\\uA6A0-\\\\uA6EF\\\\uA717-\\\\uA71F\\\\uA722-\\\\uA788\\\\uA78B-\\\\uA78E\\\\uA790-\\\\uA793\\\\uA7A0-\\\\uA7AA\\\\uA7F8-\\\\uA801\\\\uA803-\\\\uA805\\\\uA807-\\\\uA80A\\\\uA80C-\\\\uA822\\\\uA840-\\\\uA873\\\\uA882-\\\\uA8B3\\\\uA8F2-\\\\uA8F7\\\\uA8FB\\\\uA90A-\\\\uA925\\\\uA930-\\\\uA946\\\\uA960-\\\\uA97C\\\\uA984-\\\\uA9B2\\\\uA9CF\\\\uAA00-\\\\uAA28\\\\uAA40-\\\\uAA42\\\\uAA44-\\\\uAA4B\\\\uAA60-\\\\uAA76\\\\uAA7A\\\\uAA80-\\\\uAAAF\\\\uAAB1\\\\uAAB5\\\\uAAB6\\\\uAAB9-\\\\uAABD\\\\uAAC0\\\\uAAC2\\\\uAADB-\\\\uAADD\\\\uAAE0-\\\\uAAEA\\\\uAAF2-\\\\uAAF4\\\\uAB01-\\\\uAB06\\\\uAB09-\\\\uAB0E\\\\uAB11-\\\\uAB16\\\\uAB20-\\\\uAB26\\\\uAB28-\\\\uAB2E\\\\uABC0-\\\\uABE2\\\\uAC00-\\\\uD7A3\\\\uD7B0-\\\\uD7C6\\\\uD7CB-\\\\uD7FB\\\\uF900-\\\\uFA6D\\\\uFA70-\\\\uFAD9\\\\uFB00-\\\\uFB06\\\\uFB13-\\\\uFB17\\\\uFB1D\\\\uFB1F-\\\\uFB28\\\\uFB2A-\\\\uFB36\\\\uFB38-\\\\uFB3C\\\\uFB3E\\\\uFB40\\\\uFB41\\\\uFB43\\\\uFB44\\\\uFB46-\\\\uFBB1\\\\uFBD3-\\\\uFD3D\\\\uFD50-\\\\uFD8F\\\\uFD92-\\\\uFDC7\\\\uFDF0-\\\\uFDFB\\\\uFE70-\\\\uFE74\\\\uFE76-\\\\uFEFC\\\\uFF21-\\\\uFF3A\\\\uFF41-\\\\uFF5A\\\\uFF66-\\\\uFFBE\\\\uFFC2-\\\\uFFC7\\\\uFFCA-\\\\uFFCF\\\\uFFD2-\\\\uFFD7\\\\uFFDA-\\\\uFFDC]\"),\n    combining_mark: new RegExp(\"[\\\\u0300-\\\\u036F\\\\u0483-\\\\u0487\\\\u0591-\\\\u05BD\\\\u05BF\\\\u05C1\\\\u05C2\\\\u05C4\\\\u05C5\\\\u05C7\\\\u0610-\\\\u061A\\\\u064B-\\\\u065F\\\\u0670\\\\u06D6-\\\\u06DC\\\\u06DF-\\\\u06E4\\\\u06E7\\\\u06E8\\\\u06EA-\\\\u06ED\\\\u0711\\\\u0730-\\\\u074A\\\\u07A6-\\\\u07B0\\\\u07EB-\\\\u07F3\\\\u0816-\\\\u0819\\\\u081B-\\\\u0823\\\\u0825-\\\\u0827\\\\u0829-\\\\u082D\\\\u0859-\\\\u085B\\\\u08E4-\\\\u08FE\\\\u0900-\\\\u0903\\\\u093A-\\\\u093C\\\\u093E-\\\\u094F\\\\u0951-\\\\u0957\\\\u0962\\\\u0963\\\\u0981-\\\\u0983\\\\u09BC\\\\u09BE-\\\\u09C4\\\\u09C7\\\\u09C8\\\\u09CB-\\\\u09CD\\\\u09D7\\\\u09E2\\\\u09E3\\\\u0A01-\\\\u0A03\\\\u0A3C\\\\u0A3E-\\\\u0A42\\\\u0A47\\\\u0A48\\\\u0A4B-\\\\u0A4D\\\\u0A51\\\\u0A70\\\\u0A71\\\\u0A75\\\\u0A81-\\\\u0A83\\\\u0ABC\\\\u0ABE-\\\\u0AC5\\\\u0AC7-\\\\u0AC9\\\\u0ACB-\\\\u0ACD\\\\u0AE2\\\\u0AE3\\\\u0B01-\\\\u0B03\\\\u0B3C\\\\u0B3E-\\\\u0B44\\\\u0B47\\\\u0B48\\\\u0B4B-\\\\u0B4D\\\\u0B56\\\\u0B57\\\\u0B62\\\\u0B63\\\\u0B82\\\\u0BBE-\\\\u0BC2\\\\u0BC6-\\\\u0BC8\\\\u0BCA-\\\\u0BCD\\\\u0BD7\\\\u0C01-\\\\u0C03\\\\u0C3E-\\\\u0C44\\\\u0C46-\\\\u0C48\\\\u0C4A-\\\\u0C4D\\\\u0C55\\\\u0C56\\\\u0C62\\\\u0C63\\\\u0C82\\\\u0C83\\\\u0CBC\\\\u0CBE-\\\\u0CC4\\\\u0CC6-\\\\u0CC8\\\\u0CCA-\\\\u0CCD\\\\u0CD5\\\\u0CD6\\\\u0CE2\\\\u0CE3\\\\u0D02\\\\u0D03\\\\u0D3E-\\\\u0D44\\\\u0D46-\\\\u0D48\\\\u0D4A-\\\\u0D4D\\\\u0D57\\\\u0D62\\\\u0D63\\\\u0D82\\\\u0D83\\\\u0DCA\\\\u0DCF-\\\\u0DD4\\\\u0DD6\\\\u0DD8-\\\\u0DDF\\\\u0DF2\\\\u0DF3\\\\u0E31\\\\u0E34-\\\\u0E3A\\\\u0E47-\\\\u0E4E\\\\u0EB1\\\\u0EB4-\\\\u0EB9\\\\u0EBB\\\\u0EBC\\\\u0EC8-\\\\u0ECD\\\\u0F18\\\\u0F19\\\\u0F35\\\\u0F37\\\\u0F39\\\\u0F3E\\\\u0F3F\\\\u0F71-\\\\u0F84\\\\u0F86\\\\u0F87\\\\u0F8D-\\\\u0F97\\\\u0F99-\\\\u0FBC\\\\u0FC6\\\\u102B-\\\\u103E\\\\u1056-\\\\u1059\\\\u105E-\\\\u1060\\\\u1062-\\\\u1064\\\\u1067-\\\\u106D\\\\u1071-\\\\u1074\\\\u1082-\\\\u108D\\\\u108F\\\\u109A-\\\\u109D\\\\u135D-\\\\u135F\\\\u1712-\\\\u1714\\\\u1732-\\\\u1734\\\\u1752\\\\u1753\\\\u1772\\\\u1773\\\\u17B4-\\\\u17D3\\\\u17DD\\\\u180B-\\\\u180D\\\\u18A9\\\\u1920-\\\\u192B\\\\u1930-\\\\u193B\\\\u19B0-\\\\u19C0\\\\u19C8\\\\u19C9\\\\u1A17-\\\\u1A1B\\\\u1A55-\\\\u1A5E\\\\u1A60-\\\\u1A7C\\\\u1A7F\\\\u1B00-\\\\u1B04\\\\u1B34-\\\\u1B44\\\\u1B6B-\\\\u1B73\\\\u1B80-\\\\u1B82\\\\u1BA1-\\\\u1BAD\\\\u1BE6-\\\\u1BF3\\\\u1C24-\\\\u1C37\\\\u1CD0-\\\\u1CD2\\\\u1CD4-\\\\u1CE8\\\\u1CED\\\\u1CF2-\\\\u1CF4\\\\u1DC0-\\\\u1DE6\\\\u1DFC-\\\\u1DFF\\\\u20D0-\\\\u20DC\\\\u20E1\\\\u20E5-\\\\u20F0\\\\u2CEF-\\\\u2CF1\\\\u2D7F\\\\u2DE0-\\\\u2DFF\\\\u302A-\\\\u302F\\\\u3099\\\\u309A\\\\uA66F\\\\uA674-\\\\uA67D\\\\uA69F\\\\uA6F0\\\\uA6F1\\\\uA802\\\\uA806\\\\uA80B\\\\uA823-\\\\uA827\\\\uA880\\\\uA881\\\\uA8B4-\\\\uA8C4\\\\uA8E0-\\\\uA8F1\\\\uA926-\\\\uA92D\\\\uA947-\\\\uA953\\\\uA980-\\\\uA983\\\\uA9B3-\\\\uA9C0\\\\uAA29-\\\\uAA36\\\\uAA43\\\\uAA4C\\\\uAA4D\\\\uAA7B\\\\uAAB0\\\\uAAB2-\\\\uAAB4\\\\uAAB7\\\\uAAB8\\\\uAABE\\\\uAABF\\\\uAAC1\\\\uAAEB-\\\\uAAEF\\\\uAAF5\\\\uAAF6\\\\uABE3-\\\\uABEA\\\\uABEC\\\\uABED\\\\uFB1E\\\\uFE00-\\\\uFE0F\\\\uFE20-\\\\uFE26]\"),\n    connector_punctuation: new RegExp(\"[\\\\u005F\\\\u203F\\\\u2040\\\\u2054\\\\uFE33\\\\uFE34\\\\uFE4D-\\\\uFE4F\\\\uFF3F]\"),\n    digit: new RegExp(\"[\\\\u0030-\\\\u0039\\\\u0660-\\\\u0669\\\\u06F0-\\\\u06F9\\\\u07C0-\\\\u07C9\\\\u0966-\\\\u096F\\\\u09E6-\\\\u09EF\\\\u0A66-\\\\u0A6F\\\\u0AE6-\\\\u0AEF\\\\u0B66-\\\\u0B6F\\\\u0BE6-\\\\u0BEF\\\\u0C66-\\\\u0C6F\\\\u0CE6-\\\\u0CEF\\\\u0D66-\\\\u0D6F\\\\u0E50-\\\\u0E59\\\\u0ED0-\\\\u0ED9\\\\u0F20-\\\\u0F29\\\\u1040-\\\\u1049\\\\u1090-\\\\u1099\\\\u17E0-\\\\u17E9\\\\u1810-\\\\u1819\\\\u1946-\\\\u194F\\\\u19D0-\\\\u19D9\\\\u1A80-\\\\u1A89\\\\u1A90-\\\\u1A99\\\\u1B50-\\\\u1B59\\\\u1BB0-\\\\u1BB9\\\\u1C40-\\\\u1C49\\\\u1C50-\\\\u1C59\\\\uA620-\\\\uA629\\\\uA8D0-\\\\uA8D9\\\\uA900-\\\\uA909\\\\uA9D0-\\\\uA9D9\\\\uAA50-\\\\uAA59\\\\uABF0-\\\\uABF9\\\\uFF10-\\\\uFF19]\")\n};\n\nfunction is_letter(ch) {\n    return UNICODE.letter.test(ch);\n};\n\nfunction is_digit(ch) {\n    ch = ch.charCodeAt(0);\n    return ch >= 48 && ch <= 57;\n};\n\nfunction is_unicode_digit(ch) {\n    return UNICODE.digit.test(ch);\n}\n\nfunction is_alphanumeric_char(ch) {\n    return is_digit(ch) || is_letter(ch);\n};\n\nfunction is_unicode_combining_mark(ch) {\n    return UNICODE.combining_mark.test(ch);\n};\n\nfunction is_unicode_connector_punctuation(ch) {\n    return UNICODE.connector_punctuation.test(ch);\n};\n\nfunction is_identifier_start(ch) {\n    return ch == \"$\" || ch == \"_\" || is_letter(ch);\n};\n\nfunction is_identifier_char(ch) {\n    return is_identifier_start(ch)\n        || is_unicode_combining_mark(ch)\n        || is_unicode_digit(ch)\n        || is_unicode_connector_punctuation(ch)\n        || ch == \"\\u200c\" // zero-width non-joiner <ZWNJ>\n        || ch == \"\\u200d\" // zero-width joiner <ZWJ> (in my ECMA-262 PDF, this is also 200c)\n    ;\n};\n\nfunction parse_js_number(num) {\n    if (RE_HEX_NUMBER.test(num)) {\n        return parseInt(num.substr(2), 16);\n    } else if (RE_OCT_NUMBER.test(num)) {\n        return parseInt(num.substr(1), 8);\n    } else if (RE_DEC_NUMBER.test(num)) {\n        return parseFloat(num);\n    }\n};\n\nfunction JS_Parse_Error(message, line, col, pos) {\n    this.message = message;\n    this.line = line + 1;\n    this.col = col + 1;\n    this.pos = pos + 1;\n    this.stack = new Error().stack;\n};\n\nJS_Parse_Error.prototype.toString = function() {\n    return this.message + \" (line: \" + this.line + \", col: \" + this.col + \", pos: \" + this.pos + \")\" + \"\\n\\n\" + this.stack;\n};\n\nfunction js_error(message, line, col, pos) {\n    throw new JS_Parse_Error(message, line, col, pos);\n};\n\nfunction is_token(token, type, val) {\n    return token.type == type && (val == null || token.value == val);\n};\n\nvar EX_EOF = {};\n\nfunction tokenizer($TEXT) {\n\n    var S = {\n        text            : $TEXT.replace(/\\r\\n?|[\\n\\u2028\\u2029]/g, \"\\n\").replace(/^\\uFEFF/, ''),\n        pos             : 0,\n        tokpos          : 0,\n        line            : 0,\n        tokline         : 0,\n        col             : 0,\n        tokcol          : 0,\n        newline_before  : false,\n        regex_allowed   : false,\n        comments_before : []\n    };\n\n    function peek() { return S.text.charAt(S.pos); };\n\n    function next(signal_eof, in_string) {\n        var ch = S.text.charAt(S.pos++);\n        if (signal_eof && !ch)\n            throw EX_EOF;\n        if (ch == \"\\n\") {\n            S.newline_before = S.newline_before || !in_string;\n            ++S.line;\n            S.col = 0;\n        } else {\n            ++S.col;\n        }\n        return ch;\n    };\n\n    function eof() {\n        return !S.peek();\n    };\n\n    function find(what, signal_eof) {\n        var pos = S.text.indexOf(what, S.pos);\n        if (signal_eof && pos == -1) throw EX_EOF;\n        return pos;\n    };\n\n    function start_token() {\n        S.tokline = S.line;\n        S.tokcol = S.col;\n        S.tokpos = S.pos;\n    };\n\n    function token(type, value, is_comment) {\n        S.regex_allowed = ((type == \"operator\" && !HOP(UNARY_POSTFIX, value)) ||\n                           (type == \"keyword\" && HOP(KEYWORDS_BEFORE_EXPRESSION, value)) ||\n                           (type == \"punc\" && HOP(PUNC_BEFORE_EXPRESSION, value)));\n        var ret = {\n            type   : type,\n            value  : value,\n            line   : S.tokline,\n            col    : S.tokcol,\n            pos    : S.tokpos,\n            endpos : S.pos,\n            nlb    : S.newline_before\n        };\n        if (!is_comment) {\n            ret.comments_before = S.comments_before;\n            S.comments_before = [];\n            // make note of any newlines in the comments that came before\n            for (var i = 0, len = ret.comments_before.length; i < len; i++) {\n                ret.nlb = ret.nlb || ret.comments_before[i].nlb;\n            }\n        }\n        S.newline_before = false;\n        return ret;\n    };\n\n    function skip_whitespace() {\n        while (HOP(WHITESPACE_CHARS, peek()))\n            next();\n    };\n\n    function read_while(pred) {\n        var ret = \"\", ch = peek(), i = 0;\n        while (ch && pred(ch, i++)) {\n            ret += next();\n            ch = peek();\n        }\n        return ret;\n    };\n\n    function parse_error(err) {\n        js_error(err, S.tokline, S.tokcol, S.tokpos);\n    };\n\n    function read_num(prefix) {\n        var has_e = false, after_e = false, has_x = false, has_dot = prefix == \".\";\n        var num = read_while(function(ch, i){\n            if (ch == \"x\" || ch == \"X\") {\n                if (has_x) return false;\n                return has_x = true;\n            }\n            if (!has_x && (ch == \"E\" || ch == \"e\")) {\n                if (has_e) return false;\n                return has_e = after_e = true;\n            }\n            if (ch == \"-\") {\n                if (after_e || (i == 0 && !prefix)) return true;\n                return false;\n            }\n            if (ch == \"+\") return after_e;\n            after_e = false;\n            if (ch == \".\") {\n                if (!has_dot && !has_x && !has_e)\n                    return has_dot = true;\n                return false;\n            }\n            return is_alphanumeric_char(ch);\n        });\n        if (prefix)\n            num = prefix + num;\n        var valid = parse_js_number(num);\n        if (!isNaN(valid)) {\n            return token(\"num\", valid);\n        } else {\n            parse_error(\"Invalid syntax: \" + num);\n        }\n    };\n\n    function read_escaped_char(in_string) {\n        var ch = next(true, in_string);\n        switch (ch) {\n          case \"n\" : return \"\\n\";\n          case \"r\" : return \"\\r\";\n          case \"t\" : return \"\\t\";\n          case \"b\" : return \"\\b\";\n          case \"v\" : return \"\\u000b\";\n          case \"f\" : return \"\\f\";\n          case \"0\" : return \"\\0\";\n          case \"x\" : return String.fromCharCode(hex_bytes(2));\n          case \"u\" : return String.fromCharCode(hex_bytes(4));\n          case \"\\n\": return \"\";\n          default  : return ch;\n        }\n    };\n\n    function hex_bytes(n) {\n        var num = 0;\n        for (; n > 0; --n) {\n            var digit = parseInt(next(true), 16);\n            if (isNaN(digit))\n                parse_error(\"Invalid hex-character pattern in string\");\n            num = (num << 4) | digit;\n        }\n        return num;\n    };\n\n    function read_string() {\n        return with_eof_error(\"Unterminated string constant\", function(){\n            var quote = next(), ret = \"\";\n            for (;;) {\n                var ch = next(true);\n                if (ch == \"\\\\\") {\n                    // read OctalEscapeSequence (XXX: deprecated if \"strict mode\")\n                    // https://github.com/mishoo/UglifyJS/issues/178\n                    var octal_len = 0, first = null;\n                    ch = read_while(function(ch){\n                        if (ch >= \"0\" && ch <= \"7\") {\n                            if (!first) {\n                                first = ch;\n                                return ++octal_len;\n                            }\n                            else if (first <= \"3\" && octal_len <= 2) return ++octal_len;\n                            else if (first >= \"4\" && octal_len <= 1) return ++octal_len;\n                        }\n                        return false;\n                    });\n                    if (octal_len > 0) ch = String.fromCharCode(parseInt(ch, 8));\n                    else ch = read_escaped_char(true);\n                }\n                else if (ch == quote) break;\n                else if (ch == \"\\n\") throw EX_EOF;\n                ret += ch;\n            }\n            return token(\"string\", ret);\n        });\n    };\n\n    function read_line_comment() {\n        next();\n        var i = find(\"\\n\"), ret;\n        if (i == -1) {\n            ret = S.text.substr(S.pos);\n            S.pos = S.text.length;\n        } else {\n            ret = S.text.substring(S.pos, i);\n            S.pos = i;\n        }\n        return token(\"comment1\", ret, true);\n    };\n\n    function read_multiline_comment() {\n        next();\n        return with_eof_error(\"Unterminated multiline comment\", function(){\n            var i = find(\"*/\", true),\n            text = S.text.substring(S.pos, i);\n            S.pos = i + 2;\n            S.line += text.split(\"\\n\").length - 1;\n            S.newline_before = S.newline_before || text.indexOf(\"\\n\") >= 0;\n\n            // https://github.com/mishoo/UglifyJS/issues/#issue/100\n            if (/^@cc_on/i.test(text)) {\n                warn(\"WARNING: at line \" + S.line);\n                warn(\"*** Found \\\"conditional comment\\\": \" + text);\n                warn(\"*** UglifyJS DISCARDS ALL COMMENTS.  This means your code might no longer work properly in Internet Explorer.\");\n            }\n\n            return token(\"comment2\", text, true);\n        });\n    };\n\n    function read_name() {\n        var backslash = false, name = \"\", ch, escaped = false, hex;\n        while ((ch = peek()) != null) {\n            if (!backslash) {\n                if (ch == \"\\\\\") escaped = backslash = true, next();\n                else if (is_identifier_char(ch)) name += next();\n                else break;\n            }\n            else {\n                if (ch != \"u\") parse_error(\"Expecting UnicodeEscapeSequence -- uXXXX\");\n                ch = read_escaped_char();\n                if (!is_identifier_char(ch)) parse_error(\"Unicode char: \" + ch.charCodeAt(0) + \" is not valid in identifier\");\n                name += ch;\n                backslash = false;\n            }\n        }\n        if (HOP(KEYWORDS, name) && escaped) {\n            hex = name.charCodeAt(0).toString(16).toUpperCase();\n            name = \"\\\\u\" + \"0000\".substr(hex.length) + hex + name.slice(1);\n        }\n        return name;\n    };\n\n    function read_regexp(regexp) {\n        return with_eof_error(\"Unterminated regular expression\", function(){\n            var prev_backslash = false, ch, in_class = false;\n            while ((ch = next(true))) if (prev_backslash) {\n                regexp += \"\\\\\" + ch;\n                prev_backslash = false;\n            } else if (ch == \"[\") {\n                in_class = true;\n                regexp += ch;\n            } else if (ch == \"]\" && in_class) {\n                in_class = false;\n                regexp += ch;\n            } else if (ch == \"/\" && !in_class) {\n                break;\n            } else if (ch == \"\\\\\") {\n                prev_backslash = true;\n            } else {\n                regexp += ch;\n            }\n            var mods = read_name();\n            return token(\"regexp\", [ regexp, mods ]);\n        });\n    };\n\n    function read_operator(prefix) {\n        function grow(op) {\n            if (!peek()) return op;\n            var bigger = op + peek();\n            if (HOP(OPERATORS, bigger)) {\n                next();\n                return grow(bigger);\n            } else {\n                return op;\n            }\n        };\n        return token(\"operator\", grow(prefix || next()));\n    };\n\n    function handle_slash() {\n        next();\n        var regex_allowed = S.regex_allowed;\n        switch (peek()) {\n          case \"/\":\n            S.comments_before.push(read_line_comment());\n            S.regex_allowed = regex_allowed;\n            return next_token();\n          case \"*\":\n            S.comments_before.push(read_multiline_comment());\n            S.regex_allowed = regex_allowed;\n            return next_token();\n        }\n        return S.regex_allowed ? read_regexp(\"\") : read_operator(\"/\");\n    };\n\n    function handle_dot() {\n        next();\n        return is_digit(peek())\n            ? read_num(\".\")\n            : token(\"punc\", \".\");\n    };\n\n    function read_word() {\n        var word = read_name();\n        return !HOP(KEYWORDS, word)\n            ? token(\"name\", word)\n            : HOP(OPERATORS, word)\n            ? token(\"operator\", word)\n            : HOP(KEYWORDS_ATOM, word)\n            ? token(\"atom\", word)\n            : token(\"keyword\", word);\n    };\n\n    function with_eof_error(eof_error, cont) {\n        try {\n            return cont();\n        } catch(ex) {\n            if (ex === EX_EOF) parse_error(eof_error);\n            else throw ex;\n        }\n    };\n\n    function next_token(force_regexp) {\n        if (force_regexp != null)\n            return read_regexp(force_regexp);\n        skip_whitespace();\n        start_token();\n        var ch = peek();\n        if (!ch) return token(\"eof\");\n        if (is_digit(ch)) return read_num();\n        if (ch == '\"' || ch == \"'\") return read_string();\n        if (HOP(PUNC_CHARS, ch)) return token(\"punc\", next());\n        if (ch == \".\") return handle_dot();\n        if (ch == \"/\") return handle_slash();\n        if (HOP(OPERATOR_CHARS, ch)) return read_operator();\n        if (ch == \"\\\\\" || is_identifier_start(ch)) return read_word();\n        parse_error(\"Unexpected character '\" + ch + \"'\");\n    };\n\n    next_token.context = function(nc) {\n        if (nc) S = nc;\n        return S;\n    };\n\n    return next_token;\n\n};\n\n/* -----[ Parser (constants) ]----- */\n\nvar UNARY_PREFIX = array_to_hash([\n    \"typeof\",\n    \"void\",\n    \"delete\",\n    \"--\",\n    \"++\",\n    \"!\",\n    \"~\",\n    \"-\",\n    \"+\"\n]);\n\nvar UNARY_POSTFIX = array_to_hash([ \"--\", \"++\" ]);\n\nvar ASSIGNMENT = (function(a, ret, i){\n    while (i < a.length) {\n        ret[a[i]] = a[i].substr(0, a[i].length - 1);\n        i++;\n    }\n    return ret;\n})(\n    [\"+=\", \"-=\", \"/=\", \"*=\", \"%=\", \">>=\", \"<<=\", \">>>=\", \"|=\", \"^=\", \"&=\"],\n    { \"=\": true },\n    0\n);\n\nvar PRECEDENCE = (function(a, ret){\n    for (var i = 0, n = 1; i < a.length; ++i, ++n) {\n        var b = a[i];\n        for (var j = 0; j < b.length; ++j) {\n            ret[b[j]] = n;\n        }\n    }\n    return ret;\n})(\n    [\n        [\"||\"],\n        [\"&&\"],\n        [\"|\"],\n        [\"^\"],\n        [\"&\"],\n        [\"==\", \"===\", \"!=\", \"!==\"],\n        [\"<\", \">\", \"<=\", \">=\", \"in\", \"instanceof\"],\n        [\">>\", \"<<\", \">>>\"],\n        [\"+\", \"-\"],\n        [\"*\", \"/\", \"%\"]\n    ],\n    {}\n);\n\nvar STATEMENTS_WITH_LABELS = array_to_hash([ \"for\", \"do\", \"while\", \"switch\" ]);\n\nvar ATOMIC_START_TOKEN = array_to_hash([ \"atom\", \"num\", \"string\", \"regexp\", \"name\" ]);\n\n/* -----[ Parser ]----- */\n\nfunction NodeWithToken(str, start, end) {\n    this.name = str;\n    this.start = start;\n    this.end = end;\n};\n\nNodeWithToken.prototype.toString = function() { return this.name; };\n\nfunction parse($TEXT, exigent_mode, embed_tokens) {\n\n    var S = {\n        input         : typeof $TEXT == \"string\" ? tokenizer($TEXT, true) : $TEXT,\n        token         : null,\n        prev          : null,\n        peeked        : null,\n        in_function   : 0,\n        in_directives : true,\n        in_loop       : 0,\n        labels        : []\n    };\n\n    S.token = next();\n\n    function is(type, value) {\n        return is_token(S.token, type, value);\n    };\n\n    function peek() { return S.peeked || (S.peeked = S.input()); };\n\n    function next() {\n        S.prev = S.token;\n        if (S.peeked) {\n            S.token = S.peeked;\n            S.peeked = null;\n        } else {\n            S.token = S.input();\n        }\n        S.in_directives = S.in_directives && (\n            S.token.type == \"string\" || is(\"punc\", \";\")\n        );\n        return S.token;\n    };\n\n    function prev() {\n        return S.prev;\n    };\n\n    function croak(msg, line, col, pos) {\n        var ctx = S.input.context();\n        js_error(msg,\n                 line != null ? line : ctx.tokline,\n                 col != null ? col : ctx.tokcol,\n                 pos != null ? pos : ctx.tokpos);\n    };\n\n    function token_error(token, msg) {\n        croak(msg, token.line, token.col);\n    };\n\n    function unexpected(token) {\n        if (token == null)\n            token = S.token;\n        token_error(token, \"Unexpected token: \" + token.type + \" (\" + token.value + \")\");\n    };\n\n    function expect_token(type, val) {\n        if (is(type, val)) {\n            return next();\n        }\n        token_error(S.token, \"Unexpected token \" + S.token.type + \", expected \" + type);\n    };\n\n    function expect(punc) { return expect_token(\"punc\", punc); };\n\n    function can_insert_semicolon() {\n        return !exigent_mode && (\n            S.token.nlb || is(\"eof\") || is(\"punc\", \"}\")\n        );\n    };\n\n    function semicolon() {\n        if (is(\"punc\", \";\")) next();\n        else if (!can_insert_semicolon()) unexpected();\n    };\n\n    function as() {\n        return slice(arguments);\n    };\n\n    function parenthesised() {\n        expect(\"(\");\n        var ex = expression();\n        expect(\")\");\n        return ex;\n    };\n\n    function add_tokens(str, start, end) {\n        return str instanceof NodeWithToken ? str : new NodeWithToken(str, start, end);\n    };\n\n    function maybe_embed_tokens(parser) {\n        if (embed_tokens) return function() {\n            var start = S.token;\n            var ast = parser.apply(this, arguments);\n            ast[0] = add_tokens(ast[0], start, prev());\n            return ast;\n        };\n        else return parser;\n    };\n\n    var statement = maybe_embed_tokens(function() {\n        if (is(\"operator\", \"/\") || is(\"operator\", \"/=\")) {\n            S.peeked = null;\n            S.token = S.input(S.token.value.substr(1)); // force regexp\n        }\n        switch (S.token.type) {\n          case \"string\":\n            var dir = S.in_directives, stat = simple_statement();\n            if (dir && stat[1][0] == \"string\" && !is(\"punc\", \",\"))\n                return as(\"directive\", stat[1][1]);\n            return stat;\n          case \"num\":\n          case \"regexp\":\n          case \"operator\":\n          case \"atom\":\n            return simple_statement();\n\n          case \"name\":\n            return is_token(peek(), \"punc\", \":\")\n                ? labeled_statement(prog1(S.token.value, next, next))\n                : simple_statement();\n\n          case \"punc\":\n            switch (S.token.value) {\n              case \"{\":\n                return as(\"block\", block_());\n              case \"[\":\n              case \"(\":\n                return simple_statement();\n              case \";\":\n                next();\n                return as(\"block\");\n              default:\n                unexpected();\n            }\n\n          case \"keyword\":\n            switch (prog1(S.token.value, next)) {\n              case \"break\":\n                return break_cont(\"break\");\n\n              case \"continue\":\n                return break_cont(\"continue\");\n\n              case \"debugger\":\n                semicolon();\n                return as(\"debugger\");\n\n              case \"do\":\n                return (function(body){\n                    expect_token(\"keyword\", \"while\");\n                    return as(\"do\", prog1(parenthesised, semicolon), body);\n                })(in_loop(statement));\n\n              case \"for\":\n                return for_();\n\n              case \"function\":\n                return function_(true);\n\n              case \"if\":\n                return if_();\n\n              case \"return\":\n                if (S.in_function == 0)\n                    croak(\"'return' outside of function\");\n                return as(\"return\",\n                          is(\"punc\", \";\")\n                          ? (next(), null)\n                          : can_insert_semicolon()\n                          ? null\n                          : prog1(expression, semicolon));\n\n              case \"switch\":\n                return as(\"switch\", parenthesised(), switch_block_());\n\n              case \"throw\":\n                if (S.token.nlb)\n                    croak(\"Illegal newline after 'throw'\");\n                return as(\"throw\", prog1(expression, semicolon));\n\n              case \"try\":\n                return try_();\n\n              case \"var\":\n                return prog1(var_, semicolon);\n\n              case \"const\":\n                return prog1(const_, semicolon);\n\n              case \"while\":\n                return as(\"while\", parenthesised(), in_loop(statement));\n\n              case \"with\":\n                return as(\"with\", parenthesised(), statement());\n\n              default:\n                unexpected();\n            }\n        }\n    });\n\n    function labeled_statement(label) {\n        S.labels.push(label);\n        var start = S.token, stat = statement();\n        if (exigent_mode && !HOP(STATEMENTS_WITH_LABELS, stat[0]))\n            unexpected(start);\n        S.labels.pop();\n        return as(\"label\", label, stat);\n    };\n\n    function simple_statement() {\n        return as(\"stat\", prog1(expression, semicolon));\n    };\n\n    function break_cont(type) {\n        var name;\n        if (!can_insert_semicolon()) {\n            name = is(\"name\") ? S.token.value : null;\n        }\n        if (name != null) {\n            next();\n            if (!member(name, S.labels))\n                croak(\"Label \" + name + \" without matching loop or statement\");\n        }\n        else if (S.in_loop == 0)\n            croak(type + \" not inside a loop or switch\");\n        semicolon();\n        return as(type, name);\n    };\n\n    function for_() {\n        expect(\"(\");\n        var init = null;\n        if (!is(\"punc\", \";\")) {\n            init = is(\"keyword\", \"var\")\n                ? (next(), var_(true))\n                : expression(true, true);\n            if (is(\"operator\", \"in\")) {\n                if (init[0] == \"var\" && init[1].length > 1)\n                    croak(\"Only one variable declaration allowed in for..in loop\");\n                return for_in(init);\n            }\n        }\n        return regular_for(init);\n    };\n\n    function regular_for(init) {\n        expect(\";\");\n        var test = is(\"punc\", \";\") ? null : expression();\n        expect(\";\");\n        var step = is(\"punc\", \")\") ? null : expression();\n        expect(\")\");\n        return as(\"for\", init, test, step, in_loop(statement));\n    };\n\n    function for_in(init) {\n        var lhs = init[0] == \"var\" ? as(\"name\", init[1][0]) : init;\n        next();\n        var obj = expression();\n        expect(\")\");\n        return as(\"for-in\", init, lhs, obj, in_loop(statement));\n    };\n\n    var function_ = function(in_statement) {\n        var name = is(\"name\") ? prog1(S.token.value, next) : null;\n        if (in_statement && !name)\n            unexpected();\n        expect(\"(\");\n        return as(in_statement ? \"defun\" : \"function\",\n                  name,\n                  // arguments\n                  (function(first, a){\n                      while (!is(\"punc\", \")\")) {\n                          if (first) first = false; else expect(\",\");\n                          if (!is(\"name\")) unexpected();\n                          a.push(S.token.value);\n                          next();\n                      }\n                      next();\n                      return a;\n                  })(true, []),\n                  // body\n                  (function(){\n                      ++S.in_function;\n                      var loop = S.in_loop;\n                      S.in_directives = true;\n                      S.in_loop = 0;\n                      var a = block_();\n                      --S.in_function;\n                      S.in_loop = loop;\n                      return a;\n                  })());\n    };\n\n    function if_() {\n        var cond = parenthesised(), body = statement(), belse;\n        if (is(\"keyword\", \"else\")) {\n            next();\n            belse = statement();\n        }\n        return as(\"if\", cond, body, belse);\n    };\n\n    function block_() {\n        expect(\"{\");\n        var a = [];\n        while (!is(\"punc\", \"}\")) {\n            if (is(\"eof\")) unexpected();\n            a.push(statement());\n        }\n        next();\n        return a;\n    };\n\n    var switch_block_ = curry(in_loop, function(){\n        expect(\"{\");\n        var a = [], cur = null;\n        while (!is(\"punc\", \"}\")) {\n            if (is(\"eof\")) unexpected();\n            if (is(\"keyword\", \"case\")) {\n                next();\n                cur = [];\n                a.push([ expression(), cur ]);\n                expect(\":\");\n            }\n            else if (is(\"keyword\", \"default\")) {\n                next();\n                expect(\":\");\n                cur = [];\n                a.push([ null, cur ]);\n            }\n            else {\n                if (!cur) unexpected();\n                cur.push(statement());\n            }\n        }\n        next();\n        return a;\n    });\n\n    function try_() {\n        var body = block_(), bcatch, bfinally;\n        if (is(\"keyword\", \"catch\")) {\n            next();\n            expect(\"(\");\n            if (!is(\"name\"))\n                croak(\"Name expected\");\n            var name = S.token.value;\n            next();\n            expect(\")\");\n            bcatch = [ name, block_() ];\n        }\n        if (is(\"keyword\", \"finally\")) {\n            next();\n            bfinally = block_();\n        }\n        if (!bcatch && !bfinally)\n            croak(\"Missing catch/finally blocks\");\n        return as(\"try\", body, bcatch, bfinally);\n    };\n\n    function vardefs(no_in) {\n        var a = [];\n        for (;;) {\n            if (!is(\"name\"))\n                unexpected();\n            var name = S.token.value;\n            next();\n            if (is(\"operator\", \"=\")) {\n                next();\n                a.push([ name, expression(false, no_in) ]);\n            } else {\n                a.push([ name ]);\n            }\n            if (!is(\"punc\", \",\"))\n                break;\n            next();\n        }\n        return a;\n    };\n\n    function var_(no_in) {\n        return as(\"var\", vardefs(no_in));\n    };\n\n    function const_() {\n        return as(\"const\", vardefs());\n    };\n\n    function new_() {\n        var newexp = expr_atom(false), args;\n        if (is(\"punc\", \"(\")) {\n            next();\n            args = expr_list(\")\");\n        } else {\n            args = [];\n        }\n        return subscripts(as(\"new\", newexp, args), true);\n    };\n\n    var expr_atom = maybe_embed_tokens(function(allow_calls) {\n        if (is(\"operator\", \"new\")) {\n            next();\n            return new_();\n        }\n        if (is(\"punc\")) {\n            switch (S.token.value) {\n              case \"(\":\n                next();\n                return subscripts(prog1(expression, curry(expect, \")\")), allow_calls);\n              case \"[\":\n                next();\n                return subscripts(array_(), allow_calls);\n              case \"{\":\n                next();\n                return subscripts(object_(), allow_calls);\n            }\n            unexpected();\n        }\n        if (is(\"keyword\", \"function\")) {\n            next();\n            return subscripts(function_(false), allow_calls);\n        }\n        if (HOP(ATOMIC_START_TOKEN, S.token.type)) {\n            var atom = S.token.type == \"regexp\"\n                ? as(\"regexp\", S.token.value[0], S.token.value[1])\n                : as(S.token.type, S.token.value);\n            return subscripts(prog1(atom, next), allow_calls);\n        }\n        unexpected();\n    });\n\n    function expr_list(closing, allow_trailing_comma, allow_empty) {\n        var first = true, a = [];\n        while (!is(\"punc\", closing)) {\n            if (first) first = false; else expect(\",\");\n            if (allow_trailing_comma && is(\"punc\", closing)) break;\n            if (is(\"punc\", \",\") && allow_empty) {\n                a.push([ \"atom\", \"undefined\" ]);\n            } else {\n                a.push(expression(false));\n            }\n        }\n        next();\n        return a;\n    };\n\n    function array_() {\n        return as(\"array\", expr_list(\"]\", !exigent_mode, true));\n    };\n\n    function object_() {\n        var first = true, a = [];\n        while (!is(\"punc\", \"}\")) {\n            if (first) first = false; else expect(\",\");\n            if (!exigent_mode && is(\"punc\", \"}\"))\n                // allow trailing comma\n                break;\n            var type = S.token.type;\n            var name = as_property_name();\n            if (type == \"name\" && (name == \"get\" || name == \"set\") && !is(\"punc\", \":\")) {\n                a.push([ as_name(), function_(false), name ]);\n            } else {\n                expect(\":\");\n                a.push([ name, expression(false) ]);\n            }\n        }\n        next();\n        return as(\"object\", a);\n    };\n\n    function as_property_name() {\n        switch (S.token.type) {\n          case \"num\":\n          case \"string\":\n            return prog1(S.token.value, next);\n        }\n        return as_name();\n    };\n\n    function as_name() {\n        switch (S.token.type) {\n          case \"name\":\n          case \"operator\":\n          case \"keyword\":\n          case \"atom\":\n            return prog1(S.token.value, next);\n          default:\n            unexpected();\n        }\n    };\n\n    function subscripts(expr, allow_calls) {\n        if (is(\"punc\", \".\")) {\n            next();\n            return subscripts(as(\"dot\", expr, as_name()), allow_calls);\n        }\n        if (is(\"punc\", \"[\")) {\n            next();\n            return subscripts(as(\"sub\", expr, prog1(expression, curry(expect, \"]\"))), allow_calls);\n        }\n        if (allow_calls && is(\"punc\", \"(\")) {\n            next();\n            return subscripts(as(\"call\", expr, expr_list(\")\")), true);\n        }\n        return expr;\n    };\n\n    function maybe_unary(allow_calls) {\n        if (is(\"operator\") && HOP(UNARY_PREFIX, S.token.value)) {\n            return make_unary(\"unary-prefix\",\n                              prog1(S.token.value, next),\n                              maybe_unary(allow_calls));\n        }\n        var val = expr_atom(allow_calls);\n        while (is(\"operator\") && HOP(UNARY_POSTFIX, S.token.value) && !S.token.nlb) {\n            val = make_unary(\"unary-postfix\", S.token.value, val);\n            next();\n        }\n        return val;\n    };\n\n    function make_unary(tag, op, expr) {\n        if ((op == \"++\" || op == \"--\") && !is_assignable(expr))\n            croak(\"Invalid use of \" + op + \" operator\");\n        return as(tag, op, expr);\n    };\n\n    function expr_op(left, min_prec, no_in) {\n        var op = is(\"operator\") ? S.token.value : null;\n        if (op && op == \"in\" && no_in) op = null;\n        var prec = op != null ? PRECEDENCE[op] : null;\n        if (prec != null && prec > min_prec) {\n            next();\n            var right = expr_op(maybe_unary(true), prec, no_in);\n            return expr_op(as(\"binary\", op, left, right), min_prec, no_in);\n        }\n        return left;\n    };\n\n    function expr_ops(no_in) {\n        return expr_op(maybe_unary(true), 0, no_in);\n    };\n\n    function maybe_conditional(no_in) {\n        var expr = expr_ops(no_in);\n        if (is(\"operator\", \"?\")) {\n            next();\n            var yes = expression(false);\n            expect(\":\");\n            return as(\"conditional\", expr, yes, expression(false, no_in));\n        }\n        return expr;\n    };\n\n    function is_assignable(expr) {\n        if (!exigent_mode) return true;\n        switch (expr[0]+\"\") {\n          case \"dot\":\n          case \"sub\":\n          case \"new\":\n          case \"call\":\n            return true;\n          case \"name\":\n            return expr[1] != \"this\";\n        }\n    };\n\n    function maybe_assign(no_in) {\n        var left = maybe_conditional(no_in), val = S.token.value;\n        if (is(\"operator\") && HOP(ASSIGNMENT, val)) {\n            if (is_assignable(left)) {\n                next();\n                return as(\"assign\", ASSIGNMENT[val], left, maybe_assign(no_in));\n            }\n            croak(\"Invalid assignment\");\n        }\n        return left;\n    };\n\n    var expression = maybe_embed_tokens(function(commas, no_in) {\n        if (arguments.length == 0)\n            commas = true;\n        var expr = maybe_assign(no_in);\n        if (commas && is(\"punc\", \",\")) {\n            next();\n            return as(\"seq\", expr, expression(true, no_in));\n        }\n        return expr;\n    });\n\n    function in_loop(cont) {\n        try {\n            ++S.in_loop;\n            return cont();\n        } finally {\n            --S.in_loop;\n        }\n    };\n\n    return as(\"toplevel\", (function(a){\n        while (!is(\"eof\"))\n            a.push(statement());\n        return a;\n    })([]));\n\n};\n\n/* -----[ Utilities ]----- */\n\nfunction curry(f) {\n    var args = slice(arguments, 1);\n    return function() { return f.apply(this, args.concat(slice(arguments))); };\n};\n\nfunction prog1(ret) {\n    if (ret instanceof Function)\n        ret = ret();\n    for (var i = 1, n = arguments.length; --n > 0; ++i)\n        arguments[i]();\n    return ret;\n};\n\nfunction array_to_hash(a) {\n    var ret = {};\n    for (var i = 0; i < a.length; ++i)\n        ret[a[i]] = true;\n    return ret;\n};\n\nfunction slice(a, start) {\n    return Array.prototype.slice.call(a, start || 0);\n};\n\nfunction characters(str) {\n    return str.split(\"\");\n};\n\nfunction member(name, array) {\n    for (var i = array.length; --i >= 0;)\n        if (array[i] == name)\n            return true;\n    return false;\n};\n\nfunction HOP(obj, prop) {\n    return Object.prototype.hasOwnProperty.call(obj, prop);\n};\n\nvar warn = function() {};\n\n/* -----[ Exports ]----- */\n\nexports.tokenizer = tokenizer;\nexports.parse = parse;\nexports.slice = slice;\nexports.curry = curry;\nexports.member = member;\nexports.array_to_hash = array_to_hash;\nexports.PRECEDENCE = PRECEDENCE;\nexports.KEYWORDS_ATOM = KEYWORDS_ATOM;\nexports.RESERVED_WORDS = RESERVED_WORDS;\nexports.KEYWORDS = KEYWORDS;\nexports.ATOMIC_START_TOKEN = ATOMIC_START_TOKEN;\nexports.OPERATORS = OPERATORS;\nexports.is_alphanumeric_char = is_alphanumeric_char;\nexports.is_identifier_start = is_identifier_start;\nexports.is_identifier_char = is_identifier_char;\nexports.set_logger = function(logger) {\n    warn = logger;\n};\n\n// Local variables:\n// js-indent-level: 4\n// End:\n"},"sourceMaps":{"js":{"mappings":[{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":61,"column":0},"generated":{"line":61,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":62,"column":0},"generated":{"line":62,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":63,"column":0},"generated":{"line":63,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":64,"column":0},"generated":{"line":64,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":65,"column":0},"generated":{"line":65,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":66,"column":0},"generated":{"line":66,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":67,"column":0},"generated":{"line":67,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":68,"column":0},"generated":{"line":68,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":69,"column":0},"generated":{"line":69,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":70,"column":0},"generated":{"line":70,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":71,"column":0},"generated":{"line":71,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":72,"column":0},"generated":{"line":72,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":73,"column":0},"generated":{"line":73,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":74,"column":0},"generated":{"line":74,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":75,"column":0},"generated":{"line":75,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":76,"column":0},"generated":{"line":76,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":77,"column":0},"generated":{"line":77,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":78,"column":0},"generated":{"line":78,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":79,"column":0},"generated":{"line":79,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":80,"column":0},"generated":{"line":80,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":81,"column":0},"generated":{"line":81,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":82,"column":0},"generated":{"line":82,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":83,"column":0},"generated":{"line":83,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":84,"column":0},"generated":{"line":84,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":85,"column":0},"generated":{"line":85,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":86,"column":0},"generated":{"line":86,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":87,"column":0},"generated":{"line":87,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":88,"column":0},"generated":{"line":88,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":89,"column":0},"generated":{"line":89,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":90,"column":0},"generated":{"line":90,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":91,"column":0},"generated":{"line":91,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":92,"column":0},"generated":{"line":92,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":93,"column":0},"generated":{"line":93,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":94,"column":0},"generated":{"line":94,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":95,"column":0},"generated":{"line":95,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":96,"column":0},"generated":{"line":96,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":97,"column":0},"generated":{"line":97,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":98,"column":0},"generated":{"line":98,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":99,"column":0},"generated":{"line":99,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":100,"column":0},"generated":{"line":100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":101,"column":0},"generated":{"line":101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":102,"column":0},"generated":{"line":102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":103,"column":0},"generated":{"line":103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":104,"column":0},"generated":{"line":104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":105,"column":0},"generated":{"line":105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":106,"column":0},"generated":{"line":106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":107,"column":0},"generated":{"line":107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":108,"column":0},"generated":{"line":108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":109,"column":0},"generated":{"line":109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":110,"column":0},"generated":{"line":110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":111,"column":0},"generated":{"line":111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":112,"column":0},"generated":{"line":112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":113,"column":0},"generated":{"line":113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":114,"column":0},"generated":{"line":114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":115,"column":0},"generated":{"line":115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":116,"column":0},"generated":{"line":116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":117,"column":0},"generated":{"line":117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":118,"column":0},"generated":{"line":118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":119,"column":0},"generated":{"line":119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":120,"column":0},"generated":{"line":120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":121,"column":0},"generated":{"line":121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":122,"column":0},"generated":{"line":122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":123,"column":0},"generated":{"line":123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":124,"column":0},"generated":{"line":124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":125,"column":0},"generated":{"line":125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":126,"column":0},"generated":{"line":126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":127,"column":0},"generated":{"line":127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":128,"column":0},"generated":{"line":128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":129,"column":0},"generated":{"line":129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":130,"column":0},"generated":{"line":130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":131,"column":0},"generated":{"line":131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":132,"column":0},"generated":{"line":132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":133,"column":0},"generated":{"line":133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":134,"column":0},"generated":{"line":134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":135,"column":0},"generated":{"line":135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":136,"column":0},"generated":{"line":136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":137,"column":0},"generated":{"line":137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":138,"column":0},"generated":{"line":138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":139,"column":0},"generated":{"line":139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":140,"column":0},"generated":{"line":140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":141,"column":0},"generated":{"line":141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":142,"column":0},"generated":{"line":142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":143,"column":0},"generated":{"line":143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":144,"column":0},"generated":{"line":144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":145,"column":0},"generated":{"line":145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":146,"column":0},"generated":{"line":146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":147,"column":0},"generated":{"line":147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":148,"column":0},"generated":{"line":148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":149,"column":0},"generated":{"line":149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":150,"column":0},"generated":{"line":150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":151,"column":0},"generated":{"line":151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":152,"column":0},"generated":{"line":152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":153,"column":0},"generated":{"line":153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":154,"column":0},"generated":{"line":154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":155,"column":0},"generated":{"line":155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":156,"column":0},"generated":{"line":156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":157,"column":0},"generated":{"line":157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":158,"column":0},"generated":{"line":158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":159,"column":0},"generated":{"line":159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":160,"column":0},"generated":{"line":160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":161,"column":0},"generated":{"line":161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":162,"column":0},"generated":{"line":162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":163,"column":0},"generated":{"line":163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":164,"column":0},"generated":{"line":164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":165,"column":0},"generated":{"line":165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":166,"column":0},"generated":{"line":166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":167,"column":0},"generated":{"line":167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":168,"column":0},"generated":{"line":168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":169,"column":0},"generated":{"line":169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":170,"column":0},"generated":{"line":170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":171,"column":0},"generated":{"line":171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":172,"column":0},"generated":{"line":172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":173,"column":0},"generated":{"line":173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":174,"column":0},"generated":{"line":174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":175,"column":0},"generated":{"line":175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":176,"column":0},"generated":{"line":176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":177,"column":0},"generated":{"line":177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":178,"column":0},"generated":{"line":178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":179,"column":0},"generated":{"line":179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":180,"column":0},"generated":{"line":180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":181,"column":0},"generated":{"line":181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":182,"column":0},"generated":{"line":182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":183,"column":0},"generated":{"line":183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":184,"column":0},"generated":{"line":184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":185,"column":0},"generated":{"line":185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":186,"column":0},"generated":{"line":186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":187,"column":0},"generated":{"line":187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":188,"column":0},"generated":{"line":188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":189,"column":0},"generated":{"line":189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":190,"column":0},"generated":{"line":190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":191,"column":0},"generated":{"line":191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":192,"column":0},"generated":{"line":192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":193,"column":0},"generated":{"line":193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":194,"column":0},"generated":{"line":194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":195,"column":0},"generated":{"line":195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":196,"column":0},"generated":{"line":196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":197,"column":0},"generated":{"line":197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":198,"column":0},"generated":{"line":198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":199,"column":0},"generated":{"line":199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":200,"column":0},"generated":{"line":200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":201,"column":0},"generated":{"line":201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":202,"column":0},"generated":{"line":202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":203,"column":0},"generated":{"line":203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":204,"column":0},"generated":{"line":204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":205,"column":0},"generated":{"line":205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":206,"column":0},"generated":{"line":206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":207,"column":0},"generated":{"line":207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":208,"column":0},"generated":{"line":208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":209,"column":0},"generated":{"line":209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":210,"column":0},"generated":{"line":210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":211,"column":0},"generated":{"line":211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":212,"column":0},"generated":{"line":212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":213,"column":0},"generated":{"line":213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":214,"column":0},"generated":{"line":214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":215,"column":0},"generated":{"line":215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":216,"column":0},"generated":{"line":216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":217,"column":0},"generated":{"line":217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":218,"column":0},"generated":{"line":218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":219,"column":0},"generated":{"line":219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":220,"column":0},"generated":{"line":220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":221,"column":0},"generated":{"line":221,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":222,"column":0},"generated":{"line":222,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":223,"column":0},"generated":{"line":223,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":224,"column":0},"generated":{"line":224,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":225,"column":0},"generated":{"line":225,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":226,"column":0},"generated":{"line":226,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":227,"column":0},"generated":{"line":227,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":228,"column":0},"generated":{"line":228,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":229,"column":0},"generated":{"line":229,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":230,"column":0},"generated":{"line":230,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":231,"column":0},"generated":{"line":231,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":232,"column":0},"generated":{"line":232,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":233,"column":0},"generated":{"line":233,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":234,"column":0},"generated":{"line":234,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":235,"column":0},"generated":{"line":235,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":236,"column":0},"generated":{"line":236,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":237,"column":0},"generated":{"line":237,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":238,"column":0},"generated":{"line":238,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":239,"column":0},"generated":{"line":239,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":240,"column":0},"generated":{"line":240,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":241,"column":0},"generated":{"line":241,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":242,"column":0},"generated":{"line":242,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":243,"column":0},"generated":{"line":243,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":244,"column":0},"generated":{"line":244,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":245,"column":0},"generated":{"line":245,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":246,"column":0},"generated":{"line":246,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":247,"column":0},"generated":{"line":247,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":248,"column":0},"generated":{"line":248,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":249,"column":0},"generated":{"line":249,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":250,"column":0},"generated":{"line":250,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":251,"column":0},"generated":{"line":251,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":252,"column":0},"generated":{"line":252,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":253,"column":0},"generated":{"line":253,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":254,"column":0},"generated":{"line":254,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":255,"column":0},"generated":{"line":255,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":256,"column":0},"generated":{"line":256,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":257,"column":0},"generated":{"line":257,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":258,"column":0},"generated":{"line":258,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":259,"column":0},"generated":{"line":259,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":260,"column":0},"generated":{"line":260,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":261,"column":0},"generated":{"line":261,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":262,"column":0},"generated":{"line":262,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":263,"column":0},"generated":{"line":263,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":264,"column":0},"generated":{"line":264,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":265,"column":0},"generated":{"line":265,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":266,"column":0},"generated":{"line":266,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":267,"column":0},"generated":{"line":267,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":268,"column":0},"generated":{"line":268,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":269,"column":0},"generated":{"line":269,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":270,"column":0},"generated":{"line":270,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":271,"column":0},"generated":{"line":271,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":272,"column":0},"generated":{"line":272,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":273,"column":0},"generated":{"line":273,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":274,"column":0},"generated":{"line":274,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":275,"column":0},"generated":{"line":275,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":276,"column":0},"generated":{"line":276,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":277,"column":0},"generated":{"line":277,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":278,"column":0},"generated":{"line":278,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":279,"column":0},"generated":{"line":279,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":280,"column":0},"generated":{"line":280,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":281,"column":0},"generated":{"line":281,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":282,"column":0},"generated":{"line":282,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":283,"column":0},"generated":{"line":283,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":284,"column":0},"generated":{"line":284,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":285,"column":0},"generated":{"line":285,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":286,"column":0},"generated":{"line":286,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":287,"column":0},"generated":{"line":287,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":288,"column":0},"generated":{"line":288,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":289,"column":0},"generated":{"line":289,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":290,"column":0},"generated":{"line":290,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":291,"column":0},"generated":{"line":291,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":292,"column":0},"generated":{"line":292,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":293,"column":0},"generated":{"line":293,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":294,"column":0},"generated":{"line":294,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":295,"column":0},"generated":{"line":295,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":296,"column":0},"generated":{"line":296,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":297,"column":0},"generated":{"line":297,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":298,"column":0},"generated":{"line":298,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":299,"column":0},"generated":{"line":299,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":300,"column":0},"generated":{"line":300,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":301,"column":0},"generated":{"line":301,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":302,"column":0},"generated":{"line":302,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":303,"column":0},"generated":{"line":303,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":304,"column":0},"generated":{"line":304,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":305,"column":0},"generated":{"line":305,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":306,"column":0},"generated":{"line":306,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":307,"column":0},"generated":{"line":307,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":308,"column":0},"generated":{"line":308,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":309,"column":0},"generated":{"line":309,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":310,"column":0},"generated":{"line":310,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":311,"column":0},"generated":{"line":311,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":312,"column":0},"generated":{"line":312,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":313,"column":0},"generated":{"line":313,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":314,"column":0},"generated":{"line":314,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":315,"column":0},"generated":{"line":315,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":316,"column":0},"generated":{"line":316,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":317,"column":0},"generated":{"line":317,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":318,"column":0},"generated":{"line":318,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":319,"column":0},"generated":{"line":319,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":320,"column":0},"generated":{"line":320,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":321,"column":0},"generated":{"line":321,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":322,"column":0},"generated":{"line":322,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":323,"column":0},"generated":{"line":323,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":324,"column":0},"generated":{"line":324,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":325,"column":0},"generated":{"line":325,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":326,"column":0},"generated":{"line":326,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":327,"column":0},"generated":{"line":327,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":328,"column":0},"generated":{"line":328,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":329,"column":0},"generated":{"line":329,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":330,"column":0},"generated":{"line":330,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":331,"column":0},"generated":{"line":331,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":332,"column":0},"generated":{"line":332,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":333,"column":0},"generated":{"line":333,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":334,"column":0},"generated":{"line":334,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":335,"column":0},"generated":{"line":335,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":336,"column":0},"generated":{"line":336,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":337,"column":0},"generated":{"line":337,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":338,"column":0},"generated":{"line":338,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":339,"column":0},"generated":{"line":339,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":340,"column":0},"generated":{"line":340,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":341,"column":0},"generated":{"line":341,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":342,"column":0},"generated":{"line":342,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":343,"column":0},"generated":{"line":343,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":344,"column":0},"generated":{"line":344,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":345,"column":0},"generated":{"line":345,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":346,"column":0},"generated":{"line":346,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":347,"column":0},"generated":{"line":347,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":348,"column":0},"generated":{"line":348,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":349,"column":0},"generated":{"line":349,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":350,"column":0},"generated":{"line":350,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":351,"column":0},"generated":{"line":351,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":352,"column":0},"generated":{"line":352,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":353,"column":0},"generated":{"line":353,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":354,"column":0},"generated":{"line":354,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":355,"column":0},"generated":{"line":355,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":356,"column":0},"generated":{"line":356,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":357,"column":0},"generated":{"line":357,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":358,"column":0},"generated":{"line":358,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":359,"column":0},"generated":{"line":359,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":360,"column":0},"generated":{"line":360,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":361,"column":0},"generated":{"line":361,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":362,"column":0},"generated":{"line":362,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":363,"column":0},"generated":{"line":363,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":364,"column":0},"generated":{"line":364,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":365,"column":0},"generated":{"line":365,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":366,"column":0},"generated":{"line":366,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":367,"column":0},"generated":{"line":367,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":368,"column":0},"generated":{"line":368,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":369,"column":0},"generated":{"line":369,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":370,"column":0},"generated":{"line":370,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":371,"column":0},"generated":{"line":371,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":372,"column":0},"generated":{"line":372,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":373,"column":0},"generated":{"line":373,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":374,"column":0},"generated":{"line":374,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":375,"column":0},"generated":{"line":375,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":376,"column":0},"generated":{"line":376,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":377,"column":0},"generated":{"line":377,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":378,"column":0},"generated":{"line":378,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":379,"column":0},"generated":{"line":379,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":380,"column":0},"generated":{"line":380,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":381,"column":0},"generated":{"line":381,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":382,"column":0},"generated":{"line":382,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":383,"column":0},"generated":{"line":383,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":384,"column":0},"generated":{"line":384,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":385,"column":0},"generated":{"line":385,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":386,"column":0},"generated":{"line":386,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":387,"column":0},"generated":{"line":387,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":388,"column":0},"generated":{"line":388,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":389,"column":0},"generated":{"line":389,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":390,"column":0},"generated":{"line":390,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":391,"column":0},"generated":{"line":391,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":392,"column":0},"generated":{"line":392,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":393,"column":0},"generated":{"line":393,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":394,"column":0},"generated":{"line":394,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":395,"column":0},"generated":{"line":395,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":396,"column":0},"generated":{"line":396,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":397,"column":0},"generated":{"line":397,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":398,"column":0},"generated":{"line":398,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":399,"column":0},"generated":{"line":399,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":400,"column":0},"generated":{"line":400,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":401,"column":0},"generated":{"line":401,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":402,"column":0},"generated":{"line":402,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":403,"column":0},"generated":{"line":403,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":404,"column":0},"generated":{"line":404,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":405,"column":0},"generated":{"line":405,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":406,"column":0},"generated":{"line":406,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":407,"column":0},"generated":{"line":407,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":408,"column":0},"generated":{"line":408,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":409,"column":0},"generated":{"line":409,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":410,"column":0},"generated":{"line":410,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":411,"column":0},"generated":{"line":411,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":412,"column":0},"generated":{"line":412,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":413,"column":0},"generated":{"line":413,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":414,"column":0},"generated":{"line":414,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":415,"column":0},"generated":{"line":415,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":416,"column":0},"generated":{"line":416,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":417,"column":0},"generated":{"line":417,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":418,"column":0},"generated":{"line":418,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":419,"column":0},"generated":{"line":419,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":420,"column":0},"generated":{"line":420,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":421,"column":0},"generated":{"line":421,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":422,"column":0},"generated":{"line":422,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":423,"column":0},"generated":{"line":423,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":424,"column":0},"generated":{"line":424,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":425,"column":0},"generated":{"line":425,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":426,"column":0},"generated":{"line":426,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":427,"column":0},"generated":{"line":427,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":428,"column":0},"generated":{"line":428,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":429,"column":0},"generated":{"line":429,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":430,"column":0},"generated":{"line":430,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":431,"column":0},"generated":{"line":431,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":432,"column":0},"generated":{"line":432,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":433,"column":0},"generated":{"line":433,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":434,"column":0},"generated":{"line":434,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":435,"column":0},"generated":{"line":435,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":436,"column":0},"generated":{"line":436,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":437,"column":0},"generated":{"line":437,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":438,"column":0},"generated":{"line":438,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":439,"column":0},"generated":{"line":439,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":440,"column":0},"generated":{"line":440,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":441,"column":0},"generated":{"line":441,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":442,"column":0},"generated":{"line":442,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":443,"column":0},"generated":{"line":443,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":444,"column":0},"generated":{"line":444,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":445,"column":0},"generated":{"line":445,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":446,"column":0},"generated":{"line":446,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":447,"column":0},"generated":{"line":447,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":448,"column":0},"generated":{"line":448,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":449,"column":0},"generated":{"line":449,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":450,"column":0},"generated":{"line":450,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":451,"column":0},"generated":{"line":451,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":452,"column":0},"generated":{"line":452,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":453,"column":0},"generated":{"line":453,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":454,"column":0},"generated":{"line":454,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":455,"column":0},"generated":{"line":455,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":456,"column":0},"generated":{"line":456,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":457,"column":0},"generated":{"line":457,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":458,"column":0},"generated":{"line":458,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":459,"column":0},"generated":{"line":459,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":460,"column":0},"generated":{"line":460,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":461,"column":0},"generated":{"line":461,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":462,"column":0},"generated":{"line":462,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":463,"column":0},"generated":{"line":463,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":464,"column":0},"generated":{"line":464,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":465,"column":0},"generated":{"line":465,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":466,"column":0},"generated":{"line":466,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":467,"column":0},"generated":{"line":467,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":468,"column":0},"generated":{"line":468,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":469,"column":0},"generated":{"line":469,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":470,"column":0},"generated":{"line":470,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":471,"column":0},"generated":{"line":471,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":472,"column":0},"generated":{"line":472,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":473,"column":0},"generated":{"line":473,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":474,"column":0},"generated":{"line":474,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":475,"column":0},"generated":{"line":475,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":476,"column":0},"generated":{"line":476,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":477,"column":0},"generated":{"line":477,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":478,"column":0},"generated":{"line":478,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":479,"column":0},"generated":{"line":479,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":480,"column":0},"generated":{"line":480,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":481,"column":0},"generated":{"line":481,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":482,"column":0},"generated":{"line":482,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":483,"column":0},"generated":{"line":483,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":484,"column":0},"generated":{"line":484,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":485,"column":0},"generated":{"line":485,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":486,"column":0},"generated":{"line":486,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":487,"column":0},"generated":{"line":487,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":488,"column":0},"generated":{"line":488,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":489,"column":0},"generated":{"line":489,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":490,"column":0},"generated":{"line":490,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":491,"column":0},"generated":{"line":491,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":492,"column":0},"generated":{"line":492,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":493,"column":0},"generated":{"line":493,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":494,"column":0},"generated":{"line":494,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":495,"column":0},"generated":{"line":495,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":496,"column":0},"generated":{"line":496,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":497,"column":0},"generated":{"line":497,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":498,"column":0},"generated":{"line":498,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":499,"column":0},"generated":{"line":499,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":500,"column":0},"generated":{"line":500,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":501,"column":0},"generated":{"line":501,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":502,"column":0},"generated":{"line":502,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":503,"column":0},"generated":{"line":503,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":504,"column":0},"generated":{"line":504,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":505,"column":0},"generated":{"line":505,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":506,"column":0},"generated":{"line":506,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":507,"column":0},"generated":{"line":507,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":508,"column":0},"generated":{"line":508,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":509,"column":0},"generated":{"line":509,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":510,"column":0},"generated":{"line":510,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":511,"column":0},"generated":{"line":511,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":512,"column":0},"generated":{"line":512,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":513,"column":0},"generated":{"line":513,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":514,"column":0},"generated":{"line":514,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":515,"column":0},"generated":{"line":515,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":516,"column":0},"generated":{"line":516,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":517,"column":0},"generated":{"line":517,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":518,"column":0},"generated":{"line":518,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":519,"column":0},"generated":{"line":519,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":520,"column":0},"generated":{"line":520,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":521,"column":0},"generated":{"line":521,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":522,"column":0},"generated":{"line":522,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":523,"column":0},"generated":{"line":523,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":524,"column":0},"generated":{"line":524,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":525,"column":0},"generated":{"line":525,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":526,"column":0},"generated":{"line":526,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":527,"column":0},"generated":{"line":527,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":528,"column":0},"generated":{"line":528,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":529,"column":0},"generated":{"line":529,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":530,"column":0},"generated":{"line":530,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":531,"column":0},"generated":{"line":531,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":532,"column":0},"generated":{"line":532,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":533,"column":0},"generated":{"line":533,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":534,"column":0},"generated":{"line":534,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":535,"column":0},"generated":{"line":535,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":536,"column":0},"generated":{"line":536,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":537,"column":0},"generated":{"line":537,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":538,"column":0},"generated":{"line":538,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":539,"column":0},"generated":{"line":539,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":540,"column":0},"generated":{"line":540,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":541,"column":0},"generated":{"line":541,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":542,"column":0},"generated":{"line":542,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":543,"column":0},"generated":{"line":543,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":544,"column":0},"generated":{"line":544,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":545,"column":0},"generated":{"line":545,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":546,"column":0},"generated":{"line":546,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":547,"column":0},"generated":{"line":547,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":548,"column":0},"generated":{"line":548,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":549,"column":0},"generated":{"line":549,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":550,"column":0},"generated":{"line":550,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":551,"column":0},"generated":{"line":551,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":552,"column":0},"generated":{"line":552,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":553,"column":0},"generated":{"line":553,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":554,"column":0},"generated":{"line":554,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":555,"column":0},"generated":{"line":555,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":556,"column":0},"generated":{"line":556,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":557,"column":0},"generated":{"line":557,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":558,"column":0},"generated":{"line":558,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":559,"column":0},"generated":{"line":559,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":560,"column":0},"generated":{"line":560,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":561,"column":0},"generated":{"line":561,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":562,"column":0},"generated":{"line":562,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":563,"column":0},"generated":{"line":563,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":564,"column":0},"generated":{"line":564,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":565,"column":0},"generated":{"line":565,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":566,"column":0},"generated":{"line":566,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":567,"column":0},"generated":{"line":567,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":568,"column":0},"generated":{"line":568,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":569,"column":0},"generated":{"line":569,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":570,"column":0},"generated":{"line":570,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":571,"column":0},"generated":{"line":571,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":572,"column":0},"generated":{"line":572,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":573,"column":0},"generated":{"line":573,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":574,"column":0},"generated":{"line":574,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":575,"column":0},"generated":{"line":575,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":576,"column":0},"generated":{"line":576,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":577,"column":0},"generated":{"line":577,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":578,"column":0},"generated":{"line":578,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":579,"column":0},"generated":{"line":579,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":580,"column":0},"generated":{"line":580,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":581,"column":0},"generated":{"line":581,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":582,"column":0},"generated":{"line":582,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":583,"column":0},"generated":{"line":583,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":584,"column":0},"generated":{"line":584,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":585,"column":0},"generated":{"line":585,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":586,"column":0},"generated":{"line":586,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":587,"column":0},"generated":{"line":587,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":588,"column":0},"generated":{"line":588,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":589,"column":0},"generated":{"line":589,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":590,"column":0},"generated":{"line":590,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":591,"column":0},"generated":{"line":591,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":592,"column":0},"generated":{"line":592,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":593,"column":0},"generated":{"line":593,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":594,"column":0},"generated":{"line":594,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":595,"column":0},"generated":{"line":595,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":596,"column":0},"generated":{"line":596,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":597,"column":0},"generated":{"line":597,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":598,"column":0},"generated":{"line":598,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":599,"column":0},"generated":{"line":599,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":600,"column":0},"generated":{"line":600,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":601,"column":0},"generated":{"line":601,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":602,"column":0},"generated":{"line":602,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":603,"column":0},"generated":{"line":603,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":604,"column":0},"generated":{"line":604,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":605,"column":0},"generated":{"line":605,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":606,"column":0},"generated":{"line":606,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":607,"column":0},"generated":{"line":607,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":608,"column":0},"generated":{"line":608,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":609,"column":0},"generated":{"line":609,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":610,"column":0},"generated":{"line":610,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":611,"column":0},"generated":{"line":611,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":612,"column":0},"generated":{"line":612,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":613,"column":0},"generated":{"line":613,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":614,"column":0},"generated":{"line":614,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":615,"column":0},"generated":{"line":615,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":616,"column":0},"generated":{"line":616,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":617,"column":0},"generated":{"line":617,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":618,"column":0},"generated":{"line":618,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":619,"column":0},"generated":{"line":619,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":620,"column":0},"generated":{"line":620,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":621,"column":0},"generated":{"line":621,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":622,"column":0},"generated":{"line":622,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":623,"column":0},"generated":{"line":623,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":624,"column":0},"generated":{"line":624,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":625,"column":0},"generated":{"line":625,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":626,"column":0},"generated":{"line":626,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":627,"column":0},"generated":{"line":627,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":628,"column":0},"generated":{"line":628,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":629,"column":0},"generated":{"line":629,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":630,"column":0},"generated":{"line":630,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":631,"column":0},"generated":{"line":631,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":632,"column":0},"generated":{"line":632,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":633,"column":0},"generated":{"line":633,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":634,"column":0},"generated":{"line":634,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":635,"column":0},"generated":{"line":635,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":636,"column":0},"generated":{"line":636,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":637,"column":0},"generated":{"line":637,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":638,"column":0},"generated":{"line":638,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":639,"column":0},"generated":{"line":639,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":640,"column":0},"generated":{"line":640,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":641,"column":0},"generated":{"line":641,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":642,"column":0},"generated":{"line":642,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":643,"column":0},"generated":{"line":643,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":644,"column":0},"generated":{"line":644,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":645,"column":0},"generated":{"line":645,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":646,"column":0},"generated":{"line":646,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":647,"column":0},"generated":{"line":647,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":648,"column":0},"generated":{"line":648,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":649,"column":0},"generated":{"line":649,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":650,"column":0},"generated":{"line":650,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":651,"column":0},"generated":{"line":651,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":652,"column":0},"generated":{"line":652,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":653,"column":0},"generated":{"line":653,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":654,"column":0},"generated":{"line":654,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":655,"column":0},"generated":{"line":655,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":656,"column":0},"generated":{"line":656,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":657,"column":0},"generated":{"line":657,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":658,"column":0},"generated":{"line":658,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":659,"column":0},"generated":{"line":659,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":660,"column":0},"generated":{"line":660,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":661,"column":0},"generated":{"line":661,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":662,"column":0},"generated":{"line":662,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":663,"column":0},"generated":{"line":663,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":664,"column":0},"generated":{"line":664,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":665,"column":0},"generated":{"line":665,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":666,"column":0},"generated":{"line":666,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":667,"column":0},"generated":{"line":667,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":668,"column":0},"generated":{"line":668,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":669,"column":0},"generated":{"line":669,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":670,"column":0},"generated":{"line":670,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":671,"column":0},"generated":{"line":671,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":672,"column":0},"generated":{"line":672,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":673,"column":0},"generated":{"line":673,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":674,"column":0},"generated":{"line":674,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":675,"column":0},"generated":{"line":675,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":676,"column":0},"generated":{"line":676,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":677,"column":0},"generated":{"line":677,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":678,"column":0},"generated":{"line":678,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":679,"column":0},"generated":{"line":679,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":680,"column":0},"generated":{"line":680,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":681,"column":0},"generated":{"line":681,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":682,"column":0},"generated":{"line":682,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":683,"column":0},"generated":{"line":683,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":684,"column":0},"generated":{"line":684,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":685,"column":0},"generated":{"line":685,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":686,"column":0},"generated":{"line":686,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":687,"column":0},"generated":{"line":687,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":688,"column":0},"generated":{"line":688,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":689,"column":0},"generated":{"line":689,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":690,"column":0},"generated":{"line":690,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":691,"column":0},"generated":{"line":691,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":692,"column":0},"generated":{"line":692,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":693,"column":0},"generated":{"line":693,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":694,"column":0},"generated":{"line":694,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":695,"column":0},"generated":{"line":695,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":696,"column":0},"generated":{"line":696,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":697,"column":0},"generated":{"line":697,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":698,"column":0},"generated":{"line":698,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":699,"column":0},"generated":{"line":699,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":700,"column":0},"generated":{"line":700,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":701,"column":0},"generated":{"line":701,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":702,"column":0},"generated":{"line":702,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":703,"column":0},"generated":{"line":703,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":704,"column":0},"generated":{"line":704,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":705,"column":0},"generated":{"line":705,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":706,"column":0},"generated":{"line":706,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":707,"column":0},"generated":{"line":707,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":708,"column":0},"generated":{"line":708,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":709,"column":0},"generated":{"line":709,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":710,"column":0},"generated":{"line":710,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":711,"column":0},"generated":{"line":711,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":712,"column":0},"generated":{"line":712,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":713,"column":0},"generated":{"line":713,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":714,"column":0},"generated":{"line":714,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":715,"column":0},"generated":{"line":715,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":716,"column":0},"generated":{"line":716,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":717,"column":0},"generated":{"line":717,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":718,"column":0},"generated":{"line":718,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":719,"column":0},"generated":{"line":719,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":720,"column":0},"generated":{"line":720,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":721,"column":0},"generated":{"line":721,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":722,"column":0},"generated":{"line":722,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":723,"column":0},"generated":{"line":723,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":724,"column":0},"generated":{"line":724,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":725,"column":0},"generated":{"line":725,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":726,"column":0},"generated":{"line":726,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":727,"column":0},"generated":{"line":727,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":728,"column":0},"generated":{"line":728,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":729,"column":0},"generated":{"line":729,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":730,"column":0},"generated":{"line":730,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":731,"column":0},"generated":{"line":731,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":732,"column":0},"generated":{"line":732,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":733,"column":0},"generated":{"line":733,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":734,"column":0},"generated":{"line":734,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":735,"column":0},"generated":{"line":735,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":736,"column":0},"generated":{"line":736,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":737,"column":0},"generated":{"line":737,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":738,"column":0},"generated":{"line":738,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":739,"column":0},"generated":{"line":739,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":740,"column":0},"generated":{"line":740,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":741,"column":0},"generated":{"line":741,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":742,"column":0},"generated":{"line":742,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":743,"column":0},"generated":{"line":743,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":744,"column":0},"generated":{"line":744,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":745,"column":0},"generated":{"line":745,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":746,"column":0},"generated":{"line":746,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":747,"column":0},"generated":{"line":747,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":748,"column":0},"generated":{"line":748,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":749,"column":0},"generated":{"line":749,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":750,"column":0},"generated":{"line":750,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":751,"column":0},"generated":{"line":751,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":752,"column":0},"generated":{"line":752,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":753,"column":0},"generated":{"line":753,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":754,"column":0},"generated":{"line":754,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":755,"column":0},"generated":{"line":755,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":756,"column":0},"generated":{"line":756,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":757,"column":0},"generated":{"line":757,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":758,"column":0},"generated":{"line":758,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":759,"column":0},"generated":{"line":759,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":760,"column":0},"generated":{"line":760,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":761,"column":0},"generated":{"line":761,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":762,"column":0},"generated":{"line":762,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":763,"column":0},"generated":{"line":763,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":764,"column":0},"generated":{"line":764,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":765,"column":0},"generated":{"line":765,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":766,"column":0},"generated":{"line":766,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":767,"column":0},"generated":{"line":767,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":768,"column":0},"generated":{"line":768,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":769,"column":0},"generated":{"line":769,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":770,"column":0},"generated":{"line":770,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":771,"column":0},"generated":{"line":771,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":772,"column":0},"generated":{"line":772,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":773,"column":0},"generated":{"line":773,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":774,"column":0},"generated":{"line":774,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":775,"column":0},"generated":{"line":775,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":776,"column":0},"generated":{"line":776,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":777,"column":0},"generated":{"line":777,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":778,"column":0},"generated":{"line":778,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":779,"column":0},"generated":{"line":779,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":780,"column":0},"generated":{"line":780,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":781,"column":0},"generated":{"line":781,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":782,"column":0},"generated":{"line":782,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":783,"column":0},"generated":{"line":783,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":784,"column":0},"generated":{"line":784,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":785,"column":0},"generated":{"line":785,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":786,"column":0},"generated":{"line":786,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":787,"column":0},"generated":{"line":787,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":788,"column":0},"generated":{"line":788,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":789,"column":0},"generated":{"line":789,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":790,"column":0},"generated":{"line":790,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":791,"column":0},"generated":{"line":791,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":792,"column":0},"generated":{"line":792,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":793,"column":0},"generated":{"line":793,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":794,"column":0},"generated":{"line":794,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":795,"column":0},"generated":{"line":795,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":796,"column":0},"generated":{"line":796,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":797,"column":0},"generated":{"line":797,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":798,"column":0},"generated":{"line":798,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":799,"column":0},"generated":{"line":799,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":800,"column":0},"generated":{"line":800,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":801,"column":0},"generated":{"line":801,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":802,"column":0},"generated":{"line":802,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":803,"column":0},"generated":{"line":803,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":804,"column":0},"generated":{"line":804,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":805,"column":0},"generated":{"line":805,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":806,"column":0},"generated":{"line":806,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":807,"column":0},"generated":{"line":807,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":808,"column":0},"generated":{"line":808,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":809,"column":0},"generated":{"line":809,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":810,"column":0},"generated":{"line":810,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":811,"column":0},"generated":{"line":811,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":812,"column":0},"generated":{"line":812,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":813,"column":0},"generated":{"line":813,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":814,"column":0},"generated":{"line":814,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":815,"column":0},"generated":{"line":815,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":816,"column":0},"generated":{"line":816,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":817,"column":0},"generated":{"line":817,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":818,"column":0},"generated":{"line":818,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":819,"column":0},"generated":{"line":819,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":820,"column":0},"generated":{"line":820,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":821,"column":0},"generated":{"line":821,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":822,"column":0},"generated":{"line":822,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":823,"column":0},"generated":{"line":823,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":824,"column":0},"generated":{"line":824,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":825,"column":0},"generated":{"line":825,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":826,"column":0},"generated":{"line":826,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":827,"column":0},"generated":{"line":827,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":828,"column":0},"generated":{"line":828,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":829,"column":0},"generated":{"line":829,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":830,"column":0},"generated":{"line":830,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":831,"column":0},"generated":{"line":831,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":832,"column":0},"generated":{"line":832,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":833,"column":0},"generated":{"line":833,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":834,"column":0},"generated":{"line":834,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":835,"column":0},"generated":{"line":835,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":836,"column":0},"generated":{"line":836,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":837,"column":0},"generated":{"line":837,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":838,"column":0},"generated":{"line":838,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":839,"column":0},"generated":{"line":839,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":840,"column":0},"generated":{"line":840,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":841,"column":0},"generated":{"line":841,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":842,"column":0},"generated":{"line":842,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":843,"column":0},"generated":{"line":843,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":844,"column":0},"generated":{"line":844,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":845,"column":0},"generated":{"line":845,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":846,"column":0},"generated":{"line":846,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":847,"column":0},"generated":{"line":847,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":848,"column":0},"generated":{"line":848,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":849,"column":0},"generated":{"line":849,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":850,"column":0},"generated":{"line":850,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":851,"column":0},"generated":{"line":851,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":852,"column":0},"generated":{"line":852,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":853,"column":0},"generated":{"line":853,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":854,"column":0},"generated":{"line":854,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":855,"column":0},"generated":{"line":855,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":856,"column":0},"generated":{"line":856,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":857,"column":0},"generated":{"line":857,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":858,"column":0},"generated":{"line":858,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":859,"column":0},"generated":{"line":859,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":860,"column":0},"generated":{"line":860,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":861,"column":0},"generated":{"line":861,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":862,"column":0},"generated":{"line":862,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":863,"column":0},"generated":{"line":863,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":864,"column":0},"generated":{"line":864,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":865,"column":0},"generated":{"line":865,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":866,"column":0},"generated":{"line":866,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":867,"column":0},"generated":{"line":867,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":868,"column":0},"generated":{"line":868,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":869,"column":0},"generated":{"line":869,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":870,"column":0},"generated":{"line":870,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":871,"column":0},"generated":{"line":871,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":872,"column":0},"generated":{"line":872,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":873,"column":0},"generated":{"line":873,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":874,"column":0},"generated":{"line":874,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":875,"column":0},"generated":{"line":875,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":876,"column":0},"generated":{"line":876,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":877,"column":0},"generated":{"line":877,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":878,"column":0},"generated":{"line":878,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":879,"column":0},"generated":{"line":879,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":880,"column":0},"generated":{"line":880,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":881,"column":0},"generated":{"line":881,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":882,"column":0},"generated":{"line":882,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":883,"column":0},"generated":{"line":883,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":884,"column":0},"generated":{"line":884,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":885,"column":0},"generated":{"line":885,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":886,"column":0},"generated":{"line":886,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":887,"column":0},"generated":{"line":887,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":888,"column":0},"generated":{"line":888,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":889,"column":0},"generated":{"line":889,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":890,"column":0},"generated":{"line":890,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":891,"column":0},"generated":{"line":891,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":892,"column":0},"generated":{"line":892,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":893,"column":0},"generated":{"line":893,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":894,"column":0},"generated":{"line":894,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":895,"column":0},"generated":{"line":895,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":896,"column":0},"generated":{"line":896,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":897,"column":0},"generated":{"line":897,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":898,"column":0},"generated":{"line":898,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":899,"column":0},"generated":{"line":899,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":900,"column":0},"generated":{"line":900,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":901,"column":0},"generated":{"line":901,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":902,"column":0},"generated":{"line":902,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":903,"column":0},"generated":{"line":903,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":904,"column":0},"generated":{"line":904,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":905,"column":0},"generated":{"line":905,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":906,"column":0},"generated":{"line":906,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":907,"column":0},"generated":{"line":907,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":908,"column":0},"generated":{"line":908,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":909,"column":0},"generated":{"line":909,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":910,"column":0},"generated":{"line":910,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":911,"column":0},"generated":{"line":911,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":912,"column":0},"generated":{"line":912,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":913,"column":0},"generated":{"line":913,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":914,"column":0},"generated":{"line":914,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":915,"column":0},"generated":{"line":915,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":916,"column":0},"generated":{"line":916,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":917,"column":0},"generated":{"line":917,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":918,"column":0},"generated":{"line":918,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":919,"column":0},"generated":{"line":919,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":920,"column":0},"generated":{"line":920,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":921,"column":0},"generated":{"line":921,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":922,"column":0},"generated":{"line":922,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":923,"column":0},"generated":{"line":923,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":924,"column":0},"generated":{"line":924,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":925,"column":0},"generated":{"line":925,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":926,"column":0},"generated":{"line":926,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":927,"column":0},"generated":{"line":927,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":928,"column":0},"generated":{"line":928,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":929,"column":0},"generated":{"line":929,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":930,"column":0},"generated":{"line":930,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":931,"column":0},"generated":{"line":931,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":932,"column":0},"generated":{"line":932,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":933,"column":0},"generated":{"line":933,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":934,"column":0},"generated":{"line":934,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":935,"column":0},"generated":{"line":935,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":936,"column":0},"generated":{"line":936,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":937,"column":0},"generated":{"line":937,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":938,"column":0},"generated":{"line":938,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":939,"column":0},"generated":{"line":939,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":940,"column":0},"generated":{"line":940,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":941,"column":0},"generated":{"line":941,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":942,"column":0},"generated":{"line":942,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":943,"column":0},"generated":{"line":943,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":944,"column":0},"generated":{"line":944,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":945,"column":0},"generated":{"line":945,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":946,"column":0},"generated":{"line":946,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":947,"column":0},"generated":{"line":947,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":948,"column":0},"generated":{"line":948,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":949,"column":0},"generated":{"line":949,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":950,"column":0},"generated":{"line":950,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":951,"column":0},"generated":{"line":951,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":952,"column":0},"generated":{"line":952,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":953,"column":0},"generated":{"line":953,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":954,"column":0},"generated":{"line":954,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":955,"column":0},"generated":{"line":955,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":956,"column":0},"generated":{"line":956,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":957,"column":0},"generated":{"line":957,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":958,"column":0},"generated":{"line":958,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":959,"column":0},"generated":{"line":959,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":960,"column":0},"generated":{"line":960,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":961,"column":0},"generated":{"line":961,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":962,"column":0},"generated":{"line":962,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":963,"column":0},"generated":{"line":963,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":964,"column":0},"generated":{"line":964,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":965,"column":0},"generated":{"line":965,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":966,"column":0},"generated":{"line":966,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":967,"column":0},"generated":{"line":967,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":968,"column":0},"generated":{"line":968,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":969,"column":0},"generated":{"line":969,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":970,"column":0},"generated":{"line":970,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":971,"column":0},"generated":{"line":971,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":972,"column":0},"generated":{"line":972,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":973,"column":0},"generated":{"line":973,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":974,"column":0},"generated":{"line":974,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":975,"column":0},"generated":{"line":975,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":976,"column":0},"generated":{"line":976,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":977,"column":0},"generated":{"line":977,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":978,"column":0},"generated":{"line":978,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":979,"column":0},"generated":{"line":979,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":980,"column":0},"generated":{"line":980,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":981,"column":0},"generated":{"line":981,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":982,"column":0},"generated":{"line":982,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":983,"column":0},"generated":{"line":983,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":984,"column":0},"generated":{"line":984,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":985,"column":0},"generated":{"line":985,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":986,"column":0},"generated":{"line":986,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":987,"column":0},"generated":{"line":987,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":988,"column":0},"generated":{"line":988,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":989,"column":0},"generated":{"line":989,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":990,"column":0},"generated":{"line":990,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":991,"column":0},"generated":{"line":991,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":992,"column":0},"generated":{"line":992,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":993,"column":0},"generated":{"line":993,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":994,"column":0},"generated":{"line":994,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":995,"column":0},"generated":{"line":995,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":996,"column":0},"generated":{"line":996,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":997,"column":0},"generated":{"line":997,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":998,"column":0},"generated":{"line":998,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":999,"column":0},"generated":{"line":999,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1000,"column":0},"generated":{"line":1000,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1001,"column":0},"generated":{"line":1001,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1002,"column":0},"generated":{"line":1002,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1003,"column":0},"generated":{"line":1003,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1004,"column":0},"generated":{"line":1004,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1005,"column":0},"generated":{"line":1005,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1006,"column":0},"generated":{"line":1006,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1007,"column":0},"generated":{"line":1007,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1008,"column":0},"generated":{"line":1008,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1009,"column":0},"generated":{"line":1009,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1010,"column":0},"generated":{"line":1010,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1011,"column":0},"generated":{"line":1011,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1012,"column":0},"generated":{"line":1012,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1013,"column":0},"generated":{"line":1013,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1014,"column":0},"generated":{"line":1014,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1015,"column":0},"generated":{"line":1015,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1016,"column":0},"generated":{"line":1016,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1017,"column":0},"generated":{"line":1017,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1018,"column":0},"generated":{"line":1018,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1019,"column":0},"generated":{"line":1019,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1020,"column":0},"generated":{"line":1020,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1021,"column":0},"generated":{"line":1021,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1022,"column":0},"generated":{"line":1022,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1023,"column":0},"generated":{"line":1023,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1024,"column":0},"generated":{"line":1024,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1025,"column":0},"generated":{"line":1025,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1026,"column":0},"generated":{"line":1026,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1027,"column":0},"generated":{"line":1027,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1028,"column":0},"generated":{"line":1028,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1029,"column":0},"generated":{"line":1029,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1030,"column":0},"generated":{"line":1030,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1031,"column":0},"generated":{"line":1031,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1032,"column":0},"generated":{"line":1032,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1033,"column":0},"generated":{"line":1033,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1034,"column":0},"generated":{"line":1034,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1035,"column":0},"generated":{"line":1035,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1036,"column":0},"generated":{"line":1036,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1037,"column":0},"generated":{"line":1037,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1038,"column":0},"generated":{"line":1038,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1039,"column":0},"generated":{"line":1039,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1040,"column":0},"generated":{"line":1040,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1041,"column":0},"generated":{"line":1041,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1042,"column":0},"generated":{"line":1042,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1043,"column":0},"generated":{"line":1043,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1044,"column":0},"generated":{"line":1044,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1045,"column":0},"generated":{"line":1045,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1046,"column":0},"generated":{"line":1046,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1047,"column":0},"generated":{"line":1047,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1048,"column":0},"generated":{"line":1048,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1049,"column":0},"generated":{"line":1049,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1050,"column":0},"generated":{"line":1050,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1051,"column":0},"generated":{"line":1051,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1052,"column":0},"generated":{"line":1052,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1053,"column":0},"generated":{"line":1053,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1054,"column":0},"generated":{"line":1054,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1055,"column":0},"generated":{"line":1055,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1056,"column":0},"generated":{"line":1056,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1057,"column":0},"generated":{"line":1057,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1058,"column":0},"generated":{"line":1058,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1059,"column":0},"generated":{"line":1059,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1060,"column":0},"generated":{"line":1060,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1061,"column":0},"generated":{"line":1061,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1062,"column":0},"generated":{"line":1062,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1063,"column":0},"generated":{"line":1063,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1064,"column":0},"generated":{"line":1064,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1065,"column":0},"generated":{"line":1065,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1066,"column":0},"generated":{"line":1066,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1067,"column":0},"generated":{"line":1067,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1068,"column":0},"generated":{"line":1068,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1069,"column":0},"generated":{"line":1069,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1070,"column":0},"generated":{"line":1070,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1071,"column":0},"generated":{"line":1071,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1072,"column":0},"generated":{"line":1072,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1073,"column":0},"generated":{"line":1073,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1074,"column":0},"generated":{"line":1074,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1075,"column":0},"generated":{"line":1075,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1076,"column":0},"generated":{"line":1076,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1077,"column":0},"generated":{"line":1077,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1078,"column":0},"generated":{"line":1078,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1079,"column":0},"generated":{"line":1079,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1080,"column":0},"generated":{"line":1080,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1081,"column":0},"generated":{"line":1081,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1082,"column":0},"generated":{"line":1082,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1083,"column":0},"generated":{"line":1083,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1084,"column":0},"generated":{"line":1084,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1085,"column":0},"generated":{"line":1085,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1086,"column":0},"generated":{"line":1086,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1087,"column":0},"generated":{"line":1087,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1088,"column":0},"generated":{"line":1088,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1089,"column":0},"generated":{"line":1089,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1090,"column":0},"generated":{"line":1090,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1091,"column":0},"generated":{"line":1091,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1092,"column":0},"generated":{"line":1092,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1093,"column":0},"generated":{"line":1093,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1094,"column":0},"generated":{"line":1094,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1095,"column":0},"generated":{"line":1095,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1096,"column":0},"generated":{"line":1096,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1097,"column":0},"generated":{"line":1097,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1098,"column":0},"generated":{"line":1098,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1099,"column":0},"generated":{"line":1099,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1100,"column":0},"generated":{"line":1100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1101,"column":0},"generated":{"line":1101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1102,"column":0},"generated":{"line":1102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1103,"column":0},"generated":{"line":1103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1104,"column":0},"generated":{"line":1104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1105,"column":0},"generated":{"line":1105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1106,"column":0},"generated":{"line":1106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1107,"column":0},"generated":{"line":1107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1108,"column":0},"generated":{"line":1108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1109,"column":0},"generated":{"line":1109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1110,"column":0},"generated":{"line":1110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1111,"column":0},"generated":{"line":1111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1112,"column":0},"generated":{"line":1112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1113,"column":0},"generated":{"line":1113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1114,"column":0},"generated":{"line":1114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1115,"column":0},"generated":{"line":1115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1116,"column":0},"generated":{"line":1116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1117,"column":0},"generated":{"line":1117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1118,"column":0},"generated":{"line":1118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1119,"column":0},"generated":{"line":1119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1120,"column":0},"generated":{"line":1120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1121,"column":0},"generated":{"line":1121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1122,"column":0},"generated":{"line":1122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1123,"column":0},"generated":{"line":1123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1124,"column":0},"generated":{"line":1124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1125,"column":0},"generated":{"line":1125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1126,"column":0},"generated":{"line":1126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1127,"column":0},"generated":{"line":1127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1128,"column":0},"generated":{"line":1128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1129,"column":0},"generated":{"line":1129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1130,"column":0},"generated":{"line":1130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1131,"column":0},"generated":{"line":1131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1132,"column":0},"generated":{"line":1132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1133,"column":0},"generated":{"line":1133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1134,"column":0},"generated":{"line":1134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1135,"column":0},"generated":{"line":1135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1136,"column":0},"generated":{"line":1136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1137,"column":0},"generated":{"line":1137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1138,"column":0},"generated":{"line":1138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1139,"column":0},"generated":{"line":1139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1140,"column":0},"generated":{"line":1140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1141,"column":0},"generated":{"line":1141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1142,"column":0},"generated":{"line":1142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1143,"column":0},"generated":{"line":1143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1144,"column":0},"generated":{"line":1144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1145,"column":0},"generated":{"line":1145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1146,"column":0},"generated":{"line":1146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1147,"column":0},"generated":{"line":1147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1148,"column":0},"generated":{"line":1148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1149,"column":0},"generated":{"line":1149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1150,"column":0},"generated":{"line":1150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1151,"column":0},"generated":{"line":1151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1152,"column":0},"generated":{"line":1152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1153,"column":0},"generated":{"line":1153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1154,"column":0},"generated":{"line":1154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1155,"column":0},"generated":{"line":1155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1156,"column":0},"generated":{"line":1156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1157,"column":0},"generated":{"line":1157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1158,"column":0},"generated":{"line":1158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1159,"column":0},"generated":{"line":1159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1160,"column":0},"generated":{"line":1160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1161,"column":0},"generated":{"line":1161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1162,"column":0},"generated":{"line":1162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1163,"column":0},"generated":{"line":1163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1164,"column":0},"generated":{"line":1164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1165,"column":0},"generated":{"line":1165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1166,"column":0},"generated":{"line":1166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1167,"column":0},"generated":{"line":1167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1168,"column":0},"generated":{"line":1168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1169,"column":0},"generated":{"line":1169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1170,"column":0},"generated":{"line":1170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1171,"column":0},"generated":{"line":1171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1172,"column":0},"generated":{"line":1172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1173,"column":0},"generated":{"line":1173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1174,"column":0},"generated":{"line":1174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1175,"column":0},"generated":{"line":1175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1176,"column":0},"generated":{"line":1176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1177,"column":0},"generated":{"line":1177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1178,"column":0},"generated":{"line":1178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1179,"column":0},"generated":{"line":1179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1180,"column":0},"generated":{"line":1180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1181,"column":0},"generated":{"line":1181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1182,"column":0},"generated":{"line":1182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1183,"column":0},"generated":{"line":1183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1184,"column":0},"generated":{"line":1184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1185,"column":0},"generated":{"line":1185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1186,"column":0},"generated":{"line":1186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1187,"column":0},"generated":{"line":1187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1188,"column":0},"generated":{"line":1188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1189,"column":0},"generated":{"line":1189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1190,"column":0},"generated":{"line":1190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1191,"column":0},"generated":{"line":1191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1192,"column":0},"generated":{"line":1192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1193,"column":0},"generated":{"line":1193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1194,"column":0},"generated":{"line":1194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1195,"column":0},"generated":{"line":1195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1196,"column":0},"generated":{"line":1196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1197,"column":0},"generated":{"line":1197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1198,"column":0},"generated":{"line":1198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1199,"column":0},"generated":{"line":1199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1200,"column":0},"generated":{"line":1200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1201,"column":0},"generated":{"line":1201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1202,"column":0},"generated":{"line":1202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1203,"column":0},"generated":{"line":1203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1204,"column":0},"generated":{"line":1204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1205,"column":0},"generated":{"line":1205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1206,"column":0},"generated":{"line":1206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1207,"column":0},"generated":{"line":1207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1208,"column":0},"generated":{"line":1208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1209,"column":0},"generated":{"line":1209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1210,"column":0},"generated":{"line":1210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1211,"column":0},"generated":{"line":1211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1212,"column":0},"generated":{"line":1212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1213,"column":0},"generated":{"line":1213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1214,"column":0},"generated":{"line":1214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1215,"column":0},"generated":{"line":1215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1216,"column":0},"generated":{"line":1216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1217,"column":0},"generated":{"line":1217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1218,"column":0},"generated":{"line":1218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1219,"column":0},"generated":{"line":1219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1220,"column":0},"generated":{"line":1220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1221,"column":0},"generated":{"line":1221,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1222,"column":0},"generated":{"line":1222,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1223,"column":0},"generated":{"line":1223,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1224,"column":0},"generated":{"line":1224,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1225,"column":0},"generated":{"line":1225,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1226,"column":0},"generated":{"line":1226,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1227,"column":0},"generated":{"line":1227,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1228,"column":0},"generated":{"line":1228,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1229,"column":0},"generated":{"line":1229,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1230,"column":0},"generated":{"line":1230,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1231,"column":0},"generated":{"line":1231,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1232,"column":0},"generated":{"line":1232,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1233,"column":0},"generated":{"line":1233,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1234,"column":0},"generated":{"line":1234,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1235,"column":0},"generated":{"line":1235,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1236,"column":0},"generated":{"line":1236,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1237,"column":0},"generated":{"line":1237,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1238,"column":0},"generated":{"line":1238,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1239,"column":0},"generated":{"line":1239,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1240,"column":0},"generated":{"line":1240,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1241,"column":0},"generated":{"line":1241,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1242,"column":0},"generated":{"line":1242,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1243,"column":0},"generated":{"line":1243,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1244,"column":0},"generated":{"line":1244,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1245,"column":0},"generated":{"line":1245,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1246,"column":0},"generated":{"line":1246,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1247,"column":0},"generated":{"line":1247,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1248,"column":0},"generated":{"line":1248,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1249,"column":0},"generated":{"line":1249,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1250,"column":0},"generated":{"line":1250,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1251,"column":0},"generated":{"line":1251,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1252,"column":0},"generated":{"line":1252,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1253,"column":0},"generated":{"line":1253,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1254,"column":0},"generated":{"line":1254,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1255,"column":0},"generated":{"line":1255,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1256,"column":0},"generated":{"line":1256,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1257,"column":0},"generated":{"line":1257,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1258,"column":0},"generated":{"line":1258,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1259,"column":0},"generated":{"line":1259,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1260,"column":0},"generated":{"line":1260,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1261,"column":0},"generated":{"line":1261,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1262,"column":0},"generated":{"line":1262,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1263,"column":0},"generated":{"line":1263,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1264,"column":0},"generated":{"line":1264,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1265,"column":0},"generated":{"line":1265,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1266,"column":0},"generated":{"line":1266,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1267,"column":0},"generated":{"line":1267,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1268,"column":0},"generated":{"line":1268,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1269,"column":0},"generated":{"line":1269,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1270,"column":0},"generated":{"line":1270,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1271,"column":0},"generated":{"line":1271,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1272,"column":0},"generated":{"line":1272,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1273,"column":0},"generated":{"line":1273,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1274,"column":0},"generated":{"line":1274,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1275,"column":0},"generated":{"line":1275,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1276,"column":0},"generated":{"line":1276,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1277,"column":0},"generated":{"line":1277,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1278,"column":0},"generated":{"line":1278,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1279,"column":0},"generated":{"line":1279,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1280,"column":0},"generated":{"line":1280,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1281,"column":0},"generated":{"line":1281,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1282,"column":0},"generated":{"line":1282,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1283,"column":0},"generated":{"line":1283,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1284,"column":0},"generated":{"line":1284,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1285,"column":0},"generated":{"line":1285,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1286,"column":0},"generated":{"line":1286,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1287,"column":0},"generated":{"line":1287,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1288,"column":0},"generated":{"line":1288,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1289,"column":0},"generated":{"line":1289,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1290,"column":0},"generated":{"line":1290,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1291,"column":0},"generated":{"line":1291,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1292,"column":0},"generated":{"line":1292,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1293,"column":0},"generated":{"line":1293,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1294,"column":0},"generated":{"line":1294,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1295,"column":0},"generated":{"line":1295,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1296,"column":0},"generated":{"line":1296,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1297,"column":0},"generated":{"line":1297,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1298,"column":0},"generated":{"line":1298,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1299,"column":0},"generated":{"line":1299,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1300,"column":0},"generated":{"line":1300,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1301,"column":0},"generated":{"line":1301,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1302,"column":0},"generated":{"line":1302,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1303,"column":0},"generated":{"line":1303,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1304,"column":0},"generated":{"line":1304,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1305,"column":0},"generated":{"line":1305,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1306,"column":0},"generated":{"line":1306,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1307,"column":0},"generated":{"line":1307,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1308,"column":0},"generated":{"line":1308,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1309,"column":0},"generated":{"line":1309,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1310,"column":0},"generated":{"line":1310,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1311,"column":0},"generated":{"line":1311,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1312,"column":0},"generated":{"line":1312,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1313,"column":0},"generated":{"line":1313,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1314,"column":0},"generated":{"line":1314,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1315,"column":0},"generated":{"line":1315,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1316,"column":0},"generated":{"line":1316,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1317,"column":0},"generated":{"line":1317,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1318,"column":0},"generated":{"line":1318,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1319,"column":0},"generated":{"line":1319,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1320,"column":0},"generated":{"line":1320,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1321,"column":0},"generated":{"line":1321,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1322,"column":0},"generated":{"line":1322,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1323,"column":0},"generated":{"line":1323,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1324,"column":0},"generated":{"line":1324,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1325,"column":0},"generated":{"line":1325,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1326,"column":0},"generated":{"line":1326,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1327,"column":0},"generated":{"line":1327,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1328,"column":0},"generated":{"line":1328,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1329,"column":0},"generated":{"line":1329,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1330,"column":0},"generated":{"line":1330,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1331,"column":0},"generated":{"line":1331,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1332,"column":0},"generated":{"line":1332,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1333,"column":0},"generated":{"line":1333,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1334,"column":0},"generated":{"line":1334,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1335,"column":0},"generated":{"line":1335,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1336,"column":0},"generated":{"line":1336,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1337,"column":0},"generated":{"line":1337,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1338,"column":0},"generated":{"line":1338,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1339,"column":0},"generated":{"line":1339,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1340,"column":0},"generated":{"line":1340,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1341,"column":0},"generated":{"line":1341,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1342,"column":0},"generated":{"line":1342,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1343,"column":0},"generated":{"line":1343,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1344,"column":0},"generated":{"line":1344,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1345,"column":0},"generated":{"line":1345,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1346,"column":0},"generated":{"line":1346,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1347,"column":0},"generated":{"line":1347,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1348,"column":0},"generated":{"line":1348,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1349,"column":0},"generated":{"line":1349,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1350,"column":0},"generated":{"line":1350,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1351,"column":0},"generated":{"line":1351,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1352,"column":0},"generated":{"line":1352,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1353,"column":0},"generated":{"line":1353,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1354,"column":0},"generated":{"line":1354,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1355,"column":0},"generated":{"line":1355,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1356,"column":0},"generated":{"line":1356,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1357,"column":0},"generated":{"line":1357,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1358,"column":0},"generated":{"line":1358,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1359,"column":0},"generated":{"line":1359,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1360,"column":0},"generated":{"line":1360,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1361,"column":0},"generated":{"line":1361,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1362,"column":0},"generated":{"line":1362,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1363,"column":0},"generated":{"line":1363,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1364,"column":0},"generated":{"line":1364,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1365,"column":0},"generated":{"line":1365,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1366,"column":0},"generated":{"line":1366,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1367,"column":0},"generated":{"line":1367,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1368,"column":0},"generated":{"line":1368,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1369,"column":0},"generated":{"line":1369,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/parse-js.js","original":{"line":1370,"column":0},"generated":{"line":1370,"column":0}}],"sources":{"node_modules/dist/node_modules/uglify-js/lib/parse-js.js":"/***********************************************************************\n\n  A JavaScript tokenizer / parser / beautifier / compressor.\n\n  This version is suitable for Node.js.  With minimal changes (the\n  exports stuff) it should work on any JS platform.\n\n  This file contains the tokenizer/parser.  It is a port to JavaScript\n  of parse-js [1], a JavaScript parser library written in Common Lisp\n  by Marijn Haverbeke.  Thank you Marijn!\n\n  [1] http://marijn.haverbeke.nl/parse-js/\n\n  Exported functions:\n\n    - tokenizer(code) -- returns a function.  Call the returned\n      function to fetch the next token.\n\n    - parse(code) -- returns an AST of the given JavaScript code.\n\n  -------------------------------- (C) ---------------------------------\n\n                           Author: Mihai Bazon\n                         <mihai.bazon@gmail.com>\n                       http://mihai.bazon.net/blog\n\n  Distributed under the BSD license:\n\n    Copyright 2010 (c) Mihai Bazon <mihai.bazon@gmail.com>\n    Based on parse-js (http://marijn.haverbeke.nl/parse-js/).\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions\n    are met:\n\n        * Redistributions of source code must retain the above\n          copyright notice, this list of conditions and the following\n          disclaimer.\n\n        * Redistributions in binary form must reproduce the above\n          copyright notice, this list of conditions and the following\n          disclaimer in the documentation and/or other materials\n          provided with the distribution.\n\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY\n    EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\n    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n    OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\n    THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n    SUCH DAMAGE.\n\n ***********************************************************************/\n\n/* -----[ Tokenizer (constants) ]----- */\n\nvar KEYWORDS = array_to_hash([\n    \"break\",\n    \"case\",\n    \"catch\",\n    \"const\",\n    \"continue\",\n    \"debugger\",\n    \"default\",\n    \"delete\",\n    \"do\",\n    \"else\",\n    \"finally\",\n    \"for\",\n    \"function\",\n    \"if\",\n    \"in\",\n    \"instanceof\",\n    \"new\",\n    \"return\",\n    \"switch\",\n    \"throw\",\n    \"try\",\n    \"typeof\",\n    \"var\",\n    \"void\",\n    \"while\",\n    \"with\"\n]);\n\nvar RESERVED_WORDS = array_to_hash([\n    \"abstract\",\n    \"boolean\",\n    \"byte\",\n    \"char\",\n    \"class\",\n    \"double\",\n    \"enum\",\n    \"export\",\n    \"extends\",\n    \"final\",\n    \"float\",\n    \"goto\",\n    \"implements\",\n    \"import\",\n    \"int\",\n    \"interface\",\n    \"long\",\n    \"native\",\n    \"package\",\n    \"private\",\n    \"protected\",\n    \"public\",\n    \"short\",\n    \"static\",\n    \"super\",\n    \"synchronized\",\n    \"throws\",\n    \"transient\",\n    \"volatile\"\n]);\n\nvar KEYWORDS_BEFORE_EXPRESSION = array_to_hash([\n    \"return\",\n    \"new\",\n    \"delete\",\n    \"throw\",\n    \"else\",\n    \"case\"\n]);\n\nvar KEYWORDS_ATOM = array_to_hash([\n    \"false\",\n    \"null\",\n    \"true\",\n    \"undefined\"\n]);\n\nvar OPERATOR_CHARS = array_to_hash(characters(\"+-*&%=<>!?|~^\"));\n\nvar RE_HEX_NUMBER = /^0x[0-9a-f]+$/i;\nvar RE_OCT_NUMBER = /^0[0-7]+$/;\nvar RE_DEC_NUMBER = /^\\d*\\.?\\d*(?:e[+-]?\\d*(?:\\d\\.?|\\.?\\d)\\d*)?$/i;\n\nvar OPERATORS = array_to_hash([\n    \"in\",\n    \"instanceof\",\n    \"typeof\",\n    \"new\",\n    \"void\",\n    \"delete\",\n    \"++\",\n    \"--\",\n    \"+\",\n    \"-\",\n    \"!\",\n    \"~\",\n    \"&\",\n    \"|\",\n    \"^\",\n    \"*\",\n    \"/\",\n    \"%\",\n    \">>\",\n    \"<<\",\n    \">>>\",\n    \"<\",\n    \">\",\n    \"<=\",\n    \">=\",\n    \"==\",\n    \"===\",\n    \"!=\",\n    \"!==\",\n    \"?\",\n    \"=\",\n    \"+=\",\n    \"-=\",\n    \"/=\",\n    \"*=\",\n    \"%=\",\n    \">>=\",\n    \"<<=\",\n    \">>>=\",\n    \"|=\",\n    \"^=\",\n    \"&=\",\n    \"&&\",\n    \"||\"\n]);\n\nvar WHITESPACE_CHARS = array_to_hash(characters(\" \\u00a0\\n\\r\\t\\f\\u000b\\u200b\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\uFEFF\"));\n\nvar PUNC_BEFORE_EXPRESSION = array_to_hash(characters(\"[{(,.;:\"));\n\nvar PUNC_CHARS = array_to_hash(characters(\"[]{}(),;:\"));\n\nvar REGEXP_MODIFIERS = array_to_hash(characters(\"gmsiy\"));\n\n/* -----[ Tokenizer ]----- */\n\nvar UNICODE = {  // Unicode 6.1\n    letter: new RegExp(\"[\\\\u0041-\\\\u005A\\\\u0061-\\\\u007A\\\\u00AA\\\\u00B5\\\\u00BA\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02C1\\\\u02C6-\\\\u02D1\\\\u02E0-\\\\u02E4\\\\u02EC\\\\u02EE\\\\u0370-\\\\u0374\\\\u0376\\\\u0377\\\\u037A-\\\\u037D\\\\u0386\\\\u0388-\\\\u038A\\\\u038C\\\\u038E-\\\\u03A1\\\\u03A3-\\\\u03F5\\\\u03F7-\\\\u0481\\\\u048A-\\\\u0527\\\\u0531-\\\\u0556\\\\u0559\\\\u0561-\\\\u0587\\\\u05D0-\\\\u05EA\\\\u05F0-\\\\u05F2\\\\u0620-\\\\u064A\\\\u066E\\\\u066F\\\\u0671-\\\\u06D3\\\\u06D5\\\\u06E5\\\\u06E6\\\\u06EE\\\\u06EF\\\\u06FA-\\\\u06FC\\\\u06FF\\\\u0710\\\\u0712-\\\\u072F\\\\u074D-\\\\u07A5\\\\u07B1\\\\u07CA-\\\\u07EA\\\\u07F4\\\\u07F5\\\\u07FA\\\\u0800-\\\\u0815\\\\u081A\\\\u0824\\\\u0828\\\\u0840-\\\\u0858\\\\u08A0\\\\u08A2-\\\\u08AC\\\\u0904-\\\\u0939\\\\u093D\\\\u0950\\\\u0958-\\\\u0961\\\\u0971-\\\\u0977\\\\u0979-\\\\u097F\\\\u0985-\\\\u098C\\\\u098F\\\\u0990\\\\u0993-\\\\u09A8\\\\u09AA-\\\\u09B0\\\\u09B2\\\\u09B6-\\\\u09B9\\\\u09BD\\\\u09CE\\\\u09DC\\\\u09DD\\\\u09DF-\\\\u09E1\\\\u09F0\\\\u09F1\\\\u0A05-\\\\u0A0A\\\\u0A0F\\\\u0A10\\\\u0A13-\\\\u0A28\\\\u0A2A-\\\\u0A30\\\\u0A32\\\\u0A33\\\\u0A35\\\\u0A36\\\\u0A38\\\\u0A39\\\\u0A59-\\\\u0A5C\\\\u0A5E\\\\u0A72-\\\\u0A74\\\\u0A85-\\\\u0A8D\\\\u0A8F-\\\\u0A91\\\\u0A93-\\\\u0AA8\\\\u0AAA-\\\\u0AB0\\\\u0AB2\\\\u0AB3\\\\u0AB5-\\\\u0AB9\\\\u0ABD\\\\u0AD0\\\\u0AE0\\\\u0AE1\\\\u0B05-\\\\u0B0C\\\\u0B0F\\\\u0B10\\\\u0B13-\\\\u0B28\\\\u0B2A-\\\\u0B30\\\\u0B32\\\\u0B33\\\\u0B35-\\\\u0B39\\\\u0B3D\\\\u0B5C\\\\u0B5D\\\\u0B5F-\\\\u0B61\\\\u0B71\\\\u0B83\\\\u0B85-\\\\u0B8A\\\\u0B8E-\\\\u0B90\\\\u0B92-\\\\u0B95\\\\u0B99\\\\u0B9A\\\\u0B9C\\\\u0B9E\\\\u0B9F\\\\u0BA3\\\\u0BA4\\\\u0BA8-\\\\u0BAA\\\\u0BAE-\\\\u0BB9\\\\u0BD0\\\\u0C05-\\\\u0C0C\\\\u0C0E-\\\\u0C10\\\\u0C12-\\\\u0C28\\\\u0C2A-\\\\u0C33\\\\u0C35-\\\\u0C39\\\\u0C3D\\\\u0C58\\\\u0C59\\\\u0C60\\\\u0C61\\\\u0C85-\\\\u0C8C\\\\u0C8E-\\\\u0C90\\\\u0C92-\\\\u0CA8\\\\u0CAA-\\\\u0CB3\\\\u0CB5-\\\\u0CB9\\\\u0CBD\\\\u0CDE\\\\u0CE0\\\\u0CE1\\\\u0CF1\\\\u0CF2\\\\u0D05-\\\\u0D0C\\\\u0D0E-\\\\u0D10\\\\u0D12-\\\\u0D3A\\\\u0D3D\\\\u0D4E\\\\u0D60\\\\u0D61\\\\u0D7A-\\\\u0D7F\\\\u0D85-\\\\u0D96\\\\u0D9A-\\\\u0DB1\\\\u0DB3-\\\\u0DBB\\\\u0DBD\\\\u0DC0-\\\\u0DC6\\\\u0E01-\\\\u0E30\\\\u0E32\\\\u0E33\\\\u0E40-\\\\u0E46\\\\u0E81\\\\u0E82\\\\u0E84\\\\u0E87\\\\u0E88\\\\u0E8A\\\\u0E8D\\\\u0E94-\\\\u0E97\\\\u0E99-\\\\u0E9F\\\\u0EA1-\\\\u0EA3\\\\u0EA5\\\\u0EA7\\\\u0EAA\\\\u0EAB\\\\u0EAD-\\\\u0EB0\\\\u0EB2\\\\u0EB3\\\\u0EBD\\\\u0EC0-\\\\u0EC4\\\\u0EC6\\\\u0EDC-\\\\u0EDF\\\\u0F00\\\\u0F40-\\\\u0F47\\\\u0F49-\\\\u0F6C\\\\u0F88-\\\\u0F8C\\\\u1000-\\\\u102A\\\\u103F\\\\u1050-\\\\u1055\\\\u105A-\\\\u105D\\\\u1061\\\\u1065\\\\u1066\\\\u106E-\\\\u1070\\\\u1075-\\\\u1081\\\\u108E\\\\u10A0-\\\\u10C5\\\\u10C7\\\\u10CD\\\\u10D0-\\\\u10FA\\\\u10FC-\\\\u1248\\\\u124A-\\\\u124D\\\\u1250-\\\\u1256\\\\u1258\\\\u125A-\\\\u125D\\\\u1260-\\\\u1288\\\\u128A-\\\\u128D\\\\u1290-\\\\u12B0\\\\u12B2-\\\\u12B5\\\\u12B8-\\\\u12BE\\\\u12C0\\\\u12C2-\\\\u12C5\\\\u12C8-\\\\u12D6\\\\u12D8-\\\\u1310\\\\u1312-\\\\u1315\\\\u1318-\\\\u135A\\\\u1380-\\\\u138F\\\\u13A0-\\\\u13F4\\\\u1401-\\\\u166C\\\\u166F-\\\\u167F\\\\u1681-\\\\u169A\\\\u16A0-\\\\u16EA\\\\u16EE-\\\\u16F0\\\\u1700-\\\\u170C\\\\u170E-\\\\u1711\\\\u1720-\\\\u1731\\\\u1740-\\\\u1751\\\\u1760-\\\\u176C\\\\u176E-\\\\u1770\\\\u1780-\\\\u17B3\\\\u17D7\\\\u17DC\\\\u1820-\\\\u1877\\\\u1880-\\\\u18A8\\\\u18AA\\\\u18B0-\\\\u18F5\\\\u1900-\\\\u191C\\\\u1950-\\\\u196D\\\\u1970-\\\\u1974\\\\u1980-\\\\u19AB\\\\u19C1-\\\\u19C7\\\\u1A00-\\\\u1A16\\\\u1A20-\\\\u1A54\\\\u1AA7\\\\u1B05-\\\\u1B33\\\\u1B45-\\\\u1B4B\\\\u1B83-\\\\u1BA0\\\\u1BAE\\\\u1BAF\\\\u1BBA-\\\\u1BE5\\\\u1C00-\\\\u1C23\\\\u1C4D-\\\\u1C4F\\\\u1C5A-\\\\u1C7D\\\\u1CE9-\\\\u1CEC\\\\u1CEE-\\\\u1CF1\\\\u1CF5\\\\u1CF6\\\\u1D00-\\\\u1DBF\\\\u1E00-\\\\u1F15\\\\u1F18-\\\\u1F1D\\\\u1F20-\\\\u1F45\\\\u1F48-\\\\u1F4D\\\\u1F50-\\\\u1F57\\\\u1F59\\\\u1F5B\\\\u1F5D\\\\u1F5F-\\\\u1F7D\\\\u1F80-\\\\u1FB4\\\\u1FB6-\\\\u1FBC\\\\u1FBE\\\\u1FC2-\\\\u1FC4\\\\u1FC6-\\\\u1FCC\\\\u1FD0-\\\\u1FD3\\\\u1FD6-\\\\u1FDB\\\\u1FE0-\\\\u1FEC\\\\u1FF2-\\\\u1FF4\\\\u1FF6-\\\\u1FFC\\\\u2071\\\\u207F\\\\u2090-\\\\u209C\\\\u2102\\\\u2107\\\\u210A-\\\\u2113\\\\u2115\\\\u2119-\\\\u211D\\\\u2124\\\\u2126\\\\u2128\\\\u212A-\\\\u212D\\\\u212F-\\\\u2139\\\\u213C-\\\\u213F\\\\u2145-\\\\u2149\\\\u214E\\\\u2160-\\\\u2188\\\\u2C00-\\\\u2C2E\\\\u2C30-\\\\u2C5E\\\\u2C60-\\\\u2CE4\\\\u2CEB-\\\\u2CEE\\\\u2CF2\\\\u2CF3\\\\u2D00-\\\\u2D25\\\\u2D27\\\\u2D2D\\\\u2D30-\\\\u2D67\\\\u2D6F\\\\u2D80-\\\\u2D96\\\\u2DA0-\\\\u2DA6\\\\u2DA8-\\\\u2DAE\\\\u2DB0-\\\\u2DB6\\\\u2DB8-\\\\u2DBE\\\\u2DC0-\\\\u2DC6\\\\u2DC8-\\\\u2DCE\\\\u2DD0-\\\\u2DD6\\\\u2DD8-\\\\u2DDE\\\\u2E2F\\\\u3005-\\\\u3007\\\\u3021-\\\\u3029\\\\u3031-\\\\u3035\\\\u3038-\\\\u303C\\\\u3041-\\\\u3096\\\\u309D-\\\\u309F\\\\u30A1-\\\\u30FA\\\\u30FC-\\\\u30FF\\\\u3105-\\\\u312D\\\\u3131-\\\\u318E\\\\u31A0-\\\\u31BA\\\\u31F0-\\\\u31FF\\\\u3400-\\\\u4DB5\\\\u4E00-\\\\u9FCC\\\\uA000-\\\\uA48C\\\\uA4D0-\\\\uA4FD\\\\uA500-\\\\uA60C\\\\uA610-\\\\uA61F\\\\uA62A\\\\uA62B\\\\uA640-\\\\uA66E\\\\uA67F-\\\\uA697\\\\uA6A0-\\\\uA6EF\\\\uA717-\\\\uA71F\\\\uA722-\\\\uA788\\\\uA78B-\\\\uA78E\\\\uA790-\\\\uA793\\\\uA7A0-\\\\uA7AA\\\\uA7F8-\\\\uA801\\\\uA803-\\\\uA805\\\\uA807-\\\\uA80A\\\\uA80C-\\\\uA822\\\\uA840-\\\\uA873\\\\uA882-\\\\uA8B3\\\\uA8F2-\\\\uA8F7\\\\uA8FB\\\\uA90A-\\\\uA925\\\\uA930-\\\\uA946\\\\uA960-\\\\uA97C\\\\uA984-\\\\uA9B2\\\\uA9CF\\\\uAA00-\\\\uAA28\\\\uAA40-\\\\uAA42\\\\uAA44-\\\\uAA4B\\\\uAA60-\\\\uAA76\\\\uAA7A\\\\uAA80-\\\\uAAAF\\\\uAAB1\\\\uAAB5\\\\uAAB6\\\\uAAB9-\\\\uAABD\\\\uAAC0\\\\uAAC2\\\\uAADB-\\\\uAADD\\\\uAAE0-\\\\uAAEA\\\\uAAF2-\\\\uAAF4\\\\uAB01-\\\\uAB06\\\\uAB09-\\\\uAB0E\\\\uAB11-\\\\uAB16\\\\uAB20-\\\\uAB26\\\\uAB28-\\\\uAB2E\\\\uABC0-\\\\uABE2\\\\uAC00-\\\\uD7A3\\\\uD7B0-\\\\uD7C6\\\\uD7CB-\\\\uD7FB\\\\uF900-\\\\uFA6D\\\\uFA70-\\\\uFAD9\\\\uFB00-\\\\uFB06\\\\uFB13-\\\\uFB17\\\\uFB1D\\\\uFB1F-\\\\uFB28\\\\uFB2A-\\\\uFB36\\\\uFB38-\\\\uFB3C\\\\uFB3E\\\\uFB40\\\\uFB41\\\\uFB43\\\\uFB44\\\\uFB46-\\\\uFBB1\\\\uFBD3-\\\\uFD3D\\\\uFD50-\\\\uFD8F\\\\uFD92-\\\\uFDC7\\\\uFDF0-\\\\uFDFB\\\\uFE70-\\\\uFE74\\\\uFE76-\\\\uFEFC\\\\uFF21-\\\\uFF3A\\\\uFF41-\\\\uFF5A\\\\uFF66-\\\\uFFBE\\\\uFFC2-\\\\uFFC7\\\\uFFCA-\\\\uFFCF\\\\uFFD2-\\\\uFFD7\\\\uFFDA-\\\\uFFDC]\"),\n    combining_mark: new RegExp(\"[\\\\u0300-\\\\u036F\\\\u0483-\\\\u0487\\\\u0591-\\\\u05BD\\\\u05BF\\\\u05C1\\\\u05C2\\\\u05C4\\\\u05C5\\\\u05C7\\\\u0610-\\\\u061A\\\\u064B-\\\\u065F\\\\u0670\\\\u06D6-\\\\u06DC\\\\u06DF-\\\\u06E4\\\\u06E7\\\\u06E8\\\\u06EA-\\\\u06ED\\\\u0711\\\\u0730-\\\\u074A\\\\u07A6-\\\\u07B0\\\\u07EB-\\\\u07F3\\\\u0816-\\\\u0819\\\\u081B-\\\\u0823\\\\u0825-\\\\u0827\\\\u0829-\\\\u082D\\\\u0859-\\\\u085B\\\\u08E4-\\\\u08FE\\\\u0900-\\\\u0903\\\\u093A-\\\\u093C\\\\u093E-\\\\u094F\\\\u0951-\\\\u0957\\\\u0962\\\\u0963\\\\u0981-\\\\u0983\\\\u09BC\\\\u09BE-\\\\u09C4\\\\u09C7\\\\u09C8\\\\u09CB-\\\\u09CD\\\\u09D7\\\\u09E2\\\\u09E3\\\\u0A01-\\\\u0A03\\\\u0A3C\\\\u0A3E-\\\\u0A42\\\\u0A47\\\\u0A48\\\\u0A4B-\\\\u0A4D\\\\u0A51\\\\u0A70\\\\u0A71\\\\u0A75\\\\u0A81-\\\\u0A83\\\\u0ABC\\\\u0ABE-\\\\u0AC5\\\\u0AC7-\\\\u0AC9\\\\u0ACB-\\\\u0ACD\\\\u0AE2\\\\u0AE3\\\\u0B01-\\\\u0B03\\\\u0B3C\\\\u0B3E-\\\\u0B44\\\\u0B47\\\\u0B48\\\\u0B4B-\\\\u0B4D\\\\u0B56\\\\u0B57\\\\u0B62\\\\u0B63\\\\u0B82\\\\u0BBE-\\\\u0BC2\\\\u0BC6-\\\\u0BC8\\\\u0BCA-\\\\u0BCD\\\\u0BD7\\\\u0C01-\\\\u0C03\\\\u0C3E-\\\\u0C44\\\\u0C46-\\\\u0C48\\\\u0C4A-\\\\u0C4D\\\\u0C55\\\\u0C56\\\\u0C62\\\\u0C63\\\\u0C82\\\\u0C83\\\\u0CBC\\\\u0CBE-\\\\u0CC4\\\\u0CC6-\\\\u0CC8\\\\u0CCA-\\\\u0CCD\\\\u0CD5\\\\u0CD6\\\\u0CE2\\\\u0CE3\\\\u0D02\\\\u0D03\\\\u0D3E-\\\\u0D44\\\\u0D46-\\\\u0D48\\\\u0D4A-\\\\u0D4D\\\\u0D57\\\\u0D62\\\\u0D63\\\\u0D82\\\\u0D83\\\\u0DCA\\\\u0DCF-\\\\u0DD4\\\\u0DD6\\\\u0DD8-\\\\u0DDF\\\\u0DF2\\\\u0DF3\\\\u0E31\\\\u0E34-\\\\u0E3A\\\\u0E47-\\\\u0E4E\\\\u0EB1\\\\u0EB4-\\\\u0EB9\\\\u0EBB\\\\u0EBC\\\\u0EC8-\\\\u0ECD\\\\u0F18\\\\u0F19\\\\u0F35\\\\u0F37\\\\u0F39\\\\u0F3E\\\\u0F3F\\\\u0F71-\\\\u0F84\\\\u0F86\\\\u0F87\\\\u0F8D-\\\\u0F97\\\\u0F99-\\\\u0FBC\\\\u0FC6\\\\u102B-\\\\u103E\\\\u1056-\\\\u1059\\\\u105E-\\\\u1060\\\\u1062-\\\\u1064\\\\u1067-\\\\u106D\\\\u1071-\\\\u1074\\\\u1082-\\\\u108D\\\\u108F\\\\u109A-\\\\u109D\\\\u135D-\\\\u135F\\\\u1712-\\\\u1714\\\\u1732-\\\\u1734\\\\u1752\\\\u1753\\\\u1772\\\\u1773\\\\u17B4-\\\\u17D3\\\\u17DD\\\\u180B-\\\\u180D\\\\u18A9\\\\u1920-\\\\u192B\\\\u1930-\\\\u193B\\\\u19B0-\\\\u19C0\\\\u19C8\\\\u19C9\\\\u1A17-\\\\u1A1B\\\\u1A55-\\\\u1A5E\\\\u1A60-\\\\u1A7C\\\\u1A7F\\\\u1B00-\\\\u1B04\\\\u1B34-\\\\u1B44\\\\u1B6B-\\\\u1B73\\\\u1B80-\\\\u1B82\\\\u1BA1-\\\\u1BAD\\\\u1BE6-\\\\u1BF3\\\\u1C24-\\\\u1C37\\\\u1CD0-\\\\u1CD2\\\\u1CD4-\\\\u1CE8\\\\u1CED\\\\u1CF2-\\\\u1CF4\\\\u1DC0-\\\\u1DE6\\\\u1DFC-\\\\u1DFF\\\\u20D0-\\\\u20DC\\\\u20E1\\\\u20E5-\\\\u20F0\\\\u2CEF-\\\\u2CF1\\\\u2D7F\\\\u2DE0-\\\\u2DFF\\\\u302A-\\\\u302F\\\\u3099\\\\u309A\\\\uA66F\\\\uA674-\\\\uA67D\\\\uA69F\\\\uA6F0\\\\uA6F1\\\\uA802\\\\uA806\\\\uA80B\\\\uA823-\\\\uA827\\\\uA880\\\\uA881\\\\uA8B4-\\\\uA8C4\\\\uA8E0-\\\\uA8F1\\\\uA926-\\\\uA92D\\\\uA947-\\\\uA953\\\\uA980-\\\\uA983\\\\uA9B3-\\\\uA9C0\\\\uAA29-\\\\uAA36\\\\uAA43\\\\uAA4C\\\\uAA4D\\\\uAA7B\\\\uAAB0\\\\uAAB2-\\\\uAAB4\\\\uAAB7\\\\uAAB8\\\\uAABE\\\\uAABF\\\\uAAC1\\\\uAAEB-\\\\uAAEF\\\\uAAF5\\\\uAAF6\\\\uABE3-\\\\uABEA\\\\uABEC\\\\uABED\\\\uFB1E\\\\uFE00-\\\\uFE0F\\\\uFE20-\\\\uFE26]\"),\n    connector_punctuation: new RegExp(\"[\\\\u005F\\\\u203F\\\\u2040\\\\u2054\\\\uFE33\\\\uFE34\\\\uFE4D-\\\\uFE4F\\\\uFF3F]\"),\n    digit: new RegExp(\"[\\\\u0030-\\\\u0039\\\\u0660-\\\\u0669\\\\u06F0-\\\\u06F9\\\\u07C0-\\\\u07C9\\\\u0966-\\\\u096F\\\\u09E6-\\\\u09EF\\\\u0A66-\\\\u0A6F\\\\u0AE6-\\\\u0AEF\\\\u0B66-\\\\u0B6F\\\\u0BE6-\\\\u0BEF\\\\u0C66-\\\\u0C6F\\\\u0CE6-\\\\u0CEF\\\\u0D66-\\\\u0D6F\\\\u0E50-\\\\u0E59\\\\u0ED0-\\\\u0ED9\\\\u0F20-\\\\u0F29\\\\u1040-\\\\u1049\\\\u1090-\\\\u1099\\\\u17E0-\\\\u17E9\\\\u1810-\\\\u1819\\\\u1946-\\\\u194F\\\\u19D0-\\\\u19D9\\\\u1A80-\\\\u1A89\\\\u1A90-\\\\u1A99\\\\u1B50-\\\\u1B59\\\\u1BB0-\\\\u1BB9\\\\u1C40-\\\\u1C49\\\\u1C50-\\\\u1C59\\\\uA620-\\\\uA629\\\\uA8D0-\\\\uA8D9\\\\uA900-\\\\uA909\\\\uA9D0-\\\\uA9D9\\\\uAA50-\\\\uAA59\\\\uABF0-\\\\uABF9\\\\uFF10-\\\\uFF19]\")\n};\n\nfunction is_letter(ch) {\n    return UNICODE.letter.test(ch);\n};\n\nfunction is_digit(ch) {\n    ch = ch.charCodeAt(0);\n    return ch >= 48 && ch <= 57;\n};\n\nfunction is_unicode_digit(ch) {\n    return UNICODE.digit.test(ch);\n}\n\nfunction is_alphanumeric_char(ch) {\n    return is_digit(ch) || is_letter(ch);\n};\n\nfunction is_unicode_combining_mark(ch) {\n    return UNICODE.combining_mark.test(ch);\n};\n\nfunction is_unicode_connector_punctuation(ch) {\n    return UNICODE.connector_punctuation.test(ch);\n};\n\nfunction is_identifier_start(ch) {\n    return ch == \"$\" || ch == \"_\" || is_letter(ch);\n};\n\nfunction is_identifier_char(ch) {\n    return is_identifier_start(ch)\n        || is_unicode_combining_mark(ch)\n        || is_unicode_digit(ch)\n        || is_unicode_connector_punctuation(ch)\n        || ch == \"\\u200c\" // zero-width non-joiner <ZWNJ>\n        || ch == \"\\u200d\" // zero-width joiner <ZWJ> (in my ECMA-262 PDF, this is also 200c)\n    ;\n};\n\nfunction parse_js_number(num) {\n    if (RE_HEX_NUMBER.test(num)) {\n        return parseInt(num.substr(2), 16);\n    } else if (RE_OCT_NUMBER.test(num)) {\n        return parseInt(num.substr(1), 8);\n    } else if (RE_DEC_NUMBER.test(num)) {\n        return parseFloat(num);\n    }\n};\n\nfunction JS_Parse_Error(message, line, col, pos) {\n    this.message = message;\n    this.line = line + 1;\n    this.col = col + 1;\n    this.pos = pos + 1;\n    this.stack = new Error().stack;\n};\n\nJS_Parse_Error.prototype.toString = function() {\n    return this.message + \" (line: \" + this.line + \", col: \" + this.col + \", pos: \" + this.pos + \")\" + \"\\n\\n\" + this.stack;\n};\n\nfunction js_error(message, line, col, pos) {\n    throw new JS_Parse_Error(message, line, col, pos);\n};\n\nfunction is_token(token, type, val) {\n    return token.type == type && (val == null || token.value == val);\n};\n\nvar EX_EOF = {};\n\nfunction tokenizer($TEXT) {\n\n    var S = {\n        text            : $TEXT.replace(/\\r\\n?|[\\n\\u2028\\u2029]/g, \"\\n\").replace(/^\\uFEFF/, ''),\n        pos             : 0,\n        tokpos          : 0,\n        line            : 0,\n        tokline         : 0,\n        col             : 0,\n        tokcol          : 0,\n        newline_before  : false,\n        regex_allowed   : false,\n        comments_before : []\n    };\n\n    function peek() { return S.text.charAt(S.pos); };\n\n    function next(signal_eof, in_string) {\n        var ch = S.text.charAt(S.pos++);\n        if (signal_eof && !ch)\n            throw EX_EOF;\n        if (ch == \"\\n\") {\n            S.newline_before = S.newline_before || !in_string;\n            ++S.line;\n            S.col = 0;\n        } else {\n            ++S.col;\n        }\n        return ch;\n    };\n\n    function eof() {\n        return !S.peek();\n    };\n\n    function find(what, signal_eof) {\n        var pos = S.text.indexOf(what, S.pos);\n        if (signal_eof && pos == -1) throw EX_EOF;\n        return pos;\n    };\n\n    function start_token() {\n        S.tokline = S.line;\n        S.tokcol = S.col;\n        S.tokpos = S.pos;\n    };\n\n    function token(type, value, is_comment) {\n        S.regex_allowed = ((type == \"operator\" && !HOP(UNARY_POSTFIX, value)) ||\n                           (type == \"keyword\" && HOP(KEYWORDS_BEFORE_EXPRESSION, value)) ||\n                           (type == \"punc\" && HOP(PUNC_BEFORE_EXPRESSION, value)));\n        var ret = {\n            type   : type,\n            value  : value,\n            line   : S.tokline,\n            col    : S.tokcol,\n            pos    : S.tokpos,\n            endpos : S.pos,\n            nlb    : S.newline_before\n        };\n        if (!is_comment) {\n            ret.comments_before = S.comments_before;\n            S.comments_before = [];\n            // make note of any newlines in the comments that came before\n            for (var i = 0, len = ret.comments_before.length; i < len; i++) {\n                ret.nlb = ret.nlb || ret.comments_before[i].nlb;\n            }\n        }\n        S.newline_before = false;\n        return ret;\n    };\n\n    function skip_whitespace() {\n        while (HOP(WHITESPACE_CHARS, peek()))\n            next();\n    };\n\n    function read_while(pred) {\n        var ret = \"\", ch = peek(), i = 0;\n        while (ch && pred(ch, i++)) {\n            ret += next();\n            ch = peek();\n        }\n        return ret;\n    };\n\n    function parse_error(err) {\n        js_error(err, S.tokline, S.tokcol, S.tokpos);\n    };\n\n    function read_num(prefix) {\n        var has_e = false, after_e = false, has_x = false, has_dot = prefix == \".\";\n        var num = read_while(function(ch, i){\n            if (ch == \"x\" || ch == \"X\") {\n                if (has_x) return false;\n                return has_x = true;\n            }\n            if (!has_x && (ch == \"E\" || ch == \"e\")) {\n                if (has_e) return false;\n                return has_e = after_e = true;\n            }\n            if (ch == \"-\") {\n                if (after_e || (i == 0 && !prefix)) return true;\n                return false;\n            }\n            if (ch == \"+\") return after_e;\n            after_e = false;\n            if (ch == \".\") {\n                if (!has_dot && !has_x && !has_e)\n                    return has_dot = true;\n                return false;\n            }\n            return is_alphanumeric_char(ch);\n        });\n        if (prefix)\n            num = prefix + num;\n        var valid = parse_js_number(num);\n        if (!isNaN(valid)) {\n            return token(\"num\", valid);\n        } else {\n            parse_error(\"Invalid syntax: \" + num);\n        }\n    };\n\n    function read_escaped_char(in_string) {\n        var ch = next(true, in_string);\n        switch (ch) {\n          case \"n\" : return \"\\n\";\n          case \"r\" : return \"\\r\";\n          case \"t\" : return \"\\t\";\n          case \"b\" : return \"\\b\";\n          case \"v\" : return \"\\u000b\";\n          case \"f\" : return \"\\f\";\n          case \"0\" : return \"\\0\";\n          case \"x\" : return String.fromCharCode(hex_bytes(2));\n          case \"u\" : return String.fromCharCode(hex_bytes(4));\n          case \"\\n\": return \"\";\n          default  : return ch;\n        }\n    };\n\n    function hex_bytes(n) {\n        var num = 0;\n        for (; n > 0; --n) {\n            var digit = parseInt(next(true), 16);\n            if (isNaN(digit))\n                parse_error(\"Invalid hex-character pattern in string\");\n            num = (num << 4) | digit;\n        }\n        return num;\n    };\n\n    function read_string() {\n        return with_eof_error(\"Unterminated string constant\", function(){\n            var quote = next(), ret = \"\";\n            for (;;) {\n                var ch = next(true);\n                if (ch == \"\\\\\") {\n                    // read OctalEscapeSequence (XXX: deprecated if \"strict mode\")\n                    // https://github.com/mishoo/UglifyJS/issues/178\n                    var octal_len = 0, first = null;\n                    ch = read_while(function(ch){\n                        if (ch >= \"0\" && ch <= \"7\") {\n                            if (!first) {\n                                first = ch;\n                                return ++octal_len;\n                            }\n                            else if (first <= \"3\" && octal_len <= 2) return ++octal_len;\n                            else if (first >= \"4\" && octal_len <= 1) return ++octal_len;\n                        }\n                        return false;\n                    });\n                    if (octal_len > 0) ch = String.fromCharCode(parseInt(ch, 8));\n                    else ch = read_escaped_char(true);\n                }\n                else if (ch == quote) break;\n                else if (ch == \"\\n\") throw EX_EOF;\n                ret += ch;\n            }\n            return token(\"string\", ret);\n        });\n    };\n\n    function read_line_comment() {\n        next();\n        var i = find(\"\\n\"), ret;\n        if (i == -1) {\n            ret = S.text.substr(S.pos);\n            S.pos = S.text.length;\n        } else {\n            ret = S.text.substring(S.pos, i);\n            S.pos = i;\n        }\n        return token(\"comment1\", ret, true);\n    };\n\n    function read_multiline_comment() {\n        next();\n        return with_eof_error(\"Unterminated multiline comment\", function(){\n            var i = find(\"*/\", true),\n            text = S.text.substring(S.pos, i);\n            S.pos = i + 2;\n            S.line += text.split(\"\\n\").length - 1;\n            S.newline_before = S.newline_before || text.indexOf(\"\\n\") >= 0;\n\n            // https://github.com/mishoo/UglifyJS/issues/#issue/100\n            if (/^@cc_on/i.test(text)) {\n                warn(\"WARNING: at line \" + S.line);\n                warn(\"*** Found \\\"conditional comment\\\": \" + text);\n                warn(\"*** UglifyJS DISCARDS ALL COMMENTS.  This means your code might no longer work properly in Internet Explorer.\");\n            }\n\n            return token(\"comment2\", text, true);\n        });\n    };\n\n    function read_name() {\n        var backslash = false, name = \"\", ch, escaped = false, hex;\n        while ((ch = peek()) != null) {\n            if (!backslash) {\n                if (ch == \"\\\\\") escaped = backslash = true, next();\n                else if (is_identifier_char(ch)) name += next();\n                else break;\n            }\n            else {\n                if (ch != \"u\") parse_error(\"Expecting UnicodeEscapeSequence -- uXXXX\");\n                ch = read_escaped_char();\n                if (!is_identifier_char(ch)) parse_error(\"Unicode char: \" + ch.charCodeAt(0) + \" is not valid in identifier\");\n                name += ch;\n                backslash = false;\n            }\n        }\n        if (HOP(KEYWORDS, name) && escaped) {\n            hex = name.charCodeAt(0).toString(16).toUpperCase();\n            name = \"\\\\u\" + \"0000\".substr(hex.length) + hex + name.slice(1);\n        }\n        return name;\n    };\n\n    function read_regexp(regexp) {\n        return with_eof_error(\"Unterminated regular expression\", function(){\n            var prev_backslash = false, ch, in_class = false;\n            while ((ch = next(true))) if (prev_backslash) {\n                regexp += \"\\\\\" + ch;\n                prev_backslash = false;\n            } else if (ch == \"[\") {\n                in_class = true;\n                regexp += ch;\n            } else if (ch == \"]\" && in_class) {\n                in_class = false;\n                regexp += ch;\n            } else if (ch == \"/\" && !in_class) {\n                break;\n            } else if (ch == \"\\\\\") {\n                prev_backslash = true;\n            } else {\n                regexp += ch;\n            }\n            var mods = read_name();\n            return token(\"regexp\", [ regexp, mods ]);\n        });\n    };\n\n    function read_operator(prefix) {\n        function grow(op) {\n            if (!peek()) return op;\n            var bigger = op + peek();\n            if (HOP(OPERATORS, bigger)) {\n                next();\n                return grow(bigger);\n            } else {\n                return op;\n            }\n        };\n        return token(\"operator\", grow(prefix || next()));\n    };\n\n    function handle_slash() {\n        next();\n        var regex_allowed = S.regex_allowed;\n        switch (peek()) {\n          case \"/\":\n            S.comments_before.push(read_line_comment());\n            S.regex_allowed = regex_allowed;\n            return next_token();\n          case \"*\":\n            S.comments_before.push(read_multiline_comment());\n            S.regex_allowed = regex_allowed;\n            return next_token();\n        }\n        return S.regex_allowed ? read_regexp(\"\") : read_operator(\"/\");\n    };\n\n    function handle_dot() {\n        next();\n        return is_digit(peek())\n            ? read_num(\".\")\n            : token(\"punc\", \".\");\n    };\n\n    function read_word() {\n        var word = read_name();\n        return !HOP(KEYWORDS, word)\n            ? token(\"name\", word)\n            : HOP(OPERATORS, word)\n            ? token(\"operator\", word)\n            : HOP(KEYWORDS_ATOM, word)\n            ? token(\"atom\", word)\n            : token(\"keyword\", word);\n    };\n\n    function with_eof_error(eof_error, cont) {\n        try {\n            return cont();\n        } catch(ex) {\n            if (ex === EX_EOF) parse_error(eof_error);\n            else throw ex;\n        }\n    };\n\n    function next_token(force_regexp) {\n        if (force_regexp != null)\n            return read_regexp(force_regexp);\n        skip_whitespace();\n        start_token();\n        var ch = peek();\n        if (!ch) return token(\"eof\");\n        if (is_digit(ch)) return read_num();\n        if (ch == '\"' || ch == \"'\") return read_string();\n        if (HOP(PUNC_CHARS, ch)) return token(\"punc\", next());\n        if (ch == \".\") return handle_dot();\n        if (ch == \"/\") return handle_slash();\n        if (HOP(OPERATOR_CHARS, ch)) return read_operator();\n        if (ch == \"\\\\\" || is_identifier_start(ch)) return read_word();\n        parse_error(\"Unexpected character '\" + ch + \"'\");\n    };\n\n    next_token.context = function(nc) {\n        if (nc) S = nc;\n        return S;\n    };\n\n    return next_token;\n\n};\n\n/* -----[ Parser (constants) ]----- */\n\nvar UNARY_PREFIX = array_to_hash([\n    \"typeof\",\n    \"void\",\n    \"delete\",\n    \"--\",\n    \"++\",\n    \"!\",\n    \"~\",\n    \"-\",\n    \"+\"\n]);\n\nvar UNARY_POSTFIX = array_to_hash([ \"--\", \"++\" ]);\n\nvar ASSIGNMENT = (function(a, ret, i){\n    while (i < a.length) {\n        ret[a[i]] = a[i].substr(0, a[i].length - 1);\n        i++;\n    }\n    return ret;\n})(\n    [\"+=\", \"-=\", \"/=\", \"*=\", \"%=\", \">>=\", \"<<=\", \">>>=\", \"|=\", \"^=\", \"&=\"],\n    { \"=\": true },\n    0\n);\n\nvar PRECEDENCE = (function(a, ret){\n    for (var i = 0, n = 1; i < a.length; ++i, ++n) {\n        var b = a[i];\n        for (var j = 0; j < b.length; ++j) {\n            ret[b[j]] = n;\n        }\n    }\n    return ret;\n})(\n    [\n        [\"||\"],\n        [\"&&\"],\n        [\"|\"],\n        [\"^\"],\n        [\"&\"],\n        [\"==\", \"===\", \"!=\", \"!==\"],\n        [\"<\", \">\", \"<=\", \">=\", \"in\", \"instanceof\"],\n        [\">>\", \"<<\", \">>>\"],\n        [\"+\", \"-\"],\n        [\"*\", \"/\", \"%\"]\n    ],\n    {}\n);\n\nvar STATEMENTS_WITH_LABELS = array_to_hash([ \"for\", \"do\", \"while\", \"switch\" ]);\n\nvar ATOMIC_START_TOKEN = array_to_hash([ \"atom\", \"num\", \"string\", \"regexp\", \"name\" ]);\n\n/* -----[ Parser ]----- */\n\nfunction NodeWithToken(str, start, end) {\n    this.name = str;\n    this.start = start;\n    this.end = end;\n};\n\nNodeWithToken.prototype.toString = function() { return this.name; };\n\nfunction parse($TEXT, exigent_mode, embed_tokens) {\n\n    var S = {\n        input         : typeof $TEXT == \"string\" ? tokenizer($TEXT, true) : $TEXT,\n        token         : null,\n        prev          : null,\n        peeked        : null,\n        in_function   : 0,\n        in_directives : true,\n        in_loop       : 0,\n        labels        : []\n    };\n\n    S.token = next();\n\n    function is(type, value) {\n        return is_token(S.token, type, value);\n    };\n\n    function peek() { return S.peeked || (S.peeked = S.input()); };\n\n    function next() {\n        S.prev = S.token;\n        if (S.peeked) {\n            S.token = S.peeked;\n            S.peeked = null;\n        } else {\n            S.token = S.input();\n        }\n        S.in_directives = S.in_directives && (\n            S.token.type == \"string\" || is(\"punc\", \";\")\n        );\n        return S.token;\n    };\n\n    function prev() {\n        return S.prev;\n    };\n\n    function croak(msg, line, col, pos) {\n        var ctx = S.input.context();\n        js_error(msg,\n                 line != null ? line : ctx.tokline,\n                 col != null ? col : ctx.tokcol,\n                 pos != null ? pos : ctx.tokpos);\n    };\n\n    function token_error(token, msg) {\n        croak(msg, token.line, token.col);\n    };\n\n    function unexpected(token) {\n        if (token == null)\n            token = S.token;\n        token_error(token, \"Unexpected token: \" + token.type + \" (\" + token.value + \")\");\n    };\n\n    function expect_token(type, val) {\n        if (is(type, val)) {\n            return next();\n        }\n        token_error(S.token, \"Unexpected token \" + S.token.type + \", expected \" + type);\n    };\n\n    function expect(punc) { return expect_token(\"punc\", punc); };\n\n    function can_insert_semicolon() {\n        return !exigent_mode && (\n            S.token.nlb || is(\"eof\") || is(\"punc\", \"}\")\n        );\n    };\n\n    function semicolon() {\n        if (is(\"punc\", \";\")) next();\n        else if (!can_insert_semicolon()) unexpected();\n    };\n\n    function as() {\n        return slice(arguments);\n    };\n\n    function parenthesised() {\n        expect(\"(\");\n        var ex = expression();\n        expect(\")\");\n        return ex;\n    };\n\n    function add_tokens(str, start, end) {\n        return str instanceof NodeWithToken ? str : new NodeWithToken(str, start, end);\n    };\n\n    function maybe_embed_tokens(parser) {\n        if (embed_tokens) return function() {\n            var start = S.token;\n            var ast = parser.apply(this, arguments);\n            ast[0] = add_tokens(ast[0], start, prev());\n            return ast;\n        };\n        else return parser;\n    };\n\n    var statement = maybe_embed_tokens(function() {\n        if (is(\"operator\", \"/\") || is(\"operator\", \"/=\")) {\n            S.peeked = null;\n            S.token = S.input(S.token.value.substr(1)); // force regexp\n        }\n        switch (S.token.type) {\n          case \"string\":\n            var dir = S.in_directives, stat = simple_statement();\n            if (dir && stat[1][0] == \"string\" && !is(\"punc\", \",\"))\n                return as(\"directive\", stat[1][1]);\n            return stat;\n          case \"num\":\n          case \"regexp\":\n          case \"operator\":\n          case \"atom\":\n            return simple_statement();\n\n          case \"name\":\n            return is_token(peek(), \"punc\", \":\")\n                ? labeled_statement(prog1(S.token.value, next, next))\n                : simple_statement();\n\n          case \"punc\":\n            switch (S.token.value) {\n              case \"{\":\n                return as(\"block\", block_());\n              case \"[\":\n              case \"(\":\n                return simple_statement();\n              case \";\":\n                next();\n                return as(\"block\");\n              default:\n                unexpected();\n            }\n\n          case \"keyword\":\n            switch (prog1(S.token.value, next)) {\n              case \"break\":\n                return break_cont(\"break\");\n\n              case \"continue\":\n                return break_cont(\"continue\");\n\n              case \"debugger\":\n                semicolon();\n                return as(\"debugger\");\n\n              case \"do\":\n                return (function(body){\n                    expect_token(\"keyword\", \"while\");\n                    return as(\"do\", prog1(parenthesised, semicolon), body);\n                })(in_loop(statement));\n\n              case \"for\":\n                return for_();\n\n              case \"function\":\n                return function_(true);\n\n              case \"if\":\n                return if_();\n\n              case \"return\":\n                if (S.in_function == 0)\n                    croak(\"'return' outside of function\");\n                return as(\"return\",\n                          is(\"punc\", \";\")\n                          ? (next(), null)\n                          : can_insert_semicolon()\n                          ? null\n                          : prog1(expression, semicolon));\n\n              case \"switch\":\n                return as(\"switch\", parenthesised(), switch_block_());\n\n              case \"throw\":\n                if (S.token.nlb)\n                    croak(\"Illegal newline after 'throw'\");\n                return as(\"throw\", prog1(expression, semicolon));\n\n              case \"try\":\n                return try_();\n\n              case \"var\":\n                return prog1(var_, semicolon);\n\n              case \"const\":\n                return prog1(const_, semicolon);\n\n              case \"while\":\n                return as(\"while\", parenthesised(), in_loop(statement));\n\n              case \"with\":\n                return as(\"with\", parenthesised(), statement());\n\n              default:\n                unexpected();\n            }\n        }\n    });\n\n    function labeled_statement(label) {\n        S.labels.push(label);\n        var start = S.token, stat = statement();\n        if (exigent_mode && !HOP(STATEMENTS_WITH_LABELS, stat[0]))\n            unexpected(start);\n        S.labels.pop();\n        return as(\"label\", label, stat);\n    };\n\n    function simple_statement() {\n        return as(\"stat\", prog1(expression, semicolon));\n    };\n\n    function break_cont(type) {\n        var name;\n        if (!can_insert_semicolon()) {\n            name = is(\"name\") ? S.token.value : null;\n        }\n        if (name != null) {\n            next();\n            if (!member(name, S.labels))\n                croak(\"Label \" + name + \" without matching loop or statement\");\n        }\n        else if (S.in_loop == 0)\n            croak(type + \" not inside a loop or switch\");\n        semicolon();\n        return as(type, name);\n    };\n\n    function for_() {\n        expect(\"(\");\n        var init = null;\n        if (!is(\"punc\", \";\")) {\n            init = is(\"keyword\", \"var\")\n                ? (next(), var_(true))\n                : expression(true, true);\n            if (is(\"operator\", \"in\")) {\n                if (init[0] == \"var\" && init[1].length > 1)\n                    croak(\"Only one variable declaration allowed in for..in loop\");\n                return for_in(init);\n            }\n        }\n        return regular_for(init);\n    };\n\n    function regular_for(init) {\n        expect(\";\");\n        var test = is(\"punc\", \";\") ? null : expression();\n        expect(\";\");\n        var step = is(\"punc\", \")\") ? null : expression();\n        expect(\")\");\n        return as(\"for\", init, test, step, in_loop(statement));\n    };\n\n    function for_in(init) {\n        var lhs = init[0] == \"var\" ? as(\"name\", init[1][0]) : init;\n        next();\n        var obj = expression();\n        expect(\")\");\n        return as(\"for-in\", init, lhs, obj, in_loop(statement));\n    };\n\n    var function_ = function(in_statement) {\n        var name = is(\"name\") ? prog1(S.token.value, next) : null;\n        if (in_statement && !name)\n            unexpected();\n        expect(\"(\");\n        return as(in_statement ? \"defun\" : \"function\",\n                  name,\n                  // arguments\n                  (function(first, a){\n                      while (!is(\"punc\", \")\")) {\n                          if (first) first = false; else expect(\",\");\n                          if (!is(\"name\")) unexpected();\n                          a.push(S.token.value);\n                          next();\n                      }\n                      next();\n                      return a;\n                  })(true, []),\n                  // body\n                  (function(){\n                      ++S.in_function;\n                      var loop = S.in_loop;\n                      S.in_directives = true;\n                      S.in_loop = 0;\n                      var a = block_();\n                      --S.in_function;\n                      S.in_loop = loop;\n                      return a;\n                  })());\n    };\n\n    function if_() {\n        var cond = parenthesised(), body = statement(), belse;\n        if (is(\"keyword\", \"else\")) {\n            next();\n            belse = statement();\n        }\n        return as(\"if\", cond, body, belse);\n    };\n\n    function block_() {\n        expect(\"{\");\n        var a = [];\n        while (!is(\"punc\", \"}\")) {\n            if (is(\"eof\")) unexpected();\n            a.push(statement());\n        }\n        next();\n        return a;\n    };\n\n    var switch_block_ = curry(in_loop, function(){\n        expect(\"{\");\n        var a = [], cur = null;\n        while (!is(\"punc\", \"}\")) {\n            if (is(\"eof\")) unexpected();\n            if (is(\"keyword\", \"case\")) {\n                next();\n                cur = [];\n                a.push([ expression(), cur ]);\n                expect(\":\");\n            }\n            else if (is(\"keyword\", \"default\")) {\n                next();\n                expect(\":\");\n                cur = [];\n                a.push([ null, cur ]);\n            }\n            else {\n                if (!cur) unexpected();\n                cur.push(statement());\n            }\n        }\n        next();\n        return a;\n    });\n\n    function try_() {\n        var body = block_(), bcatch, bfinally;\n        if (is(\"keyword\", \"catch\")) {\n            next();\n            expect(\"(\");\n            if (!is(\"name\"))\n                croak(\"Name expected\");\n            var name = S.token.value;\n            next();\n            expect(\")\");\n            bcatch = [ name, block_() ];\n        }\n        if (is(\"keyword\", \"finally\")) {\n            next();\n            bfinally = block_();\n        }\n        if (!bcatch && !bfinally)\n            croak(\"Missing catch/finally blocks\");\n        return as(\"try\", body, bcatch, bfinally);\n    };\n\n    function vardefs(no_in) {\n        var a = [];\n        for (;;) {\n            if (!is(\"name\"))\n                unexpected();\n            var name = S.token.value;\n            next();\n            if (is(\"operator\", \"=\")) {\n                next();\n                a.push([ name, expression(false, no_in) ]);\n            } else {\n                a.push([ name ]);\n            }\n            if (!is(\"punc\", \",\"))\n                break;\n            next();\n        }\n        return a;\n    };\n\n    function var_(no_in) {\n        return as(\"var\", vardefs(no_in));\n    };\n\n    function const_() {\n        return as(\"const\", vardefs());\n    };\n\n    function new_() {\n        var newexp = expr_atom(false), args;\n        if (is(\"punc\", \"(\")) {\n            next();\n            args = expr_list(\")\");\n        } else {\n            args = [];\n        }\n        return subscripts(as(\"new\", newexp, args), true);\n    };\n\n    var expr_atom = maybe_embed_tokens(function(allow_calls) {\n        if (is(\"operator\", \"new\")) {\n            next();\n            return new_();\n        }\n        if (is(\"punc\")) {\n            switch (S.token.value) {\n              case \"(\":\n                next();\n                return subscripts(prog1(expression, curry(expect, \")\")), allow_calls);\n              case \"[\":\n                next();\n                return subscripts(array_(), allow_calls);\n              case \"{\":\n                next();\n                return subscripts(object_(), allow_calls);\n            }\n            unexpected();\n        }\n        if (is(\"keyword\", \"function\")) {\n            next();\n            return subscripts(function_(false), allow_calls);\n        }\n        if (HOP(ATOMIC_START_TOKEN, S.token.type)) {\n            var atom = S.token.type == \"regexp\"\n                ? as(\"regexp\", S.token.value[0], S.token.value[1])\n                : as(S.token.type, S.token.value);\n            return subscripts(prog1(atom, next), allow_calls);\n        }\n        unexpected();\n    });\n\n    function expr_list(closing, allow_trailing_comma, allow_empty) {\n        var first = true, a = [];\n        while (!is(\"punc\", closing)) {\n            if (first) first = false; else expect(\",\");\n            if (allow_trailing_comma && is(\"punc\", closing)) break;\n            if (is(\"punc\", \",\") && allow_empty) {\n                a.push([ \"atom\", \"undefined\" ]);\n            } else {\n                a.push(expression(false));\n            }\n        }\n        next();\n        return a;\n    };\n\n    function array_() {\n        return as(\"array\", expr_list(\"]\", !exigent_mode, true));\n    };\n\n    function object_() {\n        var first = true, a = [];\n        while (!is(\"punc\", \"}\")) {\n            if (first) first = false; else expect(\",\");\n            if (!exigent_mode && is(\"punc\", \"}\"))\n                // allow trailing comma\n                break;\n            var type = S.token.type;\n            var name = as_property_name();\n            if (type == \"name\" && (name == \"get\" || name == \"set\") && !is(\"punc\", \":\")) {\n                a.push([ as_name(), function_(false), name ]);\n            } else {\n                expect(\":\");\n                a.push([ name, expression(false) ]);\n            }\n        }\n        next();\n        return as(\"object\", a);\n    };\n\n    function as_property_name() {\n        switch (S.token.type) {\n          case \"num\":\n          case \"string\":\n            return prog1(S.token.value, next);\n        }\n        return as_name();\n    };\n\n    function as_name() {\n        switch (S.token.type) {\n          case \"name\":\n          case \"operator\":\n          case \"keyword\":\n          case \"atom\":\n            return prog1(S.token.value, next);\n          default:\n            unexpected();\n        }\n    };\n\n    function subscripts(expr, allow_calls) {\n        if (is(\"punc\", \".\")) {\n            next();\n            return subscripts(as(\"dot\", expr, as_name()), allow_calls);\n        }\n        if (is(\"punc\", \"[\")) {\n            next();\n            return subscripts(as(\"sub\", expr, prog1(expression, curry(expect, \"]\"))), allow_calls);\n        }\n        if (allow_calls && is(\"punc\", \"(\")) {\n            next();\n            return subscripts(as(\"call\", expr, expr_list(\")\")), true);\n        }\n        return expr;\n    };\n\n    function maybe_unary(allow_calls) {\n        if (is(\"operator\") && HOP(UNARY_PREFIX, S.token.value)) {\n            return make_unary(\"unary-prefix\",\n                              prog1(S.token.value, next),\n                              maybe_unary(allow_calls));\n        }\n        var val = expr_atom(allow_calls);\n        while (is(\"operator\") && HOP(UNARY_POSTFIX, S.token.value) && !S.token.nlb) {\n            val = make_unary(\"unary-postfix\", S.token.value, val);\n            next();\n        }\n        return val;\n    };\n\n    function make_unary(tag, op, expr) {\n        if ((op == \"++\" || op == \"--\") && !is_assignable(expr))\n            croak(\"Invalid use of \" + op + \" operator\");\n        return as(tag, op, expr);\n    };\n\n    function expr_op(left, min_prec, no_in) {\n        var op = is(\"operator\") ? S.token.value : null;\n        if (op && op == \"in\" && no_in) op = null;\n        var prec = op != null ? PRECEDENCE[op] : null;\n        if (prec != null && prec > min_prec) {\n            next();\n            var right = expr_op(maybe_unary(true), prec, no_in);\n            return expr_op(as(\"binary\", op, left, right), min_prec, no_in);\n        }\n        return left;\n    };\n\n    function expr_ops(no_in) {\n        return expr_op(maybe_unary(true), 0, no_in);\n    };\n\n    function maybe_conditional(no_in) {\n        var expr = expr_ops(no_in);\n        if (is(\"operator\", \"?\")) {\n            next();\n            var yes = expression(false);\n            expect(\":\");\n            return as(\"conditional\", expr, yes, expression(false, no_in));\n        }\n        return expr;\n    };\n\n    function is_assignable(expr) {\n        if (!exigent_mode) return true;\n        switch (expr[0]+\"\") {\n          case \"dot\":\n          case \"sub\":\n          case \"new\":\n          case \"call\":\n            return true;\n          case \"name\":\n            return expr[1] != \"this\";\n        }\n    };\n\n    function maybe_assign(no_in) {\n        var left = maybe_conditional(no_in), val = S.token.value;\n        if (is(\"operator\") && HOP(ASSIGNMENT, val)) {\n            if (is_assignable(left)) {\n                next();\n                return as(\"assign\", ASSIGNMENT[val], left, maybe_assign(no_in));\n            }\n            croak(\"Invalid assignment\");\n        }\n        return left;\n    };\n\n    var expression = maybe_embed_tokens(function(commas, no_in) {\n        if (arguments.length == 0)\n            commas = true;\n        var expr = maybe_assign(no_in);\n        if (commas && is(\"punc\", \",\")) {\n            next();\n            return as(\"seq\", expr, expression(true, no_in));\n        }\n        return expr;\n    });\n\n    function in_loop(cont) {\n        try {\n            ++S.in_loop;\n            return cont();\n        } finally {\n            --S.in_loop;\n        }\n    };\n\n    return as(\"toplevel\", (function(a){\n        while (!is(\"eof\"))\n            a.push(statement());\n        return a;\n    })([]));\n\n};\n\n/* -----[ Utilities ]----- */\n\nfunction curry(f) {\n    var args = slice(arguments, 1);\n    return function() { return f.apply(this, args.concat(slice(arguments))); };\n};\n\nfunction prog1(ret) {\n    if (ret instanceof Function)\n        ret = ret();\n    for (var i = 1, n = arguments.length; --n > 0; ++i)\n        arguments[i]();\n    return ret;\n};\n\nfunction array_to_hash(a) {\n    var ret = {};\n    for (var i = 0; i < a.length; ++i)\n        ret[a[i]] = true;\n    return ret;\n};\n\nfunction slice(a, start) {\n    return Array.prototype.slice.call(a, start || 0);\n};\n\nfunction characters(str) {\n    return str.split(\"\");\n};\n\nfunction member(name, array) {\n    for (var i = array.length; --i >= 0;)\n        if (array[i] == name)\n            return true;\n    return false;\n};\n\nfunction HOP(obj, prop) {\n    return Object.prototype.hasOwnProperty.call(obj, prop);\n};\n\nvar warn = function() {};\n\n/* -----[ Exports ]----- */\n\nexports.tokenizer = tokenizer;\nexports.parse = parse;\nexports.slice = slice;\nexports.curry = curry;\nexports.member = member;\nexports.array_to_hash = array_to_hash;\nexports.PRECEDENCE = PRECEDENCE;\nexports.KEYWORDS_ATOM = KEYWORDS_ATOM;\nexports.RESERVED_WORDS = RESERVED_WORDS;\nexports.KEYWORDS = KEYWORDS;\nexports.ATOMIC_START_TOKEN = ATOMIC_START_TOKEN;\nexports.OPERATORS = OPERATORS;\nexports.is_alphanumeric_char = is_alphanumeric_char;\nexports.is_identifier_start = is_identifier_start;\nexports.is_identifier_char = is_identifier_char;\nexports.set_logger = function(logger) {\n    warn = logger;\n};\n\n// Local variables:\n// js-indent-level: 4\n// End:\n"},"lineCount":1370}},"error":null,"hash":"6128be8de207da7ee5cdf9f9fbe5feb2","cacheData":{"env":{}}}