UNPKG

node-mirror

Version:

node.js + CodeMirror = Great IDE and Admin Tool

266 lines (237 loc) 8.36 kB
(function(){var __modFun = function(__require){ __modFun = undefined; var __execute = function(promiseland, extra){ __execute = undefined; var __Promise = promiseland.Promise; var Promise = promiseland.Promise; if (promiseland._hasModule({ hashStr: "ab69f0ce2651c51c1836497bca9d9a58" })){ return promiseland._getModule("ab69f0ce2651c51c1836497bca9d9a58"); }; var PL$3/*Object*/;try{PL$3/*Object*/ = Object;}catch(e){}; var PL$13/*TypeError*/;try{PL$13/*TypeError*/ = TypeError;}catch(e){}; var PL$43/*promiseland*/;try{PL$43/*promiseland*/ = promiseland;}catch(e){}; var PL$1 = (function(){ "use strict"; function PL$5/*mangle*/(PL$6/*key*/){ ; return (PL$4/*MANGLE_STRING*/ + PL$6/*key*/); ;}; function PL$7/*unmangle*/(PL$6/*key*/){ ; return PL$6/*key*/["substring"](PL$4/*MANGLE_STRING*/["length"]); ;}; function PL$8/*methods*/(PL$9/*obj*/, PL$10/*methodHash*/){ var PL$11/*methodName*/; ; for(PL$11/*methodName*/ in PL$10/*methodHash*/){ PL$3/*Object*/["defineProperty"](PL$9/*obj*/, PL$11/*methodName*/, { "value": PL$10/*methodHash*/[PL$11/*methodName*/], "configurable": true, "writable": true });}; ;}; function PL$12/*assertString*/(PL$6/*key*/){ ; if((typeof PL$6/*key*/ !== "string")){ throw new PL$13/*TypeError*/("key must be a string."); }; ;}; ; ; var PL$2/*hasOwnProperty*/ = PL$3/*Object*/["prototype"]["hasOwnProperty"]; ; var PL$4/*MANGLE_STRING*/ = "~"; ; /* function mangle (){} - hoisted */; /* function unmangle (){} - hoisted */; /* function methods (){} - hoisted */; /* function assertString (){} - hoisted */; var PL$14/*Map*/ = (function(PL$15/*initializer*/){ ; var PL$16/*store*/ = PL$3/*Object*/["create"](null); ; var PL$17/*size*/ = 0; ; var PL$18/*dict*/ = { }; ; PL$8/*methods*/(PL$18/*dict*/, { "get": (function(PL$6/*key*/, PL$19/*defaultValue*/){ ; PL$12/*assertString*/(PL$6/*key*/); var PL$20/*mangled*/ = PL$5/*mangle*/(PL$6/*key*/); ; return ((PL$20/*mangled*/ in PL$16/*store*/) ? PL$16/*store*/[PL$20/*mangled*/] : PL$19/*defaultValue*/); ;}), "set": (function(PL$6/*key*/, PL$21/*value*/){ ; PL$12/*assertString*/(PL$6/*key*/); var PL$20/*mangled*/ = PL$5/*mangle*/(PL$6/*key*/); ; if(! (PL$20/*mangled*/ in PL$16/*store*/)){ ++PL$17/*size*/; }; return PL$16/*store*/[PL$20/*mangled*/] = PL$21/*value*/; ;}), "has": (function(PL$6/*key*/){ ; PL$12/*assertString*/(PL$6/*key*/); return (PL$5/*mangle*/(PL$6/*key*/) in PL$16/*store*/); ;}), "delete": (function(PL$6/*key*/){ ; PL$12/*assertString*/(PL$6/*key*/); var PL$20/*mangled*/ = PL$5/*mangle*/(PL$6/*key*/); ; if((PL$20/*mangled*/ in PL$16/*store*/)){ --PL$17/*size*/; delete PL$16/*store*/[PL$20/*mangled*/]; return true; }; return false; ;}), "clear": (function(){ ; PL$16/*store*/ = PL$3/*Object*/["create"](null); PL$17/*size*/ = 0; ;}), "forEach": (function(PL$22/*callback*/, PL$23/*thisArg*/){ var PL$24/*mangledKey*/; ; if((typeof PL$22/*callback*/ !== "function")){ throw new PL$13/*TypeError*/("`callback` must be a function"); }; for(PL$24/*mangledKey*/ in PL$16/*store*/){ if(PL$2/*hasOwnProperty*/["call"](PL$16/*store*/, PL$24/*mangledKey*/)){ var PL$6/*key*/ = PL$7/*unmangle*/(PL$24/*mangledKey*/); ; var PL$21/*value*/ = PL$16/*store*/[PL$24/*mangledKey*/]; ; PL$22/*callback*/["call"](PL$23/*thisArg*/, PL$21/*value*/, PL$6/*key*/, PL$18/*dict*/); };}; ;}), "forEachP": (function(PL$22/*callback*/, PL$23/*thisArg*/){ var PL$25 = new __Promise(); var PL$27/*promiseland exception catcher*/ = function(code){ return function(res){ try{ code(res); }catch(e){ PL$25.reject(e); }; }; }; var PL$28/*catch rejected*/ = function(e){ PL$25.reject(e); }; var PL$24/*mangledKey*/; var PL$6/*key*/; var PL$21/*value*/; PL$27/*promiseland exception catcher*/(function(){ ; if((typeof PL$22/*callback*/ !== "function")){ throw new PL$13/*TypeError*/("`callback` must be a function"); }; var PL$29 = [];for(PL$24/*mangledKey*/ in PL$16/*store*/){PL$29.push(PL$24/*mangledKey*/);};PL$24/*mangledKey*/ = PL$29[0];var PL$30 = 0;var PL$32 = new __Promise(); var PL$31 = function(){var PL$33 = new __Promise(); if(PL$30 < PL$29.length){ var PL$34 = new __Promise();if(PL$2/*hasOwnProperty*/["call"](PL$16/*store*/, PL$24/*mangledKey*/)){ PL$6/*key*/ = PL$7/*unmangle*/(PL$24/*mangledKey*/); PL$21/*value*/ = PL$16/*store*/[PL$24/*mangledKey*/]; PL$22/*callback*/["call"](PL$23/*thisArg*/, PL$21/*value*/, PL$6/*key*/, PL$18/*dict*/).then(PL$27/*promiseland exception catcher*/(function(PL$35){PL$35; PL$34.resolve();;}), PL$28/*catch rejected*/); ; }else{PL$34.resolve(); };PL$34.then(PL$27/*promiseland exception catcher*/(function(PL$36){PL$36;; ; PL$33.resolve(true); return PL$33; /* continue */ ;}), PL$28/*catch rejected*/); ;}else{ PL$33.resolve(false); return PL$33; /* break */ }; PL$33;return PL$33; }; var PL$37 = function(){PL$31().then(function(contLoop){ if (contLoop){PL$30++;PL$24/*mangledKey*/ = PL$29[PL$30];;PL$37();}else{PL$32.resolve();}; }); }; PL$37(); PL$32.then(function(){; ; PL$25.resolve(); return;}); })();return PL$25; }), "getArray": (function(){ ; var PL$38/*res*/ = [ ]; ; this["forEach"]((function(PL$21/*value*/, PL$6/*key*/){ ; PL$38/*res*/["push"]({ "key": PL$6/*key*/, "value": PL$21/*value*/ }); ;})); return PL$38/*res*/; ;}), "mixin": (function(PL$39/*other*/){ ; if(! PL$39/*other*/){ return this; }; ; var PL$40/*a*/ = PL$39/*other*/["getArray"](); ; var PL$41/*i*/; ; for(PL$41/*i*/ = 0;(PL$41/*i*/ < PL$40/*a*/["length"]);++PL$41/*i*/){{ this["set"](PL$40/*a*/[PL$41/*i*/]["key"], PL$40/*a*/[PL$41/*i*/]["value"]);}}; ; return this; ;}), "clone": (function(){ ; var PL$42/*m*/ = new PL$14/*Map*/(); ; PL$42/*m*/["mixin"](this); return PL$42/*m*/; ;}) }); PL$3/*Object*/["defineProperty"](PL$18/*dict*/, "size", { "get": (function(){ ; return PL$17/*size*/; ;}), "configurable": true }); if(((typeof PL$15/*initializer*/ === "object") && (PL$15/*initializer*/ !== null))){ PL$3/*Object*/["keys"](PL$15/*initializer*/)["forEach"]((function(PL$6/*key*/){ ; PL$18/*dict*/["set"](PL$6/*key*/, PL$15/*initializer*/[PL$6/*key*/]); ;})); }; return PL$18/*dict*/; ;}); ; PL$43/*promiseland*/["Map"] = PL$14/*Map*/; return PL$14/*Map*/; ;})(); ;return PL$1; }; return function(){ return __execute.apply(null, arguments); }; }; if (typeof exports == "object" && typeof module == "object"){ // CommonJS module.exports = __modFun(function(modulesAr, callback, errBack){ // the require function for CommonJs var args = []; try{ var i = 0; var l = modulesAr.length; for (i; i < l; ++i){ args.push(require(modulesAr[i])); }; }catch(e){ errBack(e); return; }; callback.apply(callback, args); }); }else if (typeof define == "function" && define.amd){ // AMD define(["require"], __modFun); }else{ // Plain browser env __modFun(function(){ throw { msg: "require not possible in non loader mode" }; }); }; })();