{"id":"node_modules/dist/node_modules/uglify-js/lib/process.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},{"name":"./parse-js","loc":{"line":61,"column":18},"parent":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/process.js","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/parse-js.js"},{"name":"./squeeze-more","loc":{"line":2116,"column":35},"parent":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/process.js","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/squeeze-more.js"}],"generated":{"js":"var define;\n/***********************************************************************\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 implements some AST processors.  They work on data built\n  by parse-js.\n\n  Exported functions:\n\n    - ast_mangle(ast, options) -- mangles the variable/function names\n      in the AST.  Returns an AST.\n\n    - ast_squeeze(ast) -- employs various optimizations to make the\n      final generated code even smaller.  Returns an AST.\n\n    - gen_code(ast, options) -- generates JS code from the AST.  Pass\n      true (or an object, see the code for some options) as second\n      argument to get \"pretty\" (indented) 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\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\nvar jsp = require(\"./parse-js\"),\n    curry = jsp.curry,\n    slice = jsp.slice,\n    member = jsp.member,\n    is_identifier_char = jsp.is_identifier_char,\n    PRECEDENCE = jsp.PRECEDENCE,\n    OPERATORS = jsp.OPERATORS;\n\n/* -----[ helper for AST traversal ]----- */\n\nfunction ast_walker() {\n    function _vardefs(defs) {\n        return [ this[0], MAP(defs, function(def){\n            var a = [ def[0] ];\n            if (def.length > 1)\n                a[1] = walk(def[1]);\n            return a;\n        }) ];\n    };\n    function _block(statements) {\n        var out = [ this[0] ];\n        if (statements != null)\n            out.push(MAP(statements, walk));\n        return out;\n    };\n    var walkers = {\n        \"string\": function(str) {\n            return [ this[0], str ];\n        },\n        \"num\": function(num) {\n            return [ this[0], num ];\n        },\n        \"name\": function(name) {\n            return [ this[0], name ];\n        },\n        \"toplevel\": function(statements) {\n            return [ this[0], MAP(statements, walk) ];\n        },\n        \"block\": _block,\n        \"splice\": _block,\n        \"var\": _vardefs,\n        \"const\": _vardefs,\n        \"try\": function(t, c, f) {\n            return [\n                this[0],\n                MAP(t, walk),\n                c != null ? [ c[0], MAP(c[1], walk) ] : null,\n                f != null ? MAP(f, walk) : null\n            ];\n        },\n        \"throw\": function(expr) {\n            return [ this[0], walk(expr) ];\n        },\n        \"new\": function(ctor, args) {\n            return [ this[0], walk(ctor), MAP(args, walk) ];\n        },\n        \"switch\": function(expr, body) {\n            return [ this[0], walk(expr), MAP(body, function(branch){\n                return [ branch[0] ? walk(branch[0]) : null,\n                         MAP(branch[1], walk) ];\n            }) ];\n        },\n        \"break\": function(label) {\n            return [ this[0], label ];\n        },\n        \"continue\": function(label) {\n            return [ this[0], label ];\n        },\n        \"conditional\": function(cond, t, e) {\n            return [ this[0], walk(cond), walk(t), walk(e) ];\n        },\n        \"assign\": function(op, lvalue, rvalue) {\n            return [ this[0], op, walk(lvalue), walk(rvalue) ];\n        },\n        \"dot\": function(expr) {\n            return [ this[0], walk(expr) ].concat(slice(arguments, 1));\n        },\n        \"call\": function(expr, args) {\n            return [ this[0], walk(expr), MAP(args, walk) ];\n        },\n        \"function\": function(name, args, body) {\n            return [ this[0], name, args.slice(), MAP(body, walk) ];\n        },\n        \"debugger\": function() {\n            return [ this[0] ];\n        },\n        \"defun\": function(name, args, body) {\n            return [ this[0], name, args.slice(), MAP(body, walk) ];\n        },\n        \"if\": function(conditional, t, e) {\n            return [ this[0], walk(conditional), walk(t), walk(e) ];\n        },\n        \"for\": function(init, cond, step, block) {\n            return [ this[0], walk(init), walk(cond), walk(step), walk(block) ];\n        },\n        \"for-in\": function(vvar, key, hash, block) {\n            return [ this[0], walk(vvar), walk(key), walk(hash), walk(block) ];\n        },\n        \"while\": function(cond, block) {\n            return [ this[0], walk(cond), walk(block) ];\n        },\n        \"do\": function(cond, block) {\n            return [ this[0], walk(cond), walk(block) ];\n        },\n        \"return\": function(expr) {\n            return [ this[0], walk(expr) ];\n        },\n        \"binary\": function(op, left, right) {\n            return [ this[0], op, walk(left), walk(right) ];\n        },\n        \"unary-prefix\": function(op, expr) {\n            return [ this[0], op, walk(expr) ];\n        },\n        \"unary-postfix\": function(op, expr) {\n            return [ this[0], op, walk(expr) ];\n        },\n        \"sub\": function(expr, subscript) {\n            return [ this[0], walk(expr), walk(subscript) ];\n        },\n        \"object\": function(props) {\n            return [ this[0], MAP(props, function(p){\n                return p.length == 2\n                    ? [ p[0], walk(p[1]) ]\n                    : [ p[0], walk(p[1]), p[2] ]; // get/set-ter\n            }) ];\n        },\n        \"regexp\": function(rx, mods) {\n            return [ this[0], rx, mods ];\n        },\n        \"array\": function(elements) {\n            return [ this[0], MAP(elements, walk) ];\n        },\n        \"stat\": function(stat) {\n            return [ this[0], walk(stat) ];\n        },\n        \"seq\": function() {\n            return [ this[0] ].concat(MAP(slice(arguments), walk));\n        },\n        \"label\": function(name, block) {\n            return [ this[0], name, walk(block) ];\n        },\n        \"with\": function(expr, block) {\n            return [ this[0], walk(expr), walk(block) ];\n        },\n        \"atom\": function(name) {\n            return [ this[0], name ];\n        },\n        \"directive\": function(dir) {\n            return [ this[0], dir ];\n        }\n    };\n\n    var user = {};\n    var stack = [];\n    function walk(ast) {\n        if (ast == null)\n            return null;\n        try {\n            stack.push(ast);\n            var type = ast[0];\n            var gen = user[type];\n            if (gen) {\n                var ret = gen.apply(ast, ast.slice(1));\n                if (ret != null)\n                    return ret;\n            }\n            gen = walkers[type];\n            return gen.apply(ast, ast.slice(1));\n        } finally {\n            stack.pop();\n        }\n    };\n\n    function dive(ast) {\n        if (ast == null)\n            return null;\n        try {\n            stack.push(ast);\n            return walkers[ast[0]].apply(ast, ast.slice(1));\n        } finally {\n            stack.pop();\n        }\n    };\n\n    function with_walkers(walkers, cont){\n        var save = {}, i;\n        for (i in walkers) if (HOP(walkers, i)) {\n            save[i] = user[i];\n            user[i] = walkers[i];\n        }\n        var ret = cont();\n        for (i in save) if (HOP(save, i)) {\n            if (!save[i]) delete user[i];\n            else user[i] = save[i];\n        }\n        return ret;\n    };\n\n    return {\n        walk: walk,\n        dive: dive,\n        with_walkers: with_walkers,\n        parent: function() {\n            return stack[stack.length - 2]; // last one is current node\n        },\n        stack: function() {\n            return stack;\n        }\n    };\n};\n\n/* -----[ Scope and mangling ]----- */\n\nfunction Scope(parent) {\n    this.names = {};        // names defined in this scope\n    this.mangled = {};      // mangled names (orig.name => mangled)\n    this.rev_mangled = {};  // reverse lookup (mangled => orig.name)\n    this.cname = -1;        // current mangled name\n    this.refs = {};         // names referenced from this scope\n    this.uses_with = false; // will become TRUE if with() is detected in this or any subscopes\n    this.uses_eval = false; // will become TRUE if eval() is detected in this or any subscopes\n    this.directives = [];   // directives activated from this scope\n    this.parent = parent;   // parent scope\n    this.children = [];     // sub-scopes\n    if (parent) {\n        this.level = parent.level + 1;\n        parent.children.push(this);\n    } else {\n        this.level = 0;\n    }\n};\n\nfunction base54_digits() {\n    if (typeof DIGITS_OVERRIDE_FOR_TESTING != \"undefined\")\n        return DIGITS_OVERRIDE_FOR_TESTING;\n    else\n        return \"etnrisouaflchpdvmgybwESxTNCkLAOM_DPHBjFIqRUzWXV$JKQGYZ0516372984\";\n}\n\nvar base54 = (function(){\n    var DIGITS = base54_digits();\n    return function(num) {\n        var ret = \"\", base = 54;\n        do {\n            ret += DIGITS.charAt(num % base);\n            num = Math.floor(num / base);\n            base = 64;\n        } while (num > 0);\n        return ret;\n    };\n})();\n\nScope.prototype = {\n    has: function(name) {\n        for (var s = this; s; s = s.parent)\n            if (HOP(s.names, name))\n                return s;\n    },\n    has_mangled: function(mname) {\n        for (var s = this; s; s = s.parent)\n            if (HOP(s.rev_mangled, mname))\n                return s;\n    },\n    toJSON: function() {\n        return {\n            names: this.names,\n            uses_eval: this.uses_eval,\n            uses_with: this.uses_with\n        };\n    },\n\n    next_mangled: function() {\n        // we must be careful that the new mangled name:\n        //\n        // 1. doesn't shadow a mangled name from a parent\n        //    scope, unless we don't reference the original\n        //    name from this scope OR from any sub-scopes!\n        //    This will get slow.\n        //\n        // 2. doesn't shadow an original name from a parent\n        //    scope, in the event that the name is not mangled\n        //    in the parent scope and we reference that name\n        //    here OR IN ANY SUBSCOPES!\n        //\n        // 3. doesn't shadow a name that is referenced but not\n        //    defined (possibly global defined elsewhere).\n        for (;;) {\n            var m = base54(++this.cname), prior;\n\n            // case 1.\n            prior = this.has_mangled(m);\n            if (prior && this.refs[prior.rev_mangled[m]] === prior)\n                continue;\n\n            // case 2.\n            prior = this.has(m);\n            if (prior && prior !== this && this.refs[m] === prior && !prior.has_mangled(m))\n                continue;\n\n            // case 3.\n            if (HOP(this.refs, m) && this.refs[m] == null)\n                continue;\n\n            // I got \"do\" once. :-/\n            if (!is_identifier(m))\n                continue;\n\n            return m;\n        }\n    },\n    set_mangle: function(name, m) {\n        this.rev_mangled[m] = name;\n        return this.mangled[name] = m;\n    },\n    get_mangled: function(name, newMangle) {\n        if (this.uses_eval || this.uses_with) return name; // no mangle if eval or with is in use\n        var s = this.has(name);\n        if (!s) return name; // not in visible scope, no mangle\n        if (HOP(s.mangled, name)) return s.mangled[name]; // already mangled in this scope\n        if (!newMangle) return name;                      // not found and no mangling requested\n        return s.set_mangle(name, s.next_mangled());\n    },\n    references: function(name) {\n        return name && !this.parent || this.uses_with || this.uses_eval || this.refs[name];\n    },\n    define: function(name, type) {\n        if (name != null) {\n            if (type == \"var\" || !HOP(this.names, name))\n                this.names[name] = type || \"var\";\n            return name;\n        }\n    },\n    active_directive: function(dir) {\n        return member(dir, this.directives) || this.parent && this.parent.active_directive(dir);\n    }\n};\n\nfunction ast_add_scope(ast) {\n\n    var current_scope = null;\n    var w = ast_walker(), walk = w.walk;\n    var having_eval = [];\n\n    function with_new_scope(cont) {\n        current_scope = new Scope(current_scope);\n        current_scope.labels = new Scope();\n        var ret = current_scope.body = cont();\n        ret.scope = current_scope;\n        current_scope = current_scope.parent;\n        return ret;\n    };\n\n    function define(name, type) {\n        return current_scope.define(name, type);\n    };\n\n    function reference(name) {\n        current_scope.refs[name] = true;\n    };\n\n    function _lambda(name, args, body) {\n        var is_defun = this[0] == \"defun\";\n        return [ this[0], is_defun ? define(name, \"defun\") : name, args, with_new_scope(function(){\n            if (!is_defun) define(name, \"lambda\");\n            MAP(args, function(name){ define(name, \"arg\") });\n            return MAP(body, walk);\n        })];\n    };\n\n    function _vardefs(type) {\n        return function(defs) {\n            MAP(defs, function(d){\n                define(d[0], type);\n                if (d[1]) reference(d[0]);\n            });\n        };\n    };\n\n    function _breacont(label) {\n        if (label)\n            current_scope.labels.refs[label] = true;\n    };\n\n    return with_new_scope(function(){\n        // process AST\n        var ret = w.with_walkers({\n            \"function\": _lambda,\n            \"defun\": _lambda,\n            \"label\": function(name, stat) { current_scope.labels.define(name) },\n            \"break\": _breacont,\n            \"continue\": _breacont,\n            \"with\": function(expr, block) {\n                for (var s = current_scope; s; s = s.parent)\n                    s.uses_with = true;\n            },\n            \"var\": _vardefs(\"var\"),\n            \"const\": _vardefs(\"const\"),\n            \"try\": function(t, c, f) {\n                if (c != null) return [\n                    this[0],\n                    MAP(t, walk),\n                    [ define(c[0], \"catch\"), MAP(c[1], walk) ],\n                    f != null ? MAP(f, walk) : null\n                ];\n            },\n            \"name\": function(name) {\n                if (name == \"eval\")\n                    having_eval.push(current_scope);\n                reference(name);\n            }\n        }, function(){\n            return walk(ast);\n        });\n\n        // the reason why we need an additional pass here is\n        // that names can be used prior to their definition.\n\n        // scopes where eval was detected and their parents\n        // are marked with uses_eval, unless they define the\n        // \"eval\" name.\n        MAP(having_eval, function(scope){\n            if (!scope.has(\"eval\")) while (scope) {\n                scope.uses_eval = true;\n                scope = scope.parent;\n            }\n        });\n\n        // for referenced names it might be useful to know\n        // their origin scope.  current_scope here is the\n        // toplevel one.\n        function fixrefs(scope, i) {\n            // do children first; order shouldn't matter\n            for (i = scope.children.length; --i >= 0;)\n                fixrefs(scope.children[i]);\n            for (i in scope.refs) if (HOP(scope.refs, i)) {\n                // find origin scope and propagate the reference to origin\n                for (var origin = scope.has(i), s = scope; s; s = s.parent) {\n                    s.refs[i] = origin;\n                    if (s === origin) break;\n                }\n            }\n        };\n        fixrefs(current_scope);\n\n        return ret;\n    });\n\n};\n\n/* -----[ mangle names ]----- */\n\nfunction ast_mangle(ast, options) {\n    var w = ast_walker(), walk = w.walk, scope;\n    options = defaults(options, {\n        mangle       : true,\n        toplevel     : false,\n        defines      : null,\n        except       : null,\n        no_functions : false\n    });\n\n    function get_mangled(name, newMangle) {\n        if (!options.mangle) return name;\n        if (!options.toplevel && !scope.parent) return name; // don't mangle toplevel\n        if (options.except && member(name, options.except))\n            return name;\n        if (options.no_functions && HOP(scope.names, name) &&\n            (scope.names[name] == 'defun' || scope.names[name] == 'lambda'))\n            return name;\n        return scope.get_mangled(name, newMangle);\n    };\n\n    function get_define(name) {\n        if (options.defines) {\n            // we always lookup a defined symbol for the current scope FIRST, so declared\n            // vars trump a DEFINE symbol, but if no such var is found, then match a DEFINE value\n            if (!scope.has(name)) {\n                if (HOP(options.defines, name)) {\n                    return options.defines[name];\n                }\n            }\n            return null;\n        }\n    };\n\n    function _lambda(name, args, body) {\n        if (!options.no_functions && options.mangle) {\n            var is_defun = this[0] == \"defun\", extra;\n            if (name) {\n                if (is_defun) name = get_mangled(name);\n                else if (body.scope.references(name)) {\n                    extra = {};\n                    if (!(scope.uses_eval || scope.uses_with))\n                        name = extra[name] = scope.next_mangled();\n                    else\n                        extra[name] = name;\n                }\n                else name = null;\n            }\n        }\n        body = with_scope(body.scope, function(){\n            args = MAP(args, function(name){ return get_mangled(name) });\n            return MAP(body, walk);\n        }, extra);\n        return [ this[0], name, args, body ];\n    };\n\n    function with_scope(s, cont, extra) {\n        var _scope = scope;\n        scope = s;\n        if (extra) for (var i in extra) if (HOP(extra, i)) {\n            s.set_mangle(i, extra[i]);\n        }\n        for (var i in s.names) if (HOP(s.names, i)) {\n            get_mangled(i, true);\n        }\n        var ret = cont();\n        ret.scope = s;\n        scope = _scope;\n        return ret;\n    };\n\n    function _vardefs(defs) {\n        return [ this[0], MAP(defs, function(d){\n            return [ get_mangled(d[0]), walk(d[1]) ];\n        }) ];\n    };\n\n    function _breacont(label) {\n        if (label) return [ this[0], scope.labels.get_mangled(label) ];\n    };\n\n    return w.with_walkers({\n        \"function\": _lambda,\n        \"defun\": function() {\n            // move function declarations to the top when\n            // they are not in some block.\n            var ast = _lambda.apply(this, arguments);\n            switch (w.parent()[0]) {\n              case \"toplevel\":\n              case \"function\":\n              case \"defun\":\n                return MAP.at_top(ast);\n            }\n            return ast;\n        },\n        \"label\": function(label, stat) {\n            if (scope.labels.refs[label]) return [\n                this[0],\n                scope.labels.get_mangled(label, true),\n                walk(stat)\n            ];\n            return walk(stat);\n        },\n        \"break\": _breacont,\n        \"continue\": _breacont,\n        \"var\": _vardefs,\n        \"const\": _vardefs,\n        \"name\": function(name) {\n            return get_define(name) || [ this[0], get_mangled(name) ];\n        },\n        \"try\": function(t, c, f) {\n            return [ this[0],\n                     MAP(t, walk),\n                     c != null ? [ get_mangled(c[0]), MAP(c[1], walk) ] : null,\n                     f != null ? MAP(f, walk) : null ];\n        },\n        \"toplevel\": function(body) {\n            var self = this;\n            return with_scope(self.scope, function(){\n                return [ self[0], MAP(body, walk) ];\n            });\n        },\n        \"directive\": function() {\n            return MAP.at_top(this);\n        }\n    }, function() {\n        return walk(ast_add_scope(ast));\n    });\n};\n\n/* -----[\n   - compress foo[\"bar\"] into foo.bar,\n   - remove block brackets {} where possible\n   - join consecutive var declarations\n   - various optimizations for IFs:\n   - if (cond) foo(); else bar();  ==>  cond?foo():bar();\n   - if (cond) foo();  ==>  cond&&foo();\n   - if (foo) return bar(); else return baz();  ==> return foo?bar():baz(); // also for throw\n   - if (foo) return bar(); else something();  ==> {if(foo)return bar();something()}\n   ]----- */\n\nvar warn = function(){};\n\nfunction best_of(ast1, ast2) {\n    return gen_code(ast1).length > gen_code(ast2[0] == \"stat\" ? ast2[1] : ast2).length ? ast2 : ast1;\n};\n\nfunction last_stat(b) {\n    if (b[0] == \"block\" && b[1] && b[1].length > 0)\n        return b[1][b[1].length - 1];\n    return b;\n}\n\nfunction aborts(t) {\n    if (t) switch (last_stat(t)[0]) {\n      case \"return\":\n      case \"break\":\n      case \"continue\":\n      case \"throw\":\n        return true;\n    }\n};\n\nfunction boolean_expr(expr) {\n    return ( (expr[0] == \"unary-prefix\"\n              && member(expr[1], [ \"!\", \"delete\" ])) ||\n\n             (expr[0] == \"binary\"\n              && member(expr[1], [ \"in\", \"instanceof\", \"==\", \"!=\", \"===\", \"!==\", \"<\", \"<=\", \">=\", \">\" ])) ||\n\n             (expr[0] == \"binary\"\n              && member(expr[1], [ \"&&\", \"||\" ])\n              && boolean_expr(expr[2])\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"conditional\"\n              && boolean_expr(expr[2])\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"assign\"\n              && expr[1] === true\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"seq\"\n              && boolean_expr(expr[expr.length - 1]))\n           );\n};\n\nfunction empty(b) {\n    return !b || (b[0] == \"block\" && (!b[1] || b[1].length == 0));\n};\n\nfunction is_string(node) {\n    return (node[0] == \"string\" ||\n            node[0] == \"unary-prefix\" && node[1] == \"typeof\" ||\n            node[0] == \"binary\" && node[1] == \"+\" &&\n            (is_string(node[2]) || is_string(node[3])));\n};\n\nvar when_constant = (function(){\n\n    var $NOT_CONSTANT = {};\n\n    // this can only evaluate constant expressions.  If it finds anything\n    // not constant, it throws $NOT_CONSTANT.\n    function evaluate(expr) {\n        switch (expr[0]) {\n          case \"string\":\n          case \"num\":\n            return expr[1];\n          case \"name\":\n          case \"atom\":\n            switch (expr[1]) {\n              case \"true\": return true;\n              case \"false\": return false;\n              case \"null\": return null;\n            }\n            break;\n          case \"unary-prefix\":\n            switch (expr[1]) {\n              case \"!\": return !evaluate(expr[2]);\n              case \"typeof\": return typeof evaluate(expr[2]);\n              case \"~\": return ~evaluate(expr[2]);\n              case \"-\": return -evaluate(expr[2]);\n              case \"+\": return +evaluate(expr[2]);\n            }\n            break;\n          case \"binary\":\n            var left = expr[2], right = expr[3];\n            switch (expr[1]) {\n              case \"&&\"         : return evaluate(left) &&         evaluate(right);\n              case \"||\"         : return evaluate(left) ||         evaluate(right);\n              case \"|\"          : return evaluate(left) |          evaluate(right);\n              case \"&\"          : return evaluate(left) &          evaluate(right);\n              case \"^\"          : return evaluate(left) ^          evaluate(right);\n              case \"+\"          : return evaluate(left) +          evaluate(right);\n              case \"*\"          : return evaluate(left) *          evaluate(right);\n              case \"/\"          : return evaluate(left) /          evaluate(right);\n              case \"%\"          : return evaluate(left) %          evaluate(right);\n              case \"-\"          : return evaluate(left) -          evaluate(right);\n              case \"<<\"         : return evaluate(left) <<         evaluate(right);\n              case \">>\"         : return evaluate(left) >>         evaluate(right);\n              case \">>>\"        : return evaluate(left) >>>        evaluate(right);\n              case \"==\"         : return evaluate(left) ==         evaluate(right);\n              case \"===\"        : return evaluate(left) ===        evaluate(right);\n              case \"!=\"         : return evaluate(left) !=         evaluate(right);\n              case \"!==\"        : return evaluate(left) !==        evaluate(right);\n              case \"<\"          : return evaluate(left) <          evaluate(right);\n              case \"<=\"         : return evaluate(left) <=         evaluate(right);\n              case \">\"          : return evaluate(left) >          evaluate(right);\n              case \">=\"         : return evaluate(left) >=         evaluate(right);\n              case \"in\"         : return evaluate(left) in         evaluate(right);\n              case \"instanceof\" : return evaluate(left) instanceof evaluate(right);\n            }\n        }\n        throw $NOT_CONSTANT;\n    };\n\n    return function(expr, yes, no) {\n        try {\n            var val = evaluate(expr), ast;\n            switch (typeof val) {\n              case \"string\": ast =  [ \"string\", val ]; break;\n              case \"number\": ast =  [ \"num\", val ]; break;\n              case \"boolean\": ast =  [ \"name\", String(val) ]; break;\n              default:\n                if (val === null) { ast = [ \"atom\", \"null\" ]; break; }\n                throw new Error(\"Can't handle constant of type: \" + (typeof val));\n            }\n            return yes.call(expr, ast, val);\n        } catch(ex) {\n            if (ex === $NOT_CONSTANT) {\n                if (expr[0] == \"binary\"\n                    && (expr[1] == \"===\" || expr[1] == \"!==\")\n                    && ((is_string(expr[2]) && is_string(expr[3]))\n                        || (boolean_expr(expr[2]) && boolean_expr(expr[3])))) {\n                    expr[1] = expr[1].substr(0, 2);\n                }\n                else if (no && expr[0] == \"binary\"\n                         && (expr[1] == \"||\" || expr[1] == \"&&\")) {\n                    // the whole expression is not constant but the lval may be...\n                    try {\n                        var lval = evaluate(expr[2]);\n                        expr = ((expr[1] == \"&&\" && (lval ? expr[3] : lval))    ||\n                                (expr[1] == \"||\" && (lval ? lval    : expr[3])) ||\n                                expr);\n                    } catch(ex2) {\n                        // IGNORE... lval is not constant\n                    }\n                }\n                return no ? no.call(expr, expr) : null;\n            }\n            else throw ex;\n        }\n    };\n\n})();\n\nfunction warn_unreachable(ast) {\n    if (!empty(ast))\n        warn(\"Dropping unreachable code: \" + gen_code(ast, true));\n};\n\nfunction prepare_ifs(ast) {\n    var w = ast_walker(), walk = w.walk;\n    // In this first pass, we rewrite ifs which abort with no else with an\n    // if-else.  For example:\n    //\n    // if (x) {\n    //     blah();\n    //     return y;\n    // }\n    // foobar();\n    //\n    // is rewritten into:\n    //\n    // if (x) {\n    //     blah();\n    //     return y;\n    // } else {\n    //     foobar();\n    // }\n    function redo_if(statements) {\n        statements = MAP(statements, walk);\n\n        for (var i = 0; i < statements.length; ++i) {\n            var fi = statements[i];\n            if (fi[0] != \"if\") continue;\n\n            if (fi[3]) continue;\n\n            var t = fi[2];\n            if (!aborts(t)) continue;\n\n            var conditional = walk(fi[1]);\n\n            var e_body = redo_if(statements.slice(i + 1));\n            var e = e_body.length == 1 ? e_body[0] : [ \"block\", e_body ];\n\n            return statements.slice(0, i).concat([ [\n                fi[0],          // \"if\"\n                conditional,    // conditional\n                t,              // then\n                e               // else\n            ] ]);\n        }\n\n        return statements;\n    };\n\n    function redo_if_lambda(name, args, body) {\n        body = redo_if(body);\n        return [ this[0], name, args, body ];\n    };\n\n    function redo_if_block(statements) {\n        return [ this[0], statements != null ? redo_if(statements) : null ];\n    };\n\n    return w.with_walkers({\n        \"defun\": redo_if_lambda,\n        \"function\": redo_if_lambda,\n        \"block\": redo_if_block,\n        \"splice\": redo_if_block,\n        \"toplevel\": function(statements) {\n            return [ this[0], redo_if(statements) ];\n        },\n        \"try\": function(t, c, f) {\n            return [\n                this[0],\n                redo_if(t),\n                c != null ? [ c[0], redo_if(c[1]) ] : null,\n                f != null ? redo_if(f) : null\n            ];\n        }\n    }, function() {\n        return walk(ast);\n    });\n};\n\nfunction for_side_effects(ast, handler) {\n    var w = ast_walker(), walk = w.walk;\n    var $stop = {}, $restart = {};\n    function stop() { throw $stop };\n    function restart() { throw $restart };\n    function found(){ return handler.call(this, this, w, stop, restart) };\n    function unary(op) {\n        if (op == \"++\" || op == \"--\")\n            return found.apply(this, arguments);\n    };\n    function binary(op) {\n        if (op == \"&&\" || op == \"||\")\n            return found.apply(this, arguments);\n    };\n    return w.with_walkers({\n        \"try\": found,\n        \"throw\": found,\n        \"return\": found,\n        \"new\": found,\n        \"switch\": found,\n        \"break\": found,\n        \"continue\": found,\n        \"assign\": found,\n        \"call\": found,\n        \"if\": found,\n        \"for\": found,\n        \"for-in\": found,\n        \"while\": found,\n        \"do\": found,\n        \"return\": found,\n        \"unary-prefix\": unary,\n        \"unary-postfix\": unary,\n        \"conditional\": found,\n        \"binary\": binary,\n        \"defun\": found\n    }, function(){\n        while (true) try {\n            walk(ast);\n            break;\n        } catch(ex) {\n            if (ex === $stop) break;\n            if (ex === $restart) continue;\n            throw ex;\n        }\n    });\n};\n\nfunction ast_lift_variables(ast) {\n    var w = ast_walker(), walk = w.walk, scope;\n    function do_body(body, env) {\n        var _scope = scope;\n        scope = env;\n        body = MAP(body, walk);\n        var hash = {}, names = MAP(env.names, function(type, name){\n            if (type != \"var\") return MAP.skip;\n            if (!env.references(name)) return MAP.skip;\n            hash[name] = true;\n            return [ name ];\n        });\n        if (names.length > 0) {\n            // looking for assignments to any of these variables.\n            // we can save considerable space by moving the definitions\n            // in the var declaration.\n            for_side_effects([ \"block\", body ], function(ast, walker, stop, restart) {\n                if (ast[0] == \"assign\"\n                    && ast[1] === true\n                    && ast[2][0] == \"name\"\n                    && HOP(hash, ast[2][1])) {\n                    // insert the definition into the var declaration\n                    for (var i = names.length; --i >= 0;) {\n                        if (names[i][0] == ast[2][1]) {\n                            if (names[i][1]) // this name already defined, we must stop\n                                stop();\n                            names[i][1] = ast[3]; // definition\n                            names.push(names.splice(i, 1)[0]);\n                            break;\n                        }\n                    }\n                    // remove this assignment from the AST.\n                    var p = walker.parent();\n                    if (p[0] == \"seq\") {\n                        var a = p[2];\n                        a.unshift(0, p.length);\n                        p.splice.apply(p, a);\n                    }\n                    else if (p[0] == \"stat\") {\n                        p.splice(0, p.length, \"block\"); // empty statement\n                    }\n                    else {\n                        stop();\n                    }\n                    restart();\n                }\n                stop();\n            });\n            body.unshift([ \"var\", names ]);\n        }\n        scope = _scope;\n        return body;\n    };\n    function _vardefs(defs) {\n        var ret = null;\n        for (var i = defs.length; --i >= 0;) {\n            var d = defs[i];\n            if (!d[1]) continue;\n            d = [ \"assign\", true, [ \"name\", d[0] ], d[1] ];\n            if (ret == null) ret = d;\n            else ret = [ \"seq\", d, ret ];\n        }\n        if (ret == null && w.parent()[0] != \"for\") {\n            if (w.parent()[0] == \"for-in\")\n                return [ \"name\", defs[0][0] ];\n            return MAP.skip;\n        }\n        return [ \"stat\", ret ];\n    };\n    function _toplevel(body) {\n        return [ this[0], do_body(body, this.scope) ];\n    };\n    return w.with_walkers({\n        \"function\": function(name, args, body){\n            for (var i = args.length; --i >= 0 && !body.scope.references(args[i]);)\n                args.pop();\n            if (!body.scope.references(name)) name = null;\n            return [ this[0], name, args, do_body(body, body.scope) ];\n        },\n        \"defun\": function(name, args, body){\n            if (!scope.references(name)) return MAP.skip;\n            for (var i = args.length; --i >= 0 && !body.scope.references(args[i]);)\n                args.pop();\n            return [ this[0], name, args, do_body(body, body.scope) ];\n        },\n        \"var\": _vardefs,\n        \"toplevel\": _toplevel\n    }, function(){\n        return walk(ast_add_scope(ast));\n    });\n};\n\nfunction ast_squeeze(ast, options) {\n    ast = squeeze_1(ast, options);\n    ast = squeeze_2(ast, options);\n    return ast;\n};\n\nfunction squeeze_1(ast, options) {\n    options = defaults(options, {\n        make_seqs   : true,\n        dead_code   : true,\n        no_warnings : false,\n        keep_comps  : true,\n        unsafe      : false\n    });\n\n    var w = ast_walker(), walk = w.walk, scope;\n\n    function negate(c) {\n        var not_c = [ \"unary-prefix\", \"!\", c ];\n        switch (c[0]) {\n          case \"unary-prefix\":\n            return c[1] == \"!\" && boolean_expr(c[2]) ? c[2] : not_c;\n          case \"seq\":\n            c = slice(c);\n            c[c.length - 1] = negate(c[c.length - 1]);\n            return c;\n          case \"conditional\":\n            return best_of(not_c, [ \"conditional\", c[1], negate(c[2]), negate(c[3]) ]);\n          case \"binary\":\n            var op = c[1], left = c[2], right = c[3];\n            if (!options.keep_comps) switch (op) {\n              case \"<=\"  : return [ \"binary\", \">\", left, right ];\n              case \"<\"   : return [ \"binary\", \">=\", left, right ];\n              case \">=\"  : return [ \"binary\", \"<\", left, right ];\n              case \">\"   : return [ \"binary\", \"<=\", left, right ];\n            }\n            switch (op) {\n              case \"==\"  : return [ \"binary\", \"!=\", left, right ];\n              case \"!=\"  : return [ \"binary\", \"==\", left, right ];\n              case \"===\" : return [ \"binary\", \"!==\", left, right ];\n              case \"!==\" : return [ \"binary\", \"===\", left, right ];\n              case \"&&\"  : return best_of(not_c, [ \"binary\", \"||\", negate(left), negate(right) ]);\n              case \"||\"  : return best_of(not_c, [ \"binary\", \"&&\", negate(left), negate(right) ]);\n            }\n            break;\n        }\n        return not_c;\n    };\n\n    function make_conditional(c, t, e) {\n        var make_real_conditional = function() {\n            if (c[0] == \"unary-prefix\" && c[1] == \"!\") {\n                return e ? [ \"conditional\", c[2], e, t ] : [ \"binary\", \"||\", c[2], t ];\n            } else {\n                return e ? best_of(\n                    [ \"conditional\", c, t, e ],\n                    [ \"conditional\", negate(c), e, t ]\n                ) : [ \"binary\", \"&&\", c, t ];\n            }\n        };\n        // shortcut the conditional if the expression has a constant value\n        return when_constant(c, function(ast, val){\n            warn_unreachable(val ? e : t);\n            return          (val ? t : e);\n        }, make_real_conditional);\n    };\n\n    function rmblock(block) {\n        if (block != null && block[0] == \"block\" && block[1]) {\n            if (block[1].length == 1)\n                block = block[1][0];\n            else if (block[1].length == 0)\n                block = [ \"block\" ];\n        }\n        return block;\n    };\n\n    function _lambda(name, args, body) {\n        return [ this[0], name, args, tighten(body, \"lambda\") ];\n    };\n\n    // this function does a few things:\n    // 1. discard useless blocks\n    // 2. join consecutive var declarations\n    // 3. remove obviously dead code\n    // 4. transform consecutive statements using the comma operator\n    // 5. if block_type == \"lambda\" and it detects constructs like if(foo) return ... - rewrite like if (!foo) { ... }\n    function tighten(statements, block_type) {\n        statements = MAP(statements, walk);\n\n        statements = statements.reduce(function(a, stat){\n            if (stat[0] == \"block\") {\n                if (stat[1]) {\n                    a.push.apply(a, stat[1]);\n                }\n            } else {\n                a.push(stat);\n            }\n            return a;\n        }, []);\n\n        statements = (function(a, prev){\n            statements.forEach(function(cur){\n                if (prev && ((cur[0] == \"var\" && prev[0] == \"var\") ||\n                             (cur[0] == \"const\" && prev[0] == \"const\"))) {\n                    prev[1] = prev[1].concat(cur[1]);\n                } else {\n                    a.push(cur);\n                    prev = cur;\n                }\n            });\n            return a;\n        })([]);\n\n        if (options.dead_code) statements = (function(a, has_quit){\n            statements.forEach(function(st){\n                if (has_quit) {\n                    if (st[0] == \"function\" || st[0] == \"defun\") {\n                        a.push(st);\n                    }\n                    else if (st[0] == \"var\" || st[0] == \"const\") {\n                        if (!options.no_warnings)\n                            warn(\"Variables declared in unreachable code\");\n                        st[1] = MAP(st[1], function(def){\n                            if (def[1] && !options.no_warnings)\n                                warn_unreachable([ \"assign\", true, [ \"name\", def[0] ], def[1] ]);\n                            return [ def[0] ];\n                        });\n                        a.push(st);\n                    }\n                    else if (!options.no_warnings)\n                        warn_unreachable(st);\n                }\n                else {\n                    a.push(st);\n                    if (member(st[0], [ \"return\", \"throw\", \"break\", \"continue\" ]))\n                        has_quit = true;\n                }\n            });\n            return a;\n        })([]);\n\n        if (options.make_seqs) statements = (function(a, prev) {\n            statements.forEach(function(cur){\n                if (prev && prev[0] == \"stat\" && cur[0] == \"stat\") {\n                    prev[1] = [ \"seq\", prev[1], cur[1] ];\n                } else {\n                    a.push(cur);\n                    prev = cur;\n                }\n            });\n            if (a.length >= 2\n                && a[a.length-2][0] == \"stat\"\n                && (a[a.length-1][0] == \"return\" || a[a.length-1][0] == \"throw\")\n                && a[a.length-1][1])\n            {\n                a.splice(a.length - 2, 2,\n                         [ a[a.length-1][0],\n                           [ \"seq\", a[a.length-2][1], a[a.length-1][1] ]]);\n            }\n            return a;\n        })([]);\n\n        // this increases jQuery by 1K.  Probably not such a good idea after all..\n        // part of this is done in prepare_ifs anyway.\n        // if (block_type == \"lambda\") statements = (function(i, a, stat){\n        //         while (i < statements.length) {\n        //                 stat = statements[i++];\n        //                 if (stat[0] == \"if\" && !stat[3]) {\n        //                         if (stat[2][0] == \"return\" && stat[2][1] == null) {\n        //                                 a.push(make_if(negate(stat[1]), [ \"block\", statements.slice(i) ]));\n        //                                 break;\n        //                         }\n        //                         var last = last_stat(stat[2]);\n        //                         if (last[0] == \"return\" && last[1] == null) {\n        //                                 a.push(make_if(stat[1], [ \"block\", stat[2][1].slice(0, -1) ], [ \"block\", statements.slice(i) ]));\n        //                                 break;\n        //                         }\n        //                 }\n        //                 a.push(stat);\n        //         }\n        //         return a;\n        // })(0, []);\n\n        return statements;\n    };\n\n    function make_if(c, t, e) {\n        return when_constant(c, function(ast, val){\n            if (val) {\n                t = walk(t);\n                warn_unreachable(e);\n                return t || [ \"block\" ];\n            } else {\n                e = walk(e);\n                warn_unreachable(t);\n                return e || [ \"block\" ];\n            }\n        }, function() {\n            return make_real_if(c, t, e);\n        });\n    };\n\n    function abort_else(c, t, e) {\n        var ret = [ [ \"if\", negate(c), e ] ];\n        if (t[0] == \"block\") {\n            if (t[1]) ret = ret.concat(t[1]);\n        } else {\n            ret.push(t);\n        }\n        return walk([ \"block\", ret ]);\n    };\n\n    function make_real_if(c, t, e) {\n        c = walk(c);\n        t = walk(t);\n        e = walk(e);\n\n        if (empty(e) && empty(t))\n            return [ \"stat\", c ];\n\n        if (empty(t)) {\n            c = negate(c);\n            t = e;\n            e = null;\n        } else if (empty(e)) {\n            e = null;\n        } else {\n            // if we have both else and then, maybe it makes sense to switch them?\n            (function(){\n                var a = gen_code(c);\n                var n = negate(c);\n                var b = gen_code(n);\n                if (b.length < a.length) {\n                    var tmp = t;\n                    t = e;\n                    e = tmp;\n                    c = n;\n                }\n            })();\n        }\n        var ret = [ \"if\", c, t, e ];\n        if (t[0] == \"if\" && empty(t[3]) && empty(e)) {\n            ret = best_of(ret, walk([ \"if\", [ \"binary\", \"&&\", c, t[1] ], t[2] ]));\n        }\n        else if (t[0] == \"stat\") {\n            if (e) {\n                if (e[0] == \"stat\")\n                    ret = best_of(ret, [ \"stat\", make_conditional(c, t[1], e[1]) ]);\n                else if (aborts(e))\n                    ret = abort_else(c, t, e);\n            }\n            else {\n                ret = best_of(ret, [ \"stat\", make_conditional(c, t[1]) ]);\n            }\n        }\n        else if (e && t[0] == e[0] && (t[0] == \"return\" || t[0] == \"throw\") && t[1] && e[1]) {\n            ret = best_of(ret, [ t[0], make_conditional(c, t[1], e[1] ) ]);\n        }\n        else if (e && aborts(t)) {\n            ret = [ [ \"if\", c, t ] ];\n            if (e[0] == \"block\") {\n                if (e[1]) ret = ret.concat(e[1]);\n            }\n            else {\n                ret.push(e);\n            }\n            ret = walk([ \"block\", ret ]);\n        }\n        else if (t && aborts(e)) {\n            ret = abort_else(c, t, e);\n        }\n        return ret;\n    };\n\n    function _do_while(cond, body) {\n        return when_constant(cond, function(cond, val){\n            if (!val) {\n                warn_unreachable(body);\n                return [ \"block\" ];\n            } else {\n                return [ \"for\", null, null, null, walk(body) ];\n            }\n        });\n    };\n\n    return w.with_walkers({\n        \"sub\": function(expr, subscript) {\n            if (subscript[0] == \"string\") {\n                var name = subscript[1];\n                if (is_identifier(name))\n                    return [ \"dot\", walk(expr), name ];\n                else if (/^[1-9][0-9]*$/.test(name) || name === \"0\")\n                    return [ \"sub\", walk(expr), [ \"num\", parseInt(name, 10) ] ];\n            }\n        },\n        \"if\": make_if,\n        \"toplevel\": function(body) {\n            return [ \"toplevel\", tighten(body) ];\n        },\n        \"switch\": function(expr, body) {\n            var last = body.length - 1;\n            return [ \"switch\", walk(expr), MAP(body, function(branch, i){\n                var block = tighten(branch[1]);\n                if (i == last && block.length > 0) {\n                    var node = block[block.length - 1];\n                    if (node[0] == \"break\" && !node[1])\n                        block.pop();\n                }\n                return [ branch[0] ? walk(branch[0]) : null, block ];\n            }) ];\n        },\n        \"function\": _lambda,\n        \"defun\": _lambda,\n        \"block\": function(body) {\n            if (body) return rmblock([ \"block\", tighten(body) ]);\n        },\n        \"binary\": function(op, left, right) {\n            return when_constant([ \"binary\", op, walk(left), walk(right) ], function yes(c){\n                return best_of(walk(c), this);\n            }, function no() {\n                return function(){\n                    if(op != \"==\" && op != \"!=\") return;\n                    var l = walk(left), r = walk(right);\n                    if(l && l[0] == \"unary-prefix\" && l[1] == \"!\" && l[2][0] == \"num\")\n                        left = ['num', +!l[2][1]];\n                    else if (r && r[0] == \"unary-prefix\" && r[1] == \"!\" && r[2][0] == \"num\")\n                        right = ['num', +!r[2][1]];\n                    return [\"binary\", op, left, right];\n                }() || this;\n            });\n        },\n        \"conditional\": function(c, t, e) {\n            return make_conditional(walk(c), walk(t), walk(e));\n        },\n        \"try\": function(t, c, f) {\n            return [\n                \"try\",\n                tighten(t),\n                c != null ? [ c[0], tighten(c[1]) ] : null,\n                f != null ? tighten(f) : null\n            ];\n        },\n        \"unary-prefix\": function(op, expr) {\n            expr = walk(expr);\n            var ret = [ \"unary-prefix\", op, expr ];\n            if (op == \"!\")\n                ret = best_of(ret, negate(expr));\n            return when_constant(ret, function(ast, val){\n                return walk(ast); // it's either true or false, so minifies to !0 or !1\n            }, function() { return ret });\n        },\n        \"name\": function(name) {\n            switch (name) {\n              case \"true\": return [ \"unary-prefix\", \"!\", [ \"num\", 0 ]];\n              case \"false\": return [ \"unary-prefix\", \"!\", [ \"num\", 1 ]];\n            }\n        },\n        \"while\": _do_while,\n        \"assign\": function(op, lvalue, rvalue) {\n            lvalue = walk(lvalue);\n            rvalue = walk(rvalue);\n            var okOps = [ '+', '-', '/', '*', '%', '>>', '<<', '>>>', '|', '^', '&' ];\n            if (op === true && lvalue[0] === \"name\" && rvalue[0] === \"binary\" &&\n                ~okOps.indexOf(rvalue[1]) && rvalue[2][0] === \"name\" &&\n                rvalue[2][1] === lvalue[1]) {\n                return [ this[0], rvalue[1], lvalue, rvalue[3] ]\n            }\n            return [ this[0], op, lvalue, rvalue ];\n        },\n        \"call\": function(expr, args) {\n            expr = walk(expr);\n            if (options.unsafe && expr[0] == \"dot\" && expr[1][0] == \"string\" && expr[2] == \"toString\") {\n                return expr[1];\n            }\n            return [ this[0], expr,  MAP(args, walk) ];\n        },\n        \"num\": function (num) {\n            if (!isFinite(num))\n                return [ \"binary\", \"/\", num === 1 / 0\n                         ? [ \"num\", 1 ] : num === -1 / 0\n                         ? [ \"unary-prefix\", \"-\", [ \"num\", 1 ] ]\n                         : [ \"num\", 0 ], [ \"num\", 0 ] ];\n\n            return [ this[0], num ];\n        }\n    }, function() {\n        return walk(prepare_ifs(walk(prepare_ifs(ast))));\n    });\n};\n\nfunction squeeze_2(ast, options) {\n    var w = ast_walker(), walk = w.walk, scope;\n    function with_scope(s, cont) {\n        var save = scope, ret;\n        scope = s;\n        ret = cont();\n        scope = save;\n        return ret;\n    };\n    function lambda(name, args, body) {\n        return [ this[0], name, args, with_scope(body.scope, curry(MAP, body, walk)) ];\n    };\n    return w.with_walkers({\n        \"directive\": function(dir) {\n            if (scope.active_directive(dir))\n                return [ \"block\" ];\n            scope.directives.push(dir);\n        },\n        \"toplevel\": function(body) {\n            return [ this[0], with_scope(this.scope, curry(MAP, body, walk)) ];\n        },\n        \"function\": lambda,\n        \"defun\": lambda\n    }, function(){\n        return walk(ast_add_scope(ast));\n    });\n};\n\n/* -----[ re-generate code from the AST ]----- */\n\nvar DOT_CALL_NO_PARENS = jsp.array_to_hash([\n    \"name\",\n    \"array\",\n    \"object\",\n    \"string\",\n    \"dot\",\n    \"sub\",\n    \"call\",\n    \"regexp\",\n    \"defun\"\n]);\n\nfunction make_string(str, ascii_only) {\n    var dq = 0, sq = 0;\n    str = str.replace(/[\\\\\\b\\f\\n\\r\\t\\x22\\x27\\u2028\\u2029\\0]/g, function(s){\n        switch (s) {\n          case \"\\\\\": return \"\\\\\\\\\";\n          case \"\\b\": return \"\\\\b\";\n          case \"\\f\": return \"\\\\f\";\n          case \"\\n\": return \"\\\\n\";\n          case \"\\r\": return \"\\\\r\";\n          case \"\\u2028\": return \"\\\\u2028\";\n          case \"\\u2029\": return \"\\\\u2029\";\n          case '\"': ++dq; return '\"';\n          case \"'\": ++sq; return \"'\";\n          case \"\\0\": return \"\\\\0\";\n        }\n        return s;\n    });\n    if (ascii_only) str = to_ascii(str);\n    if (dq > sq) return \"'\" + str.replace(/\\x27/g, \"\\\\'\") + \"'\";\n    else return '\"' + str.replace(/\\x22/g, '\\\\\"') + '\"';\n};\n\nfunction to_ascii(str) {\n    return str.replace(/[\\u0080-\\uffff]/g, function(ch) {\n        var code = ch.charCodeAt(0).toString(16);\n        while (code.length < 4) code = \"0\" + code;\n        return \"\\\\u\" + code;\n    });\n};\n\nvar SPLICE_NEEDS_BRACKETS = jsp.array_to_hash([ \"if\", \"while\", \"do\", \"for\", \"for-in\", \"with\" ]);\n\nfunction gen_code(ast, options) {\n    options = defaults(options, {\n        indent_start : 0,\n        indent_level : 4,\n        quote_keys   : false,\n        space_colon  : false,\n        beautify     : false,\n        ascii_only   : false,\n        inline_script: false\n    });\n    var beautify = !!options.beautify;\n    var indentation = 0,\n    newline = beautify ? \"\\n\" : \"\",\n    space = beautify ? \" \" : \"\";\n\n    function encode_string(str) {\n        var ret = make_string(str, options.ascii_only);\n        if (options.inline_script)\n            ret = ret.replace(/<\\x2fscript([>\\/\\t\\n\\f\\r ])/gi, \"<\\\\/script$1\");\n        return ret;\n    };\n\n    function make_name(name) {\n        name = name.toString();\n        if (options.ascii_only)\n            name = to_ascii(name);\n        return name;\n    };\n\n    function indent(line) {\n        if (line == null)\n            line = \"\";\n        if (beautify)\n            line = repeat_string(\" \", options.indent_start + indentation * options.indent_level) + line;\n        return line;\n    };\n\n    function with_indent(cont, incr) {\n        if (incr == null) incr = 1;\n        indentation += incr;\n        try { return cont.apply(null, slice(arguments, 1)); }\n        finally { indentation -= incr; }\n    };\n\n    function last_char(str) {\n        str = str.toString();\n        return str.charAt(str.length - 1);\n    };\n\n    function first_char(str) {\n        return str.toString().charAt(0);\n    };\n\n    function add_spaces(a) {\n        if (beautify)\n            return a.join(\" \");\n        var b = [];\n        for (var i = 0; i < a.length; ++i) {\n            var next = a[i + 1];\n            b.push(a[i]);\n            if (next &&\n                ((is_identifier_char(last_char(a[i])) && (is_identifier_char(first_char(next))\n                                                          || first_char(next) == \"\\\\\")) ||\n                 (/[\\+\\-]$/.test(a[i].toString()) && /^[\\+\\-]/.test(next.toString()) ||\n                 last_char(a[i]) == \"/\" && first_char(next) == \"/\"))) {\n                b.push(\" \");\n            }\n        }\n        return b.join(\"\");\n    };\n\n    function add_commas(a) {\n        return a.join(\",\" + space);\n    };\n\n    function parenthesize(expr) {\n        var gen = make(expr);\n        for (var i = 1; i < arguments.length; ++i) {\n            var el = arguments[i];\n            if ((el instanceof Function && el(expr)) || expr[0] == el)\n                return \"(\" + gen + \")\";\n        }\n        return gen;\n    };\n\n    function best_of(a) {\n        if (a.length == 1) {\n            return a[0];\n        }\n        if (a.length == 2) {\n            var b = a[1];\n            a = a[0];\n            return a.length <= b.length ? a : b;\n        }\n        return best_of([ a[0], best_of(a.slice(1)) ]);\n    };\n\n    function needs_parens(expr) {\n        if (expr[0] == \"function\" || expr[0] == \"object\") {\n            // dot/call on a literal function requires the\n            // function literal itself to be parenthesized\n            // only if it's the first \"thing\" in a\n            // statement.  This means that the parent is\n            // \"stat\", but it could also be a \"seq\" and\n            // we're the first in this \"seq\" and the\n            // parent is \"stat\", and so on.  Messy stuff,\n            // but it worths the trouble.\n            var a = slice(w.stack()), self = a.pop(), p = a.pop();\n            while (p) {\n                if (p[0] == \"stat\") return true;\n                if (((p[0] == \"seq\" || p[0] == \"call\" || p[0] == \"dot\" || p[0] == \"sub\" || p[0] == \"conditional\") && p[1] === self) ||\n                    ((p[0] == \"binary\" || p[0] == \"assign\" || p[0] == \"unary-postfix\") && p[2] === self)) {\n                    self = p;\n                    p = a.pop();\n                } else {\n                    return false;\n                }\n            }\n        }\n        return !HOP(DOT_CALL_NO_PARENS, expr[0]);\n    };\n\n    function make_num(num) {\n        var str = num.toString(10), a = [ str.replace(/^0\\./, \".\").replace('e+', 'e') ], m;\n        if (Math.floor(num) === num) {\n            if (num >= 0) {\n                a.push(\"0x\" + num.toString(16).toLowerCase(), // probably pointless\n                       \"0\" + num.toString(8)); // same.\n            } else {\n                a.push(\"-0x\" + (-num).toString(16).toLowerCase(), // probably pointless\n                       \"-0\" + (-num).toString(8)); // same.\n            }\n            if ((m = /^(.*?)(0+)$/.exec(num))) {\n                a.push(m[1] + \"e\" + m[2].length);\n            }\n        } else if ((m = /^0?\\.(0+)(.*)$/.exec(num))) {\n            a.push(m[2] + \"e-\" + (m[1].length + m[2].length),\n                   str.substr(str.indexOf(\".\")));\n        }\n        return best_of(a);\n    };\n\n    var w = ast_walker();\n    var make = w.walk;\n    return w.with_walkers({\n        \"string\": encode_string,\n        \"num\": make_num,\n        \"name\": make_name,\n        \"debugger\": function(){ return \"debugger;\" },\n        \"toplevel\": function(statements) {\n            return make_block_statements(statements)\n                .join(newline + newline);\n        },\n        \"splice\": function(statements) {\n            var parent = w.parent();\n            if (HOP(SPLICE_NEEDS_BRACKETS, parent)) {\n                // we need block brackets in this case\n                return make_block.apply(this, arguments);\n            } else {\n                return MAP(make_block_statements(statements, true),\n                           function(line, i) {\n                               // the first line is already indented\n                               return i > 0 ? indent(line) : line;\n                           }).join(newline);\n            }\n        },\n        \"block\": make_block,\n        \"var\": function(defs) {\n            return \"var \" + add_commas(MAP(defs, make_1vardef)) + \";\";\n        },\n        \"const\": function(defs) {\n            return \"const \" + add_commas(MAP(defs, make_1vardef)) + \";\";\n        },\n        \"try\": function(tr, ca, fi) {\n            var out = [ \"try\", make_block(tr) ];\n            if (ca) out.push(\"catch\", \"(\" + ca[0] + \")\", make_block(ca[1]));\n            if (fi) out.push(\"finally\", make_block(fi));\n            return add_spaces(out);\n        },\n        \"throw\": function(expr) {\n            return add_spaces([ \"throw\", make(expr) ]) + \";\";\n        },\n        \"new\": function(ctor, args) {\n            args = args.length > 0 ? \"(\" + add_commas(MAP(args, function(expr){\n                return parenthesize(expr, \"seq\");\n            })) + \")\" : \"\";\n            return add_spaces([ \"new\", parenthesize(ctor, \"seq\", \"binary\", \"conditional\", \"assign\", function(expr){\n                var w = ast_walker(), has_call = {};\n                try {\n                    w.with_walkers({\n                        \"call\": function() { throw has_call },\n                        \"function\": function() { return this }\n                    }, function(){\n                        w.walk(expr);\n                    });\n                } catch(ex) {\n                    if (ex === has_call)\n                        return true;\n                    throw ex;\n                }\n            }) + args ]);\n        },\n        \"switch\": function(expr, body) {\n            return add_spaces([ \"switch\", \"(\" + make(expr) + \")\", make_switch_block(body) ]);\n        },\n        \"break\": function(label) {\n            var out = \"break\";\n            if (label != null)\n                out += \" \" + make_name(label);\n            return out + \";\";\n        },\n        \"continue\": function(label) {\n            var out = \"continue\";\n            if (label != null)\n                out += \" \" + make_name(label);\n            return out + \";\";\n        },\n        \"conditional\": function(co, th, el) {\n            return add_spaces([ parenthesize(co, \"assign\", \"seq\", \"conditional\"), \"?\",\n                                parenthesize(th, \"seq\"), \":\",\n                                parenthesize(el, \"seq\") ]);\n        },\n        \"assign\": function(op, lvalue, rvalue) {\n            if (op && op !== true) op += \"=\";\n            else op = \"=\";\n            return add_spaces([ make(lvalue), op, parenthesize(rvalue, \"seq\") ]);\n        },\n        \"dot\": function(expr) {\n            var out = make(expr), i = 1;\n            if (expr[0] == \"num\") {\n                if (!/[a-f.]/i.test(out))\n                    out += \".\";\n            } else if (expr[0] != \"function\" && needs_parens(expr))\n                out = \"(\" + out + \")\";\n            while (i < arguments.length)\n                out += \".\" + make_name(arguments[i++]);\n            return out;\n        },\n        \"call\": function(func, args) {\n            var f = make(func);\n            // cannot simply test the first and/or the last characters in the genetic case,\n            // because the called expression might look like e.g. `(x || y) && (u || v)`.\n            var already_wrapped = (func[0] == \"function\" && f.charAt(0) == \"(\");\n            if (!already_wrapped && needs_parens(func))\n                f = \"(\" + f + \")\";\n            return f + \"(\" + add_commas(MAP(args, function(expr){\n                return parenthesize(expr, \"seq\");\n            })) + \")\";\n        },\n        \"function\": make_function,\n        \"defun\": make_function,\n        \"if\": function(co, th, el) {\n            var out = [ \"if\", \"(\" + make(co) + \")\", el ? make_then(th) : make(th) ];\n            if (el) {\n                out.push(\"else\", make(el));\n            }\n            return add_spaces(out);\n        },\n        \"for\": function(init, cond, step, block) {\n            var out = [ \"for\" ];\n            init = (init != null ? make(init) : \"\").replace(/;*\\s*$/, \";\" + space);\n            cond = (cond != null ? make(cond) : \"\").replace(/;*\\s*$/, \";\" + space);\n            step = (step != null ? make(step) : \"\").replace(/;*\\s*$/, \"\");\n            var args = init + cond + step;\n            if (args == \"; ; \") args = \";;\";\n            out.push(\"(\" + args + \")\", make(block));\n            return add_spaces(out);\n        },\n        \"for-in\": function(vvar, key, hash, block) {\n            return add_spaces([ \"for\", \"(\" +\n                                (vvar ? make(vvar).replace(/;+$/, \"\") : make(key)),\n                                \"in\",\n                                make(hash) + \")\", make(block) ]);\n        },\n        \"while\": function(condition, block) {\n            return add_spaces([ \"while\", \"(\" + make(condition) + \")\", make(block) ]);\n        },\n        \"do\": function(condition, block) {\n            return add_spaces([ \"do\", make(block), \"while\", \"(\" + make(condition) + \")\" ]) + \";\";\n        },\n        \"return\": function(expr) {\n            var out = [ \"return\" ];\n            if (expr != null) out.push(make(expr));\n            return add_spaces(out) + \";\";\n        },\n        \"binary\": function(operator, lvalue, rvalue) {\n            var left = make(lvalue), right = make(rvalue);\n            // XXX: I'm pretty sure other cases will bite here.\n            //      we need to be smarter.\n            //      adding parens all the time is the safest bet.\n            if (member(lvalue[0], [ \"assign\", \"conditional\", \"seq\" ]) ||\n                lvalue[0] == \"binary\" && PRECEDENCE[operator] > PRECEDENCE[lvalue[1]] ||\n                lvalue[0] == \"function\" && needs_parens(this)) {\n                left = \"(\" + left + \")\";\n            }\n            if (member(rvalue[0], [ \"assign\", \"conditional\", \"seq\" ]) ||\n                rvalue[0] == \"binary\" && PRECEDENCE[operator] >= PRECEDENCE[rvalue[1]] &&\n                !(rvalue[1] == operator && member(operator, [ \"&&\", \"||\", \"*\" ]))) {\n                right = \"(\" + right + \")\";\n            }\n            else if (!beautify && options.inline_script && (operator == \"<\" || operator == \"<<\")\n                     && rvalue[0] == \"regexp\" && /^script/i.test(rvalue[1])) {\n                right = \" \" + right;\n            }\n            return add_spaces([ left, operator, right ]);\n        },\n        \"unary-prefix\": function(operator, expr) {\n            var val = make(expr);\n            if (!(expr[0] == \"num\" || (expr[0] == \"unary-prefix\" && !HOP(OPERATORS, operator + expr[1])) || !needs_parens(expr)))\n                val = \"(\" + val + \")\";\n            return operator + (jsp.is_alphanumeric_char(operator.charAt(0)) ? \" \" : \"\") + val;\n        },\n        \"unary-postfix\": function(operator, expr) {\n            var val = make(expr);\n            if (!(expr[0] == \"num\" || (expr[0] == \"unary-postfix\" && !HOP(OPERATORS, operator + expr[1])) || !needs_parens(expr)))\n                val = \"(\" + val + \")\";\n            return val + operator;\n        },\n        \"sub\": function(expr, subscript) {\n            var hash = make(expr);\n            if (needs_parens(expr))\n                hash = \"(\" + hash + \")\";\n            return hash + \"[\" + make(subscript) + \"]\";\n        },\n        \"object\": function(props) {\n            var obj_needs_parens = needs_parens(this);\n            if (props.length == 0)\n                return obj_needs_parens ? \"({})\" : \"{}\";\n            var out = \"{\" + newline + with_indent(function(){\n                return MAP(props, function(p){\n                    if (p.length == 3) {\n                        // getter/setter.  The name is in p[0], the arg.list in p[1][2], the\n                        // body in p[1][3] and type (\"get\" / \"set\") in p[2].\n                        return indent(make_function(p[0], p[1][2], p[1][3], p[2], true));\n                    }\n                    var key = p[0], val = parenthesize(p[1], \"seq\");\n                    if (options.quote_keys) {\n                        key = encode_string(key);\n                    } else if ((typeof key == \"number\" || !beautify && +key + \"\" == key)\n                               && parseFloat(key) >= 0) {\n                        key = make_num(+key);\n                    } else if (!is_identifier(key)) {\n                        key = encode_string(key);\n                    }\n                    return indent(add_spaces(beautify && options.space_colon\n                                             ? [ key, \":\", val ]\n                                             : [ key + \":\", val ]));\n                }).join(\",\" + newline);\n            }) + newline + indent(\"}\");\n            return obj_needs_parens ? \"(\" + out + \")\" : out;\n        },\n        \"regexp\": function(rx, mods) {\n            if (options.ascii_only) rx = to_ascii(rx);\n            return \"/\" + rx + \"/\" + mods;\n        },\n        \"array\": function(elements) {\n            if (elements.length == 0) return \"[]\";\n            return add_spaces([ \"[\", add_commas(MAP(elements, function(el, i){\n                if (!beautify && el[0] == \"atom\" && el[1] == \"undefined\") return i === elements.length - 1 ? \",\" : \"\";\n                return parenthesize(el, \"seq\");\n            })), \"]\" ]);\n        },\n        \"stat\": function(stmt) {\n            return stmt != null\n                ? make(stmt).replace(/;*\\s*$/, \";\")\n                : \";\";\n        },\n        \"seq\": function() {\n            return add_commas(MAP(slice(arguments), make));\n        },\n        \"label\": function(name, block) {\n            return add_spaces([ make_name(name), \":\", make(block) ]);\n        },\n        \"with\": function(expr, block) {\n            return add_spaces([ \"with\", \"(\" + make(expr) + \")\", make(block) ]);\n        },\n        \"atom\": function(name) {\n            return make_name(name);\n        },\n        \"directive\": function(dir) {\n            return make_string(dir) + \";\";\n        }\n    }, function(){ return make(ast) });\n\n    // The squeezer replaces \"block\"-s that contain only a single\n    // statement with the statement itself; technically, the AST\n    // is correct, but this can create problems when we output an\n    // IF having an ELSE clause where the THEN clause ends in an\n    // IF *without* an ELSE block (then the outer ELSE would refer\n    // to the inner IF).  This function checks for this case and\n    // adds the block brackets if needed.\n    function make_then(th) {\n        if (th == null) return \";\";\n        if (th[0] == \"do\") {\n            // https://github.com/mishoo/UglifyJS/issues/#issue/57\n            // IE croaks with \"syntax error\" on code like this:\n            //     if (foo) do ... while(cond); else ...\n            // we need block brackets around do/while\n            return make_block([ th ]);\n        }\n        var b = th;\n        while (true) {\n            var type = b[0];\n            if (type == \"if\") {\n                if (!b[3])\n                    // no else, we must add the block\n                    return make([ \"block\", [ th ]]);\n                b = b[3];\n            }\n            else if (type == \"while\" || type == \"do\") b = b[2];\n            else if (type == \"for\" || type == \"for-in\") b = b[4];\n            else break;\n        }\n        return make(th);\n    };\n\n    function make_function(name, args, body, keyword, no_parens) {\n        var out = keyword || \"function\";\n        if (name) {\n            out += \" \" + make_name(name);\n        }\n        out += \"(\" + add_commas(MAP(args, make_name)) + \")\";\n        out = add_spaces([ out, make_block(body) ]);\n        return (!no_parens && needs_parens(this)) ? \"(\" + out + \")\" : out;\n    };\n\n    function must_has_semicolon(node) {\n        switch (node[0]) {\n          case \"with\":\n          case \"while\":\n            return empty(node[2]) || must_has_semicolon(node[2]);\n          case \"for\":\n          case \"for-in\":\n            return empty(node[4]) || must_has_semicolon(node[4]);\n          case \"if\":\n            if (empty(node[2]) && !node[3]) return true; // `if' with empty `then' and no `else'\n            if (node[3]) {\n                if (empty(node[3])) return true; // `else' present but empty\n                return must_has_semicolon(node[3]); // dive into the `else' branch\n            }\n            return must_has_semicolon(node[2]); // dive into the `then' branch\n          case \"directive\":\n            return true;\n        }\n    };\n\n    function make_block_statements(statements, noindent) {\n        for (var a = [], last = statements.length - 1, i = 0; i <= last; ++i) {\n            var stat = statements[i];\n            var code = make(stat);\n            if (code != \";\") {\n                if (!beautify && i == last && !must_has_semicolon(stat)) {\n                    code = code.replace(/;+\\s*$/, \"\");\n                }\n                a.push(code);\n            }\n        }\n        return noindent ? a : MAP(a, indent);\n    };\n\n    function make_switch_block(body) {\n        var n = body.length;\n        if (n == 0) return \"{}\";\n        return \"{\" + newline + MAP(body, function(branch, i){\n            var has_body = branch[1].length > 0, code = with_indent(function(){\n                return indent(branch[0]\n                              ? add_spaces([ \"case\", make(branch[0]) + \":\" ])\n                              : \"default:\");\n            }, 0.5) + (has_body ? newline + with_indent(function(){\n                return make_block_statements(branch[1]).join(newline);\n            }) : \"\");\n            if (!beautify && has_body && i < n - 1)\n                code += \";\";\n            return code;\n        }).join(newline) + newline + indent(\"}\");\n    };\n\n    function make_block(statements) {\n        if (!statements) return \";\";\n        if (statements.length == 0) return \"{}\";\n        return \"{\" + newline + with_indent(function(){\n            return make_block_statements(statements).join(newline);\n        }) + newline + indent(\"}\");\n    };\n\n    function make_1vardef(def) {\n        var name = def[0], val = def[1];\n        if (val != null)\n            name = add_spaces([ make_name(name), \"=\", parenthesize(val, \"seq\") ]);\n        return name;\n    };\n\n};\n\nfunction split_lines(code, max_line_length) {\n    var splits = [ 0 ];\n    jsp.parse(function(){\n        var next_token = jsp.tokenizer(code);\n        var last_split = 0;\n        var prev_token;\n        function current_length(tok) {\n            return tok.pos - last_split;\n        };\n        function split_here(tok) {\n            last_split = tok.pos;\n            splits.push(last_split);\n        };\n        function custom(){\n            var tok = next_token.apply(this, arguments);\n            out: {\n                if (prev_token) {\n                    if (prev_token.type == \"keyword\") break out;\n                }\n                if (current_length(tok) > max_line_length) {\n                    switch (tok.type) {\n                      case \"keyword\":\n                      case \"atom\":\n                      case \"name\":\n                      case \"punc\":\n                        split_here(tok);\n                        break out;\n                    }\n                }\n            }\n            prev_token = tok;\n            return tok;\n        };\n        custom.context = function() {\n            return next_token.context.apply(this, arguments);\n        };\n        return custom;\n    }());\n    return splits.map(function(pos, i){\n        return code.substring(pos, splits[i + 1] || code.length);\n    }).join(\"\\n\");\n};\n\n/* -----[ Utilities ]----- */\n\nfunction repeat_string(str, i) {\n    if (i <= 0) return \"\";\n    if (i == 1) return str;\n    var d = repeat_string(str, i >> 1);\n    d += d;\n    if (i & 1) d += str;\n    return d;\n};\n\nfunction defaults(args, defs) {\n    var ret = {};\n    if (args === true)\n        args = {};\n    for (var i in defs) if (HOP(defs, i)) {\n        ret[i] = (args && HOP(args, i)) ? args[i] : defs[i];\n    }\n    return ret;\n};\n\nfunction is_identifier(name) {\n    return /^[a-z_$][a-z0-9_$]*$/i.test(name)\n        && name != \"this\"\n        && !HOP(jsp.KEYWORDS_ATOM, name)\n        && !HOP(jsp.RESERVED_WORDS, name)\n        && !HOP(jsp.KEYWORDS, name);\n};\n\nfunction HOP(obj, prop) {\n    return Object.prototype.hasOwnProperty.call(obj, prop);\n};\n\n// some utilities\n\nvar MAP;\n\n(function(){\n    MAP = function(a, f, o) {\n        var ret = [], top = [], i;\n        function doit() {\n            var val = f.call(o, a[i], i);\n            if (val instanceof AtTop) {\n                val = val.v;\n                if (val instanceof Splice) {\n                    top.push.apply(top, val.v);\n                } else {\n                    top.push(val);\n                }\n            }\n            else if (val != skip) {\n                if (val instanceof Splice) {\n                    ret.push.apply(ret, val.v);\n                } else {\n                    ret.push(val);\n                }\n            }\n        };\n        if (a instanceof Array) for (i = 0; i < a.length; ++i) doit();\n        else for (i in a) if (HOP(a, i)) doit();\n        return top.concat(ret);\n    };\n    MAP.at_top = function(val) { return new AtTop(val) };\n    MAP.splice = function(val) { return new Splice(val) };\n    var skip = MAP.skip = {};\n    function AtTop(val) { this.v = val };\n    function Splice(val) { this.v = val };\n})();\n\n/* -----[ Exports ]----- */\n\nexports.ast_walker = ast_walker;\nexports.ast_mangle = ast_mangle;\nexports.ast_squeeze = ast_squeeze;\nexports.ast_lift_variables = ast_lift_variables;\nexports.gen_code = gen_code;\nexports.ast_add_scope = ast_add_scope;\nexports.set_logger = function(logger) { warn = logger };\nexports.make_string = make_string;\nexports.split_lines = split_lines;\nexports.MAP = MAP;\n\n// keep this last!\nexports.ast_squeeze_more = require(\"./squeeze-more\").ast_squeeze_more;\n\n// Local variables:\n// js-indent-level: 4\n// End:\n"},"sourceMaps":{"js":{"mappings":[{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1,"column":0},"generated":{"line":2,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2,"column":0},"generated":{"line":3,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":3,"column":0},"generated":{"line":4,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":4,"column":0},"generated":{"line":5,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":5,"column":0},"generated":{"line":6,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":6,"column":0},"generated":{"line":7,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":7,"column":0},"generated":{"line":8,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":8,"column":0},"generated":{"line":9,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":9,"column":0},"generated":{"line":10,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":10,"column":0},"generated":{"line":11,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":11,"column":0},"generated":{"line":12,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":12,"column":0},"generated":{"line":13,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":13,"column":0},"generated":{"line":14,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":14,"column":0},"generated":{"line":15,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":15,"column":0},"generated":{"line":16,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":16,"column":0},"generated":{"line":17,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":17,"column":0},"generated":{"line":18,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":18,"column":0},"generated":{"line":19,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":19,"column":0},"generated":{"line":20,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":20,"column":0},"generated":{"line":21,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":21,"column":0},"generated":{"line":22,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":22,"column":0},"generated":{"line":23,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":23,"column":0},"generated":{"line":24,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":24,"column":0},"generated":{"line":25,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":25,"column":0},"generated":{"line":26,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":26,"column":0},"generated":{"line":27,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":27,"column":0},"generated":{"line":28,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":28,"column":0},"generated":{"line":29,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":29,"column":0},"generated":{"line":30,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":30,"column":0},"generated":{"line":31,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":31,"column":0},"generated":{"line":32,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":32,"column":0},"generated":{"line":33,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":33,"column":0},"generated":{"line":34,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":34,"column":0},"generated":{"line":35,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":35,"column":0},"generated":{"line":36,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":36,"column":0},"generated":{"line":37,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":37,"column":0},"generated":{"line":38,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":38,"column":0},"generated":{"line":39,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":39,"column":0},"generated":{"line":40,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":40,"column":0},"generated":{"line":41,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":41,"column":0},"generated":{"line":42,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":42,"column":0},"generated":{"line":43,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":43,"column":0},"generated":{"line":44,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":44,"column":0},"generated":{"line":45,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":45,"column":0},"generated":{"line":46,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":46,"column":0},"generated":{"line":47,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":47,"column":0},"generated":{"line":48,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":48,"column":0},"generated":{"line":49,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":49,"column":0},"generated":{"line":50,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":50,"column":0},"generated":{"line":51,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":51,"column":0},"generated":{"line":52,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":52,"column":0},"generated":{"line":53,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":53,"column":0},"generated":{"line":54,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":54,"column":0},"generated":{"line":55,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":55,"column":0},"generated":{"line":56,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":56,"column":0},"generated":{"line":57,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":57,"column":0},"generated":{"line":58,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":58,"column":0},"generated":{"line":59,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":59,"column":0},"generated":{"line":60,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":60,"column":0},"generated":{"line":61,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":61,"column":0},"generated":{"line":62,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":62,"column":0},"generated":{"line":63,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":63,"column":0},"generated":{"line":64,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":64,"column":0},"generated":{"line":65,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":65,"column":0},"generated":{"line":66,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":66,"column":0},"generated":{"line":67,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":67,"column":0},"generated":{"line":68,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":68,"column":0},"generated":{"line":69,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":69,"column":0},"generated":{"line":70,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":70,"column":0},"generated":{"line":71,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":71,"column":0},"generated":{"line":72,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":72,"column":0},"generated":{"line":73,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":73,"column":0},"generated":{"line":74,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":74,"column":0},"generated":{"line":75,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":75,"column":0},"generated":{"line":76,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":76,"column":0},"generated":{"line":77,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":77,"column":0},"generated":{"line":78,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":78,"column":0},"generated":{"line":79,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":79,"column":0},"generated":{"line":80,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":80,"column":0},"generated":{"line":81,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":81,"column":0},"generated":{"line":82,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":82,"column":0},"generated":{"line":83,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":83,"column":0},"generated":{"line":84,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":84,"column":0},"generated":{"line":85,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":85,"column":0},"generated":{"line":86,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":86,"column":0},"generated":{"line":87,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":87,"column":0},"generated":{"line":88,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":88,"column":0},"generated":{"line":89,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":89,"column":0},"generated":{"line":90,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":90,"column":0},"generated":{"line":91,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":91,"column":0},"generated":{"line":92,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":92,"column":0},"generated":{"line":93,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":93,"column":0},"generated":{"line":94,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":94,"column":0},"generated":{"line":95,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":95,"column":0},"generated":{"line":96,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":96,"column":0},"generated":{"line":97,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":97,"column":0},"generated":{"line":98,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":98,"column":0},"generated":{"line":99,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":99,"column":0},"generated":{"line":100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":100,"column":0},"generated":{"line":101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":101,"column":0},"generated":{"line":102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":102,"column":0},"generated":{"line":103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":103,"column":0},"generated":{"line":104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":104,"column":0},"generated":{"line":105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":105,"column":0},"generated":{"line":106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":106,"column":0},"generated":{"line":107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":107,"column":0},"generated":{"line":108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":108,"column":0},"generated":{"line":109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":109,"column":0},"generated":{"line":110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":110,"column":0},"generated":{"line":111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":111,"column":0},"generated":{"line":112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":112,"column":0},"generated":{"line":113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":113,"column":0},"generated":{"line":114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":114,"column":0},"generated":{"line":115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":115,"column":0},"generated":{"line":116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":116,"column":0},"generated":{"line":117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":117,"column":0},"generated":{"line":118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":118,"column":0},"generated":{"line":119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":119,"column":0},"generated":{"line":120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":120,"column":0},"generated":{"line":121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":121,"column":0},"generated":{"line":122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":122,"column":0},"generated":{"line":123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":123,"column":0},"generated":{"line":124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":124,"column":0},"generated":{"line":125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":125,"column":0},"generated":{"line":126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":126,"column":0},"generated":{"line":127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":127,"column":0},"generated":{"line":128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":128,"column":0},"generated":{"line":129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":129,"column":0},"generated":{"line":130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":130,"column":0},"generated":{"line":131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":131,"column":0},"generated":{"line":132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":132,"column":0},"generated":{"line":133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":133,"column":0},"generated":{"line":134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":134,"column":0},"generated":{"line":135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":135,"column":0},"generated":{"line":136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":136,"column":0},"generated":{"line":137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":137,"column":0},"generated":{"line":138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":138,"column":0},"generated":{"line":139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":139,"column":0},"generated":{"line":140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":140,"column":0},"generated":{"line":141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":141,"column":0},"generated":{"line":142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":142,"column":0},"generated":{"line":143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":143,"column":0},"generated":{"line":144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":144,"column":0},"generated":{"line":145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":145,"column":0},"generated":{"line":146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":146,"column":0},"generated":{"line":147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":147,"column":0},"generated":{"line":148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":148,"column":0},"generated":{"line":149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":149,"column":0},"generated":{"line":150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":150,"column":0},"generated":{"line":151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":151,"column":0},"generated":{"line":152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":152,"column":0},"generated":{"line":153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":153,"column":0},"generated":{"line":154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":154,"column":0},"generated":{"line":155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":155,"column":0},"generated":{"line":156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":156,"column":0},"generated":{"line":157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":157,"column":0},"generated":{"line":158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":158,"column":0},"generated":{"line":159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":159,"column":0},"generated":{"line":160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":160,"column":0},"generated":{"line":161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":161,"column":0},"generated":{"line":162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":162,"column":0},"generated":{"line":163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":163,"column":0},"generated":{"line":164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":164,"column":0},"generated":{"line":165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":165,"column":0},"generated":{"line":166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":166,"column":0},"generated":{"line":167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":167,"column":0},"generated":{"line":168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":168,"column":0},"generated":{"line":169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":169,"column":0},"generated":{"line":170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":170,"column":0},"generated":{"line":171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":171,"column":0},"generated":{"line":172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":172,"column":0},"generated":{"line":173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":173,"column":0},"generated":{"line":174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":174,"column":0},"generated":{"line":175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":175,"column":0},"generated":{"line":176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":176,"column":0},"generated":{"line":177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":177,"column":0},"generated":{"line":178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":178,"column":0},"generated":{"line":179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":179,"column":0},"generated":{"line":180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":180,"column":0},"generated":{"line":181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":181,"column":0},"generated":{"line":182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":182,"column":0},"generated":{"line":183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":183,"column":0},"generated":{"line":184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":184,"column":0},"generated":{"line":185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":185,"column":0},"generated":{"line":186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":186,"column":0},"generated":{"line":187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":187,"column":0},"generated":{"line":188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":188,"column":0},"generated":{"line":189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":189,"column":0},"generated":{"line":190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":190,"column":0},"generated":{"line":191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":191,"column":0},"generated":{"line":192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":192,"column":0},"generated":{"line":193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":193,"column":0},"generated":{"line":194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":194,"column":0},"generated":{"line":195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":195,"column":0},"generated":{"line":196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":196,"column":0},"generated":{"line":197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":197,"column":0},"generated":{"line":198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":198,"column":0},"generated":{"line":199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":199,"column":0},"generated":{"line":200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":200,"column":0},"generated":{"line":201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":201,"column":0},"generated":{"line":202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":202,"column":0},"generated":{"line":203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":203,"column":0},"generated":{"line":204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":204,"column":0},"generated":{"line":205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":205,"column":0},"generated":{"line":206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":206,"column":0},"generated":{"line":207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":207,"column":0},"generated":{"line":208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":208,"column":0},"generated":{"line":209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":209,"column":0},"generated":{"line":210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":210,"column":0},"generated":{"line":211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":211,"column":0},"generated":{"line":212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":212,"column":0},"generated":{"line":213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":213,"column":0},"generated":{"line":214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":214,"column":0},"generated":{"line":215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":215,"column":0},"generated":{"line":216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":216,"column":0},"generated":{"line":217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":217,"column":0},"generated":{"line":218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":218,"column":0},"generated":{"line":219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":219,"column":0},"generated":{"line":220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":220,"column":0},"generated":{"line":221,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":221,"column":0},"generated":{"line":222,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":222,"column":0},"generated":{"line":223,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":223,"column":0},"generated":{"line":224,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":224,"column":0},"generated":{"line":225,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":225,"column":0},"generated":{"line":226,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":226,"column":0},"generated":{"line":227,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":227,"column":0},"generated":{"line":228,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":228,"column":0},"generated":{"line":229,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":229,"column":0},"generated":{"line":230,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":230,"column":0},"generated":{"line":231,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":231,"column":0},"generated":{"line":232,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":232,"column":0},"generated":{"line":233,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":233,"column":0},"generated":{"line":234,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":234,"column":0},"generated":{"line":235,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":235,"column":0},"generated":{"line":236,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":236,"column":0},"generated":{"line":237,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":237,"column":0},"generated":{"line":238,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":238,"column":0},"generated":{"line":239,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":239,"column":0},"generated":{"line":240,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":240,"column":0},"generated":{"line":241,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":241,"column":0},"generated":{"line":242,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":242,"column":0},"generated":{"line":243,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":243,"column":0},"generated":{"line":244,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":244,"column":0},"generated":{"line":245,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":245,"column":0},"generated":{"line":246,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":246,"column":0},"generated":{"line":247,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":247,"column":0},"generated":{"line":248,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":248,"column":0},"generated":{"line":249,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":249,"column":0},"generated":{"line":250,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":250,"column":0},"generated":{"line":251,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":251,"column":0},"generated":{"line":252,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":252,"column":0},"generated":{"line":253,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":253,"column":0},"generated":{"line":254,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":254,"column":0},"generated":{"line":255,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":255,"column":0},"generated":{"line":256,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":256,"column":0},"generated":{"line":257,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":257,"column":0},"generated":{"line":258,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":258,"column":0},"generated":{"line":259,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":259,"column":0},"generated":{"line":260,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":260,"column":0},"generated":{"line":261,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":261,"column":0},"generated":{"line":262,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":262,"column":0},"generated":{"line":263,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":263,"column":0},"generated":{"line":264,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":264,"column":0},"generated":{"line":265,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":265,"column":0},"generated":{"line":266,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":266,"column":0},"generated":{"line":267,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":267,"column":0},"generated":{"line":268,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":268,"column":0},"generated":{"line":269,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":269,"column":0},"generated":{"line":270,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":270,"column":0},"generated":{"line":271,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":271,"column":0},"generated":{"line":272,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":272,"column":0},"generated":{"line":273,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":273,"column":0},"generated":{"line":274,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":274,"column":0},"generated":{"line":275,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":275,"column":0},"generated":{"line":276,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":276,"column":0},"generated":{"line":277,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":277,"column":0},"generated":{"line":278,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":278,"column":0},"generated":{"line":279,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":279,"column":0},"generated":{"line":280,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":280,"column":0},"generated":{"line":281,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":281,"column":0},"generated":{"line":282,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":282,"column":0},"generated":{"line":283,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":283,"column":0},"generated":{"line":284,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":284,"column":0},"generated":{"line":285,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":285,"column":0},"generated":{"line":286,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":286,"column":0},"generated":{"line":287,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":287,"column":0},"generated":{"line":288,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":288,"column":0},"generated":{"line":289,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":289,"column":0},"generated":{"line":290,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":290,"column":0},"generated":{"line":291,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":291,"column":0},"generated":{"line":292,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":292,"column":0},"generated":{"line":293,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":293,"column":0},"generated":{"line":294,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":294,"column":0},"generated":{"line":295,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":295,"column":0},"generated":{"line":296,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":296,"column":0},"generated":{"line":297,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":297,"column":0},"generated":{"line":298,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":298,"column":0},"generated":{"line":299,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":299,"column":0},"generated":{"line":300,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":300,"column":0},"generated":{"line":301,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":301,"column":0},"generated":{"line":302,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":302,"column":0},"generated":{"line":303,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":303,"column":0},"generated":{"line":304,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":304,"column":0},"generated":{"line":305,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":305,"column":0},"generated":{"line":306,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":306,"column":0},"generated":{"line":307,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":307,"column":0},"generated":{"line":308,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":308,"column":0},"generated":{"line":309,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":309,"column":0},"generated":{"line":310,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":310,"column":0},"generated":{"line":311,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":311,"column":0},"generated":{"line":312,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":312,"column":0},"generated":{"line":313,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":313,"column":0},"generated":{"line":314,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":314,"column":0},"generated":{"line":315,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":315,"column":0},"generated":{"line":316,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":316,"column":0},"generated":{"line":317,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":317,"column":0},"generated":{"line":318,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":318,"column":0},"generated":{"line":319,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":319,"column":0},"generated":{"line":320,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":320,"column":0},"generated":{"line":321,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":321,"column":0},"generated":{"line":322,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":322,"column":0},"generated":{"line":323,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":323,"column":0},"generated":{"line":324,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":324,"column":0},"generated":{"line":325,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":325,"column":0},"generated":{"line":326,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":326,"column":0},"generated":{"line":327,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":327,"column":0},"generated":{"line":328,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":328,"column":0},"generated":{"line":329,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":329,"column":0},"generated":{"line":330,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":330,"column":0},"generated":{"line":331,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":331,"column":0},"generated":{"line":332,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":332,"column":0},"generated":{"line":333,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":333,"column":0},"generated":{"line":334,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":334,"column":0},"generated":{"line":335,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":335,"column":0},"generated":{"line":336,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":336,"column":0},"generated":{"line":337,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":337,"column":0},"generated":{"line":338,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":338,"column":0},"generated":{"line":339,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":339,"column":0},"generated":{"line":340,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":340,"column":0},"generated":{"line":341,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":341,"column":0},"generated":{"line":342,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":342,"column":0},"generated":{"line":343,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":343,"column":0},"generated":{"line":344,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":344,"column":0},"generated":{"line":345,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":345,"column":0},"generated":{"line":346,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":346,"column":0},"generated":{"line":347,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":347,"column":0},"generated":{"line":348,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":348,"column":0},"generated":{"line":349,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":349,"column":0},"generated":{"line":350,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":350,"column":0},"generated":{"line":351,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":351,"column":0},"generated":{"line":352,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":352,"column":0},"generated":{"line":353,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":353,"column":0},"generated":{"line":354,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":354,"column":0},"generated":{"line":355,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":355,"column":0},"generated":{"line":356,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":356,"column":0},"generated":{"line":357,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":357,"column":0},"generated":{"line":358,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":358,"column":0},"generated":{"line":359,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":359,"column":0},"generated":{"line":360,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":360,"column":0},"generated":{"line":361,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":361,"column":0},"generated":{"line":362,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":362,"column":0},"generated":{"line":363,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":363,"column":0},"generated":{"line":364,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":364,"column":0},"generated":{"line":365,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":365,"column":0},"generated":{"line":366,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":366,"column":0},"generated":{"line":367,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":367,"column":0},"generated":{"line":368,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":368,"column":0},"generated":{"line":369,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":369,"column":0},"generated":{"line":370,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":370,"column":0},"generated":{"line":371,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":371,"column":0},"generated":{"line":372,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":372,"column":0},"generated":{"line":373,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":373,"column":0},"generated":{"line":374,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":374,"column":0},"generated":{"line":375,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":375,"column":0},"generated":{"line":376,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":376,"column":0},"generated":{"line":377,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":377,"column":0},"generated":{"line":378,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":378,"column":0},"generated":{"line":379,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":379,"column":0},"generated":{"line":380,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":380,"column":0},"generated":{"line":381,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":381,"column":0},"generated":{"line":382,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":382,"column":0},"generated":{"line":383,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":383,"column":0},"generated":{"line":384,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":384,"column":0},"generated":{"line":385,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":385,"column":0},"generated":{"line":386,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":386,"column":0},"generated":{"line":387,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":387,"column":0},"generated":{"line":388,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":388,"column":0},"generated":{"line":389,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":389,"column":0},"generated":{"line":390,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":390,"column":0},"generated":{"line":391,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":391,"column":0},"generated":{"line":392,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":392,"column":0},"generated":{"line":393,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":393,"column":0},"generated":{"line":394,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":394,"column":0},"generated":{"line":395,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":395,"column":0},"generated":{"line":396,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":396,"column":0},"generated":{"line":397,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":397,"column":0},"generated":{"line":398,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":398,"column":0},"generated":{"line":399,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":399,"column":0},"generated":{"line":400,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":400,"column":0},"generated":{"line":401,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":401,"column":0},"generated":{"line":402,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":402,"column":0},"generated":{"line":403,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":403,"column":0},"generated":{"line":404,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":404,"column":0},"generated":{"line":405,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":405,"column":0},"generated":{"line":406,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":406,"column":0},"generated":{"line":407,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":407,"column":0},"generated":{"line":408,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":408,"column":0},"generated":{"line":409,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":409,"column":0},"generated":{"line":410,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":410,"column":0},"generated":{"line":411,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":411,"column":0},"generated":{"line":412,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":412,"column":0},"generated":{"line":413,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":413,"column":0},"generated":{"line":414,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":414,"column":0},"generated":{"line":415,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":415,"column":0},"generated":{"line":416,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":416,"column":0},"generated":{"line":417,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":417,"column":0},"generated":{"line":418,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":418,"column":0},"generated":{"line":419,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":419,"column":0},"generated":{"line":420,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":420,"column":0},"generated":{"line":421,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":421,"column":0},"generated":{"line":422,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":422,"column":0},"generated":{"line":423,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":423,"column":0},"generated":{"line":424,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":424,"column":0},"generated":{"line":425,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":425,"column":0},"generated":{"line":426,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":426,"column":0},"generated":{"line":427,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":427,"column":0},"generated":{"line":428,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":428,"column":0},"generated":{"line":429,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":429,"column":0},"generated":{"line":430,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":430,"column":0},"generated":{"line":431,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":431,"column":0},"generated":{"line":432,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":432,"column":0},"generated":{"line":433,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":433,"column":0},"generated":{"line":434,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":434,"column":0},"generated":{"line":435,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":435,"column":0},"generated":{"line":436,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":436,"column":0},"generated":{"line":437,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":437,"column":0},"generated":{"line":438,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":438,"column":0},"generated":{"line":439,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":439,"column":0},"generated":{"line":440,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":440,"column":0},"generated":{"line":441,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":441,"column":0},"generated":{"line":442,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":442,"column":0},"generated":{"line":443,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":443,"column":0},"generated":{"line":444,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":444,"column":0},"generated":{"line":445,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":445,"column":0},"generated":{"line":446,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":446,"column":0},"generated":{"line":447,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":447,"column":0},"generated":{"line":448,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":448,"column":0},"generated":{"line":449,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":449,"column":0},"generated":{"line":450,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":450,"column":0},"generated":{"line":451,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":451,"column":0},"generated":{"line":452,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":452,"column":0},"generated":{"line":453,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":453,"column":0},"generated":{"line":454,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":454,"column":0},"generated":{"line":455,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":455,"column":0},"generated":{"line":456,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":456,"column":0},"generated":{"line":457,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":457,"column":0},"generated":{"line":458,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":458,"column":0},"generated":{"line":459,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":459,"column":0},"generated":{"line":460,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":460,"column":0},"generated":{"line":461,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":461,"column":0},"generated":{"line":462,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":462,"column":0},"generated":{"line":463,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":463,"column":0},"generated":{"line":464,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":464,"column":0},"generated":{"line":465,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":465,"column":0},"generated":{"line":466,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":466,"column":0},"generated":{"line":467,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":467,"column":0},"generated":{"line":468,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":468,"column":0},"generated":{"line":469,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":469,"column":0},"generated":{"line":470,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":470,"column":0},"generated":{"line":471,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":471,"column":0},"generated":{"line":472,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":472,"column":0},"generated":{"line":473,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":473,"column":0},"generated":{"line":474,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":474,"column":0},"generated":{"line":475,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":475,"column":0},"generated":{"line":476,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":476,"column":0},"generated":{"line":477,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":477,"column":0},"generated":{"line":478,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":478,"column":0},"generated":{"line":479,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":479,"column":0},"generated":{"line":480,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":480,"column":0},"generated":{"line":481,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":481,"column":0},"generated":{"line":482,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":482,"column":0},"generated":{"line":483,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":483,"column":0},"generated":{"line":484,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":484,"column":0},"generated":{"line":485,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":485,"column":0},"generated":{"line":486,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":486,"column":0},"generated":{"line":487,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":487,"column":0},"generated":{"line":488,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":488,"column":0},"generated":{"line":489,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":489,"column":0},"generated":{"line":490,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":490,"column":0},"generated":{"line":491,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":491,"column":0},"generated":{"line":492,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":492,"column":0},"generated":{"line":493,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":493,"column":0},"generated":{"line":494,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":494,"column":0},"generated":{"line":495,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":495,"column":0},"generated":{"line":496,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":496,"column":0},"generated":{"line":497,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":497,"column":0},"generated":{"line":498,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":498,"column":0},"generated":{"line":499,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":499,"column":0},"generated":{"line":500,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":500,"column":0},"generated":{"line":501,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":501,"column":0},"generated":{"line":502,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":502,"column":0},"generated":{"line":503,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":503,"column":0},"generated":{"line":504,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":504,"column":0},"generated":{"line":505,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":505,"column":0},"generated":{"line":506,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":506,"column":0},"generated":{"line":507,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":507,"column":0},"generated":{"line":508,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":508,"column":0},"generated":{"line":509,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":509,"column":0},"generated":{"line":510,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":510,"column":0},"generated":{"line":511,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":511,"column":0},"generated":{"line":512,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":512,"column":0},"generated":{"line":513,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":513,"column":0},"generated":{"line":514,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":514,"column":0},"generated":{"line":515,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":515,"column":0},"generated":{"line":516,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":516,"column":0},"generated":{"line":517,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":517,"column":0},"generated":{"line":518,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":518,"column":0},"generated":{"line":519,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":519,"column":0},"generated":{"line":520,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":520,"column":0},"generated":{"line":521,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":521,"column":0},"generated":{"line":522,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":522,"column":0},"generated":{"line":523,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":523,"column":0},"generated":{"line":524,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":524,"column":0},"generated":{"line":525,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":525,"column":0},"generated":{"line":526,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":526,"column":0},"generated":{"line":527,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":527,"column":0},"generated":{"line":528,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":528,"column":0},"generated":{"line":529,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":529,"column":0},"generated":{"line":530,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":530,"column":0},"generated":{"line":531,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":531,"column":0},"generated":{"line":532,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":532,"column":0},"generated":{"line":533,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":533,"column":0},"generated":{"line":534,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":534,"column":0},"generated":{"line":535,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":535,"column":0},"generated":{"line":536,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":536,"column":0},"generated":{"line":537,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":537,"column":0},"generated":{"line":538,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":538,"column":0},"generated":{"line":539,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":539,"column":0},"generated":{"line":540,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":540,"column":0},"generated":{"line":541,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":541,"column":0},"generated":{"line":542,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":542,"column":0},"generated":{"line":543,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":543,"column":0},"generated":{"line":544,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":544,"column":0},"generated":{"line":545,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":545,"column":0},"generated":{"line":546,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":546,"column":0},"generated":{"line":547,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":547,"column":0},"generated":{"line":548,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":548,"column":0},"generated":{"line":549,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":549,"column":0},"generated":{"line":550,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":550,"column":0},"generated":{"line":551,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":551,"column":0},"generated":{"line":552,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":552,"column":0},"generated":{"line":553,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":553,"column":0},"generated":{"line":554,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":554,"column":0},"generated":{"line":555,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":555,"column":0},"generated":{"line":556,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":556,"column":0},"generated":{"line":557,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":557,"column":0},"generated":{"line":558,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":558,"column":0},"generated":{"line":559,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":559,"column":0},"generated":{"line":560,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":560,"column":0},"generated":{"line":561,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":561,"column":0},"generated":{"line":562,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":562,"column":0},"generated":{"line":563,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":563,"column":0},"generated":{"line":564,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":564,"column":0},"generated":{"line":565,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":565,"column":0},"generated":{"line":566,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":566,"column":0},"generated":{"line":567,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":567,"column":0},"generated":{"line":568,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":568,"column":0},"generated":{"line":569,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":569,"column":0},"generated":{"line":570,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":570,"column":0},"generated":{"line":571,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":571,"column":0},"generated":{"line":572,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":572,"column":0},"generated":{"line":573,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":573,"column":0},"generated":{"line":574,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":574,"column":0},"generated":{"line":575,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":575,"column":0},"generated":{"line":576,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":576,"column":0},"generated":{"line":577,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":577,"column":0},"generated":{"line":578,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":578,"column":0},"generated":{"line":579,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":579,"column":0},"generated":{"line":580,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":580,"column":0},"generated":{"line":581,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":581,"column":0},"generated":{"line":582,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":582,"column":0},"generated":{"line":583,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":583,"column":0},"generated":{"line":584,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":584,"column":0},"generated":{"line":585,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":585,"column":0},"generated":{"line":586,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":586,"column":0},"generated":{"line":587,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":587,"column":0},"generated":{"line":588,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":588,"column":0},"generated":{"line":589,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":589,"column":0},"generated":{"line":590,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":590,"column":0},"generated":{"line":591,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":591,"column":0},"generated":{"line":592,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":592,"column":0},"generated":{"line":593,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":593,"column":0},"generated":{"line":594,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":594,"column":0},"generated":{"line":595,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":595,"column":0},"generated":{"line":596,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":596,"column":0},"generated":{"line":597,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":597,"column":0},"generated":{"line":598,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":598,"column":0},"generated":{"line":599,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":599,"column":0},"generated":{"line":600,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":600,"column":0},"generated":{"line":601,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":601,"column":0},"generated":{"line":602,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":602,"column":0},"generated":{"line":603,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":603,"column":0},"generated":{"line":604,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":604,"column":0},"generated":{"line":605,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":605,"column":0},"generated":{"line":606,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":606,"column":0},"generated":{"line":607,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":607,"column":0},"generated":{"line":608,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":608,"column":0},"generated":{"line":609,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":609,"column":0},"generated":{"line":610,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":610,"column":0},"generated":{"line":611,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":611,"column":0},"generated":{"line":612,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":612,"column":0},"generated":{"line":613,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":613,"column":0},"generated":{"line":614,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":614,"column":0},"generated":{"line":615,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":615,"column":0},"generated":{"line":616,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":616,"column":0},"generated":{"line":617,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":617,"column":0},"generated":{"line":618,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":618,"column":0},"generated":{"line":619,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":619,"column":0},"generated":{"line":620,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":620,"column":0},"generated":{"line":621,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":621,"column":0},"generated":{"line":622,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":622,"column":0},"generated":{"line":623,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":623,"column":0},"generated":{"line":624,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":624,"column":0},"generated":{"line":625,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":625,"column":0},"generated":{"line":626,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":626,"column":0},"generated":{"line":627,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":627,"column":0},"generated":{"line":628,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":628,"column":0},"generated":{"line":629,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":629,"column":0},"generated":{"line":630,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":630,"column":0},"generated":{"line":631,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":631,"column":0},"generated":{"line":632,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":632,"column":0},"generated":{"line":633,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":633,"column":0},"generated":{"line":634,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":634,"column":0},"generated":{"line":635,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":635,"column":0},"generated":{"line":636,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":636,"column":0},"generated":{"line":637,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":637,"column":0},"generated":{"line":638,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":638,"column":0},"generated":{"line":639,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":639,"column":0},"generated":{"line":640,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":640,"column":0},"generated":{"line":641,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":641,"column":0},"generated":{"line":642,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":642,"column":0},"generated":{"line":643,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":643,"column":0},"generated":{"line":644,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":644,"column":0},"generated":{"line":645,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":645,"column":0},"generated":{"line":646,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":646,"column":0},"generated":{"line":647,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":647,"column":0},"generated":{"line":648,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":648,"column":0},"generated":{"line":649,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":649,"column":0},"generated":{"line":650,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":650,"column":0},"generated":{"line":651,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":651,"column":0},"generated":{"line":652,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":652,"column":0},"generated":{"line":653,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":653,"column":0},"generated":{"line":654,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":654,"column":0},"generated":{"line":655,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":655,"column":0},"generated":{"line":656,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":656,"column":0},"generated":{"line":657,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":657,"column":0},"generated":{"line":658,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":658,"column":0},"generated":{"line":659,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":659,"column":0},"generated":{"line":660,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":660,"column":0},"generated":{"line":661,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":661,"column":0},"generated":{"line":662,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":662,"column":0},"generated":{"line":663,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":663,"column":0},"generated":{"line":664,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":664,"column":0},"generated":{"line":665,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":665,"column":0},"generated":{"line":666,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":666,"column":0},"generated":{"line":667,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":667,"column":0},"generated":{"line":668,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":668,"column":0},"generated":{"line":669,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":669,"column":0},"generated":{"line":670,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":670,"column":0},"generated":{"line":671,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":671,"column":0},"generated":{"line":672,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":672,"column":0},"generated":{"line":673,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":673,"column":0},"generated":{"line":674,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":674,"column":0},"generated":{"line":675,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":675,"column":0},"generated":{"line":676,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":676,"column":0},"generated":{"line":677,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":677,"column":0},"generated":{"line":678,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":678,"column":0},"generated":{"line":679,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":679,"column":0},"generated":{"line":680,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":680,"column":0},"generated":{"line":681,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":681,"column":0},"generated":{"line":682,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":682,"column":0},"generated":{"line":683,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":683,"column":0},"generated":{"line":684,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":684,"column":0},"generated":{"line":685,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":685,"column":0},"generated":{"line":686,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":686,"column":0},"generated":{"line":687,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":687,"column":0},"generated":{"line":688,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":688,"column":0},"generated":{"line":689,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":689,"column":0},"generated":{"line":690,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":690,"column":0},"generated":{"line":691,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":691,"column":0},"generated":{"line":692,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":692,"column":0},"generated":{"line":693,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":693,"column":0},"generated":{"line":694,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":694,"column":0},"generated":{"line":695,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":695,"column":0},"generated":{"line":696,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":696,"column":0},"generated":{"line":697,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":697,"column":0},"generated":{"line":698,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":698,"column":0},"generated":{"line":699,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":699,"column":0},"generated":{"line":700,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":700,"column":0},"generated":{"line":701,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":701,"column":0},"generated":{"line":702,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":702,"column":0},"generated":{"line":703,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":703,"column":0},"generated":{"line":704,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":704,"column":0},"generated":{"line":705,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":705,"column":0},"generated":{"line":706,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":706,"column":0},"generated":{"line":707,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":707,"column":0},"generated":{"line":708,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":708,"column":0},"generated":{"line":709,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":709,"column":0},"generated":{"line":710,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":710,"column":0},"generated":{"line":711,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":711,"column":0},"generated":{"line":712,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":712,"column":0},"generated":{"line":713,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":713,"column":0},"generated":{"line":714,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":714,"column":0},"generated":{"line":715,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":715,"column":0},"generated":{"line":716,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":716,"column":0},"generated":{"line":717,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":717,"column":0},"generated":{"line":718,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":718,"column":0},"generated":{"line":719,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":719,"column":0},"generated":{"line":720,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":720,"column":0},"generated":{"line":721,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":721,"column":0},"generated":{"line":722,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":722,"column":0},"generated":{"line":723,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":723,"column":0},"generated":{"line":724,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":724,"column":0},"generated":{"line":725,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":725,"column":0},"generated":{"line":726,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":726,"column":0},"generated":{"line":727,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":727,"column":0},"generated":{"line":728,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":728,"column":0},"generated":{"line":729,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":729,"column":0},"generated":{"line":730,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":730,"column":0},"generated":{"line":731,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":731,"column":0},"generated":{"line":732,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":732,"column":0},"generated":{"line":733,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":733,"column":0},"generated":{"line":734,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":734,"column":0},"generated":{"line":735,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":735,"column":0},"generated":{"line":736,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":736,"column":0},"generated":{"line":737,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":737,"column":0},"generated":{"line":738,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":738,"column":0},"generated":{"line":739,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":739,"column":0},"generated":{"line":740,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":740,"column":0},"generated":{"line":741,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":741,"column":0},"generated":{"line":742,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":742,"column":0},"generated":{"line":743,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":743,"column":0},"generated":{"line":744,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":744,"column":0},"generated":{"line":745,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":745,"column":0},"generated":{"line":746,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":746,"column":0},"generated":{"line":747,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":747,"column":0},"generated":{"line":748,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":748,"column":0},"generated":{"line":749,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":749,"column":0},"generated":{"line":750,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":750,"column":0},"generated":{"line":751,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":751,"column":0},"generated":{"line":752,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":752,"column":0},"generated":{"line":753,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":753,"column":0},"generated":{"line":754,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":754,"column":0},"generated":{"line":755,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":755,"column":0},"generated":{"line":756,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":756,"column":0},"generated":{"line":757,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":757,"column":0},"generated":{"line":758,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":758,"column":0},"generated":{"line":759,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":759,"column":0},"generated":{"line":760,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":760,"column":0},"generated":{"line":761,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":761,"column":0},"generated":{"line":762,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":762,"column":0},"generated":{"line":763,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":763,"column":0},"generated":{"line":764,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":764,"column":0},"generated":{"line":765,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":765,"column":0},"generated":{"line":766,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":766,"column":0},"generated":{"line":767,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":767,"column":0},"generated":{"line":768,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":768,"column":0},"generated":{"line":769,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":769,"column":0},"generated":{"line":770,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":770,"column":0},"generated":{"line":771,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":771,"column":0},"generated":{"line":772,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":772,"column":0},"generated":{"line":773,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":773,"column":0},"generated":{"line":774,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":774,"column":0},"generated":{"line":775,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":775,"column":0},"generated":{"line":776,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":776,"column":0},"generated":{"line":777,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":777,"column":0},"generated":{"line":778,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":778,"column":0},"generated":{"line":779,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":779,"column":0},"generated":{"line":780,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":780,"column":0},"generated":{"line":781,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":781,"column":0},"generated":{"line":782,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":782,"column":0},"generated":{"line":783,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":783,"column":0},"generated":{"line":784,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":784,"column":0},"generated":{"line":785,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":785,"column":0},"generated":{"line":786,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":786,"column":0},"generated":{"line":787,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":787,"column":0},"generated":{"line":788,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":788,"column":0},"generated":{"line":789,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":789,"column":0},"generated":{"line":790,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":790,"column":0},"generated":{"line":791,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":791,"column":0},"generated":{"line":792,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":792,"column":0},"generated":{"line":793,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":793,"column":0},"generated":{"line":794,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":794,"column":0},"generated":{"line":795,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":795,"column":0},"generated":{"line":796,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":796,"column":0},"generated":{"line":797,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":797,"column":0},"generated":{"line":798,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":798,"column":0},"generated":{"line":799,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":799,"column":0},"generated":{"line":800,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":800,"column":0},"generated":{"line":801,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":801,"column":0},"generated":{"line":802,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":802,"column":0},"generated":{"line":803,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":803,"column":0},"generated":{"line":804,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":804,"column":0},"generated":{"line":805,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":805,"column":0},"generated":{"line":806,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":806,"column":0},"generated":{"line":807,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":807,"column":0},"generated":{"line":808,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":808,"column":0},"generated":{"line":809,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":809,"column":0},"generated":{"line":810,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":810,"column":0},"generated":{"line":811,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":811,"column":0},"generated":{"line":812,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":812,"column":0},"generated":{"line":813,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":813,"column":0},"generated":{"line":814,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":814,"column":0},"generated":{"line":815,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":815,"column":0},"generated":{"line":816,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":816,"column":0},"generated":{"line":817,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":817,"column":0},"generated":{"line":818,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":818,"column":0},"generated":{"line":819,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":819,"column":0},"generated":{"line":820,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":820,"column":0},"generated":{"line":821,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":821,"column":0},"generated":{"line":822,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":822,"column":0},"generated":{"line":823,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":823,"column":0},"generated":{"line":824,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":824,"column":0},"generated":{"line":825,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":825,"column":0},"generated":{"line":826,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":826,"column":0},"generated":{"line":827,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":827,"column":0},"generated":{"line":828,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":828,"column":0},"generated":{"line":829,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":829,"column":0},"generated":{"line":830,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":830,"column":0},"generated":{"line":831,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":831,"column":0},"generated":{"line":832,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":832,"column":0},"generated":{"line":833,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":833,"column":0},"generated":{"line":834,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":834,"column":0},"generated":{"line":835,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":835,"column":0},"generated":{"line":836,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":836,"column":0},"generated":{"line":837,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":837,"column":0},"generated":{"line":838,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":838,"column":0},"generated":{"line":839,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":839,"column":0},"generated":{"line":840,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":840,"column":0},"generated":{"line":841,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":841,"column":0},"generated":{"line":842,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":842,"column":0},"generated":{"line":843,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":843,"column":0},"generated":{"line":844,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":844,"column":0},"generated":{"line":845,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":845,"column":0},"generated":{"line":846,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":846,"column":0},"generated":{"line":847,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":847,"column":0},"generated":{"line":848,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":848,"column":0},"generated":{"line":849,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":849,"column":0},"generated":{"line":850,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":850,"column":0},"generated":{"line":851,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":851,"column":0},"generated":{"line":852,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":852,"column":0},"generated":{"line":853,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":853,"column":0},"generated":{"line":854,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":854,"column":0},"generated":{"line":855,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":855,"column":0},"generated":{"line":856,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":856,"column":0},"generated":{"line":857,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":857,"column":0},"generated":{"line":858,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":858,"column":0},"generated":{"line":859,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":859,"column":0},"generated":{"line":860,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":860,"column":0},"generated":{"line":861,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":861,"column":0},"generated":{"line":862,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":862,"column":0},"generated":{"line":863,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":863,"column":0},"generated":{"line":864,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":864,"column":0},"generated":{"line":865,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":865,"column":0},"generated":{"line":866,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":866,"column":0},"generated":{"line":867,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":867,"column":0},"generated":{"line":868,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":868,"column":0},"generated":{"line":869,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":869,"column":0},"generated":{"line":870,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":870,"column":0},"generated":{"line":871,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":871,"column":0},"generated":{"line":872,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":872,"column":0},"generated":{"line":873,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":873,"column":0},"generated":{"line":874,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":874,"column":0},"generated":{"line":875,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":875,"column":0},"generated":{"line":876,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":876,"column":0},"generated":{"line":877,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":877,"column":0},"generated":{"line":878,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":878,"column":0},"generated":{"line":879,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":879,"column":0},"generated":{"line":880,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":880,"column":0},"generated":{"line":881,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":881,"column":0},"generated":{"line":882,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":882,"column":0},"generated":{"line":883,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":883,"column":0},"generated":{"line":884,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":884,"column":0},"generated":{"line":885,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":885,"column":0},"generated":{"line":886,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":886,"column":0},"generated":{"line":887,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":887,"column":0},"generated":{"line":888,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":888,"column":0},"generated":{"line":889,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":889,"column":0},"generated":{"line":890,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":890,"column":0},"generated":{"line":891,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":891,"column":0},"generated":{"line":892,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":892,"column":0},"generated":{"line":893,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":893,"column":0},"generated":{"line":894,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":894,"column":0},"generated":{"line":895,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":895,"column":0},"generated":{"line":896,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":896,"column":0},"generated":{"line":897,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":897,"column":0},"generated":{"line":898,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":898,"column":0},"generated":{"line":899,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":899,"column":0},"generated":{"line":900,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":900,"column":0},"generated":{"line":901,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":901,"column":0},"generated":{"line":902,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":902,"column":0},"generated":{"line":903,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":903,"column":0},"generated":{"line":904,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":904,"column":0},"generated":{"line":905,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":905,"column":0},"generated":{"line":906,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":906,"column":0},"generated":{"line":907,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":907,"column":0},"generated":{"line":908,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":908,"column":0},"generated":{"line":909,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":909,"column":0},"generated":{"line":910,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":910,"column":0},"generated":{"line":911,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":911,"column":0},"generated":{"line":912,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":912,"column":0},"generated":{"line":913,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":913,"column":0},"generated":{"line":914,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":914,"column":0},"generated":{"line":915,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":915,"column":0},"generated":{"line":916,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":916,"column":0},"generated":{"line":917,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":917,"column":0},"generated":{"line":918,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":918,"column":0},"generated":{"line":919,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":919,"column":0},"generated":{"line":920,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":920,"column":0},"generated":{"line":921,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":921,"column":0},"generated":{"line":922,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":922,"column":0},"generated":{"line":923,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":923,"column":0},"generated":{"line":924,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":924,"column":0},"generated":{"line":925,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":925,"column":0},"generated":{"line":926,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":926,"column":0},"generated":{"line":927,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":927,"column":0},"generated":{"line":928,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":928,"column":0},"generated":{"line":929,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":929,"column":0},"generated":{"line":930,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":930,"column":0},"generated":{"line":931,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":931,"column":0},"generated":{"line":932,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":932,"column":0},"generated":{"line":933,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":933,"column":0},"generated":{"line":934,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":934,"column":0},"generated":{"line":935,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":935,"column":0},"generated":{"line":936,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":936,"column":0},"generated":{"line":937,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":937,"column":0},"generated":{"line":938,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":938,"column":0},"generated":{"line":939,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":939,"column":0},"generated":{"line":940,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":940,"column":0},"generated":{"line":941,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":941,"column":0},"generated":{"line":942,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":942,"column":0},"generated":{"line":943,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":943,"column":0},"generated":{"line":944,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":944,"column":0},"generated":{"line":945,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":945,"column":0},"generated":{"line":946,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":946,"column":0},"generated":{"line":947,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":947,"column":0},"generated":{"line":948,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":948,"column":0},"generated":{"line":949,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":949,"column":0},"generated":{"line":950,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":950,"column":0},"generated":{"line":951,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":951,"column":0},"generated":{"line":952,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":952,"column":0},"generated":{"line":953,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":953,"column":0},"generated":{"line":954,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":954,"column":0},"generated":{"line":955,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":955,"column":0},"generated":{"line":956,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":956,"column":0},"generated":{"line":957,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":957,"column":0},"generated":{"line":958,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":958,"column":0},"generated":{"line":959,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":959,"column":0},"generated":{"line":960,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":960,"column":0},"generated":{"line":961,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":961,"column":0},"generated":{"line":962,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":962,"column":0},"generated":{"line":963,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":963,"column":0},"generated":{"line":964,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":964,"column":0},"generated":{"line":965,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":965,"column":0},"generated":{"line":966,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":966,"column":0},"generated":{"line":967,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":967,"column":0},"generated":{"line":968,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":968,"column":0},"generated":{"line":969,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":969,"column":0},"generated":{"line":970,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":970,"column":0},"generated":{"line":971,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":971,"column":0},"generated":{"line":972,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":972,"column":0},"generated":{"line":973,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":973,"column":0},"generated":{"line":974,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":974,"column":0},"generated":{"line":975,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":975,"column":0},"generated":{"line":976,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":976,"column":0},"generated":{"line":977,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":977,"column":0},"generated":{"line":978,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":978,"column":0},"generated":{"line":979,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":979,"column":0},"generated":{"line":980,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":980,"column":0},"generated":{"line":981,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":981,"column":0},"generated":{"line":982,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":982,"column":0},"generated":{"line":983,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":983,"column":0},"generated":{"line":984,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":984,"column":0},"generated":{"line":985,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":985,"column":0},"generated":{"line":986,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":986,"column":0},"generated":{"line":987,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":987,"column":0},"generated":{"line":988,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":988,"column":0},"generated":{"line":989,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":989,"column":0},"generated":{"line":990,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":990,"column":0},"generated":{"line":991,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":991,"column":0},"generated":{"line":992,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":992,"column":0},"generated":{"line":993,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":993,"column":0},"generated":{"line":994,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":994,"column":0},"generated":{"line":995,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":995,"column":0},"generated":{"line":996,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":996,"column":0},"generated":{"line":997,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":997,"column":0},"generated":{"line":998,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":998,"column":0},"generated":{"line":999,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":999,"column":0},"generated":{"line":1000,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1000,"column":0},"generated":{"line":1001,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1001,"column":0},"generated":{"line":1002,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1002,"column":0},"generated":{"line":1003,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1003,"column":0},"generated":{"line":1004,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1004,"column":0},"generated":{"line":1005,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1005,"column":0},"generated":{"line":1006,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1006,"column":0},"generated":{"line":1007,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1007,"column":0},"generated":{"line":1008,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1008,"column":0},"generated":{"line":1009,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1009,"column":0},"generated":{"line":1010,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1010,"column":0},"generated":{"line":1011,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1011,"column":0},"generated":{"line":1012,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1012,"column":0},"generated":{"line":1013,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1013,"column":0},"generated":{"line":1014,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1014,"column":0},"generated":{"line":1015,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1015,"column":0},"generated":{"line":1016,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1016,"column":0},"generated":{"line":1017,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1017,"column":0},"generated":{"line":1018,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1018,"column":0},"generated":{"line":1019,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1019,"column":0},"generated":{"line":1020,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1020,"column":0},"generated":{"line":1021,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1021,"column":0},"generated":{"line":1022,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1022,"column":0},"generated":{"line":1023,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1023,"column":0},"generated":{"line":1024,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1024,"column":0},"generated":{"line":1025,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1025,"column":0},"generated":{"line":1026,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1026,"column":0},"generated":{"line":1027,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1027,"column":0},"generated":{"line":1028,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1028,"column":0},"generated":{"line":1029,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1029,"column":0},"generated":{"line":1030,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1030,"column":0},"generated":{"line":1031,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1031,"column":0},"generated":{"line":1032,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1032,"column":0},"generated":{"line":1033,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1033,"column":0},"generated":{"line":1034,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1034,"column":0},"generated":{"line":1035,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1035,"column":0},"generated":{"line":1036,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1036,"column":0},"generated":{"line":1037,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1037,"column":0},"generated":{"line":1038,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1038,"column":0},"generated":{"line":1039,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1039,"column":0},"generated":{"line":1040,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1040,"column":0},"generated":{"line":1041,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1041,"column":0},"generated":{"line":1042,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1042,"column":0},"generated":{"line":1043,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1043,"column":0},"generated":{"line":1044,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1044,"column":0},"generated":{"line":1045,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1045,"column":0},"generated":{"line":1046,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1046,"column":0},"generated":{"line":1047,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1047,"column":0},"generated":{"line":1048,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1048,"column":0},"generated":{"line":1049,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1049,"column":0},"generated":{"line":1050,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1050,"column":0},"generated":{"line":1051,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1051,"column":0},"generated":{"line":1052,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1052,"column":0},"generated":{"line":1053,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1053,"column":0},"generated":{"line":1054,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1054,"column":0},"generated":{"line":1055,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1055,"column":0},"generated":{"line":1056,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1056,"column":0},"generated":{"line":1057,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1057,"column":0},"generated":{"line":1058,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1058,"column":0},"generated":{"line":1059,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1059,"column":0},"generated":{"line":1060,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1060,"column":0},"generated":{"line":1061,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1061,"column":0},"generated":{"line":1062,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1062,"column":0},"generated":{"line":1063,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1063,"column":0},"generated":{"line":1064,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1064,"column":0},"generated":{"line":1065,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1065,"column":0},"generated":{"line":1066,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1066,"column":0},"generated":{"line":1067,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1067,"column":0},"generated":{"line":1068,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1068,"column":0},"generated":{"line":1069,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1069,"column":0},"generated":{"line":1070,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1070,"column":0},"generated":{"line":1071,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1071,"column":0},"generated":{"line":1072,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1072,"column":0},"generated":{"line":1073,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1073,"column":0},"generated":{"line":1074,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1074,"column":0},"generated":{"line":1075,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1075,"column":0},"generated":{"line":1076,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1076,"column":0},"generated":{"line":1077,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1077,"column":0},"generated":{"line":1078,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1078,"column":0},"generated":{"line":1079,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1079,"column":0},"generated":{"line":1080,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1080,"column":0},"generated":{"line":1081,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1081,"column":0},"generated":{"line":1082,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1082,"column":0},"generated":{"line":1083,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1083,"column":0},"generated":{"line":1084,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1084,"column":0},"generated":{"line":1085,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1085,"column":0},"generated":{"line":1086,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1086,"column":0},"generated":{"line":1087,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1087,"column":0},"generated":{"line":1088,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1088,"column":0},"generated":{"line":1089,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1089,"column":0},"generated":{"line":1090,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1090,"column":0},"generated":{"line":1091,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1091,"column":0},"generated":{"line":1092,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1092,"column":0},"generated":{"line":1093,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1093,"column":0},"generated":{"line":1094,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1094,"column":0},"generated":{"line":1095,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1095,"column":0},"generated":{"line":1096,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1096,"column":0},"generated":{"line":1097,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1097,"column":0},"generated":{"line":1098,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1098,"column":0},"generated":{"line":1099,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1099,"column":0},"generated":{"line":1100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1100,"column":0},"generated":{"line":1101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1101,"column":0},"generated":{"line":1102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1102,"column":0},"generated":{"line":1103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1103,"column":0},"generated":{"line":1104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1104,"column":0},"generated":{"line":1105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1105,"column":0},"generated":{"line":1106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1106,"column":0},"generated":{"line":1107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1107,"column":0},"generated":{"line":1108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1108,"column":0},"generated":{"line":1109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1109,"column":0},"generated":{"line":1110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1110,"column":0},"generated":{"line":1111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1111,"column":0},"generated":{"line":1112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1112,"column":0},"generated":{"line":1113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1113,"column":0},"generated":{"line":1114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1114,"column":0},"generated":{"line":1115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1115,"column":0},"generated":{"line":1116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1116,"column":0},"generated":{"line":1117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1117,"column":0},"generated":{"line":1118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1118,"column":0},"generated":{"line":1119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1119,"column":0},"generated":{"line":1120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1120,"column":0},"generated":{"line":1121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1121,"column":0},"generated":{"line":1122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1122,"column":0},"generated":{"line":1123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1123,"column":0},"generated":{"line":1124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1124,"column":0},"generated":{"line":1125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1125,"column":0},"generated":{"line":1126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1126,"column":0},"generated":{"line":1127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1127,"column":0},"generated":{"line":1128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1128,"column":0},"generated":{"line":1129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1129,"column":0},"generated":{"line":1130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1130,"column":0},"generated":{"line":1131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1131,"column":0},"generated":{"line":1132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1132,"column":0},"generated":{"line":1133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1133,"column":0},"generated":{"line":1134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1134,"column":0},"generated":{"line":1135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1135,"column":0},"generated":{"line":1136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1136,"column":0},"generated":{"line":1137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1137,"column":0},"generated":{"line":1138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1138,"column":0},"generated":{"line":1139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1139,"column":0},"generated":{"line":1140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1140,"column":0},"generated":{"line":1141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1141,"column":0},"generated":{"line":1142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1142,"column":0},"generated":{"line":1143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1143,"column":0},"generated":{"line":1144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1144,"column":0},"generated":{"line":1145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1145,"column":0},"generated":{"line":1146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1146,"column":0},"generated":{"line":1147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1147,"column":0},"generated":{"line":1148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1148,"column":0},"generated":{"line":1149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1149,"column":0},"generated":{"line":1150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1150,"column":0},"generated":{"line":1151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1151,"column":0},"generated":{"line":1152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1152,"column":0},"generated":{"line":1153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1153,"column":0},"generated":{"line":1154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1154,"column":0},"generated":{"line":1155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1155,"column":0},"generated":{"line":1156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1156,"column":0},"generated":{"line":1157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1157,"column":0},"generated":{"line":1158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1158,"column":0},"generated":{"line":1159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1159,"column":0},"generated":{"line":1160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1160,"column":0},"generated":{"line":1161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1161,"column":0},"generated":{"line":1162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1162,"column":0},"generated":{"line":1163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1163,"column":0},"generated":{"line":1164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1164,"column":0},"generated":{"line":1165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1165,"column":0},"generated":{"line":1166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1166,"column":0},"generated":{"line":1167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1167,"column":0},"generated":{"line":1168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1168,"column":0},"generated":{"line":1169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1169,"column":0},"generated":{"line":1170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1170,"column":0},"generated":{"line":1171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1171,"column":0},"generated":{"line":1172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1172,"column":0},"generated":{"line":1173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1173,"column":0},"generated":{"line":1174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1174,"column":0},"generated":{"line":1175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1175,"column":0},"generated":{"line":1176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1176,"column":0},"generated":{"line":1177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1177,"column":0},"generated":{"line":1178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1178,"column":0},"generated":{"line":1179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1179,"column":0},"generated":{"line":1180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1180,"column":0},"generated":{"line":1181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1181,"column":0},"generated":{"line":1182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1182,"column":0},"generated":{"line":1183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1183,"column":0},"generated":{"line":1184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1184,"column":0},"generated":{"line":1185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1185,"column":0},"generated":{"line":1186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1186,"column":0},"generated":{"line":1187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1187,"column":0},"generated":{"line":1188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1188,"column":0},"generated":{"line":1189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1189,"column":0},"generated":{"line":1190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1190,"column":0},"generated":{"line":1191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1191,"column":0},"generated":{"line":1192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1192,"column":0},"generated":{"line":1193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1193,"column":0},"generated":{"line":1194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1194,"column":0},"generated":{"line":1195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1195,"column":0},"generated":{"line":1196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1196,"column":0},"generated":{"line":1197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1197,"column":0},"generated":{"line":1198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1198,"column":0},"generated":{"line":1199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1199,"column":0},"generated":{"line":1200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1200,"column":0},"generated":{"line":1201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1201,"column":0},"generated":{"line":1202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1202,"column":0},"generated":{"line":1203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1203,"column":0},"generated":{"line":1204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1204,"column":0},"generated":{"line":1205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1205,"column":0},"generated":{"line":1206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1206,"column":0},"generated":{"line":1207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1207,"column":0},"generated":{"line":1208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1208,"column":0},"generated":{"line":1209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1209,"column":0},"generated":{"line":1210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1210,"column":0},"generated":{"line":1211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1211,"column":0},"generated":{"line":1212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1212,"column":0},"generated":{"line":1213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1213,"column":0},"generated":{"line":1214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1214,"column":0},"generated":{"line":1215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1215,"column":0},"generated":{"line":1216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1216,"column":0},"generated":{"line":1217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1217,"column":0},"generated":{"line":1218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1218,"column":0},"generated":{"line":1219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1219,"column":0},"generated":{"line":1220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1220,"column":0},"generated":{"line":1221,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1221,"column":0},"generated":{"line":1222,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1222,"column":0},"generated":{"line":1223,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1223,"column":0},"generated":{"line":1224,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1224,"column":0},"generated":{"line":1225,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1225,"column":0},"generated":{"line":1226,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1226,"column":0},"generated":{"line":1227,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1227,"column":0},"generated":{"line":1228,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1228,"column":0},"generated":{"line":1229,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1229,"column":0},"generated":{"line":1230,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1230,"column":0},"generated":{"line":1231,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1231,"column":0},"generated":{"line":1232,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1232,"column":0},"generated":{"line":1233,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1233,"column":0},"generated":{"line":1234,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1234,"column":0},"generated":{"line":1235,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1235,"column":0},"generated":{"line":1236,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1236,"column":0},"generated":{"line":1237,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1237,"column":0},"generated":{"line":1238,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1238,"column":0},"generated":{"line":1239,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1239,"column":0},"generated":{"line":1240,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1240,"column":0},"generated":{"line":1241,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1241,"column":0},"generated":{"line":1242,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1242,"column":0},"generated":{"line":1243,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1243,"column":0},"generated":{"line":1244,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1244,"column":0},"generated":{"line":1245,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1245,"column":0},"generated":{"line":1246,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1246,"column":0},"generated":{"line":1247,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1247,"column":0},"generated":{"line":1248,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1248,"column":0},"generated":{"line":1249,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1249,"column":0},"generated":{"line":1250,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1250,"column":0},"generated":{"line":1251,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1251,"column":0},"generated":{"line":1252,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1252,"column":0},"generated":{"line":1253,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1253,"column":0},"generated":{"line":1254,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1254,"column":0},"generated":{"line":1255,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1255,"column":0},"generated":{"line":1256,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1256,"column":0},"generated":{"line":1257,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1257,"column":0},"generated":{"line":1258,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1258,"column":0},"generated":{"line":1259,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1259,"column":0},"generated":{"line":1260,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1260,"column":0},"generated":{"line":1261,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1261,"column":0},"generated":{"line":1262,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1262,"column":0},"generated":{"line":1263,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1263,"column":0},"generated":{"line":1264,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1264,"column":0},"generated":{"line":1265,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1265,"column":0},"generated":{"line":1266,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1266,"column":0},"generated":{"line":1267,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1267,"column":0},"generated":{"line":1268,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1268,"column":0},"generated":{"line":1269,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1269,"column":0},"generated":{"line":1270,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1270,"column":0},"generated":{"line":1271,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1271,"column":0},"generated":{"line":1272,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1272,"column":0},"generated":{"line":1273,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1273,"column":0},"generated":{"line":1274,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1274,"column":0},"generated":{"line":1275,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1275,"column":0},"generated":{"line":1276,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1276,"column":0},"generated":{"line":1277,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1277,"column":0},"generated":{"line":1278,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1278,"column":0},"generated":{"line":1279,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1279,"column":0},"generated":{"line":1280,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1280,"column":0},"generated":{"line":1281,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1281,"column":0},"generated":{"line":1282,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1282,"column":0},"generated":{"line":1283,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1283,"column":0},"generated":{"line":1284,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1284,"column":0},"generated":{"line":1285,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1285,"column":0},"generated":{"line":1286,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1286,"column":0},"generated":{"line":1287,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1287,"column":0},"generated":{"line":1288,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1288,"column":0},"generated":{"line":1289,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1289,"column":0},"generated":{"line":1290,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1290,"column":0},"generated":{"line":1291,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1291,"column":0},"generated":{"line":1292,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1292,"column":0},"generated":{"line":1293,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1293,"column":0},"generated":{"line":1294,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1294,"column":0},"generated":{"line":1295,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1295,"column":0},"generated":{"line":1296,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1296,"column":0},"generated":{"line":1297,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1297,"column":0},"generated":{"line":1298,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1298,"column":0},"generated":{"line":1299,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1299,"column":0},"generated":{"line":1300,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1300,"column":0},"generated":{"line":1301,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1301,"column":0},"generated":{"line":1302,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1302,"column":0},"generated":{"line":1303,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1303,"column":0},"generated":{"line":1304,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1304,"column":0},"generated":{"line":1305,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1305,"column":0},"generated":{"line":1306,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1306,"column":0},"generated":{"line":1307,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1307,"column":0},"generated":{"line":1308,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1308,"column":0},"generated":{"line":1309,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1309,"column":0},"generated":{"line":1310,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1310,"column":0},"generated":{"line":1311,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1311,"column":0},"generated":{"line":1312,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1312,"column":0},"generated":{"line":1313,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1313,"column":0},"generated":{"line":1314,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1314,"column":0},"generated":{"line":1315,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1315,"column":0},"generated":{"line":1316,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1316,"column":0},"generated":{"line":1317,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1317,"column":0},"generated":{"line":1318,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1318,"column":0},"generated":{"line":1319,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1319,"column":0},"generated":{"line":1320,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1320,"column":0},"generated":{"line":1321,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1321,"column":0},"generated":{"line":1322,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1322,"column":0},"generated":{"line":1323,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1323,"column":0},"generated":{"line":1324,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1324,"column":0},"generated":{"line":1325,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1325,"column":0},"generated":{"line":1326,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1326,"column":0},"generated":{"line":1327,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1327,"column":0},"generated":{"line":1328,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1328,"column":0},"generated":{"line":1329,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1329,"column":0},"generated":{"line":1330,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1330,"column":0},"generated":{"line":1331,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1331,"column":0},"generated":{"line":1332,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1332,"column":0},"generated":{"line":1333,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1333,"column":0},"generated":{"line":1334,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1334,"column":0},"generated":{"line":1335,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1335,"column":0},"generated":{"line":1336,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1336,"column":0},"generated":{"line":1337,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1337,"column":0},"generated":{"line":1338,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1338,"column":0},"generated":{"line":1339,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1339,"column":0},"generated":{"line":1340,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1340,"column":0},"generated":{"line":1341,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1341,"column":0},"generated":{"line":1342,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1342,"column":0},"generated":{"line":1343,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1343,"column":0},"generated":{"line":1344,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1344,"column":0},"generated":{"line":1345,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1345,"column":0},"generated":{"line":1346,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1346,"column":0},"generated":{"line":1347,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1347,"column":0},"generated":{"line":1348,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1348,"column":0},"generated":{"line":1349,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1349,"column":0},"generated":{"line":1350,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1350,"column":0},"generated":{"line":1351,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1351,"column":0},"generated":{"line":1352,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1352,"column":0},"generated":{"line":1353,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1353,"column":0},"generated":{"line":1354,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1354,"column":0},"generated":{"line":1355,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1355,"column":0},"generated":{"line":1356,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1356,"column":0},"generated":{"line":1357,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1357,"column":0},"generated":{"line":1358,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1358,"column":0},"generated":{"line":1359,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1359,"column":0},"generated":{"line":1360,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1360,"column":0},"generated":{"line":1361,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1361,"column":0},"generated":{"line":1362,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1362,"column":0},"generated":{"line":1363,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1363,"column":0},"generated":{"line":1364,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1364,"column":0},"generated":{"line":1365,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1365,"column":0},"generated":{"line":1366,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1366,"column":0},"generated":{"line":1367,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1367,"column":0},"generated":{"line":1368,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1368,"column":0},"generated":{"line":1369,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1369,"column":0},"generated":{"line":1370,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1370,"column":0},"generated":{"line":1371,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1371,"column":0},"generated":{"line":1372,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1372,"column":0},"generated":{"line":1373,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1373,"column":0},"generated":{"line":1374,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1374,"column":0},"generated":{"line":1375,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1375,"column":0},"generated":{"line":1376,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1376,"column":0},"generated":{"line":1377,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1377,"column":0},"generated":{"line":1378,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1378,"column":0},"generated":{"line":1379,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1379,"column":0},"generated":{"line":1380,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1380,"column":0},"generated":{"line":1381,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1381,"column":0},"generated":{"line":1382,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1382,"column":0},"generated":{"line":1383,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1383,"column":0},"generated":{"line":1384,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1384,"column":0},"generated":{"line":1385,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1385,"column":0},"generated":{"line":1386,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1386,"column":0},"generated":{"line":1387,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1387,"column":0},"generated":{"line":1388,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1388,"column":0},"generated":{"line":1389,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1389,"column":0},"generated":{"line":1390,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1390,"column":0},"generated":{"line":1391,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1391,"column":0},"generated":{"line":1392,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1392,"column":0},"generated":{"line":1393,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1393,"column":0},"generated":{"line":1394,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1394,"column":0},"generated":{"line":1395,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1395,"column":0},"generated":{"line":1396,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1396,"column":0},"generated":{"line":1397,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1397,"column":0},"generated":{"line":1398,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1398,"column":0},"generated":{"line":1399,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1399,"column":0},"generated":{"line":1400,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1400,"column":0},"generated":{"line":1401,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1401,"column":0},"generated":{"line":1402,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1402,"column":0},"generated":{"line":1403,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1403,"column":0},"generated":{"line":1404,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1404,"column":0},"generated":{"line":1405,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1405,"column":0},"generated":{"line":1406,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1406,"column":0},"generated":{"line":1407,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1407,"column":0},"generated":{"line":1408,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1408,"column":0},"generated":{"line":1409,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1409,"column":0},"generated":{"line":1410,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1410,"column":0},"generated":{"line":1411,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1411,"column":0},"generated":{"line":1412,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1412,"column":0},"generated":{"line":1413,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1413,"column":0},"generated":{"line":1414,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1414,"column":0},"generated":{"line":1415,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1415,"column":0},"generated":{"line":1416,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1416,"column":0},"generated":{"line":1417,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1417,"column":0},"generated":{"line":1418,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1418,"column":0},"generated":{"line":1419,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1419,"column":0},"generated":{"line":1420,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1420,"column":0},"generated":{"line":1421,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1421,"column":0},"generated":{"line":1422,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1422,"column":0},"generated":{"line":1423,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1423,"column":0},"generated":{"line":1424,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1424,"column":0},"generated":{"line":1425,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1425,"column":0},"generated":{"line":1426,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1426,"column":0},"generated":{"line":1427,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1427,"column":0},"generated":{"line":1428,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1428,"column":0},"generated":{"line":1429,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1429,"column":0},"generated":{"line":1430,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1430,"column":0},"generated":{"line":1431,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1431,"column":0},"generated":{"line":1432,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1432,"column":0},"generated":{"line":1433,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1433,"column":0},"generated":{"line":1434,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1434,"column":0},"generated":{"line":1435,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1435,"column":0},"generated":{"line":1436,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1436,"column":0},"generated":{"line":1437,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1437,"column":0},"generated":{"line":1438,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1438,"column":0},"generated":{"line":1439,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1439,"column":0},"generated":{"line":1440,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1440,"column":0},"generated":{"line":1441,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1441,"column":0},"generated":{"line":1442,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1442,"column":0},"generated":{"line":1443,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1443,"column":0},"generated":{"line":1444,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1444,"column":0},"generated":{"line":1445,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1445,"column":0},"generated":{"line":1446,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1446,"column":0},"generated":{"line":1447,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1447,"column":0},"generated":{"line":1448,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1448,"column":0},"generated":{"line":1449,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1449,"column":0},"generated":{"line":1450,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1450,"column":0},"generated":{"line":1451,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1451,"column":0},"generated":{"line":1452,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1452,"column":0},"generated":{"line":1453,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1453,"column":0},"generated":{"line":1454,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1454,"column":0},"generated":{"line":1455,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1455,"column":0},"generated":{"line":1456,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1456,"column":0},"generated":{"line":1457,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1457,"column":0},"generated":{"line":1458,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1458,"column":0},"generated":{"line":1459,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1459,"column":0},"generated":{"line":1460,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1460,"column":0},"generated":{"line":1461,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1461,"column":0},"generated":{"line":1462,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1462,"column":0},"generated":{"line":1463,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1463,"column":0},"generated":{"line":1464,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1464,"column":0},"generated":{"line":1465,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1465,"column":0},"generated":{"line":1466,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1466,"column":0},"generated":{"line":1467,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1467,"column":0},"generated":{"line":1468,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1468,"column":0},"generated":{"line":1469,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1469,"column":0},"generated":{"line":1470,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1470,"column":0},"generated":{"line":1471,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1471,"column":0},"generated":{"line":1472,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1472,"column":0},"generated":{"line":1473,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1473,"column":0},"generated":{"line":1474,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1474,"column":0},"generated":{"line":1475,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1475,"column":0},"generated":{"line":1476,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1476,"column":0},"generated":{"line":1477,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1477,"column":0},"generated":{"line":1478,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1478,"column":0},"generated":{"line":1479,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1479,"column":0},"generated":{"line":1480,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1480,"column":0},"generated":{"line":1481,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1481,"column":0},"generated":{"line":1482,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1482,"column":0},"generated":{"line":1483,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1483,"column":0},"generated":{"line":1484,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1484,"column":0},"generated":{"line":1485,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1485,"column":0},"generated":{"line":1486,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1486,"column":0},"generated":{"line":1487,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1487,"column":0},"generated":{"line":1488,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1488,"column":0},"generated":{"line":1489,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1489,"column":0},"generated":{"line":1490,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1490,"column":0},"generated":{"line":1491,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1491,"column":0},"generated":{"line":1492,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1492,"column":0},"generated":{"line":1493,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1493,"column":0},"generated":{"line":1494,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1494,"column":0},"generated":{"line":1495,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1495,"column":0},"generated":{"line":1496,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1496,"column":0},"generated":{"line":1497,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1497,"column":0},"generated":{"line":1498,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1498,"column":0},"generated":{"line":1499,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1499,"column":0},"generated":{"line":1500,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1500,"column":0},"generated":{"line":1501,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1501,"column":0},"generated":{"line":1502,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1502,"column":0},"generated":{"line":1503,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1503,"column":0},"generated":{"line":1504,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1504,"column":0},"generated":{"line":1505,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1505,"column":0},"generated":{"line":1506,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1506,"column":0},"generated":{"line":1507,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1507,"column":0},"generated":{"line":1508,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1508,"column":0},"generated":{"line":1509,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1509,"column":0},"generated":{"line":1510,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1510,"column":0},"generated":{"line":1511,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1511,"column":0},"generated":{"line":1512,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1512,"column":0},"generated":{"line":1513,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1513,"column":0},"generated":{"line":1514,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1514,"column":0},"generated":{"line":1515,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1515,"column":0},"generated":{"line":1516,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1516,"column":0},"generated":{"line":1517,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1517,"column":0},"generated":{"line":1518,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1518,"column":0},"generated":{"line":1519,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1519,"column":0},"generated":{"line":1520,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1520,"column":0},"generated":{"line":1521,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1521,"column":0},"generated":{"line":1522,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1522,"column":0},"generated":{"line":1523,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1523,"column":0},"generated":{"line":1524,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1524,"column":0},"generated":{"line":1525,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1525,"column":0},"generated":{"line":1526,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1526,"column":0},"generated":{"line":1527,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1527,"column":0},"generated":{"line":1528,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1528,"column":0},"generated":{"line":1529,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1529,"column":0},"generated":{"line":1530,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1530,"column":0},"generated":{"line":1531,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1531,"column":0},"generated":{"line":1532,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1532,"column":0},"generated":{"line":1533,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1533,"column":0},"generated":{"line":1534,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1534,"column":0},"generated":{"line":1535,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1535,"column":0},"generated":{"line":1536,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1536,"column":0},"generated":{"line":1537,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1537,"column":0},"generated":{"line":1538,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1538,"column":0},"generated":{"line":1539,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1539,"column":0},"generated":{"line":1540,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1540,"column":0},"generated":{"line":1541,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1541,"column":0},"generated":{"line":1542,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1542,"column":0},"generated":{"line":1543,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1543,"column":0},"generated":{"line":1544,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1544,"column":0},"generated":{"line":1545,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1545,"column":0},"generated":{"line":1546,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1546,"column":0},"generated":{"line":1547,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1547,"column":0},"generated":{"line":1548,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1548,"column":0},"generated":{"line":1549,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1549,"column":0},"generated":{"line":1550,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1550,"column":0},"generated":{"line":1551,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1551,"column":0},"generated":{"line":1552,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1552,"column":0},"generated":{"line":1553,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1553,"column":0},"generated":{"line":1554,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1554,"column":0},"generated":{"line":1555,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1555,"column":0},"generated":{"line":1556,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1556,"column":0},"generated":{"line":1557,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1557,"column":0},"generated":{"line":1558,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1558,"column":0},"generated":{"line":1559,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1559,"column":0},"generated":{"line":1560,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1560,"column":0},"generated":{"line":1561,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1561,"column":0},"generated":{"line":1562,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1562,"column":0},"generated":{"line":1563,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1563,"column":0},"generated":{"line":1564,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1564,"column":0},"generated":{"line":1565,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1565,"column":0},"generated":{"line":1566,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1566,"column":0},"generated":{"line":1567,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1567,"column":0},"generated":{"line":1568,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1568,"column":0},"generated":{"line":1569,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1569,"column":0},"generated":{"line":1570,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1570,"column":0},"generated":{"line":1571,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1571,"column":0},"generated":{"line":1572,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1572,"column":0},"generated":{"line":1573,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1573,"column":0},"generated":{"line":1574,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1574,"column":0},"generated":{"line":1575,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1575,"column":0},"generated":{"line":1576,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1576,"column":0},"generated":{"line":1577,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1577,"column":0},"generated":{"line":1578,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1578,"column":0},"generated":{"line":1579,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1579,"column":0},"generated":{"line":1580,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1580,"column":0},"generated":{"line":1581,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1581,"column":0},"generated":{"line":1582,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1582,"column":0},"generated":{"line":1583,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1583,"column":0},"generated":{"line":1584,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1584,"column":0},"generated":{"line":1585,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1585,"column":0},"generated":{"line":1586,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1586,"column":0},"generated":{"line":1587,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1587,"column":0},"generated":{"line":1588,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1588,"column":0},"generated":{"line":1589,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1589,"column":0},"generated":{"line":1590,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1590,"column":0},"generated":{"line":1591,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1591,"column":0},"generated":{"line":1592,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1592,"column":0},"generated":{"line":1593,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1593,"column":0},"generated":{"line":1594,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1594,"column":0},"generated":{"line":1595,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1595,"column":0},"generated":{"line":1596,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1596,"column":0},"generated":{"line":1597,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1597,"column":0},"generated":{"line":1598,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1598,"column":0},"generated":{"line":1599,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1599,"column":0},"generated":{"line":1600,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1600,"column":0},"generated":{"line":1601,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1601,"column":0},"generated":{"line":1602,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1602,"column":0},"generated":{"line":1603,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1603,"column":0},"generated":{"line":1604,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1604,"column":0},"generated":{"line":1605,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1605,"column":0},"generated":{"line":1606,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1606,"column":0},"generated":{"line":1607,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1607,"column":0},"generated":{"line":1608,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1608,"column":0},"generated":{"line":1609,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1609,"column":0},"generated":{"line":1610,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1610,"column":0},"generated":{"line":1611,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1611,"column":0},"generated":{"line":1612,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1612,"column":0},"generated":{"line":1613,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1613,"column":0},"generated":{"line":1614,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1614,"column":0},"generated":{"line":1615,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1615,"column":0},"generated":{"line":1616,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1616,"column":0},"generated":{"line":1617,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1617,"column":0},"generated":{"line":1618,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1618,"column":0},"generated":{"line":1619,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1619,"column":0},"generated":{"line":1620,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1620,"column":0},"generated":{"line":1621,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1621,"column":0},"generated":{"line":1622,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1622,"column":0},"generated":{"line":1623,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1623,"column":0},"generated":{"line":1624,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1624,"column":0},"generated":{"line":1625,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1625,"column":0},"generated":{"line":1626,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1626,"column":0},"generated":{"line":1627,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1627,"column":0},"generated":{"line":1628,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1628,"column":0},"generated":{"line":1629,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1629,"column":0},"generated":{"line":1630,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1630,"column":0},"generated":{"line":1631,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1631,"column":0},"generated":{"line":1632,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1632,"column":0},"generated":{"line":1633,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1633,"column":0},"generated":{"line":1634,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1634,"column":0},"generated":{"line":1635,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1635,"column":0},"generated":{"line":1636,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1636,"column":0},"generated":{"line":1637,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1637,"column":0},"generated":{"line":1638,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1638,"column":0},"generated":{"line":1639,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1639,"column":0},"generated":{"line":1640,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1640,"column":0},"generated":{"line":1641,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1641,"column":0},"generated":{"line":1642,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1642,"column":0},"generated":{"line":1643,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1643,"column":0},"generated":{"line":1644,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1644,"column":0},"generated":{"line":1645,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1645,"column":0},"generated":{"line":1646,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1646,"column":0},"generated":{"line":1647,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1647,"column":0},"generated":{"line":1648,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1648,"column":0},"generated":{"line":1649,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1649,"column":0},"generated":{"line":1650,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1650,"column":0},"generated":{"line":1651,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1651,"column":0},"generated":{"line":1652,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1652,"column":0},"generated":{"line":1653,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1653,"column":0},"generated":{"line":1654,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1654,"column":0},"generated":{"line":1655,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1655,"column":0},"generated":{"line":1656,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1656,"column":0},"generated":{"line":1657,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1657,"column":0},"generated":{"line":1658,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1658,"column":0},"generated":{"line":1659,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1659,"column":0},"generated":{"line":1660,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1660,"column":0},"generated":{"line":1661,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1661,"column":0},"generated":{"line":1662,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1662,"column":0},"generated":{"line":1663,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1663,"column":0},"generated":{"line":1664,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1664,"column":0},"generated":{"line":1665,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1665,"column":0},"generated":{"line":1666,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1666,"column":0},"generated":{"line":1667,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1667,"column":0},"generated":{"line":1668,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1668,"column":0},"generated":{"line":1669,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1669,"column":0},"generated":{"line":1670,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1670,"column":0},"generated":{"line":1671,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1671,"column":0},"generated":{"line":1672,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1672,"column":0},"generated":{"line":1673,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1673,"column":0},"generated":{"line":1674,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1674,"column":0},"generated":{"line":1675,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1675,"column":0},"generated":{"line":1676,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1676,"column":0},"generated":{"line":1677,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1677,"column":0},"generated":{"line":1678,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1678,"column":0},"generated":{"line":1679,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1679,"column":0},"generated":{"line":1680,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1680,"column":0},"generated":{"line":1681,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1681,"column":0},"generated":{"line":1682,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1682,"column":0},"generated":{"line":1683,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1683,"column":0},"generated":{"line":1684,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1684,"column":0},"generated":{"line":1685,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1685,"column":0},"generated":{"line":1686,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1686,"column":0},"generated":{"line":1687,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1687,"column":0},"generated":{"line":1688,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1688,"column":0},"generated":{"line":1689,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1689,"column":0},"generated":{"line":1690,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1690,"column":0},"generated":{"line":1691,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1691,"column":0},"generated":{"line":1692,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1692,"column":0},"generated":{"line":1693,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1693,"column":0},"generated":{"line":1694,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1694,"column":0},"generated":{"line":1695,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1695,"column":0},"generated":{"line":1696,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1696,"column":0},"generated":{"line":1697,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1697,"column":0},"generated":{"line":1698,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1698,"column":0},"generated":{"line":1699,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1699,"column":0},"generated":{"line":1700,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1700,"column":0},"generated":{"line":1701,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1701,"column":0},"generated":{"line":1702,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1702,"column":0},"generated":{"line":1703,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1703,"column":0},"generated":{"line":1704,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1704,"column":0},"generated":{"line":1705,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1705,"column":0},"generated":{"line":1706,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1706,"column":0},"generated":{"line":1707,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1707,"column":0},"generated":{"line":1708,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1708,"column":0},"generated":{"line":1709,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1709,"column":0},"generated":{"line":1710,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1710,"column":0},"generated":{"line":1711,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1711,"column":0},"generated":{"line":1712,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1712,"column":0},"generated":{"line":1713,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1713,"column":0},"generated":{"line":1714,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1714,"column":0},"generated":{"line":1715,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1715,"column":0},"generated":{"line":1716,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1716,"column":0},"generated":{"line":1717,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1717,"column":0},"generated":{"line":1718,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1718,"column":0},"generated":{"line":1719,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1719,"column":0},"generated":{"line":1720,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1720,"column":0},"generated":{"line":1721,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1721,"column":0},"generated":{"line":1722,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1722,"column":0},"generated":{"line":1723,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1723,"column":0},"generated":{"line":1724,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1724,"column":0},"generated":{"line":1725,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1725,"column":0},"generated":{"line":1726,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1726,"column":0},"generated":{"line":1727,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1727,"column":0},"generated":{"line":1728,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1728,"column":0},"generated":{"line":1729,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1729,"column":0},"generated":{"line":1730,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1730,"column":0},"generated":{"line":1731,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1731,"column":0},"generated":{"line":1732,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1732,"column":0},"generated":{"line":1733,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1733,"column":0},"generated":{"line":1734,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1734,"column":0},"generated":{"line":1735,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1735,"column":0},"generated":{"line":1736,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1736,"column":0},"generated":{"line":1737,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1737,"column":0},"generated":{"line":1738,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1738,"column":0},"generated":{"line":1739,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1739,"column":0},"generated":{"line":1740,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1740,"column":0},"generated":{"line":1741,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1741,"column":0},"generated":{"line":1742,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1742,"column":0},"generated":{"line":1743,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1743,"column":0},"generated":{"line":1744,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1744,"column":0},"generated":{"line":1745,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1745,"column":0},"generated":{"line":1746,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1746,"column":0},"generated":{"line":1747,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1747,"column":0},"generated":{"line":1748,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1748,"column":0},"generated":{"line":1749,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1749,"column":0},"generated":{"line":1750,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1750,"column":0},"generated":{"line":1751,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1751,"column":0},"generated":{"line":1752,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1752,"column":0},"generated":{"line":1753,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1753,"column":0},"generated":{"line":1754,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1754,"column":0},"generated":{"line":1755,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1755,"column":0},"generated":{"line":1756,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1756,"column":0},"generated":{"line":1757,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1757,"column":0},"generated":{"line":1758,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1758,"column":0},"generated":{"line":1759,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1759,"column":0},"generated":{"line":1760,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1760,"column":0},"generated":{"line":1761,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1761,"column":0},"generated":{"line":1762,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1762,"column":0},"generated":{"line":1763,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1763,"column":0},"generated":{"line":1764,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1764,"column":0},"generated":{"line":1765,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1765,"column":0},"generated":{"line":1766,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1766,"column":0},"generated":{"line":1767,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1767,"column":0},"generated":{"line":1768,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1768,"column":0},"generated":{"line":1769,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1769,"column":0},"generated":{"line":1770,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1770,"column":0},"generated":{"line":1771,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1771,"column":0},"generated":{"line":1772,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1772,"column":0},"generated":{"line":1773,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1773,"column":0},"generated":{"line":1774,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1774,"column":0},"generated":{"line":1775,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1775,"column":0},"generated":{"line":1776,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1776,"column":0},"generated":{"line":1777,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1777,"column":0},"generated":{"line":1778,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1778,"column":0},"generated":{"line":1779,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1779,"column":0},"generated":{"line":1780,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1780,"column":0},"generated":{"line":1781,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1781,"column":0},"generated":{"line":1782,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1782,"column":0},"generated":{"line":1783,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1783,"column":0},"generated":{"line":1784,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1784,"column":0},"generated":{"line":1785,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1785,"column":0},"generated":{"line":1786,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1786,"column":0},"generated":{"line":1787,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1787,"column":0},"generated":{"line":1788,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1788,"column":0},"generated":{"line":1789,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1789,"column":0},"generated":{"line":1790,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1790,"column":0},"generated":{"line":1791,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1791,"column":0},"generated":{"line":1792,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1792,"column":0},"generated":{"line":1793,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1793,"column":0},"generated":{"line":1794,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1794,"column":0},"generated":{"line":1795,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1795,"column":0},"generated":{"line":1796,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1796,"column":0},"generated":{"line":1797,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1797,"column":0},"generated":{"line":1798,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1798,"column":0},"generated":{"line":1799,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1799,"column":0},"generated":{"line":1800,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1800,"column":0},"generated":{"line":1801,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1801,"column":0},"generated":{"line":1802,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1802,"column":0},"generated":{"line":1803,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1803,"column":0},"generated":{"line":1804,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1804,"column":0},"generated":{"line":1805,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1805,"column":0},"generated":{"line":1806,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1806,"column":0},"generated":{"line":1807,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1807,"column":0},"generated":{"line":1808,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1808,"column":0},"generated":{"line":1809,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1809,"column":0},"generated":{"line":1810,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1810,"column":0},"generated":{"line":1811,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1811,"column":0},"generated":{"line":1812,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1812,"column":0},"generated":{"line":1813,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1813,"column":0},"generated":{"line":1814,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1814,"column":0},"generated":{"line":1815,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1815,"column":0},"generated":{"line":1816,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1816,"column":0},"generated":{"line":1817,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1817,"column":0},"generated":{"line":1818,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1818,"column":0},"generated":{"line":1819,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1819,"column":0},"generated":{"line":1820,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1820,"column":0},"generated":{"line":1821,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1821,"column":0},"generated":{"line":1822,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1822,"column":0},"generated":{"line":1823,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1823,"column":0},"generated":{"line":1824,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1824,"column":0},"generated":{"line":1825,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1825,"column":0},"generated":{"line":1826,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1826,"column":0},"generated":{"line":1827,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1827,"column":0},"generated":{"line":1828,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1828,"column":0},"generated":{"line":1829,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1829,"column":0},"generated":{"line":1830,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1830,"column":0},"generated":{"line":1831,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1831,"column":0},"generated":{"line":1832,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1832,"column":0},"generated":{"line":1833,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1833,"column":0},"generated":{"line":1834,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1834,"column":0},"generated":{"line":1835,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1835,"column":0},"generated":{"line":1836,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1836,"column":0},"generated":{"line":1837,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1837,"column":0},"generated":{"line":1838,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1838,"column":0},"generated":{"line":1839,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1839,"column":0},"generated":{"line":1840,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1840,"column":0},"generated":{"line":1841,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1841,"column":0},"generated":{"line":1842,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1842,"column":0},"generated":{"line":1843,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1843,"column":0},"generated":{"line":1844,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1844,"column":0},"generated":{"line":1845,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1845,"column":0},"generated":{"line":1846,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1846,"column":0},"generated":{"line":1847,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1847,"column":0},"generated":{"line":1848,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1848,"column":0},"generated":{"line":1849,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1849,"column":0},"generated":{"line":1850,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1850,"column":0},"generated":{"line":1851,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1851,"column":0},"generated":{"line":1852,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1852,"column":0},"generated":{"line":1853,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1853,"column":0},"generated":{"line":1854,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1854,"column":0},"generated":{"line":1855,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1855,"column":0},"generated":{"line":1856,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1856,"column":0},"generated":{"line":1857,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1857,"column":0},"generated":{"line":1858,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1858,"column":0},"generated":{"line":1859,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1859,"column":0},"generated":{"line":1860,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1860,"column":0},"generated":{"line":1861,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1861,"column":0},"generated":{"line":1862,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1862,"column":0},"generated":{"line":1863,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1863,"column":0},"generated":{"line":1864,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1864,"column":0},"generated":{"line":1865,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1865,"column":0},"generated":{"line":1866,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1866,"column":0},"generated":{"line":1867,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1867,"column":0},"generated":{"line":1868,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1868,"column":0},"generated":{"line":1869,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1869,"column":0},"generated":{"line":1870,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1870,"column":0},"generated":{"line":1871,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1871,"column":0},"generated":{"line":1872,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1872,"column":0},"generated":{"line":1873,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1873,"column":0},"generated":{"line":1874,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1874,"column":0},"generated":{"line":1875,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1875,"column":0},"generated":{"line":1876,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1876,"column":0},"generated":{"line":1877,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1877,"column":0},"generated":{"line":1878,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1878,"column":0},"generated":{"line":1879,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1879,"column":0},"generated":{"line":1880,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1880,"column":0},"generated":{"line":1881,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1881,"column":0},"generated":{"line":1882,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1882,"column":0},"generated":{"line":1883,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1883,"column":0},"generated":{"line":1884,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1884,"column":0},"generated":{"line":1885,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1885,"column":0},"generated":{"line":1886,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1886,"column":0},"generated":{"line":1887,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1887,"column":0},"generated":{"line":1888,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1888,"column":0},"generated":{"line":1889,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1889,"column":0},"generated":{"line":1890,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1890,"column":0},"generated":{"line":1891,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1891,"column":0},"generated":{"line":1892,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1892,"column":0},"generated":{"line":1893,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1893,"column":0},"generated":{"line":1894,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1894,"column":0},"generated":{"line":1895,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1895,"column":0},"generated":{"line":1896,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1896,"column":0},"generated":{"line":1897,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1897,"column":0},"generated":{"line":1898,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1898,"column":0},"generated":{"line":1899,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1899,"column":0},"generated":{"line":1900,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1900,"column":0},"generated":{"line":1901,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1901,"column":0},"generated":{"line":1902,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1902,"column":0},"generated":{"line":1903,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1903,"column":0},"generated":{"line":1904,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1904,"column":0},"generated":{"line":1905,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1905,"column":0},"generated":{"line":1906,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1906,"column":0},"generated":{"line":1907,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1907,"column":0},"generated":{"line":1908,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1908,"column":0},"generated":{"line":1909,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1909,"column":0},"generated":{"line":1910,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1910,"column":0},"generated":{"line":1911,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1911,"column":0},"generated":{"line":1912,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1912,"column":0},"generated":{"line":1913,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1913,"column":0},"generated":{"line":1914,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1914,"column":0},"generated":{"line":1915,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1915,"column":0},"generated":{"line":1916,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1916,"column":0},"generated":{"line":1917,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1917,"column":0},"generated":{"line":1918,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1918,"column":0},"generated":{"line":1919,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1919,"column":0},"generated":{"line":1920,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1920,"column":0},"generated":{"line":1921,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1921,"column":0},"generated":{"line":1922,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1922,"column":0},"generated":{"line":1923,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1923,"column":0},"generated":{"line":1924,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1924,"column":0},"generated":{"line":1925,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1925,"column":0},"generated":{"line":1926,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1926,"column":0},"generated":{"line":1927,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1927,"column":0},"generated":{"line":1928,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1928,"column":0},"generated":{"line":1929,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1929,"column":0},"generated":{"line":1930,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1930,"column":0},"generated":{"line":1931,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1931,"column":0},"generated":{"line":1932,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1932,"column":0},"generated":{"line":1933,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1933,"column":0},"generated":{"line":1934,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1934,"column":0},"generated":{"line":1935,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1935,"column":0},"generated":{"line":1936,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1936,"column":0},"generated":{"line":1937,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1937,"column":0},"generated":{"line":1938,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1938,"column":0},"generated":{"line":1939,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1939,"column":0},"generated":{"line":1940,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1940,"column":0},"generated":{"line":1941,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1941,"column":0},"generated":{"line":1942,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1942,"column":0},"generated":{"line":1943,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1943,"column":0},"generated":{"line":1944,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1944,"column":0},"generated":{"line":1945,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1945,"column":0},"generated":{"line":1946,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1946,"column":0},"generated":{"line":1947,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1947,"column":0},"generated":{"line":1948,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1948,"column":0},"generated":{"line":1949,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1949,"column":0},"generated":{"line":1950,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1950,"column":0},"generated":{"line":1951,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1951,"column":0},"generated":{"line":1952,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1952,"column":0},"generated":{"line":1953,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1953,"column":0},"generated":{"line":1954,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1954,"column":0},"generated":{"line":1955,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1955,"column":0},"generated":{"line":1956,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1956,"column":0},"generated":{"line":1957,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1957,"column":0},"generated":{"line":1958,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1958,"column":0},"generated":{"line":1959,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1959,"column":0},"generated":{"line":1960,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1960,"column":0},"generated":{"line":1961,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1961,"column":0},"generated":{"line":1962,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1962,"column":0},"generated":{"line":1963,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1963,"column":0},"generated":{"line":1964,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1964,"column":0},"generated":{"line":1965,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1965,"column":0},"generated":{"line":1966,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1966,"column":0},"generated":{"line":1967,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1967,"column":0},"generated":{"line":1968,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1968,"column":0},"generated":{"line":1969,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1969,"column":0},"generated":{"line":1970,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1970,"column":0},"generated":{"line":1971,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1971,"column":0},"generated":{"line":1972,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1972,"column":0},"generated":{"line":1973,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1973,"column":0},"generated":{"line":1974,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1974,"column":0},"generated":{"line":1975,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1975,"column":0},"generated":{"line":1976,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1976,"column":0},"generated":{"line":1977,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1977,"column":0},"generated":{"line":1978,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1978,"column":0},"generated":{"line":1979,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1979,"column":0},"generated":{"line":1980,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1980,"column":0},"generated":{"line":1981,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1981,"column":0},"generated":{"line":1982,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1982,"column":0},"generated":{"line":1983,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1983,"column":0},"generated":{"line":1984,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1984,"column":0},"generated":{"line":1985,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1985,"column":0},"generated":{"line":1986,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1986,"column":0},"generated":{"line":1987,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1987,"column":0},"generated":{"line":1988,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1988,"column":0},"generated":{"line":1989,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1989,"column":0},"generated":{"line":1990,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1990,"column":0},"generated":{"line":1991,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1991,"column":0},"generated":{"line":1992,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1992,"column":0},"generated":{"line":1993,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1993,"column":0},"generated":{"line":1994,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1994,"column":0},"generated":{"line":1995,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1995,"column":0},"generated":{"line":1996,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1996,"column":0},"generated":{"line":1997,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1997,"column":0},"generated":{"line":1998,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1998,"column":0},"generated":{"line":1999,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":1999,"column":0},"generated":{"line":2000,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2000,"column":0},"generated":{"line":2001,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2001,"column":0},"generated":{"line":2002,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2002,"column":0},"generated":{"line":2003,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2003,"column":0},"generated":{"line":2004,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2004,"column":0},"generated":{"line":2005,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2005,"column":0},"generated":{"line":2006,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2006,"column":0},"generated":{"line":2007,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2007,"column":0},"generated":{"line":2008,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2008,"column":0},"generated":{"line":2009,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2009,"column":0},"generated":{"line":2010,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2010,"column":0},"generated":{"line":2011,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2011,"column":0},"generated":{"line":2012,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2012,"column":0},"generated":{"line":2013,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2013,"column":0},"generated":{"line":2014,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2014,"column":0},"generated":{"line":2015,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2015,"column":0},"generated":{"line":2016,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2016,"column":0},"generated":{"line":2017,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2017,"column":0},"generated":{"line":2018,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2018,"column":0},"generated":{"line":2019,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2019,"column":0},"generated":{"line":2020,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2020,"column":0},"generated":{"line":2021,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2021,"column":0},"generated":{"line":2022,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2022,"column":0},"generated":{"line":2023,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2023,"column":0},"generated":{"line":2024,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2024,"column":0},"generated":{"line":2025,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2025,"column":0},"generated":{"line":2026,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2026,"column":0},"generated":{"line":2027,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2027,"column":0},"generated":{"line":2028,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2028,"column":0},"generated":{"line":2029,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2029,"column":0},"generated":{"line":2030,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2030,"column":0},"generated":{"line":2031,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2031,"column":0},"generated":{"line":2032,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2032,"column":0},"generated":{"line":2033,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2033,"column":0},"generated":{"line":2034,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2034,"column":0},"generated":{"line":2035,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2035,"column":0},"generated":{"line":2036,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2036,"column":0},"generated":{"line":2037,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2037,"column":0},"generated":{"line":2038,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2038,"column":0},"generated":{"line":2039,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2039,"column":0},"generated":{"line":2040,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2040,"column":0},"generated":{"line":2041,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2041,"column":0},"generated":{"line":2042,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2042,"column":0},"generated":{"line":2043,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2043,"column":0},"generated":{"line":2044,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2044,"column":0},"generated":{"line":2045,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2045,"column":0},"generated":{"line":2046,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2046,"column":0},"generated":{"line":2047,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2047,"column":0},"generated":{"line":2048,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2048,"column":0},"generated":{"line":2049,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2049,"column":0},"generated":{"line":2050,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2050,"column":0},"generated":{"line":2051,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2051,"column":0},"generated":{"line":2052,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2052,"column":0},"generated":{"line":2053,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2053,"column":0},"generated":{"line":2054,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2054,"column":0},"generated":{"line":2055,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2055,"column":0},"generated":{"line":2056,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2056,"column":0},"generated":{"line":2057,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2057,"column":0},"generated":{"line":2058,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2058,"column":0},"generated":{"line":2059,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2059,"column":0},"generated":{"line":2060,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2060,"column":0},"generated":{"line":2061,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2061,"column":0},"generated":{"line":2062,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2062,"column":0},"generated":{"line":2063,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2063,"column":0},"generated":{"line":2064,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2064,"column":0},"generated":{"line":2065,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2065,"column":0},"generated":{"line":2066,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2066,"column":0},"generated":{"line":2067,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2067,"column":0},"generated":{"line":2068,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2068,"column":0},"generated":{"line":2069,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2069,"column":0},"generated":{"line":2070,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2070,"column":0},"generated":{"line":2071,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2071,"column":0},"generated":{"line":2072,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2072,"column":0},"generated":{"line":2073,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2073,"column":0},"generated":{"line":2074,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2074,"column":0},"generated":{"line":2075,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2075,"column":0},"generated":{"line":2076,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2076,"column":0},"generated":{"line":2077,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2077,"column":0},"generated":{"line":2078,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2078,"column":0},"generated":{"line":2079,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2079,"column":0},"generated":{"line":2080,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2080,"column":0},"generated":{"line":2081,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2081,"column":0},"generated":{"line":2082,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2082,"column":0},"generated":{"line":2083,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2083,"column":0},"generated":{"line":2084,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2084,"column":0},"generated":{"line":2085,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2085,"column":0},"generated":{"line":2086,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2086,"column":0},"generated":{"line":2087,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2087,"column":0},"generated":{"line":2088,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2088,"column":0},"generated":{"line":2089,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2089,"column":0},"generated":{"line":2090,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2090,"column":0},"generated":{"line":2091,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2091,"column":0},"generated":{"line":2092,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2092,"column":0},"generated":{"line":2093,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2093,"column":0},"generated":{"line":2094,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2094,"column":0},"generated":{"line":2095,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2095,"column":0},"generated":{"line":2096,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2096,"column":0},"generated":{"line":2097,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2097,"column":0},"generated":{"line":2098,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2098,"column":0},"generated":{"line":2099,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2099,"column":0},"generated":{"line":2100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2100,"column":0},"generated":{"line":2101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2101,"column":0},"generated":{"line":2102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2102,"column":0},"generated":{"line":2103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2103,"column":0},"generated":{"line":2104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2104,"column":0},"generated":{"line":2105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2105,"column":0},"generated":{"line":2106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2106,"column":0},"generated":{"line":2107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2107,"column":0},"generated":{"line":2108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2108,"column":0},"generated":{"line":2109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2109,"column":0},"generated":{"line":2110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2110,"column":0},"generated":{"line":2111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2111,"column":0},"generated":{"line":2112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2112,"column":0},"generated":{"line":2113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2113,"column":0},"generated":{"line":2114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2114,"column":0},"generated":{"line":2115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2115,"column":0},"generated":{"line":2116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2116,"column":0},"generated":{"line":2117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2117,"column":0},"generated":{"line":2118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2118,"column":0},"generated":{"line":2119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2119,"column":0},"generated":{"line":2120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2120,"column":0},"generated":{"line":2121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/process.js","original":{"line":2121,"column":0},"generated":{"line":2122,"column":0}}],"sources":{"node_modules/dist/node_modules/uglify-js/lib/process.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 implements some AST processors.  They work on data built\n  by parse-js.\n\n  Exported functions:\n\n    - ast_mangle(ast, options) -- mangles the variable/function names\n      in the AST.  Returns an AST.\n\n    - ast_squeeze(ast) -- employs various optimizations to make the\n      final generated code even smaller.  Returns an AST.\n\n    - gen_code(ast, options) -- generates JS code from the AST.  Pass\n      true (or an object, see the code for some options) as second\n      argument to get \"pretty\" (indented) 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\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\nvar jsp = require(\"./parse-js\"),\n    curry = jsp.curry,\n    slice = jsp.slice,\n    member = jsp.member,\n    is_identifier_char = jsp.is_identifier_char,\n    PRECEDENCE = jsp.PRECEDENCE,\n    OPERATORS = jsp.OPERATORS;\n\n/* -----[ helper for AST traversal ]----- */\n\nfunction ast_walker() {\n    function _vardefs(defs) {\n        return [ this[0], MAP(defs, function(def){\n            var a = [ def[0] ];\n            if (def.length > 1)\n                a[1] = walk(def[1]);\n            return a;\n        }) ];\n    };\n    function _block(statements) {\n        var out = [ this[0] ];\n        if (statements != null)\n            out.push(MAP(statements, walk));\n        return out;\n    };\n    var walkers = {\n        \"string\": function(str) {\n            return [ this[0], str ];\n        },\n        \"num\": function(num) {\n            return [ this[0], num ];\n        },\n        \"name\": function(name) {\n            return [ this[0], name ];\n        },\n        \"toplevel\": function(statements) {\n            return [ this[0], MAP(statements, walk) ];\n        },\n        \"block\": _block,\n        \"splice\": _block,\n        \"var\": _vardefs,\n        \"const\": _vardefs,\n        \"try\": function(t, c, f) {\n            return [\n                this[0],\n                MAP(t, walk),\n                c != null ? [ c[0], MAP(c[1], walk) ] : null,\n                f != null ? MAP(f, walk) : null\n            ];\n        },\n        \"throw\": function(expr) {\n            return [ this[0], walk(expr) ];\n        },\n        \"new\": function(ctor, args) {\n            return [ this[0], walk(ctor), MAP(args, walk) ];\n        },\n        \"switch\": function(expr, body) {\n            return [ this[0], walk(expr), MAP(body, function(branch){\n                return [ branch[0] ? walk(branch[0]) : null,\n                         MAP(branch[1], walk) ];\n            }) ];\n        },\n        \"break\": function(label) {\n            return [ this[0], label ];\n        },\n        \"continue\": function(label) {\n            return [ this[0], label ];\n        },\n        \"conditional\": function(cond, t, e) {\n            return [ this[0], walk(cond), walk(t), walk(e) ];\n        },\n        \"assign\": function(op, lvalue, rvalue) {\n            return [ this[0], op, walk(lvalue), walk(rvalue) ];\n        },\n        \"dot\": function(expr) {\n            return [ this[0], walk(expr) ].concat(slice(arguments, 1));\n        },\n        \"call\": function(expr, args) {\n            return [ this[0], walk(expr), MAP(args, walk) ];\n        },\n        \"function\": function(name, args, body) {\n            return [ this[0], name, args.slice(), MAP(body, walk) ];\n        },\n        \"debugger\": function() {\n            return [ this[0] ];\n        },\n        \"defun\": function(name, args, body) {\n            return [ this[0], name, args.slice(), MAP(body, walk) ];\n        },\n        \"if\": function(conditional, t, e) {\n            return [ this[0], walk(conditional), walk(t), walk(e) ];\n        },\n        \"for\": function(init, cond, step, block) {\n            return [ this[0], walk(init), walk(cond), walk(step), walk(block) ];\n        },\n        \"for-in\": function(vvar, key, hash, block) {\n            return [ this[0], walk(vvar), walk(key), walk(hash), walk(block) ];\n        },\n        \"while\": function(cond, block) {\n            return [ this[0], walk(cond), walk(block) ];\n        },\n        \"do\": function(cond, block) {\n            return [ this[0], walk(cond), walk(block) ];\n        },\n        \"return\": function(expr) {\n            return [ this[0], walk(expr) ];\n        },\n        \"binary\": function(op, left, right) {\n            return [ this[0], op, walk(left), walk(right) ];\n        },\n        \"unary-prefix\": function(op, expr) {\n            return [ this[0], op, walk(expr) ];\n        },\n        \"unary-postfix\": function(op, expr) {\n            return [ this[0], op, walk(expr) ];\n        },\n        \"sub\": function(expr, subscript) {\n            return [ this[0], walk(expr), walk(subscript) ];\n        },\n        \"object\": function(props) {\n            return [ this[0], MAP(props, function(p){\n                return p.length == 2\n                    ? [ p[0], walk(p[1]) ]\n                    : [ p[0], walk(p[1]), p[2] ]; // get/set-ter\n            }) ];\n        },\n        \"regexp\": function(rx, mods) {\n            return [ this[0], rx, mods ];\n        },\n        \"array\": function(elements) {\n            return [ this[0], MAP(elements, walk) ];\n        },\n        \"stat\": function(stat) {\n            return [ this[0], walk(stat) ];\n        },\n        \"seq\": function() {\n            return [ this[0] ].concat(MAP(slice(arguments), walk));\n        },\n        \"label\": function(name, block) {\n            return [ this[0], name, walk(block) ];\n        },\n        \"with\": function(expr, block) {\n            return [ this[0], walk(expr), walk(block) ];\n        },\n        \"atom\": function(name) {\n            return [ this[0], name ];\n        },\n        \"directive\": function(dir) {\n            return [ this[0], dir ];\n        }\n    };\n\n    var user = {};\n    var stack = [];\n    function walk(ast) {\n        if (ast == null)\n            return null;\n        try {\n            stack.push(ast);\n            var type = ast[0];\n            var gen = user[type];\n            if (gen) {\n                var ret = gen.apply(ast, ast.slice(1));\n                if (ret != null)\n                    return ret;\n            }\n            gen = walkers[type];\n            return gen.apply(ast, ast.slice(1));\n        } finally {\n            stack.pop();\n        }\n    };\n\n    function dive(ast) {\n        if (ast == null)\n            return null;\n        try {\n            stack.push(ast);\n            return walkers[ast[0]].apply(ast, ast.slice(1));\n        } finally {\n            stack.pop();\n        }\n    };\n\n    function with_walkers(walkers, cont){\n        var save = {}, i;\n        for (i in walkers) if (HOP(walkers, i)) {\n            save[i] = user[i];\n            user[i] = walkers[i];\n        }\n        var ret = cont();\n        for (i in save) if (HOP(save, i)) {\n            if (!save[i]) delete user[i];\n            else user[i] = save[i];\n        }\n        return ret;\n    };\n\n    return {\n        walk: walk,\n        dive: dive,\n        with_walkers: with_walkers,\n        parent: function() {\n            return stack[stack.length - 2]; // last one is current node\n        },\n        stack: function() {\n            return stack;\n        }\n    };\n};\n\n/* -----[ Scope and mangling ]----- */\n\nfunction Scope(parent) {\n    this.names = {};        // names defined in this scope\n    this.mangled = {};      // mangled names (orig.name => mangled)\n    this.rev_mangled = {};  // reverse lookup (mangled => orig.name)\n    this.cname = -1;        // current mangled name\n    this.refs = {};         // names referenced from this scope\n    this.uses_with = false; // will become TRUE if with() is detected in this or any subscopes\n    this.uses_eval = false; // will become TRUE if eval() is detected in this or any subscopes\n    this.directives = [];   // directives activated from this scope\n    this.parent = parent;   // parent scope\n    this.children = [];     // sub-scopes\n    if (parent) {\n        this.level = parent.level + 1;\n        parent.children.push(this);\n    } else {\n        this.level = 0;\n    }\n};\n\nfunction base54_digits() {\n    if (typeof DIGITS_OVERRIDE_FOR_TESTING != \"undefined\")\n        return DIGITS_OVERRIDE_FOR_TESTING;\n    else\n        return \"etnrisouaflchpdvmgybwESxTNCkLAOM_DPHBjFIqRUzWXV$JKQGYZ0516372984\";\n}\n\nvar base54 = (function(){\n    var DIGITS = base54_digits();\n    return function(num) {\n        var ret = \"\", base = 54;\n        do {\n            ret += DIGITS.charAt(num % base);\n            num = Math.floor(num / base);\n            base = 64;\n        } while (num > 0);\n        return ret;\n    };\n})();\n\nScope.prototype = {\n    has: function(name) {\n        for (var s = this; s; s = s.parent)\n            if (HOP(s.names, name))\n                return s;\n    },\n    has_mangled: function(mname) {\n        for (var s = this; s; s = s.parent)\n            if (HOP(s.rev_mangled, mname))\n                return s;\n    },\n    toJSON: function() {\n        return {\n            names: this.names,\n            uses_eval: this.uses_eval,\n            uses_with: this.uses_with\n        };\n    },\n\n    next_mangled: function() {\n        // we must be careful that the new mangled name:\n        //\n        // 1. doesn't shadow a mangled name from a parent\n        //    scope, unless we don't reference the original\n        //    name from this scope OR from any sub-scopes!\n        //    This will get slow.\n        //\n        // 2. doesn't shadow an original name from a parent\n        //    scope, in the event that the name is not mangled\n        //    in the parent scope and we reference that name\n        //    here OR IN ANY SUBSCOPES!\n        //\n        // 3. doesn't shadow a name that is referenced but not\n        //    defined (possibly global defined elsewhere).\n        for (;;) {\n            var m = base54(++this.cname), prior;\n\n            // case 1.\n            prior = this.has_mangled(m);\n            if (prior && this.refs[prior.rev_mangled[m]] === prior)\n                continue;\n\n            // case 2.\n            prior = this.has(m);\n            if (prior && prior !== this && this.refs[m] === prior && !prior.has_mangled(m))\n                continue;\n\n            // case 3.\n            if (HOP(this.refs, m) && this.refs[m] == null)\n                continue;\n\n            // I got \"do\" once. :-/\n            if (!is_identifier(m))\n                continue;\n\n            return m;\n        }\n    },\n    set_mangle: function(name, m) {\n        this.rev_mangled[m] = name;\n        return this.mangled[name] = m;\n    },\n    get_mangled: function(name, newMangle) {\n        if (this.uses_eval || this.uses_with) return name; // no mangle if eval or with is in use\n        var s = this.has(name);\n        if (!s) return name; // not in visible scope, no mangle\n        if (HOP(s.mangled, name)) return s.mangled[name]; // already mangled in this scope\n        if (!newMangle) return name;                      // not found and no mangling requested\n        return s.set_mangle(name, s.next_mangled());\n    },\n    references: function(name) {\n        return name && !this.parent || this.uses_with || this.uses_eval || this.refs[name];\n    },\n    define: function(name, type) {\n        if (name != null) {\n            if (type == \"var\" || !HOP(this.names, name))\n                this.names[name] = type || \"var\";\n            return name;\n        }\n    },\n    active_directive: function(dir) {\n        return member(dir, this.directives) || this.parent && this.parent.active_directive(dir);\n    }\n};\n\nfunction ast_add_scope(ast) {\n\n    var current_scope = null;\n    var w = ast_walker(), walk = w.walk;\n    var having_eval = [];\n\n    function with_new_scope(cont) {\n        current_scope = new Scope(current_scope);\n        current_scope.labels = new Scope();\n        var ret = current_scope.body = cont();\n        ret.scope = current_scope;\n        current_scope = current_scope.parent;\n        return ret;\n    };\n\n    function define(name, type) {\n        return current_scope.define(name, type);\n    };\n\n    function reference(name) {\n        current_scope.refs[name] = true;\n    };\n\n    function _lambda(name, args, body) {\n        var is_defun = this[0] == \"defun\";\n        return [ this[0], is_defun ? define(name, \"defun\") : name, args, with_new_scope(function(){\n            if (!is_defun) define(name, \"lambda\");\n            MAP(args, function(name){ define(name, \"arg\") });\n            return MAP(body, walk);\n        })];\n    };\n\n    function _vardefs(type) {\n        return function(defs) {\n            MAP(defs, function(d){\n                define(d[0], type);\n                if (d[1]) reference(d[0]);\n            });\n        };\n    };\n\n    function _breacont(label) {\n        if (label)\n            current_scope.labels.refs[label] = true;\n    };\n\n    return with_new_scope(function(){\n        // process AST\n        var ret = w.with_walkers({\n            \"function\": _lambda,\n            \"defun\": _lambda,\n            \"label\": function(name, stat) { current_scope.labels.define(name) },\n            \"break\": _breacont,\n            \"continue\": _breacont,\n            \"with\": function(expr, block) {\n                for (var s = current_scope; s; s = s.parent)\n                    s.uses_with = true;\n            },\n            \"var\": _vardefs(\"var\"),\n            \"const\": _vardefs(\"const\"),\n            \"try\": function(t, c, f) {\n                if (c != null) return [\n                    this[0],\n                    MAP(t, walk),\n                    [ define(c[0], \"catch\"), MAP(c[1], walk) ],\n                    f != null ? MAP(f, walk) : null\n                ];\n            },\n            \"name\": function(name) {\n                if (name == \"eval\")\n                    having_eval.push(current_scope);\n                reference(name);\n            }\n        }, function(){\n            return walk(ast);\n        });\n\n        // the reason why we need an additional pass here is\n        // that names can be used prior to their definition.\n\n        // scopes where eval was detected and their parents\n        // are marked with uses_eval, unless they define the\n        // \"eval\" name.\n        MAP(having_eval, function(scope){\n            if (!scope.has(\"eval\")) while (scope) {\n                scope.uses_eval = true;\n                scope = scope.parent;\n            }\n        });\n\n        // for referenced names it might be useful to know\n        // their origin scope.  current_scope here is the\n        // toplevel one.\n        function fixrefs(scope, i) {\n            // do children first; order shouldn't matter\n            for (i = scope.children.length; --i >= 0;)\n                fixrefs(scope.children[i]);\n            for (i in scope.refs) if (HOP(scope.refs, i)) {\n                // find origin scope and propagate the reference to origin\n                for (var origin = scope.has(i), s = scope; s; s = s.parent) {\n                    s.refs[i] = origin;\n                    if (s === origin) break;\n                }\n            }\n        };\n        fixrefs(current_scope);\n\n        return ret;\n    });\n\n};\n\n/* -----[ mangle names ]----- */\n\nfunction ast_mangle(ast, options) {\n    var w = ast_walker(), walk = w.walk, scope;\n    options = defaults(options, {\n        mangle       : true,\n        toplevel     : false,\n        defines      : null,\n        except       : null,\n        no_functions : false\n    });\n\n    function get_mangled(name, newMangle) {\n        if (!options.mangle) return name;\n        if (!options.toplevel && !scope.parent) return name; // don't mangle toplevel\n        if (options.except && member(name, options.except))\n            return name;\n        if (options.no_functions && HOP(scope.names, name) &&\n            (scope.names[name] == 'defun' || scope.names[name] == 'lambda'))\n            return name;\n        return scope.get_mangled(name, newMangle);\n    };\n\n    function get_define(name) {\n        if (options.defines) {\n            // we always lookup a defined symbol for the current scope FIRST, so declared\n            // vars trump a DEFINE symbol, but if no such var is found, then match a DEFINE value\n            if (!scope.has(name)) {\n                if (HOP(options.defines, name)) {\n                    return options.defines[name];\n                }\n            }\n            return null;\n        }\n    };\n\n    function _lambda(name, args, body) {\n        if (!options.no_functions && options.mangle) {\n            var is_defun = this[0] == \"defun\", extra;\n            if (name) {\n                if (is_defun) name = get_mangled(name);\n                else if (body.scope.references(name)) {\n                    extra = {};\n                    if (!(scope.uses_eval || scope.uses_with))\n                        name = extra[name] = scope.next_mangled();\n                    else\n                        extra[name] = name;\n                }\n                else name = null;\n            }\n        }\n        body = with_scope(body.scope, function(){\n            args = MAP(args, function(name){ return get_mangled(name) });\n            return MAP(body, walk);\n        }, extra);\n        return [ this[0], name, args, body ];\n    };\n\n    function with_scope(s, cont, extra) {\n        var _scope = scope;\n        scope = s;\n        if (extra) for (var i in extra) if (HOP(extra, i)) {\n            s.set_mangle(i, extra[i]);\n        }\n        for (var i in s.names) if (HOP(s.names, i)) {\n            get_mangled(i, true);\n        }\n        var ret = cont();\n        ret.scope = s;\n        scope = _scope;\n        return ret;\n    };\n\n    function _vardefs(defs) {\n        return [ this[0], MAP(defs, function(d){\n            return [ get_mangled(d[0]), walk(d[1]) ];\n        }) ];\n    };\n\n    function _breacont(label) {\n        if (label) return [ this[0], scope.labels.get_mangled(label) ];\n    };\n\n    return w.with_walkers({\n        \"function\": _lambda,\n        \"defun\": function() {\n            // move function declarations to the top when\n            // they are not in some block.\n            var ast = _lambda.apply(this, arguments);\n            switch (w.parent()[0]) {\n              case \"toplevel\":\n              case \"function\":\n              case \"defun\":\n                return MAP.at_top(ast);\n            }\n            return ast;\n        },\n        \"label\": function(label, stat) {\n            if (scope.labels.refs[label]) return [\n                this[0],\n                scope.labels.get_mangled(label, true),\n                walk(stat)\n            ];\n            return walk(stat);\n        },\n        \"break\": _breacont,\n        \"continue\": _breacont,\n        \"var\": _vardefs,\n        \"const\": _vardefs,\n        \"name\": function(name) {\n            return get_define(name) || [ this[0], get_mangled(name) ];\n        },\n        \"try\": function(t, c, f) {\n            return [ this[0],\n                     MAP(t, walk),\n                     c != null ? [ get_mangled(c[0]), MAP(c[1], walk) ] : null,\n                     f != null ? MAP(f, walk) : null ];\n        },\n        \"toplevel\": function(body) {\n            var self = this;\n            return with_scope(self.scope, function(){\n                return [ self[0], MAP(body, walk) ];\n            });\n        },\n        \"directive\": function() {\n            return MAP.at_top(this);\n        }\n    }, function() {\n        return walk(ast_add_scope(ast));\n    });\n};\n\n/* -----[\n   - compress foo[\"bar\"] into foo.bar,\n   - remove block brackets {} where possible\n   - join consecutive var declarations\n   - various optimizations for IFs:\n   - if (cond) foo(); else bar();  ==>  cond?foo():bar();\n   - if (cond) foo();  ==>  cond&&foo();\n   - if (foo) return bar(); else return baz();  ==> return foo?bar():baz(); // also for throw\n   - if (foo) return bar(); else something();  ==> {if(foo)return bar();something()}\n   ]----- */\n\nvar warn = function(){};\n\nfunction best_of(ast1, ast2) {\n    return gen_code(ast1).length > gen_code(ast2[0] == \"stat\" ? ast2[1] : ast2).length ? ast2 : ast1;\n};\n\nfunction last_stat(b) {\n    if (b[0] == \"block\" && b[1] && b[1].length > 0)\n        return b[1][b[1].length - 1];\n    return b;\n}\n\nfunction aborts(t) {\n    if (t) switch (last_stat(t)[0]) {\n      case \"return\":\n      case \"break\":\n      case \"continue\":\n      case \"throw\":\n        return true;\n    }\n};\n\nfunction boolean_expr(expr) {\n    return ( (expr[0] == \"unary-prefix\"\n              && member(expr[1], [ \"!\", \"delete\" ])) ||\n\n             (expr[0] == \"binary\"\n              && member(expr[1], [ \"in\", \"instanceof\", \"==\", \"!=\", \"===\", \"!==\", \"<\", \"<=\", \">=\", \">\" ])) ||\n\n             (expr[0] == \"binary\"\n              && member(expr[1], [ \"&&\", \"||\" ])\n              && boolean_expr(expr[2])\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"conditional\"\n              && boolean_expr(expr[2])\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"assign\"\n              && expr[1] === true\n              && boolean_expr(expr[3])) ||\n\n             (expr[0] == \"seq\"\n              && boolean_expr(expr[expr.length - 1]))\n           );\n};\n\nfunction empty(b) {\n    return !b || (b[0] == \"block\" && (!b[1] || b[1].length == 0));\n};\n\nfunction is_string(node) {\n    return (node[0] == \"string\" ||\n            node[0] == \"unary-prefix\" && node[1] == \"typeof\" ||\n            node[0] == \"binary\" && node[1] == \"+\" &&\n            (is_string(node[2]) || is_string(node[3])));\n};\n\nvar when_constant = (function(){\n\n    var $NOT_CONSTANT = {};\n\n    // this can only evaluate constant expressions.  If it finds anything\n    // not constant, it throws $NOT_CONSTANT.\n    function evaluate(expr) {\n        switch (expr[0]) {\n          case \"string\":\n          case \"num\":\n            return expr[1];\n          case \"name\":\n          case \"atom\":\n            switch (expr[1]) {\n              case \"true\": return true;\n              case \"false\": return false;\n              case \"null\": return null;\n            }\n            break;\n          case \"unary-prefix\":\n            switch (expr[1]) {\n              case \"!\": return !evaluate(expr[2]);\n              case \"typeof\": return typeof evaluate(expr[2]);\n              case \"~\": return ~evaluate(expr[2]);\n              case \"-\": return -evaluate(expr[2]);\n              case \"+\": return +evaluate(expr[2]);\n            }\n            break;\n          case \"binary\":\n            var left = expr[2], right = expr[3];\n            switch (expr[1]) {\n              case \"&&\"         : return evaluate(left) &&         evaluate(right);\n              case \"||\"         : return evaluate(left) ||         evaluate(right);\n              case \"|\"          : return evaluate(left) |          evaluate(right);\n              case \"&\"          : return evaluate(left) &          evaluate(right);\n              case \"^\"          : return evaluate(left) ^          evaluate(right);\n              case \"+\"          : return evaluate(left) +          evaluate(right);\n              case \"*\"          : return evaluate(left) *          evaluate(right);\n              case \"/\"          : return evaluate(left) /          evaluate(right);\n              case \"%\"          : return evaluate(left) %          evaluate(right);\n              case \"-\"          : return evaluate(left) -          evaluate(right);\n              case \"<<\"         : return evaluate(left) <<         evaluate(right);\n              case \">>\"         : return evaluate(left) >>         evaluate(right);\n              case \">>>\"        : return evaluate(left) >>>        evaluate(right);\n              case \"==\"         : return evaluate(left) ==         evaluate(right);\n              case \"===\"        : return evaluate(left) ===        evaluate(right);\n              case \"!=\"         : return evaluate(left) !=         evaluate(right);\n              case \"!==\"        : return evaluate(left) !==        evaluate(right);\n              case \"<\"          : return evaluate(left) <          evaluate(right);\n              case \"<=\"         : return evaluate(left) <=         evaluate(right);\n              case \">\"          : return evaluate(left) >          evaluate(right);\n              case \">=\"         : return evaluate(left) >=         evaluate(right);\n              case \"in\"         : return evaluate(left) in         evaluate(right);\n              case \"instanceof\" : return evaluate(left) instanceof evaluate(right);\n            }\n        }\n        throw $NOT_CONSTANT;\n    };\n\n    return function(expr, yes, no) {\n        try {\n            var val = evaluate(expr), ast;\n            switch (typeof val) {\n              case \"string\": ast =  [ \"string\", val ]; break;\n              case \"number\": ast =  [ \"num\", val ]; break;\n              case \"boolean\": ast =  [ \"name\", String(val) ]; break;\n              default:\n                if (val === null) { ast = [ \"atom\", \"null\" ]; break; }\n                throw new Error(\"Can't handle constant of type: \" + (typeof val));\n            }\n            return yes.call(expr, ast, val);\n        } catch(ex) {\n            if (ex === $NOT_CONSTANT) {\n                if (expr[0] == \"binary\"\n                    && (expr[1] == \"===\" || expr[1] == \"!==\")\n                    && ((is_string(expr[2]) && is_string(expr[3]))\n                        || (boolean_expr(expr[2]) && boolean_expr(expr[3])))) {\n                    expr[1] = expr[1].substr(0, 2);\n                }\n                else if (no && expr[0] == \"binary\"\n                         && (expr[1] == \"||\" || expr[1] == \"&&\")) {\n                    // the whole expression is not constant but the lval may be...\n                    try {\n                        var lval = evaluate(expr[2]);\n                        expr = ((expr[1] == \"&&\" && (lval ? expr[3] : lval))    ||\n                                (expr[1] == \"||\" && (lval ? lval    : expr[3])) ||\n                                expr);\n                    } catch(ex2) {\n                        // IGNORE... lval is not constant\n                    }\n                }\n                return no ? no.call(expr, expr) : null;\n            }\n            else throw ex;\n        }\n    };\n\n})();\n\nfunction warn_unreachable(ast) {\n    if (!empty(ast))\n        warn(\"Dropping unreachable code: \" + gen_code(ast, true));\n};\n\nfunction prepare_ifs(ast) {\n    var w = ast_walker(), walk = w.walk;\n    // In this first pass, we rewrite ifs which abort with no else with an\n    // if-else.  For example:\n    //\n    // if (x) {\n    //     blah();\n    //     return y;\n    // }\n    // foobar();\n    //\n    // is rewritten into:\n    //\n    // if (x) {\n    //     blah();\n    //     return y;\n    // } else {\n    //     foobar();\n    // }\n    function redo_if(statements) {\n        statements = MAP(statements, walk);\n\n        for (var i = 0; i < statements.length; ++i) {\n            var fi = statements[i];\n            if (fi[0] != \"if\") continue;\n\n            if (fi[3]) continue;\n\n            var t = fi[2];\n            if (!aborts(t)) continue;\n\n            var conditional = walk(fi[1]);\n\n            var e_body = redo_if(statements.slice(i + 1));\n            var e = e_body.length == 1 ? e_body[0] : [ \"block\", e_body ];\n\n            return statements.slice(0, i).concat([ [\n                fi[0],          // \"if\"\n                conditional,    // conditional\n                t,              // then\n                e               // else\n            ] ]);\n        }\n\n        return statements;\n    };\n\n    function redo_if_lambda(name, args, body) {\n        body = redo_if(body);\n        return [ this[0], name, args, body ];\n    };\n\n    function redo_if_block(statements) {\n        return [ this[0], statements != null ? redo_if(statements) : null ];\n    };\n\n    return w.with_walkers({\n        \"defun\": redo_if_lambda,\n        \"function\": redo_if_lambda,\n        \"block\": redo_if_block,\n        \"splice\": redo_if_block,\n        \"toplevel\": function(statements) {\n            return [ this[0], redo_if(statements) ];\n        },\n        \"try\": function(t, c, f) {\n            return [\n                this[0],\n                redo_if(t),\n                c != null ? [ c[0], redo_if(c[1]) ] : null,\n                f != null ? redo_if(f) : null\n            ];\n        }\n    }, function() {\n        return walk(ast);\n    });\n};\n\nfunction for_side_effects(ast, handler) {\n    var w = ast_walker(), walk = w.walk;\n    var $stop = {}, $restart = {};\n    function stop() { throw $stop };\n    function restart() { throw $restart };\n    function found(){ return handler.call(this, this, w, stop, restart) };\n    function unary(op) {\n        if (op == \"++\" || op == \"--\")\n            return found.apply(this, arguments);\n    };\n    function binary(op) {\n        if (op == \"&&\" || op == \"||\")\n            return found.apply(this, arguments);\n    };\n    return w.with_walkers({\n        \"try\": found,\n        \"throw\": found,\n        \"return\": found,\n        \"new\": found,\n        \"switch\": found,\n        \"break\": found,\n        \"continue\": found,\n        \"assign\": found,\n        \"call\": found,\n        \"if\": found,\n        \"for\": found,\n        \"for-in\": found,\n        \"while\": found,\n        \"do\": found,\n        \"return\": found,\n        \"unary-prefix\": unary,\n        \"unary-postfix\": unary,\n        \"conditional\": found,\n        \"binary\": binary,\n        \"defun\": found\n    }, function(){\n        while (true) try {\n            walk(ast);\n            break;\n        } catch(ex) {\n            if (ex === $stop) break;\n            if (ex === $restart) continue;\n            throw ex;\n        }\n    });\n};\n\nfunction ast_lift_variables(ast) {\n    var w = ast_walker(), walk = w.walk, scope;\n    function do_body(body, env) {\n        var _scope = scope;\n        scope = env;\n        body = MAP(body, walk);\n        var hash = {}, names = MAP(env.names, function(type, name){\n            if (type != \"var\") return MAP.skip;\n            if (!env.references(name)) return MAP.skip;\n            hash[name] = true;\n            return [ name ];\n        });\n        if (names.length > 0) {\n            // looking for assignments to any of these variables.\n            // we can save considerable space by moving the definitions\n            // in the var declaration.\n            for_side_effects([ \"block\", body ], function(ast, walker, stop, restart) {\n                if (ast[0] == \"assign\"\n                    && ast[1] === true\n                    && ast[2][0] == \"name\"\n                    && HOP(hash, ast[2][1])) {\n                    // insert the definition into the var declaration\n                    for (var i = names.length; --i >= 0;) {\n                        if (names[i][0] == ast[2][1]) {\n                            if (names[i][1]) // this name already defined, we must stop\n                                stop();\n                            names[i][1] = ast[3]; // definition\n                            names.push(names.splice(i, 1)[0]);\n                            break;\n                        }\n                    }\n                    // remove this assignment from the AST.\n                    var p = walker.parent();\n                    if (p[0] == \"seq\") {\n                        var a = p[2];\n                        a.unshift(0, p.length);\n                        p.splice.apply(p, a);\n                    }\n                    else if (p[0] == \"stat\") {\n                        p.splice(0, p.length, \"block\"); // empty statement\n                    }\n                    else {\n                        stop();\n                    }\n                    restart();\n                }\n                stop();\n            });\n            body.unshift([ \"var\", names ]);\n        }\n        scope = _scope;\n        return body;\n    };\n    function _vardefs(defs) {\n        var ret = null;\n        for (var i = defs.length; --i >= 0;) {\n            var d = defs[i];\n            if (!d[1]) continue;\n            d = [ \"assign\", true, [ \"name\", d[0] ], d[1] ];\n            if (ret == null) ret = d;\n            else ret = [ \"seq\", d, ret ];\n        }\n        if (ret == null && w.parent()[0] != \"for\") {\n            if (w.parent()[0] == \"for-in\")\n                return [ \"name\", defs[0][0] ];\n            return MAP.skip;\n        }\n        return [ \"stat\", ret ];\n    };\n    function _toplevel(body) {\n        return [ this[0], do_body(body, this.scope) ];\n    };\n    return w.with_walkers({\n        \"function\": function(name, args, body){\n            for (var i = args.length; --i >= 0 && !body.scope.references(args[i]);)\n                args.pop();\n            if (!body.scope.references(name)) name = null;\n            return [ this[0], name, args, do_body(body, body.scope) ];\n        },\n        \"defun\": function(name, args, body){\n            if (!scope.references(name)) return MAP.skip;\n            for (var i = args.length; --i >= 0 && !body.scope.references(args[i]);)\n                args.pop();\n            return [ this[0], name, args, do_body(body, body.scope) ];\n        },\n        \"var\": _vardefs,\n        \"toplevel\": _toplevel\n    }, function(){\n        return walk(ast_add_scope(ast));\n    });\n};\n\nfunction ast_squeeze(ast, options) {\n    ast = squeeze_1(ast, options);\n    ast = squeeze_2(ast, options);\n    return ast;\n};\n\nfunction squeeze_1(ast, options) {\n    options = defaults(options, {\n        make_seqs   : true,\n        dead_code   : true,\n        no_warnings : false,\n        keep_comps  : true,\n        unsafe      : false\n    });\n\n    var w = ast_walker(), walk = w.walk, scope;\n\n    function negate(c) {\n        var not_c = [ \"unary-prefix\", \"!\", c ];\n        switch (c[0]) {\n          case \"unary-prefix\":\n            return c[1] == \"!\" && boolean_expr(c[2]) ? c[2] : not_c;\n          case \"seq\":\n            c = slice(c);\n            c[c.length - 1] = negate(c[c.length - 1]);\n            return c;\n          case \"conditional\":\n            return best_of(not_c, [ \"conditional\", c[1], negate(c[2]), negate(c[3]) ]);\n          case \"binary\":\n            var op = c[1], left = c[2], right = c[3];\n            if (!options.keep_comps) switch (op) {\n              case \"<=\"  : return [ \"binary\", \">\", left, right ];\n              case \"<\"   : return [ \"binary\", \">=\", left, right ];\n              case \">=\"  : return [ \"binary\", \"<\", left, right ];\n              case \">\"   : return [ \"binary\", \"<=\", left, right ];\n            }\n            switch (op) {\n              case \"==\"  : return [ \"binary\", \"!=\", left, right ];\n              case \"!=\"  : return [ \"binary\", \"==\", left, right ];\n              case \"===\" : return [ \"binary\", \"!==\", left, right ];\n              case \"!==\" : return [ \"binary\", \"===\", left, right ];\n              case \"&&\"  : return best_of(not_c, [ \"binary\", \"||\", negate(left), negate(right) ]);\n              case \"||\"  : return best_of(not_c, [ \"binary\", \"&&\", negate(left), negate(right) ]);\n            }\n            break;\n        }\n        return not_c;\n    };\n\n    function make_conditional(c, t, e) {\n        var make_real_conditional = function() {\n            if (c[0] == \"unary-prefix\" && c[1] == \"!\") {\n                return e ? [ \"conditional\", c[2], e, t ] : [ \"binary\", \"||\", c[2], t ];\n            } else {\n                return e ? best_of(\n                    [ \"conditional\", c, t, e ],\n                    [ \"conditional\", negate(c), e, t ]\n                ) : [ \"binary\", \"&&\", c, t ];\n            }\n        };\n        // shortcut the conditional if the expression has a constant value\n        return when_constant(c, function(ast, val){\n            warn_unreachable(val ? e : t);\n            return          (val ? t : e);\n        }, make_real_conditional);\n    };\n\n    function rmblock(block) {\n        if (block != null && block[0] == \"block\" && block[1]) {\n            if (block[1].length == 1)\n                block = block[1][0];\n            else if (block[1].length == 0)\n                block = [ \"block\" ];\n        }\n        return block;\n    };\n\n    function _lambda(name, args, body) {\n        return [ this[0], name, args, tighten(body, \"lambda\") ];\n    };\n\n    // this function does a few things:\n    // 1. discard useless blocks\n    // 2. join consecutive var declarations\n    // 3. remove obviously dead code\n    // 4. transform consecutive statements using the comma operator\n    // 5. if block_type == \"lambda\" and it detects constructs like if(foo) return ... - rewrite like if (!foo) { ... }\n    function tighten(statements, block_type) {\n        statements = MAP(statements, walk);\n\n        statements = statements.reduce(function(a, stat){\n            if (stat[0] == \"block\") {\n                if (stat[1]) {\n                    a.push.apply(a, stat[1]);\n                }\n            } else {\n                a.push(stat);\n            }\n            return a;\n        }, []);\n\n        statements = (function(a, prev){\n            statements.forEach(function(cur){\n                if (prev && ((cur[0] == \"var\" && prev[0] == \"var\") ||\n                             (cur[0] == \"const\" && prev[0] == \"const\"))) {\n                    prev[1] = prev[1].concat(cur[1]);\n                } else {\n                    a.push(cur);\n                    prev = cur;\n                }\n            });\n            return a;\n        })([]);\n\n        if (options.dead_code) statements = (function(a, has_quit){\n            statements.forEach(function(st){\n                if (has_quit) {\n                    if (st[0] == \"function\" || st[0] == \"defun\") {\n                        a.push(st);\n                    }\n                    else if (st[0] == \"var\" || st[0] == \"const\") {\n                        if (!options.no_warnings)\n                            warn(\"Variables declared in unreachable code\");\n                        st[1] = MAP(st[1], function(def){\n                            if (def[1] && !options.no_warnings)\n                                warn_unreachable([ \"assign\", true, [ \"name\", def[0] ], def[1] ]);\n                            return [ def[0] ];\n                        });\n                        a.push(st);\n                    }\n                    else if (!options.no_warnings)\n                        warn_unreachable(st);\n                }\n                else {\n                    a.push(st);\n                    if (member(st[0], [ \"return\", \"throw\", \"break\", \"continue\" ]))\n                        has_quit = true;\n                }\n            });\n            return a;\n        })([]);\n\n        if (options.make_seqs) statements = (function(a, prev) {\n            statements.forEach(function(cur){\n                if (prev && prev[0] == \"stat\" && cur[0] == \"stat\") {\n                    prev[1] = [ \"seq\", prev[1], cur[1] ];\n                } else {\n                    a.push(cur);\n                    prev = cur;\n                }\n            });\n            if (a.length >= 2\n                && a[a.length-2][0] == \"stat\"\n                && (a[a.length-1][0] == \"return\" || a[a.length-1][0] == \"throw\")\n                && a[a.length-1][1])\n            {\n                a.splice(a.length - 2, 2,\n                         [ a[a.length-1][0],\n                           [ \"seq\", a[a.length-2][1], a[a.length-1][1] ]]);\n            }\n            return a;\n        })([]);\n\n        // this increases jQuery by 1K.  Probably not such a good idea after all..\n        // part of this is done in prepare_ifs anyway.\n        // if (block_type == \"lambda\") statements = (function(i, a, stat){\n        //         while (i < statements.length) {\n        //                 stat = statements[i++];\n        //                 if (stat[0] == \"if\" && !stat[3]) {\n        //                         if (stat[2][0] == \"return\" && stat[2][1] == null) {\n        //                                 a.push(make_if(negate(stat[1]), [ \"block\", statements.slice(i) ]));\n        //                                 break;\n        //                         }\n        //                         var last = last_stat(stat[2]);\n        //                         if (last[0] == \"return\" && last[1] == null) {\n        //                                 a.push(make_if(stat[1], [ \"block\", stat[2][1].slice(0, -1) ], [ \"block\", statements.slice(i) ]));\n        //                                 break;\n        //                         }\n        //                 }\n        //                 a.push(stat);\n        //         }\n        //         return a;\n        // })(0, []);\n\n        return statements;\n    };\n\n    function make_if(c, t, e) {\n        return when_constant(c, function(ast, val){\n            if (val) {\n                t = walk(t);\n                warn_unreachable(e);\n                return t || [ \"block\" ];\n            } else {\n                e = walk(e);\n                warn_unreachable(t);\n                return e || [ \"block\" ];\n            }\n        }, function() {\n            return make_real_if(c, t, e);\n        });\n    };\n\n    function abort_else(c, t, e) {\n        var ret = [ [ \"if\", negate(c), e ] ];\n        if (t[0] == \"block\") {\n            if (t[1]) ret = ret.concat(t[1]);\n        } else {\n            ret.push(t);\n        }\n        return walk([ \"block\", ret ]);\n    };\n\n    function make_real_if(c, t, e) {\n        c = walk(c);\n        t = walk(t);\n        e = walk(e);\n\n        if (empty(e) && empty(t))\n            return [ \"stat\", c ];\n\n        if (empty(t)) {\n            c = negate(c);\n            t = e;\n            e = null;\n        } else if (empty(e)) {\n            e = null;\n        } else {\n            // if we have both else and then, maybe it makes sense to switch them?\n            (function(){\n                var a = gen_code(c);\n                var n = negate(c);\n                var b = gen_code(n);\n                if (b.length < a.length) {\n                    var tmp = t;\n                    t = e;\n                    e = tmp;\n                    c = n;\n                }\n            })();\n        }\n        var ret = [ \"if\", c, t, e ];\n        if (t[0] == \"if\" && empty(t[3]) && empty(e)) {\n            ret = best_of(ret, walk([ \"if\", [ \"binary\", \"&&\", c, t[1] ], t[2] ]));\n        }\n        else if (t[0] == \"stat\") {\n            if (e) {\n                if (e[0] == \"stat\")\n                    ret = best_of(ret, [ \"stat\", make_conditional(c, t[1], e[1]) ]);\n                else if (aborts(e))\n                    ret = abort_else(c, t, e);\n            }\n            else {\n                ret = best_of(ret, [ \"stat\", make_conditional(c, t[1]) ]);\n            }\n        }\n        else if (e && t[0] == e[0] && (t[0] == \"return\" || t[0] == \"throw\") && t[1] && e[1]) {\n            ret = best_of(ret, [ t[0], make_conditional(c, t[1], e[1] ) ]);\n        }\n        else if (e && aborts(t)) {\n            ret = [ [ \"if\", c, t ] ];\n            if (e[0] == \"block\") {\n                if (e[1]) ret = ret.concat(e[1]);\n            }\n            else {\n                ret.push(e);\n            }\n            ret = walk([ \"block\", ret ]);\n        }\n        else if (t && aborts(e)) {\n            ret = abort_else(c, t, e);\n        }\n        return ret;\n    };\n\n    function _do_while(cond, body) {\n        return when_constant(cond, function(cond, val){\n            if (!val) {\n                warn_unreachable(body);\n                return [ \"block\" ];\n            } else {\n                return [ \"for\", null, null, null, walk(body) ];\n            }\n        });\n    };\n\n    return w.with_walkers({\n        \"sub\": function(expr, subscript) {\n            if (subscript[0] == \"string\") {\n                var name = subscript[1];\n                if (is_identifier(name))\n                    return [ \"dot\", walk(expr), name ];\n                else if (/^[1-9][0-9]*$/.test(name) || name === \"0\")\n                    return [ \"sub\", walk(expr), [ \"num\", parseInt(name, 10) ] ];\n            }\n        },\n        \"if\": make_if,\n        \"toplevel\": function(body) {\n            return [ \"toplevel\", tighten(body) ];\n        },\n        \"switch\": function(expr, body) {\n            var last = body.length - 1;\n            return [ \"switch\", walk(expr), MAP(body, function(branch, i){\n                var block = tighten(branch[1]);\n                if (i == last && block.length > 0) {\n                    var node = block[block.length - 1];\n                    if (node[0] == \"break\" && !node[1])\n                        block.pop();\n                }\n                return [ branch[0] ? walk(branch[0]) : null, block ];\n            }) ];\n        },\n        \"function\": _lambda,\n        \"defun\": _lambda,\n        \"block\": function(body) {\n            if (body) return rmblock([ \"block\", tighten(body) ]);\n        },\n        \"binary\": function(op, left, right) {\n            return when_constant([ \"binary\", op, walk(left), walk(right) ], function yes(c){\n                return best_of(walk(c), this);\n            }, function no() {\n                return function(){\n                    if(op != \"==\" && op != \"!=\") return;\n                    var l = walk(left), r = walk(right);\n                    if(l && l[0] == \"unary-prefix\" && l[1] == \"!\" && l[2][0] == \"num\")\n                        left = ['num', +!l[2][1]];\n                    else if (r && r[0] == \"unary-prefix\" && r[1] == \"!\" && r[2][0] == \"num\")\n                        right = ['num', +!r[2][1]];\n                    return [\"binary\", op, left, right];\n                }() || this;\n            });\n        },\n        \"conditional\": function(c, t, e) {\n            return make_conditional(walk(c), walk(t), walk(e));\n        },\n        \"try\": function(t, c, f) {\n            return [\n                \"try\",\n                tighten(t),\n                c != null ? [ c[0], tighten(c[1]) ] : null,\n                f != null ? tighten(f) : null\n            ];\n        },\n        \"unary-prefix\": function(op, expr) {\n            expr = walk(expr);\n            var ret = [ \"unary-prefix\", op, expr ];\n            if (op == \"!\")\n                ret = best_of(ret, negate(expr));\n            return when_constant(ret, function(ast, val){\n                return walk(ast); // it's either true or false, so minifies to !0 or !1\n            }, function() { return ret });\n        },\n        \"name\": function(name) {\n            switch (name) {\n              case \"true\": return [ \"unary-prefix\", \"!\", [ \"num\", 0 ]];\n              case \"false\": return [ \"unary-prefix\", \"!\", [ \"num\", 1 ]];\n            }\n        },\n        \"while\": _do_while,\n        \"assign\": function(op, lvalue, rvalue) {\n            lvalue = walk(lvalue);\n            rvalue = walk(rvalue);\n            var okOps = [ '+', '-', '/', '*', '%', '>>', '<<', '>>>', '|', '^', '&' ];\n            if (op === true && lvalue[0] === \"name\" && rvalue[0] === \"binary\" &&\n                ~okOps.indexOf(rvalue[1]) && rvalue[2][0] === \"name\" &&\n                rvalue[2][1] === lvalue[1]) {\n                return [ this[0], rvalue[1], lvalue, rvalue[3] ]\n            }\n            return [ this[0], op, lvalue, rvalue ];\n        },\n        \"call\": function(expr, args) {\n            expr = walk(expr);\n            if (options.unsafe && expr[0] == \"dot\" && expr[1][0] == \"string\" && expr[2] == \"toString\") {\n                return expr[1];\n            }\n            return [ this[0], expr,  MAP(args, walk) ];\n        },\n        \"num\": function (num) {\n            if (!isFinite(num))\n                return [ \"binary\", \"/\", num === 1 / 0\n                         ? [ \"num\", 1 ] : num === -1 / 0\n                         ? [ \"unary-prefix\", \"-\", [ \"num\", 1 ] ]\n                         : [ \"num\", 0 ], [ \"num\", 0 ] ];\n\n            return [ this[0], num ];\n        }\n    }, function() {\n        return walk(prepare_ifs(walk(prepare_ifs(ast))));\n    });\n};\n\nfunction squeeze_2(ast, options) {\n    var w = ast_walker(), walk = w.walk, scope;\n    function with_scope(s, cont) {\n        var save = scope, ret;\n        scope = s;\n        ret = cont();\n        scope = save;\n        return ret;\n    };\n    function lambda(name, args, body) {\n        return [ this[0], name, args, with_scope(body.scope, curry(MAP, body, walk)) ];\n    };\n    return w.with_walkers({\n        \"directive\": function(dir) {\n            if (scope.active_directive(dir))\n                return [ \"block\" ];\n            scope.directives.push(dir);\n        },\n        \"toplevel\": function(body) {\n            return [ this[0], with_scope(this.scope, curry(MAP, body, walk)) ];\n        },\n        \"function\": lambda,\n        \"defun\": lambda\n    }, function(){\n        return walk(ast_add_scope(ast));\n    });\n};\n\n/* -----[ re-generate code from the AST ]----- */\n\nvar DOT_CALL_NO_PARENS = jsp.array_to_hash([\n    \"name\",\n    \"array\",\n    \"object\",\n    \"string\",\n    \"dot\",\n    \"sub\",\n    \"call\",\n    \"regexp\",\n    \"defun\"\n]);\n\nfunction make_string(str, ascii_only) {\n    var dq = 0, sq = 0;\n    str = str.replace(/[\\\\\\b\\f\\n\\r\\t\\x22\\x27\\u2028\\u2029\\0]/g, function(s){\n        switch (s) {\n          case \"\\\\\": return \"\\\\\\\\\";\n          case \"\\b\": return \"\\\\b\";\n          case \"\\f\": return \"\\\\f\";\n          case \"\\n\": return \"\\\\n\";\n          case \"\\r\": return \"\\\\r\";\n          case \"\\u2028\": return \"\\\\u2028\";\n          case \"\\u2029\": return \"\\\\u2029\";\n          case '\"': ++dq; return '\"';\n          case \"'\": ++sq; return \"'\";\n          case \"\\0\": return \"\\\\0\";\n        }\n        return s;\n    });\n    if (ascii_only) str = to_ascii(str);\n    if (dq > sq) return \"'\" + str.replace(/\\x27/g, \"\\\\'\") + \"'\";\n    else return '\"' + str.replace(/\\x22/g, '\\\\\"') + '\"';\n};\n\nfunction to_ascii(str) {\n    return str.replace(/[\\u0080-\\uffff]/g, function(ch) {\n        var code = ch.charCodeAt(0).toString(16);\n        while (code.length < 4) code = \"0\" + code;\n        return \"\\\\u\" + code;\n    });\n};\n\nvar SPLICE_NEEDS_BRACKETS = jsp.array_to_hash([ \"if\", \"while\", \"do\", \"for\", \"for-in\", \"with\" ]);\n\nfunction gen_code(ast, options) {\n    options = defaults(options, {\n        indent_start : 0,\n        indent_level : 4,\n        quote_keys   : false,\n        space_colon  : false,\n        beautify     : false,\n        ascii_only   : false,\n        inline_script: false\n    });\n    var beautify = !!options.beautify;\n    var indentation = 0,\n    newline = beautify ? \"\\n\" : \"\",\n    space = beautify ? \" \" : \"\";\n\n    function encode_string(str) {\n        var ret = make_string(str, options.ascii_only);\n        if (options.inline_script)\n            ret = ret.replace(/<\\x2fscript([>\\/\\t\\n\\f\\r ])/gi, \"<\\\\/script$1\");\n        return ret;\n    };\n\n    function make_name(name) {\n        name = name.toString();\n        if (options.ascii_only)\n            name = to_ascii(name);\n        return name;\n    };\n\n    function indent(line) {\n        if (line == null)\n            line = \"\";\n        if (beautify)\n            line = repeat_string(\" \", options.indent_start + indentation * options.indent_level) + line;\n        return line;\n    };\n\n    function with_indent(cont, incr) {\n        if (incr == null) incr = 1;\n        indentation += incr;\n        try { return cont.apply(null, slice(arguments, 1)); }\n        finally { indentation -= incr; }\n    };\n\n    function last_char(str) {\n        str = str.toString();\n        return str.charAt(str.length - 1);\n    };\n\n    function first_char(str) {\n        return str.toString().charAt(0);\n    };\n\n    function add_spaces(a) {\n        if (beautify)\n            return a.join(\" \");\n        var b = [];\n        for (var i = 0; i < a.length; ++i) {\n            var next = a[i + 1];\n            b.push(a[i]);\n            if (next &&\n                ((is_identifier_char(last_char(a[i])) && (is_identifier_char(first_char(next))\n                                                          || first_char(next) == \"\\\\\")) ||\n                 (/[\\+\\-]$/.test(a[i].toString()) && /^[\\+\\-]/.test(next.toString()) ||\n                 last_char(a[i]) == \"/\" && first_char(next) == \"/\"))) {\n                b.push(\" \");\n            }\n        }\n        return b.join(\"\");\n    };\n\n    function add_commas(a) {\n        return a.join(\",\" + space);\n    };\n\n    function parenthesize(expr) {\n        var gen = make(expr);\n        for (var i = 1; i < arguments.length; ++i) {\n            var el = arguments[i];\n            if ((el instanceof Function && el(expr)) || expr[0] == el)\n                return \"(\" + gen + \")\";\n        }\n        return gen;\n    };\n\n    function best_of(a) {\n        if (a.length == 1) {\n            return a[0];\n        }\n        if (a.length == 2) {\n            var b = a[1];\n            a = a[0];\n            return a.length <= b.length ? a : b;\n        }\n        return best_of([ a[0], best_of(a.slice(1)) ]);\n    };\n\n    function needs_parens(expr) {\n        if (expr[0] == \"function\" || expr[0] == \"object\") {\n            // dot/call on a literal function requires the\n            // function literal itself to be parenthesized\n            // only if it's the first \"thing\" in a\n            // statement.  This means that the parent is\n            // \"stat\", but it could also be a \"seq\" and\n            // we're the first in this \"seq\" and the\n            // parent is \"stat\", and so on.  Messy stuff,\n            // but it worths the trouble.\n            var a = slice(w.stack()), self = a.pop(), p = a.pop();\n            while (p) {\n                if (p[0] == \"stat\") return true;\n                if (((p[0] == \"seq\" || p[0] == \"call\" || p[0] == \"dot\" || p[0] == \"sub\" || p[0] == \"conditional\") && p[1] === self) ||\n                    ((p[0] == \"binary\" || p[0] == \"assign\" || p[0] == \"unary-postfix\") && p[2] === self)) {\n                    self = p;\n                    p = a.pop();\n                } else {\n                    return false;\n                }\n            }\n        }\n        return !HOP(DOT_CALL_NO_PARENS, expr[0]);\n    };\n\n    function make_num(num) {\n        var str = num.toString(10), a = [ str.replace(/^0\\./, \".\").replace('e+', 'e') ], m;\n        if (Math.floor(num) === num) {\n            if (num >= 0) {\n                a.push(\"0x\" + num.toString(16).toLowerCase(), // probably pointless\n                       \"0\" + num.toString(8)); // same.\n            } else {\n                a.push(\"-0x\" + (-num).toString(16).toLowerCase(), // probably pointless\n                       \"-0\" + (-num).toString(8)); // same.\n            }\n            if ((m = /^(.*?)(0+)$/.exec(num))) {\n                a.push(m[1] + \"e\" + m[2].length);\n            }\n        } else if ((m = /^0?\\.(0+)(.*)$/.exec(num))) {\n            a.push(m[2] + \"e-\" + (m[1].length + m[2].length),\n                   str.substr(str.indexOf(\".\")));\n        }\n        return best_of(a);\n    };\n\n    var w = ast_walker();\n    var make = w.walk;\n    return w.with_walkers({\n        \"string\": encode_string,\n        \"num\": make_num,\n        \"name\": make_name,\n        \"debugger\": function(){ return \"debugger;\" },\n        \"toplevel\": function(statements) {\n            return make_block_statements(statements)\n                .join(newline + newline);\n        },\n        \"splice\": function(statements) {\n            var parent = w.parent();\n            if (HOP(SPLICE_NEEDS_BRACKETS, parent)) {\n                // we need block brackets in this case\n                return make_block.apply(this, arguments);\n            } else {\n                return MAP(make_block_statements(statements, true),\n                           function(line, i) {\n                               // the first line is already indented\n                               return i > 0 ? indent(line) : line;\n                           }).join(newline);\n            }\n        },\n        \"block\": make_block,\n        \"var\": function(defs) {\n            return \"var \" + add_commas(MAP(defs, make_1vardef)) + \";\";\n        },\n        \"const\": function(defs) {\n            return \"const \" + add_commas(MAP(defs, make_1vardef)) + \";\";\n        },\n        \"try\": function(tr, ca, fi) {\n            var out = [ \"try\", make_block(tr) ];\n            if (ca) out.push(\"catch\", \"(\" + ca[0] + \")\", make_block(ca[1]));\n            if (fi) out.push(\"finally\", make_block(fi));\n            return add_spaces(out);\n        },\n        \"throw\": function(expr) {\n            return add_spaces([ \"throw\", make(expr) ]) + \";\";\n        },\n        \"new\": function(ctor, args) {\n            args = args.length > 0 ? \"(\" + add_commas(MAP(args, function(expr){\n                return parenthesize(expr, \"seq\");\n            })) + \")\" : \"\";\n            return add_spaces([ \"new\", parenthesize(ctor, \"seq\", \"binary\", \"conditional\", \"assign\", function(expr){\n                var w = ast_walker(), has_call = {};\n                try {\n                    w.with_walkers({\n                        \"call\": function() { throw has_call },\n                        \"function\": function() { return this }\n                    }, function(){\n                        w.walk(expr);\n                    });\n                } catch(ex) {\n                    if (ex === has_call)\n                        return true;\n                    throw ex;\n                }\n            }) + args ]);\n        },\n        \"switch\": function(expr, body) {\n            return add_spaces([ \"switch\", \"(\" + make(expr) + \")\", make_switch_block(body) ]);\n        },\n        \"break\": function(label) {\n            var out = \"break\";\n            if (label != null)\n                out += \" \" + make_name(label);\n            return out + \";\";\n        },\n        \"continue\": function(label) {\n            var out = \"continue\";\n            if (label != null)\n                out += \" \" + make_name(label);\n            return out + \";\";\n        },\n        \"conditional\": function(co, th, el) {\n            return add_spaces([ parenthesize(co, \"assign\", \"seq\", \"conditional\"), \"?\",\n                                parenthesize(th, \"seq\"), \":\",\n                                parenthesize(el, \"seq\") ]);\n        },\n        \"assign\": function(op, lvalue, rvalue) {\n            if (op && op !== true) op += \"=\";\n            else op = \"=\";\n            return add_spaces([ make(lvalue), op, parenthesize(rvalue, \"seq\") ]);\n        },\n        \"dot\": function(expr) {\n            var out = make(expr), i = 1;\n            if (expr[0] == \"num\") {\n                if (!/[a-f.]/i.test(out))\n                    out += \".\";\n            } else if (expr[0] != \"function\" && needs_parens(expr))\n                out = \"(\" + out + \")\";\n            while (i < arguments.length)\n                out += \".\" + make_name(arguments[i++]);\n            return out;\n        },\n        \"call\": function(func, args) {\n            var f = make(func);\n            // cannot simply test the first and/or the last characters in the genetic case,\n            // because the called expression might look like e.g. `(x || y) && (u || v)`.\n            var already_wrapped = (func[0] == \"function\" && f.charAt(0) == \"(\");\n            if (!already_wrapped && needs_parens(func))\n                f = \"(\" + f + \")\";\n            return f + \"(\" + add_commas(MAP(args, function(expr){\n                return parenthesize(expr, \"seq\");\n            })) + \")\";\n        },\n        \"function\": make_function,\n        \"defun\": make_function,\n        \"if\": function(co, th, el) {\n            var out = [ \"if\", \"(\" + make(co) + \")\", el ? make_then(th) : make(th) ];\n            if (el) {\n                out.push(\"else\", make(el));\n            }\n            return add_spaces(out);\n        },\n        \"for\": function(init, cond, step, block) {\n            var out = [ \"for\" ];\n            init = (init != null ? make(init) : \"\").replace(/;*\\s*$/, \";\" + space);\n            cond = (cond != null ? make(cond) : \"\").replace(/;*\\s*$/, \";\" + space);\n            step = (step != null ? make(step) : \"\").replace(/;*\\s*$/, \"\");\n            var args = init + cond + step;\n            if (args == \"; ; \") args = \";;\";\n            out.push(\"(\" + args + \")\", make(block));\n            return add_spaces(out);\n        },\n        \"for-in\": function(vvar, key, hash, block) {\n            return add_spaces([ \"for\", \"(\" +\n                                (vvar ? make(vvar).replace(/;+$/, \"\") : make(key)),\n                                \"in\",\n                                make(hash) + \")\", make(block) ]);\n        },\n        \"while\": function(condition, block) {\n            return add_spaces([ \"while\", \"(\" + make(condition) + \")\", make(block) ]);\n        },\n        \"do\": function(condition, block) {\n            return add_spaces([ \"do\", make(block), \"while\", \"(\" + make(condition) + \")\" ]) + \";\";\n        },\n        \"return\": function(expr) {\n            var out = [ \"return\" ];\n            if (expr != null) out.push(make(expr));\n            return add_spaces(out) + \";\";\n        },\n        \"binary\": function(operator, lvalue, rvalue) {\n            var left = make(lvalue), right = make(rvalue);\n            // XXX: I'm pretty sure other cases will bite here.\n            //      we need to be smarter.\n            //      adding parens all the time is the safest bet.\n            if (member(lvalue[0], [ \"assign\", \"conditional\", \"seq\" ]) ||\n                lvalue[0] == \"binary\" && PRECEDENCE[operator] > PRECEDENCE[lvalue[1]] ||\n                lvalue[0] == \"function\" && needs_parens(this)) {\n                left = \"(\" + left + \")\";\n            }\n            if (member(rvalue[0], [ \"assign\", \"conditional\", \"seq\" ]) ||\n                rvalue[0] == \"binary\" && PRECEDENCE[operator] >= PRECEDENCE[rvalue[1]] &&\n                !(rvalue[1] == operator && member(operator, [ \"&&\", \"||\", \"*\" ]))) {\n                right = \"(\" + right + \")\";\n            }\n            else if (!beautify && options.inline_script && (operator == \"<\" || operator == \"<<\")\n                     && rvalue[0] == \"regexp\" && /^script/i.test(rvalue[1])) {\n                right = \" \" + right;\n            }\n            return add_spaces([ left, operator, right ]);\n        },\n        \"unary-prefix\": function(operator, expr) {\n            var val = make(expr);\n            if (!(expr[0] == \"num\" || (expr[0] == \"unary-prefix\" && !HOP(OPERATORS, operator + expr[1])) || !needs_parens(expr)))\n                val = \"(\" + val + \")\";\n            return operator + (jsp.is_alphanumeric_char(operator.charAt(0)) ? \" \" : \"\") + val;\n        },\n        \"unary-postfix\": function(operator, expr) {\n            var val = make(expr);\n            if (!(expr[0] == \"num\" || (expr[0] == \"unary-postfix\" && !HOP(OPERATORS, operator + expr[1])) || !needs_parens(expr)))\n                val = \"(\" + val + \")\";\n            return val + operator;\n        },\n        \"sub\": function(expr, subscript) {\n            var hash = make(expr);\n            if (needs_parens(expr))\n                hash = \"(\" + hash + \")\";\n            return hash + \"[\" + make(subscript) + \"]\";\n        },\n        \"object\": function(props) {\n            var obj_needs_parens = needs_parens(this);\n            if (props.length == 0)\n                return obj_needs_parens ? \"({})\" : \"{}\";\n            var out = \"{\" + newline + with_indent(function(){\n                return MAP(props, function(p){\n                    if (p.length == 3) {\n                        // getter/setter.  The name is in p[0], the arg.list in p[1][2], the\n                        // body in p[1][3] and type (\"get\" / \"set\") in p[2].\n                        return indent(make_function(p[0], p[1][2], p[1][3], p[2], true));\n                    }\n                    var key = p[0], val = parenthesize(p[1], \"seq\");\n                    if (options.quote_keys) {\n                        key = encode_string(key);\n                    } else if ((typeof key == \"number\" || !beautify && +key + \"\" == key)\n                               && parseFloat(key) >= 0) {\n                        key = make_num(+key);\n                    } else if (!is_identifier(key)) {\n                        key = encode_string(key);\n                    }\n                    return indent(add_spaces(beautify && options.space_colon\n                                             ? [ key, \":\", val ]\n                                             : [ key + \":\", val ]));\n                }).join(\",\" + newline);\n            }) + newline + indent(\"}\");\n            return obj_needs_parens ? \"(\" + out + \")\" : out;\n        },\n        \"regexp\": function(rx, mods) {\n            if (options.ascii_only) rx = to_ascii(rx);\n            return \"/\" + rx + \"/\" + mods;\n        },\n        \"array\": function(elements) {\n            if (elements.length == 0) return \"[]\";\n            return add_spaces([ \"[\", add_commas(MAP(elements, function(el, i){\n                if (!beautify && el[0] == \"atom\" && el[1] == \"undefined\") return i === elements.length - 1 ? \",\" : \"\";\n                return parenthesize(el, \"seq\");\n            })), \"]\" ]);\n        },\n        \"stat\": function(stmt) {\n            return stmt != null\n                ? make(stmt).replace(/;*\\s*$/, \";\")\n                : \";\";\n        },\n        \"seq\": function() {\n            return add_commas(MAP(slice(arguments), make));\n        },\n        \"label\": function(name, block) {\n            return add_spaces([ make_name(name), \":\", make(block) ]);\n        },\n        \"with\": function(expr, block) {\n            return add_spaces([ \"with\", \"(\" + make(expr) + \")\", make(block) ]);\n        },\n        \"atom\": function(name) {\n            return make_name(name);\n        },\n        \"directive\": function(dir) {\n            return make_string(dir) + \";\";\n        }\n    }, function(){ return make(ast) });\n\n    // The squeezer replaces \"block\"-s that contain only a single\n    // statement with the statement itself; technically, the AST\n    // is correct, but this can create problems when we output an\n    // IF having an ELSE clause where the THEN clause ends in an\n    // IF *without* an ELSE block (then the outer ELSE would refer\n    // to the inner IF).  This function checks for this case and\n    // adds the block brackets if needed.\n    function make_then(th) {\n        if (th == null) return \";\";\n        if (th[0] == \"do\") {\n            // https://github.com/mishoo/UglifyJS/issues/#issue/57\n            // IE croaks with \"syntax error\" on code like this:\n            //     if (foo) do ... while(cond); else ...\n            // we need block brackets around do/while\n            return make_block([ th ]);\n        }\n        var b = th;\n        while (true) {\n            var type = b[0];\n            if (type == \"if\") {\n                if (!b[3])\n                    // no else, we must add the block\n                    return make([ \"block\", [ th ]]);\n                b = b[3];\n            }\n            else if (type == \"while\" || type == \"do\") b = b[2];\n            else if (type == \"for\" || type == \"for-in\") b = b[4];\n            else break;\n        }\n        return make(th);\n    };\n\n    function make_function(name, args, body, keyword, no_parens) {\n        var out = keyword || \"function\";\n        if (name) {\n            out += \" \" + make_name(name);\n        }\n        out += \"(\" + add_commas(MAP(args, make_name)) + \")\";\n        out = add_spaces([ out, make_block(body) ]);\n        return (!no_parens && needs_parens(this)) ? \"(\" + out + \")\" : out;\n    };\n\n    function must_has_semicolon(node) {\n        switch (node[0]) {\n          case \"with\":\n          case \"while\":\n            return empty(node[2]) || must_has_semicolon(node[2]);\n          case \"for\":\n          case \"for-in\":\n            return empty(node[4]) || must_has_semicolon(node[4]);\n          case \"if\":\n            if (empty(node[2]) && !node[3]) return true; // `if' with empty `then' and no `else'\n            if (node[3]) {\n                if (empty(node[3])) return true; // `else' present but empty\n                return must_has_semicolon(node[3]); // dive into the `else' branch\n            }\n            return must_has_semicolon(node[2]); // dive into the `then' branch\n          case \"directive\":\n            return true;\n        }\n    };\n\n    function make_block_statements(statements, noindent) {\n        for (var a = [], last = statements.length - 1, i = 0; i <= last; ++i) {\n            var stat = statements[i];\n            var code = make(stat);\n            if (code != \";\") {\n                if (!beautify && i == last && !must_has_semicolon(stat)) {\n                    code = code.replace(/;+\\s*$/, \"\");\n                }\n                a.push(code);\n            }\n        }\n        return noindent ? a : MAP(a, indent);\n    };\n\n    function make_switch_block(body) {\n        var n = body.length;\n        if (n == 0) return \"{}\";\n        return \"{\" + newline + MAP(body, function(branch, i){\n            var has_body = branch[1].length > 0, code = with_indent(function(){\n                return indent(branch[0]\n                              ? add_spaces([ \"case\", make(branch[0]) + \":\" ])\n                              : \"default:\");\n            }, 0.5) + (has_body ? newline + with_indent(function(){\n                return make_block_statements(branch[1]).join(newline);\n            }) : \"\");\n            if (!beautify && has_body && i < n - 1)\n                code += \";\";\n            return code;\n        }).join(newline) + newline + indent(\"}\");\n    };\n\n    function make_block(statements) {\n        if (!statements) return \";\";\n        if (statements.length == 0) return \"{}\";\n        return \"{\" + newline + with_indent(function(){\n            return make_block_statements(statements).join(newline);\n        }) + newline + indent(\"}\");\n    };\n\n    function make_1vardef(def) {\n        var name = def[0], val = def[1];\n        if (val != null)\n            name = add_spaces([ make_name(name), \"=\", parenthesize(val, \"seq\") ]);\n        return name;\n    };\n\n};\n\nfunction split_lines(code, max_line_length) {\n    var splits = [ 0 ];\n    jsp.parse(function(){\n        var next_token = jsp.tokenizer(code);\n        var last_split = 0;\n        var prev_token;\n        function current_length(tok) {\n            return tok.pos - last_split;\n        };\n        function split_here(tok) {\n            last_split = tok.pos;\n            splits.push(last_split);\n        };\n        function custom(){\n            var tok = next_token.apply(this, arguments);\n            out: {\n                if (prev_token) {\n                    if (prev_token.type == \"keyword\") break out;\n                }\n                if (current_length(tok) > max_line_length) {\n                    switch (tok.type) {\n                      case \"keyword\":\n                      case \"atom\":\n                      case \"name\":\n                      case \"punc\":\n                        split_here(tok);\n                        break out;\n                    }\n                }\n            }\n            prev_token = tok;\n            return tok;\n        };\n        custom.context = function() {\n            return next_token.context.apply(this, arguments);\n        };\n        return custom;\n    }());\n    return splits.map(function(pos, i){\n        return code.substring(pos, splits[i + 1] || code.length);\n    }).join(\"\\n\");\n};\n\n/* -----[ Utilities ]----- */\n\nfunction repeat_string(str, i) {\n    if (i <= 0) return \"\";\n    if (i == 1) return str;\n    var d = repeat_string(str, i >> 1);\n    d += d;\n    if (i & 1) d += str;\n    return d;\n};\n\nfunction defaults(args, defs) {\n    var ret = {};\n    if (args === true)\n        args = {};\n    for (var i in defs) if (HOP(defs, i)) {\n        ret[i] = (args && HOP(args, i)) ? args[i] : defs[i];\n    }\n    return ret;\n};\n\nfunction is_identifier(name) {\n    return /^[a-z_$][a-z0-9_$]*$/i.test(name)\n        && name != \"this\"\n        && !HOP(jsp.KEYWORDS_ATOM, name)\n        && !HOP(jsp.RESERVED_WORDS, name)\n        && !HOP(jsp.KEYWORDS, name);\n};\n\nfunction HOP(obj, prop) {\n    return Object.prototype.hasOwnProperty.call(obj, prop);\n};\n\n// some utilities\n\nvar MAP;\n\n(function(){\n    MAP = function(a, f, o) {\n        var ret = [], top = [], i;\n        function doit() {\n            var val = f.call(o, a[i], i);\n            if (val instanceof AtTop) {\n                val = val.v;\n                if (val instanceof Splice) {\n                    top.push.apply(top, val.v);\n                } else {\n                    top.push(val);\n                }\n            }\n            else if (val != skip) {\n                if (val instanceof Splice) {\n                    ret.push.apply(ret, val.v);\n                } else {\n                    ret.push(val);\n                }\n            }\n        };\n        if (a instanceof Array) for (i = 0; i < a.length; ++i) doit();\n        else for (i in a) if (HOP(a, i)) doit();\n        return top.concat(ret);\n    };\n    MAP.at_top = function(val) { return new AtTop(val) };\n    MAP.splice = function(val) { return new Splice(val) };\n    var skip = MAP.skip = {};\n    function AtTop(val) { this.v = val };\n    function Splice(val) { this.v = val };\n})();\n\n/* -----[ Exports ]----- */\n\nexports.ast_walker = ast_walker;\nexports.ast_mangle = ast_mangle;\nexports.ast_squeeze = ast_squeeze;\nexports.ast_lift_variables = ast_lift_variables;\nexports.gen_code = gen_code;\nexports.ast_add_scope = ast_add_scope;\nexports.set_logger = function(logger) { warn = logger };\nexports.make_string = make_string;\nexports.split_lines = split_lines;\nexports.MAP = MAP;\n\n// keep this last!\nexports.ast_squeeze_more = require(\"./squeeze-more\").ast_squeeze_more;\n\n// Local variables:\n// js-indent-level: 4\n// End:\n"},"lineCount":2122}},"error":null,"hash":"a09d82d2234616f975b198c555607e03","cacheData":{"env":{}}}