http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/register.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/register.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/register.js
new file mode 100644
index 0000000..6e4ab04
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/register.js
@@ -0,0 +1,66 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+  var CoffeeScript, Module, binary, child_process, ext, findExtension, fork, 
helpers, loadFile, path, _i, _len, _ref;
+
+  CoffeeScript = require('./coffee-script');
+
+  child_process = require('child_process');
+
+  helpers = require('./helpers');
+
+  path = require('path');
+
+  loadFile = function(module, filename) {
+    var answer;
+    answer = CoffeeScript._compileFile(filename, false);
+    return module._compile(answer, filename);
+  };
+
+  if (require.extensions) {
+    _ref = CoffeeScript.FILE_EXTENSIONS;
+    for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+      ext = _ref[_i];
+      require.extensions[ext] = loadFile;
+    }
+    Module = require('module');
+    findExtension = function(filename) {
+      var curExtension, extensions;
+      extensions = path.basename(filename).split('.');
+      if (extensions[0] === '') {
+        extensions.shift();
+      }
+      while (extensions.shift()) {
+        curExtension = '.' + extensions.join('.');
+        if (Module._extensions[curExtension]) {
+          return curExtension;
+        }
+      }
+      return '.js';
+    };
+    Module.prototype.load = function(filename) {
+      var extension;
+      this.filename = filename;
+      this.paths = Module._nodeModulePaths(path.dirname(filename));
+      extension = findExtension(filename);
+      Module._extensions[extension](this, filename);
+      return this.loaded = true;
+    };
+  }
+
+  if (child_process) {
+    fork = child_process.fork;
+    binary = require.resolve('../../bin/coffee');
+    child_process.fork = function(path, args, options) {
+      if (helpers.isCoffee(path)) {
+        if (!Array.isArray(args)) {
+          options = args || {};
+          args = [];
+        }
+        args = [path].concat(args);
+        path = binary;
+      }
+      return fork(path, args, options);
+    };
+  }
+
+}).call(this);

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/repl.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/repl.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/repl.js
new file mode 100644
index 0000000..378fc3a
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/repl.js
@@ -0,0 +1,163 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+  var CoffeeScript, addHistory, addMultilineHandler, fs, merge, nodeREPL, 
path, replDefaults, updateSyntaxError, vm, _ref;
+
+  fs = require('fs');
+
+  path = require('path');
+
+  vm = require('vm');
+
+  nodeREPL = require('repl');
+
+  CoffeeScript = require('./coffee-script');
+
+  _ref = require('./helpers'), merge = _ref.merge, updateSyntaxError = 
_ref.updateSyntaxError;
+
+  replDefaults = {
+    prompt: 'coffee> ',
+    historyFile: process.env.HOME ? path.join(process.env.HOME, 
'.coffee_history') : void 0,
+    historyMaxInputSize: 10240,
+    "eval": function(input, context, filename, cb) {
+      var Assign, Block, Literal, Value, ast, err, js, result, _ref1;
+      input = input.replace(/\uFF00/g, '\n');
+      input = input.replace(/^\(([\s\S]*)\n\)$/m, '$1');
+      _ref1 = require('./nodes'), Block = _ref1.Block, Assign = _ref1.Assign, 
Value = _ref1.Value, Literal = _ref1.Literal;
+      try {
+        ast = CoffeeScript.nodes(input);
+        ast = new Block([new Assign(new Value(new Literal('_')), ast, '=')]);
+        js = ast.compile({
+          bare: true,
+          locals: Object.keys(context)
+        });
+        result = context === global ? vm.runInThisContext(js, filename) : 
vm.runInContext(js, context, filename);
+        return cb(null, result);
+      } catch (_error) {
+        err = _error;
+        updateSyntaxError(err, input);
+        return cb(err);
+      }
+    }
+  };
+
+  addMultilineHandler = function(repl) {
+    var inputStream, multiline, nodeLineListener, outputStream, rli;
+    rli = repl.rli, inputStream = repl.inputStream, outputStream = 
repl.outputStream;
+    multiline = {
+      enabled: false,
+      initialPrompt: repl.prompt.replace(/^[^> ]*/, function(x) {
+        return x.replace(/./g, '-');
+      }),
+      prompt: repl.prompt.replace(/^[^> ]*>?/, function(x) {
+        return x.replace(/./g, '.');
+      }),
+      buffer: ''
+    };
+    nodeLineListener = rli.listeners('line')[0];
+    rli.removeListener('line', nodeLineListener);
+    rli.on('line', function(cmd) {
+      if (multiline.enabled) {
+        multiline.buffer += "" + cmd + "\n";
+        rli.setPrompt(multiline.prompt);
+        rli.prompt(true);
+      } else {
+        nodeLineListener(cmd);
+      }
+    });
+    return inputStream.on('keypress', function(char, key) {
+      if (!(key && key.ctrl && !key.meta && !key.shift && key.name === 'v')) {
+        return;
+      }
+      if (multiline.enabled) {
+        if (!multiline.buffer.match(/\n/)) {
+          multiline.enabled = !multiline.enabled;
+          rli.setPrompt(repl.prompt);
+          rli.prompt(true);
+          return;
+        }
+        if ((rli.line != null) && !rli.line.match(/^\s*$/)) {
+          return;
+        }
+        multiline.enabled = !multiline.enabled;
+        rli.line = '';
+        rli.cursor = 0;
+        rli.output.cursorTo(0);
+        rli.output.clearLine(1);
+        multiline.buffer = multiline.buffer.replace(/\n/g, '\uFF00');
+        rli.emit('line', multiline.buffer);
+        multiline.buffer = '';
+      } else {
+        multiline.enabled = !multiline.enabled;
+        rli.setPrompt(multiline.initialPrompt);
+        rli.prompt(true);
+      }
+    });
+  };
+
+  addHistory = function(repl, filename, maxSize) {
+    var buffer, fd, lastLine, readFd, size, stat;
+    lastLine = null;
+    try {
+      stat = fs.statSync(filename);
+      size = Math.min(maxSize, stat.size);
+      readFd = fs.openSync(filename, 'r');
+      buffer = new Buffer(size);
+      fs.readSync(readFd, buffer, 0, size, stat.size - size);
+      repl.rli.history = buffer.toString().split('\n').reverse();
+      if (stat.size > maxSize) {
+        repl.rli.history.pop();
+      }
+      if (repl.rli.history[0] === '') {
+        repl.rli.history.shift();
+      }
+      repl.rli.historyIndex = -1;
+      lastLine = repl.rli.history[0];
+    } catch (_error) {}
+    fd = fs.openSync(filename, 'a');
+    repl.rli.addListener('line', function(code) {
+      if (code && code.length && code !== '.history' && lastLine !== code) {
+        fs.write(fd, "" + code + "\n");
+        return lastLine = code;
+      }
+    });
+    repl.rli.on('exit', function() {
+      return fs.close(fd);
+    });
+    return repl.commands['.history'] = {
+      help: 'Show command history',
+      action: function() {
+        repl.outputStream.write("" + 
(repl.rli.history.slice(0).reverse().join('\n')) + "\n");
+        return repl.displayPrompt();
+      }
+    };
+  };
+
+  module.exports = {
+    start: function(opts) {
+      var build, major, minor, repl, _ref1;
+      if (opts == null) {
+        opts = {};
+      }
+      _ref1 = process.versions.node.split('.').map(function(n) {
+        return parseInt(n);
+      }), major = _ref1[0], minor = _ref1[1], build = _ref1[2];
+      if (major === 0 && minor < 8) {
+        console.warn("Node 0.8.0+ required for CoffeeScript REPL");
+        process.exit(1);
+      }
+      CoffeeScript.register();
+      process.argv = ['coffee'].concat(process.argv.slice(2));
+      opts = merge(replDefaults, opts);
+      repl = nodeREPL.start(opts);
+      repl.on('exit', function() {
+        return repl.outputStream.write('\n');
+      });
+      addMultilineHandler(repl);
+      if (opts.historyFile) {
+        addHistory(repl, opts.historyFile, opts.historyMaxInputSize);
+      }
+      return repl;
+    }
+  };
+
+}).call(this);

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/rewriter.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/rewriter.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/rewriter.js
new file mode 100644
index 0000000..176243f
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/rewriter.js
@@ -0,0 +1,475 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+  var BALANCED_PAIRS, CALL_CLOSERS, EXPRESSION_CLOSE, EXPRESSION_END, 
EXPRESSION_START, IMPLICIT_CALL, IMPLICIT_END, IMPLICIT_FUNC, 
IMPLICIT_UNSPACED_CALL, INVERSES, LINEBREAKS, SINGLE_CLOSERS, SINGLE_LINERS, 
generate, left, rite, _i, _len, _ref,
+    __indexOf = [].indexOf || function(item) { for (var i = 0, l = 
this.length; i < l; i++) { if (i in this && this[i] === item) return i; } 
return -1; },
+    __slice = [].slice;
+
+  generate = function(tag, value, origin) {
+    var tok;
+    tok = [tag, value];
+    tok.generated = true;
+    if (origin) {
+      tok.origin = origin;
+    }
+    return tok;
+  };
+
+  exports.Rewriter = (function() {
+    function Rewriter() {}
+
+    Rewriter.prototype.rewrite = function(tokens) {
+      this.tokens = tokens;
+      this.removeLeadingNewlines();
+      this.closeOpenCalls();
+      this.closeOpenIndexes();
+      this.normalizeLines();
+      this.tagPostfixConditionals();
+      this.addImplicitBracesAndParens();
+      this.addLocationDataToGeneratedTokens();
+      return this.tokens;
+    };
+
+    Rewriter.prototype.scanTokens = function(block) {
+      var i, token, tokens;
+      tokens = this.tokens;
+      i = 0;
+      while (token = tokens[i]) {
+        i += block.call(this, token, i, tokens);
+      }
+      return true;
+    };
+
+    Rewriter.prototype.detectEnd = function(i, condition, action) {
+      var levels, token, tokens, _ref, _ref1;
+      tokens = this.tokens;
+      levels = 0;
+      while (token = tokens[i]) {
+        if (levels === 0 && condition.call(this, token, i)) {
+          return action.call(this, token, i);
+        }
+        if (!token || levels < 0) {
+          return action.call(this, token, i - 1);
+        }
+        if (_ref = token[0], __indexOf.call(EXPRESSION_START, _ref) >= 0) {
+          levels += 1;
+        } else if (_ref1 = token[0], __indexOf.call(EXPRESSION_END, _ref1) >= 
0) {
+          levels -= 1;
+        }
+        i += 1;
+      }
+      return i - 1;
+    };
+
+    Rewriter.prototype.removeLeadingNewlines = function() {
+      var i, tag, _i, _len, _ref;
+      _ref = this.tokens;
+      for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) {
+        tag = _ref[i][0];
+        if (tag !== 'TERMINATOR') {
+          break;
+        }
+      }
+      if (i) {
+        return this.tokens.splice(0, i);
+      }
+    };
+
+    Rewriter.prototype.closeOpenCalls = function() {
+      var action, condition;
+      condition = function(token, i) {
+        var _ref;
+        return ((_ref = token[0]) === ')' || _ref === 'CALL_END') || token[0] 
=== 'OUTDENT' && this.tag(i - 1) === ')';
+      };
+      action = function(token, i) {
+        return this.tokens[token[0] === 'OUTDENT' ? i - 1 : i][0] = 'CALL_END';
+      };
+      return this.scanTokens(function(token, i) {
+        if (token[0] === 'CALL_START') {
+          this.detectEnd(i + 1, condition, action);
+        }
+        return 1;
+      });
+    };
+
+    Rewriter.prototype.closeOpenIndexes = function() {
+      var action, condition;
+      condition = function(token, i) {
+        var _ref;
+        return (_ref = token[0]) === ']' || _ref === 'INDEX_END';
+      };
+      action = function(token, i) {
+        return token[0] = 'INDEX_END';
+      };
+      return this.scanTokens(function(token, i) {
+        if (token[0] === 'INDEX_START') {
+          this.detectEnd(i + 1, condition, action);
+        }
+        return 1;
+      });
+    };
+
+    Rewriter.prototype.matchTags = function() {
+      var fuzz, i, j, pattern, _i, _ref, _ref1;
+      i = arguments[0], pattern = 2 <= arguments.length ? 
__slice.call(arguments, 1) : [];
+      fuzz = 0;
+      for (j = _i = 0, _ref = pattern.length; 0 <= _ref ? _i < _ref : _i > 
_ref; j = 0 <= _ref ? ++_i : --_i) {
+        while (this.tag(i + j + fuzz) === 'HERECOMMENT') {
+          fuzz += 2;
+        }
+        if (pattern[j] == null) {
+          continue;
+        }
+        if (typeof pattern[j] === 'string') {
+          pattern[j] = [pattern[j]];
+        }
+        if (_ref1 = this.tag(i + j + fuzz), __indexOf.call(pattern[j], _ref1) 
< 0) {
+          return false;
+        }
+      }
+      return true;
+    };
+
+    Rewriter.prototype.looksObjectish = function(j) {
+      return this.matchTags(j, '@', null, ':') || this.matchTags(j, null, ':');
+    };
+
+    Rewriter.prototype.findTagsBackwards = function(i, tags) {
+      var backStack, _ref, _ref1, _ref2, _ref3, _ref4, _ref5;
+      backStack = [];
+      while (i >= 0 && (backStack.length || (_ref2 = this.tag(i), 
__indexOf.call(tags, _ref2) < 0) && ((_ref3 = this.tag(i), 
__indexOf.call(EXPRESSION_START, _ref3) < 0) || this.tokens[i].generated) && 
(_ref4 = this.tag(i), __indexOf.call(LINEBREAKS, _ref4) < 0))) {
+        if (_ref = this.tag(i), __indexOf.call(EXPRESSION_END, _ref) >= 0) {
+          backStack.push(this.tag(i));
+        }
+        if ((_ref1 = this.tag(i), __indexOf.call(EXPRESSION_START, _ref1) >= 
0) && backStack.length) {
+          backStack.pop();
+        }
+        i -= 1;
+      }
+      return _ref5 = this.tag(i), __indexOf.call(tags, _ref5) >= 0;
+    };
+
+    Rewriter.prototype.addImplicitBracesAndParens = function() {
+      var stack;
+      stack = [];
+      return this.scanTokens(function(token, i, tokens) {
+        var endImplicitCall, endImplicitObject, forward, inImplicit, 
inImplicitCall, inImplicitControl, inImplicitObject, newLine, nextTag, offset, 
prevTag, prevToken, s, sameLine, stackIdx, stackTag, stackTop, startIdx, 
startImplicitCall, startImplicitObject, startsLine, tag, _ref, _ref1, _ref2, 
_ref3, _ref4, _ref5;
+        tag = token[0];
+        prevTag = (prevToken = i > 0 ? tokens[i - 1] : [])[0];
+        nextTag = (i < tokens.length - 1 ? tokens[i + 1] : [])[0];
+        stackTop = function() {
+          return stack[stack.length - 1];
+        };
+        startIdx = i;
+        forward = function(n) {
+          return i - startIdx + n;
+        };
+        inImplicit = function() {
+          var _ref, _ref1;
+          return (_ref = stackTop()) != null ? (_ref1 = _ref[2]) != null ? 
_ref1.ours : void 0 : void 0;
+        };
+        inImplicitCall = function() {
+          var _ref;
+          return inImplicit() && ((_ref = stackTop()) != null ? _ref[0] : void 
0) === '(';
+        };
+        inImplicitObject = function() {
+          var _ref;
+          return inImplicit() && ((_ref = stackTop()) != null ? _ref[0] : void 
0) === '{';
+        };
+        inImplicitControl = function() {
+          var _ref;
+          return inImplicit && ((_ref = stackTop()) != null ? _ref[0] : void 
0) === 'CONTROL';
+        };
+        startImplicitCall = function(j) {
+          var idx;
+          idx = j != null ? j : i;
+          stack.push([
+            '(', idx, {
+              ours: true
+            }
+          ]);
+          tokens.splice(idx, 0, generate('CALL_START', '('));
+          if (j == null) {
+            return i += 1;
+          }
+        };
+        endImplicitCall = function() {
+          stack.pop();
+          tokens.splice(i, 0, generate('CALL_END', ')'));
+          return i += 1;
+        };
+        startImplicitObject = function(j, startsLine) {
+          var idx;
+          if (startsLine == null) {
+            startsLine = true;
+          }
+          idx = j != null ? j : i;
+          stack.push([
+            '{', idx, {
+              sameLine: true,
+              startsLine: startsLine,
+              ours: true
+            }
+          ]);
+          tokens.splice(idx, 0, generate('{', generate(new String('{')), 
token));
+          if (j == null) {
+            return i += 1;
+          }
+        };
+        endImplicitObject = function(j) {
+          j = j != null ? j : i;
+          stack.pop();
+          tokens.splice(j, 0, generate('}', '}', token));
+          return i += 1;
+        };
+        if (inImplicitCall() && (tag === 'IF' || tag === 'TRY' || tag === 
'FINALLY' || tag === 'CATCH' || tag === 'CLASS' || tag === 'SWITCH')) {
+          stack.push([
+            'CONTROL', i, {
+              ours: true
+            }
+          ]);
+          return forward(1);
+        }
+        if (tag === 'INDENT' && inImplicit()) {
+          if (prevTag !== '=>' && prevTag !== '->' && prevTag !== '[' && 
prevTag !== '(' && prevTag !== ',' && prevTag !== '{' && prevTag !== 'TRY' && 
prevTag !== 'ELSE' && prevTag !== '=') {
+            while (inImplicitCall()) {
+              endImplicitCall();
+            }
+          }
+          if (inImplicitControl()) {
+            stack.pop();
+          }
+          stack.push([tag, i]);
+          return forward(1);
+        }
+        if (__indexOf.call(EXPRESSION_START, tag) >= 0) {
+          stack.push([tag, i]);
+          return forward(1);
+        }
+        if (__indexOf.call(EXPRESSION_END, tag) >= 0) {
+          while (inImplicit()) {
+            if (inImplicitCall()) {
+              endImplicitCall();
+            } else if (inImplicitObject()) {
+              endImplicitObject();
+            } else {
+              stack.pop();
+            }
+          }
+          stack.pop();
+        }
+        if ((__indexOf.call(IMPLICIT_FUNC, tag) >= 0 && token.spaced && 
!token.stringEnd || tag === '?' && i > 0 && !tokens[i - 1].spaced) && 
(__indexOf.call(IMPLICIT_CALL, nextTag) >= 0 || 
__indexOf.call(IMPLICIT_UNSPACED_CALL, nextTag) >= 0 && !((_ref = tokens[i + 
1]) != null ? _ref.spaced : void 0) && !((_ref1 = tokens[i + 1]) != null ? 
_ref1.newLine : void 0))) {
+          if (tag === '?') {
+            tag = token[0] = 'FUNC_EXIST';
+          }
+          startImplicitCall(i + 1);
+          return forward(2);
+        }
+        if (__indexOf.call(IMPLICIT_FUNC, tag) >= 0 && this.matchTags(i + 1, 
'INDENT', null, ':') && !this.findTagsBackwards(i, ['CLASS', 'EXTENDS', 'IF', 
'CATCH', 'SWITCH', 'LEADING_WHEN', 'FOR', 'WHILE', 'UNTIL'])) {
+          startImplicitCall(i + 1);
+          stack.push(['INDENT', i + 2]);
+          return forward(3);
+        }
+        if (tag === ':') {
+          if (this.tag(i - 2) === '@') {
+            s = i - 2;
+          } else {
+            s = i - 1;
+          }
+          while (this.tag(s - 2) === 'HERECOMMENT') {
+            s -= 2;
+          }
+          this.insideForDeclaration = nextTag === 'FOR';
+          startsLine = s === 0 || (_ref2 = this.tag(s - 1), 
__indexOf.call(LINEBREAKS, _ref2) >= 0) || tokens[s - 1].newLine;
+          if (stackTop()) {
+            _ref3 = stackTop(), stackTag = _ref3[0], stackIdx = _ref3[1];
+            if ((stackTag === '{' || stackTag === 'INDENT' && 
this.tag(stackIdx - 1) === '{') && (startsLine || this.tag(s - 1) === ',' || 
this.tag(s - 1) === '{')) {
+              return forward(1);
+            }
+          }
+          startImplicitObject(s, !!startsLine);
+          return forward(2);
+        }
+        if (inImplicitObject() && __indexOf.call(LINEBREAKS, tag) >= 0) {
+          stackTop()[2].sameLine = false;
+        }
+        newLine = prevTag === 'OUTDENT' || prevToken.newLine;
+        if (__indexOf.call(IMPLICIT_END, tag) >= 0 || 
__indexOf.call(CALL_CLOSERS, tag) >= 0 && newLine) {
+          while (inImplicit()) {
+            _ref4 = stackTop(), stackTag = _ref4[0], stackIdx = _ref4[1], 
(_ref5 = _ref4[2], sameLine = _ref5.sameLine, startsLine = _ref5.startsLine);
+            if (inImplicitCall() && prevTag !== ',') {
+              endImplicitCall();
+            } else if (inImplicitObject() && !this.insideForDeclaration && 
sameLine && tag !== 'TERMINATOR' && prevTag !== ':' && endImplicitObject()) {
+
+            } else if (inImplicitObject() && tag === 'TERMINATOR' && prevTag 
!== ',' && !(startsLine && this.looksObjectish(i + 1))) {
+              endImplicitObject();
+            } else {
+              break;
+            }
+          }
+        }
+        if (tag === ',' && !this.looksObjectish(i + 1) && inImplicitObject() 
&& !this.insideForDeclaration && (nextTag !== 'TERMINATOR' || 
!this.looksObjectish(i + 2))) {
+          offset = nextTag === 'OUTDENT' ? 1 : 0;
+          while (inImplicitObject()) {
+            endImplicitObject(i + offset);
+          }
+        }
+        return forward(1);
+      });
+    };
+
+    Rewriter.prototype.addLocationDataToGeneratedTokens = function() {
+      return this.scanTokens(function(token, i, tokens) {
+        var column, line, nextLocation, prevLocation, _ref, _ref1;
+        if (token[2]) {
+          return 1;
+        }
+        if (!(token.generated || token.explicit)) {
+          return 1;
+        }
+        if (token[0] === '{' && (nextLocation = (_ref = tokens[i + 1]) != null 
? _ref[2] : void 0)) {
+          line = nextLocation.first_line, column = nextLocation.first_column;
+        } else if (prevLocation = (_ref1 = tokens[i - 1]) != null ? _ref1[2] : 
void 0) {
+          line = prevLocation.last_line, column = prevLocation.last_column;
+        } else {
+          line = column = 0;
+        }
+        token[2] = {
+          first_line: line,
+          first_column: column,
+          last_line: line,
+          last_column: column
+        };
+        return 1;
+      });
+    };
+
+    Rewriter.prototype.normalizeLines = function() {
+      var action, condition, indent, outdent, starter;
+      starter = indent = outdent = null;
+      condition = function(token, i) {
+        var _ref, _ref1, _ref2, _ref3;
+        return token[1] !== ';' && (_ref = token[0], 
__indexOf.call(SINGLE_CLOSERS, _ref) >= 0) && !(token[0] === 'TERMINATOR' && 
(_ref1 = this.tag(i + 1), __indexOf.call(EXPRESSION_CLOSE, _ref1) >= 0)) && 
!(token[0] === 'ELSE' && starter !== 'THEN') && !(((_ref2 = token[0]) === 
'CATCH' || _ref2 === 'FINALLY') && (starter === '->' || starter === '=>')) || 
(_ref3 = token[0], __indexOf.call(CALL_CLOSERS, _ref3) >= 0) && this.tokens[i - 
1].newLine;
+      };
+      action = function(token, i) {
+        return this.tokens.splice((this.tag(i - 1) === ',' ? i - 1 : i), 0, 
outdent);
+      };
+      return this.scanTokens(function(token, i, tokens) {
+        var j, tag, _i, _ref, _ref1, _ref2;
+        tag = token[0];
+        if (tag === 'TERMINATOR') {
+          if (this.tag(i + 1) === 'ELSE' && this.tag(i - 1) !== 'OUTDENT') {
+            tokens.splice.apply(tokens, [i, 
1].concat(__slice.call(this.indentation())));
+            return 1;
+          }
+          if (_ref = this.tag(i + 1), __indexOf.call(EXPRESSION_CLOSE, _ref) 
>= 0) {
+            tokens.splice(i, 1);
+            return 0;
+          }
+        }
+        if (tag === 'CATCH') {
+          for (j = _i = 1; _i <= 2; j = ++_i) {
+            if (!((_ref1 = this.tag(i + j)) === 'OUTDENT' || _ref1 === 
'TERMINATOR' || _ref1 === 'FINALLY')) {
+              continue;
+            }
+            tokens.splice.apply(tokens, [i + j, 
0].concat(__slice.call(this.indentation())));
+            return 2 + j;
+          }
+        }
+        if (__indexOf.call(SINGLE_LINERS, tag) >= 0 && this.tag(i + 1) !== 
'INDENT' && !(tag === 'ELSE' && this.tag(i + 1) === 'IF')) {
+          starter = tag;
+          _ref2 = this.indentation(tokens[i]), indent = _ref2[0], outdent = 
_ref2[1];
+          if (starter === 'THEN') {
+            indent.fromThen = true;
+          }
+          tokens.splice(i + 1, 0, indent);
+          this.detectEnd(i + 2, condition, action);
+          if (tag === 'THEN') {
+            tokens.splice(i, 1);
+          }
+          return 1;
+        }
+        return 1;
+      });
+    };
+
+    Rewriter.prototype.tagPostfixConditionals = function() {
+      var action, condition, original;
+      original = null;
+      condition = function(token, i) {
+        var prevTag, tag;
+        tag = token[0];
+        prevTag = this.tokens[i - 1][0];
+        return tag === 'TERMINATOR' || (tag === 'INDENT' && 
__indexOf.call(SINGLE_LINERS, prevTag) < 0);
+      };
+      action = function(token, i) {
+        if (token[0] !== 'INDENT' || (token.generated && !token.fromThen)) {
+          return original[0] = 'POST_' + original[0];
+        }
+      };
+      return this.scanTokens(function(token, i) {
+        if (token[0] !== 'IF') {
+          return 1;
+        }
+        original = token;
+        this.detectEnd(i + 1, condition, action);
+        return 1;
+      });
+    };
+
+    Rewriter.prototype.indentation = function(origin) {
+      var indent, outdent;
+      indent = ['INDENT', 2];
+      outdent = ['OUTDENT', 2];
+      if (origin) {
+        indent.generated = outdent.generated = true;
+        indent.origin = outdent.origin = origin;
+      } else {
+        indent.explicit = outdent.explicit = true;
+      }
+      return [indent, outdent];
+    };
+
+    Rewriter.prototype.generate = generate;
+
+    Rewriter.prototype.tag = function(i) {
+      var _ref;
+      return (_ref = this.tokens[i]) != null ? _ref[0] : void 0;
+    };
+
+    return Rewriter;
+
+  })();
+
+  BALANCED_PAIRS = [['(', ')'], ['[', ']'], ['{', '}'], ['INDENT', 'OUTDENT'], 
['CALL_START', 'CALL_END'], ['PARAM_START', 'PARAM_END'], ['INDEX_START', 
'INDEX_END']];
+
+  exports.INVERSES = INVERSES = {};
+
+  EXPRESSION_START = [];
+
+  EXPRESSION_END = [];
+
+  for (_i = 0, _len = BALANCED_PAIRS.length; _i < _len; _i++) {
+    _ref = BALANCED_PAIRS[_i], left = _ref[0], rite = _ref[1];
+    EXPRESSION_START.push(INVERSES[rite] = left);
+    EXPRESSION_END.push(INVERSES[left] = rite);
+  }
+
+  EXPRESSION_CLOSE = ['CATCH', 'THEN', 'ELSE', 
'FINALLY'].concat(EXPRESSION_END);
+
+  IMPLICIT_FUNC = ['IDENTIFIER', 'SUPER', ')', 'CALL_END', ']', 'INDEX_END', 
'@', 'THIS'];
+
+  IMPLICIT_CALL = ['IDENTIFIER', 'NUMBER', 'STRING', 'JS', 'REGEX', 'NEW', 
'PARAM_START', 'CLASS', 'IF', 'TRY', 'SWITCH', 'THIS', 'BOOL', 'NULL', 
'UNDEFINED', 'UNARY', 'UNARY_MATH', 'SUPER', 'THROW', '@', '->', '=>', '[', 
'(', '{', '--', '++'];
+
+  IMPLICIT_UNSPACED_CALL = ['+', '-'];
+
+  IMPLICIT_END = ['POST_IF', 'FOR', 'WHILE', 'UNTIL', 'WHEN', 'BY', 'LOOP', 
'TERMINATOR'];
+
+  SINGLE_LINERS = ['ELSE', '->', '=>', 'TRY', 'FINALLY', 'THEN'];
+
+  SINGLE_CLOSERS = ['TERMINATOR', 'CATCH', 'FINALLY', 'ELSE', 'OUTDENT', 
'LEADING_WHEN'];
+
+  LINEBREAKS = ['TERMINATOR', 'INDENT', 'OUTDENT'];
+
+  CALL_CLOSERS = ['.', '?.', '::', '?::'];
+
+}).call(this);

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/scope.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/scope.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/scope.js
new file mode 100644
index 0000000..b371b90
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/scope.js
@@ -0,0 +1,146 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+  var Scope, extend, last, _ref;
+
+  _ref = require('./helpers'), extend = _ref.extend, last = _ref.last;
+
+  exports.Scope = Scope = (function() {
+    Scope.root = null;
+
+    function Scope(parent, expressions, method) {
+      this.parent = parent;
+      this.expressions = expressions;
+      this.method = method;
+      this.variables = [
+        {
+          name: 'arguments',
+          type: 'arguments'
+        }
+      ];
+      this.positions = {};
+      if (!this.parent) {
+        Scope.root = this;
+      }
+    }
+
+    Scope.prototype.add = function(name, type, immediate) {
+      if (this.shared && !immediate) {
+        return this.parent.add(name, type, immediate);
+      }
+      if (Object.prototype.hasOwnProperty.call(this.positions, name)) {
+        return this.variables[this.positions[name]].type = type;
+      } else {
+        return this.positions[name] = this.variables.push({
+          name: name,
+          type: type
+        }) - 1;
+      }
+    };
+
+    Scope.prototype.namedMethod = function() {
+      var _ref1;
+      if (((_ref1 = this.method) != null ? _ref1.name : void 0) || 
!this.parent) {
+        return this.method;
+      }
+      return this.parent.namedMethod();
+    };
+
+    Scope.prototype.find = function(name) {
+      if (this.check(name)) {
+        return true;
+      }
+      this.add(name, 'var');
+      return false;
+    };
+
+    Scope.prototype.parameter = function(name) {
+      if (this.shared && this.parent.check(name, true)) {
+        return;
+      }
+      return this.add(name, 'param');
+    };
+
+    Scope.prototype.check = function(name) {
+      var _ref1;
+      return !!(this.type(name) || ((_ref1 = this.parent) != null ? 
_ref1.check(name) : void 0));
+    };
+
+    Scope.prototype.temporary = function(name, index) {
+      if (name.length > 1) {
+        return '_' + name + (index > 1 ? index - 1 : '');
+      } else {
+        return '_' + (index + parseInt(name, 36)).toString(36).replace(/\d/g, 
'a');
+      }
+    };
+
+    Scope.prototype.type = function(name) {
+      var v, _i, _len, _ref1;
+      _ref1 = this.variables;
+      for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
+        v = _ref1[_i];
+        if (v.name === name) {
+          return v.type;
+        }
+      }
+      return null;
+    };
+
+    Scope.prototype.freeVariable = function(name, reserve) {
+      var index, temp;
+      if (reserve == null) {
+        reserve = true;
+      }
+      index = 0;
+      while (this.check((temp = this.temporary(name, index)))) {
+        index++;
+      }
+      if (reserve) {
+        this.add(temp, 'var', true);
+      }
+      return temp;
+    };
+
+    Scope.prototype.assign = function(name, value) {
+      this.add(name, {
+        value: value,
+        assigned: true
+      }, true);
+      return this.hasAssignments = true;
+    };
+
+    Scope.prototype.hasDeclarations = function() {
+      return !!this.declaredVariables().length;
+    };
+
+    Scope.prototype.declaredVariables = function() {
+      var realVars, tempVars, v, _i, _len, _ref1;
+      realVars = [];
+      tempVars = [];
+      _ref1 = this.variables;
+      for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
+        v = _ref1[_i];
+        if (v.type === 'var') {
+          (v.name.charAt(0) === '_' ? tempVars : realVars).push(v.name);
+        }
+      }
+      return realVars.sort().concat(tempVars.sort());
+    };
+
+    Scope.prototype.assignedVariables = function() {
+      var v, _i, _len, _ref1, _results;
+      _ref1 = this.variables;
+      _results = [];
+      for (_i = 0, _len = _ref1.length; _i < _len; _i++) {
+        v = _ref1[_i];
+        if (v.type.assigned) {
+          _results.push("" + v.name + " = " + v.type.value);
+        }
+      }
+      return _results;
+    };
+
+    return Scope;
+
+  })();
+
+}).call(this);

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/sourcemap.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/sourcemap.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/sourcemap.js
new file mode 100644
index 0000000..829e759
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/lib/coffee-script/sourcemap.js
@@ -0,0 +1,161 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+  var LineMap, SourceMap;
+
+  LineMap = (function() {
+    function LineMap(line) {
+      this.line = line;
+      this.columns = [];
+    }
+
+    LineMap.prototype.add = function(column, _arg, options) {
+      var sourceColumn, sourceLine;
+      sourceLine = _arg[0], sourceColumn = _arg[1];
+      if (options == null) {
+        options = {};
+      }
+      if (this.columns[column] && options.noReplace) {
+        return;
+      }
+      return this.columns[column] = {
+        line: this.line,
+        column: column,
+        sourceLine: sourceLine,
+        sourceColumn: sourceColumn
+      };
+    };
+
+    LineMap.prototype.sourceLocation = function(column) {
+      var mapping;
+      while (!((mapping = this.columns[column]) || (column <= 0))) {
+        column--;
+      }
+      return mapping && [mapping.sourceLine, mapping.sourceColumn];
+    };
+
+    return LineMap;
+
+  })();
+
+  SourceMap = (function() {
+    var BASE64_CHARS, VLQ_CONTINUATION_BIT, VLQ_SHIFT, VLQ_VALUE_MASK;
+
+    function SourceMap() {
+      this.lines = [];
+    }
+
+    SourceMap.prototype.add = function(sourceLocation, generatedLocation, 
options) {
+      var column, line, lineMap, _base;
+      if (options == null) {
+        options = {};
+      }
+      line = generatedLocation[0], column = generatedLocation[1];
+      lineMap = ((_base = this.lines)[line] || (_base[line] = new 
LineMap(line)));
+      return lineMap.add(column, sourceLocation, options);
+    };
+
+    SourceMap.prototype.sourceLocation = function(_arg) {
+      var column, line, lineMap;
+      line = _arg[0], column = _arg[1];
+      while (!((lineMap = this.lines[line]) || (line <= 0))) {
+        line--;
+      }
+      return lineMap && lineMap.sourceLocation(column);
+    };
+
+    SourceMap.prototype.generate = function(options, code) {
+      var buffer, lastColumn, lastSourceColumn, lastSourceLine, lineMap, 
lineNumber, mapping, needComma, v3, writingline, _i, _j, _len, _len1, _ref, 
_ref1;
+      if (options == null) {
+        options = {};
+      }
+      if (code == null) {
+        code = null;
+      }
+      writingline = 0;
+      lastColumn = 0;
+      lastSourceLine = 0;
+      lastSourceColumn = 0;
+      needComma = false;
+      buffer = "";
+      _ref = this.lines;
+      for (lineNumber = _i = 0, _len = _ref.length; _i < _len; lineNumber = 
++_i) {
+        lineMap = _ref[lineNumber];
+        if (lineMap) {
+          _ref1 = lineMap.columns;
+          for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
+            mapping = _ref1[_j];
+            if (!(mapping)) {
+              continue;
+            }
+            while (writingline < mapping.line) {
+              lastColumn = 0;
+              needComma = false;
+              buffer += ";";
+              writingline++;
+            }
+            if (needComma) {
+              buffer += ",";
+              needComma = false;
+            }
+            buffer += this.encodeVlq(mapping.column - lastColumn);
+            lastColumn = mapping.column;
+            buffer += this.encodeVlq(0);
+            buffer += this.encodeVlq(mapping.sourceLine - lastSourceLine);
+            lastSourceLine = mapping.sourceLine;
+            buffer += this.encodeVlq(mapping.sourceColumn - lastSourceColumn);
+            lastSourceColumn = mapping.sourceColumn;
+            needComma = true;
+          }
+        }
+      }
+      v3 = {
+        version: 3,
+        file: options.generatedFile || '',
+        sourceRoot: options.sourceRoot || '',
+        sources: options.sourceFiles || [''],
+        names: [],
+        mappings: buffer
+      };
+      if (options.inline) {
+        v3.sourcesContent = [code];
+      }
+      return JSON.stringify(v3, null, 2);
+    };
+
+    VLQ_SHIFT = 5;
+
+    VLQ_CONTINUATION_BIT = 1 << VLQ_SHIFT;
+
+    VLQ_VALUE_MASK = VLQ_CONTINUATION_BIT - 1;
+
+    SourceMap.prototype.encodeVlq = function(value) {
+      var answer, nextChunk, signBit, valueToEncode;
+      answer = '';
+      signBit = value < 0 ? 1 : 0;
+      valueToEncode = (Math.abs(value) << 1) + signBit;
+      while (valueToEncode || !answer) {
+        nextChunk = valueToEncode & VLQ_VALUE_MASK;
+        valueToEncode = valueToEncode >> VLQ_SHIFT;
+        if (valueToEncode) {
+          nextChunk |= VLQ_CONTINUATION_BIT;
+        }
+        answer += this.encodeBase64(nextChunk);
+      }
+      return answer;
+    };
+
+    BASE64_CHARS = 
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
+
+    SourceMap.prototype.encodeBase64 = function(value) {
+      return BASE64_CHARS[value] || (function() {
+        throw new Error("Cannot Base64 encode value: " + value);
+      })();
+    };
+
+    return SourceMap;
+
+  })();
+
+  module.exports = SourceMap;
+
+}).call(this);

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/package.json
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/package.json
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/package.json
new file mode 100644
index 0000000..7551b80
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/coffee-script/package.json
@@ -0,0 +1,42 @@
+{
+  "name": "coffee-script",
+  "description": "Unfancy JavaScript",
+  "keywords": [
+    "javascript",
+    "language",
+    "coffeescript",
+    "compiler"
+  ],
+  "author": "Jeremy Ashkenas",
+  "version": "1.7.1",
+  "license": "MIT",
+  "engines": {
+    "node": ">=0.8.0"
+  },
+  "directories": {
+    "lib": "./lib/coffee-script"
+  },
+  "main": "./lib/coffee-script/coffee-script",
+  "bin": {
+    "coffee": "./bin/coffee",
+    "cake": "./bin/cake"
+  },
+  "scripts": {
+    "test": "node ./bin/cake test"
+  },
+  "homepage": "http://coffeescript.org";,
+  "bugs": "https://github.com/jashkenas/coffee-script/issues";,
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/jashkenas/coffee-script.git"
+  },
+  "devDependencies": {
+    "uglify-js": "~2.2",
+    "jison": ">=0.2.0",
+    "highlight.js": "~8.0.0",
+    "underscore": "~1.5.2"
+  },
+  "dependencies": {
+    "mkdirp": "~0.3.5"
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/index.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/index.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/index.js
new file mode 100644
index 0000000..bfdf4b3
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/index.js
@@ -0,0 +1,85 @@
+/*global window, global*/
+var util = require("util")
+var assert = require("assert")
+
+var slice = Array.prototype.slice
+var console
+var times = {}
+
+if (typeof global !== "undefined" && global.console) {
+    console = global.console
+} else if (typeof window !== "undefined" && window.console) {
+    console = window.console
+} else {
+    console = window.console = {}
+}
+
+var functions = [
+    [log, "log"]
+    , [info, "info"]
+    , [warn, "warn"]
+    , [error, "error"]
+    , [time, "time"]
+    , [timeEnd, "timeEnd"]
+    , [trace, "trace"]
+    , [dir, "dir"]
+    , [assert, "assert"]
+]
+
+for (var i = 0; i < functions.length; i++) {
+    var tuple = functions[i]
+    var f = tuple[0]
+    var name = tuple[1]
+
+    if (!console[name]) {
+        console[name] = f
+    }
+}
+
+module.exports = console
+
+function log() {}
+
+function info() {
+    console.log.apply(console, arguments)
+}
+
+function warn() {
+    console.log.apply(console, arguments)
+}
+
+function error() {
+    console.warn.apply(console, arguments)
+}
+
+function time(label) {
+    times[label] = Date.now()
+}
+
+function timeEnd(label) {
+    var time = times[label]
+    if (!time) {
+        throw new Error("No such label: " + label)
+    }
+
+    var duration = Date.now() - time
+    console.log(label + ": " + duration + "ms")
+}
+
+function trace() {
+    var err = new Error()
+    err.name = "Trace"
+    err.message = util.format.apply(null, arguments)
+    console.error(err.stack)
+}
+
+function dir(object) {
+    console.log(util.inspect(object) + "\n")
+}
+
+function assert(expression) {
+    if (!expression) {
+        var arr = slice.call(arguments, 1)
+        assert.ok(false, util.format.apply(null, arr))
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/package.json
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/package.json
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/package.json
new file mode 100644
index 0000000..39cee49
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/console-browserify/package.json
@@ -0,0 +1,66 @@
+{
+  "name": "console-browserify",
+  "version": "0.1.6",
+  "description": "Emulate console for all the browsers",
+  "keywords": [],
+  "author": "Raynos <rayn...@gmail.com>",
+  "repository": "git://github.com/Raynos/console-browserify.git",
+  "main": "index",
+  "homepage": "https://github.com/Raynos/console-browserify";,
+  "contributors": [
+    {
+      "name": "Raynos"
+    }
+  ],
+  "bugs": {
+    "url": "https://github.com/Raynos/console-browserify/issues";,
+    "email": "rayn...@gmail.com"
+  },
+  "dependencies": {},
+  "devDependencies": {
+    "tape": "~0.2.2",
+    "browserify": "https://github.com/raynos/node-browserify/tarball/master";,
+    "testem": "~0.2.55",
+    "jsonify": "0.0.0"
+  },
+  "licenses": [
+    {
+      "type": "MIT",
+      "url": "http://github.com/Raynos/console-browserify/raw/master/LICENSE";
+    }
+  ],
+  "scripts": {
+    "test": "node ./test",
+    "build": "browserify test/index.js -o test/static/bundle.js",
+    "testem": "testem"
+  },
+  "testling": {
+    "files": "test/index.js",
+    "browsers": {
+      "ie": [
+        "6",
+        "7",
+        "8",
+        "9",
+        "10"
+      ],
+      "firefox": [
+        "16",
+        "17",
+        "nightly"
+      ],
+      "chrome": [
+        "22",
+        "23",
+        "canary"
+      ],
+      "opera": [
+        "12",
+        "next"
+      ],
+      "safari": [
+        "5.1"
+      ]
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/lib/debug.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/lib/debug.js 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/lib/debug.js
new file mode 100644
index 0000000..3b0a918
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/lib/debug.js
@@ -0,0 +1,147 @@
+/**
+ * Module dependencies.
+ */
+
+var tty = require('tty');
+
+/**
+ * Expose `debug()` as the module.
+ */
+
+module.exports = debug;
+
+/**
+ * Enabled debuggers.
+ */
+
+var names = []
+  , skips = [];
+
+(process.env.DEBUG || '')
+  .split(/[\s,]+/)
+  .forEach(function(name){
+    name = name.replace('*', '.*?');
+    if (name[0] === '-') {
+      skips.push(new RegExp('^' + name.substr(1) + '$'));
+    } else {
+      names.push(new RegExp('^' + name + '$'));
+    }
+  });
+
+/**
+ * Colors.
+ */
+
+var colors = [6, 2, 3, 4, 5, 1];
+
+/**
+ * Previous debug() call.
+ */
+
+var prev = {};
+
+/**
+ * Previously assigned color.
+ */
+
+var prevColor = 0;
+
+/**
+ * Is stdout a TTY? Colored output is disabled when `true`.
+ */
+
+var isatty = tty.isatty(2);
+
+/**
+ * Select a color.
+ *
+ * @return {Number}
+ * @api private
+ */
+
+function color() {
+  return colors[prevColor++ % colors.length];
+}
+
+/**
+ * Humanize the given `ms`.
+ *
+ * @param {Number} m
+ * @return {String}
+ * @api private
+ */
+
+function humanize(ms) {
+  var sec = 1000
+    , min = 60 * 1000
+    , hour = 60 * min;
+
+  if (ms >= hour) return (ms / hour).toFixed(1) + 'h';
+  if (ms >= min) return (ms / min).toFixed(1) + 'm';
+  if (ms >= sec) return (ms / sec | 0) + 's';
+  return ms + 'ms';
+}
+
+/**
+ * Create a debugger with the given `name`.
+ *
+ * @param {String} name
+ * @return {Type}
+ * @api public
+ */
+
+function debug(name) {
+  function disabled(){}
+  disabled.enabled = false;
+
+  var match = skips.some(function(re){
+    return re.test(name);
+  });
+
+  if (match) return disabled;
+
+  match = names.some(function(re){
+    return re.test(name);
+  });
+
+  if (!match) return disabled;
+  var c = color();
+
+  function colored(fmt) {
+    fmt = coerce(fmt);
+
+    var curr = new Date;
+    var ms = curr - (prev[name] || curr);
+    prev[name] = curr;
+
+    fmt = '  \u001b[9' + c + 'm' + name + ' '
+      + '\u001b[3' + c + 'm\u001b[90m'
+      + fmt + '\u001b[3' + c + 'm'
+      + ' +' + humanize(ms) + '\u001b[0m';
+
+    console.error.apply(this, arguments);
+  }
+
+  function plain(fmt) {
+    fmt = coerce(fmt);
+
+    fmt = new Date().toUTCString()
+      + ' ' + name + ' ' + fmt;
+    console.error.apply(this, arguments);
+  }
+
+  colored.enabled = plain.enabled = true;
+
+  return isatty || process.env.DEBUG_COLORS
+    ? colored
+    : plain;
+}
+
+/**
+ * Coerce `val`.
+ */
+
+function coerce(val) {
+  if (val instanceof Error) return val.stack || val.message;
+  return val;
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/package.json
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/package.json 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/package.json
new file mode 100644
index 0000000..523ee8e
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/debug/package.json
@@ -0,0 +1,24 @@
+{
+    "name": "debug"
+  , "version": "0.7.4"
+  , "repository": { "type": "git", "url": 
"git://github.com/visionmedia/debug.git" }
+  , "description": "small debugging utility"
+  , "keywords": ["debug", "log", "debugger"]
+  , "author": "TJ Holowaychuk <t...@vision-media.ca>"
+  , "dependencies": {}
+  , "devDependencies": { "mocha": "*" }
+  , "main": "lib/debug.js"
+  , "browser": "./debug.js"
+  , "engines": { "node": "*" }
+  , "files": [
+      "lib/debug.js",
+      "debug.js",
+      "index.js"
+    ]
+  , "component": {
+    "scripts": {
+      "debug/index.js": "index.js",
+      "debug/debug.js": "debug.js"
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/diff.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/diff.js 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/diff.js
new file mode 100644
index 0000000..a34c22a
--- /dev/null
+++ b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/diff.js
@@ -0,0 +1,354 @@
+/* See LICENSE file for terms of use */
+
+/*
+ * Text diff implementation.
+ *
+ * This library supports the following APIS:
+ * JsDiff.diffChars: Character by character diff
+ * JsDiff.diffWords: Word (as defined by \b regex) diff which ignores 
whitespace
+ * JsDiff.diffLines: Line based diff
+ *
+ * JsDiff.diffCss: Diff targeted at CSS content
+ *
+ * These methods are based on the implementation proposed in
+ * "An O(ND) Difference Algorithm and its Variations" (Myers, 1986).
+ * http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927
+ */
+var JsDiff = (function() {
+  /*jshint maxparams: 5*/
+  function clonePath(path) {
+    return { newPos: path.newPos, components: path.components.slice(0) };
+  }
+  function removeEmpty(array) {
+    var ret = [];
+    for (var i = 0; i < array.length; i++) {
+      if (array[i]) {
+        ret.push(array[i]);
+      }
+    }
+    return ret;
+  }
+  function escapeHTML(s) {
+    var n = s;
+    n = n.replace(/&/g, '&amp;');
+    n = n.replace(/</g, '&lt;');
+    n = n.replace(/>/g, '&gt;');
+    n = n.replace(/"/g, '&quot;');
+
+    return n;
+  }
+
+  var Diff = function(ignoreWhitespace) {
+    this.ignoreWhitespace = ignoreWhitespace;
+  };
+  Diff.prototype = {
+      diff: function(oldString, newString) {
+        // Handle the identity case (this is due to unrolling editLength == 0
+        if (newString === oldString) {
+          return [{ value: newString }];
+        }
+        if (!newString) {
+          return [{ value: oldString, removed: true }];
+        }
+        if (!oldString) {
+          return [{ value: newString, added: true }];
+        }
+
+        newString = this.tokenize(newString);
+        oldString = this.tokenize(oldString);
+
+        var newLen = newString.length, oldLen = oldString.length;
+        var maxEditLength = newLen + oldLen;
+        var bestPath = [{ newPos: -1, components: [] }];
+
+        // Seed editLength = 0
+        var oldPos = this.extractCommon(bestPath[0], newString, oldString, 0);
+        if (bestPath[0].newPos+1 >= newLen && oldPos+1 >= oldLen) {
+          return bestPath[0].components;
+        }
+
+        for (var editLength = 1; editLength <= maxEditLength; editLength++) {
+          for (var diagonalPath = -1*editLength; diagonalPath <= editLength; 
diagonalPath+=2) {
+            var basePath;
+            var addPath = bestPath[diagonalPath-1],
+                removePath = bestPath[diagonalPath+1];
+            oldPos = (removePath ? removePath.newPos : 0) - diagonalPath;
+            if (addPath) {
+              // No one else is going to attempt to use this value, clear it
+              bestPath[diagonalPath-1] = undefined;
+            }
+
+            var canAdd = addPath && addPath.newPos+1 < newLen;
+            var canRemove = removePath && 0 <= oldPos && oldPos < oldLen;
+            if (!canAdd && !canRemove) {
+              bestPath[diagonalPath] = undefined;
+              continue;
+            }
+
+            // Select the diagonal that we want to branch from. We select the 
prior
+            // path whose position in the new string is the farthest from the 
origin
+            // and does not pass the bounds of the diff graph
+            if (!canAdd || (canRemove && addPath.newPos < removePath.newPos)) {
+              basePath = clonePath(removePath);
+              this.pushComponent(basePath.components, oldString[oldPos], 
undefined, true);
+            } else {
+              basePath = clonePath(addPath);
+              basePath.newPos++;
+              this.pushComponent(basePath.components, 
newString[basePath.newPos], true, undefined);
+            }
+
+            var oldPos = this.extractCommon(basePath, newString, oldString, 
diagonalPath);
+
+            if (basePath.newPos+1 >= newLen && oldPos+1 >= oldLen) {
+              return basePath.components;
+            } else {
+              bestPath[diagonalPath] = basePath;
+            }
+          }
+        }
+      },
+
+      pushComponent: function(components, value, added, removed) {
+        var last = components[components.length-1];
+        if (last && last.added === added && last.removed === removed) {
+          // We need to clone here as the component clone operation is just
+          // as shallow array clone
+          components[components.length-1] =
+            {value: this.join(last.value, value), added: added, removed: 
removed };
+        } else {
+          components.push({value: value, added: added, removed: removed });
+        }
+      },
+      extractCommon: function(basePath, newString, oldString, diagonalPath) {
+        var newLen = newString.length,
+            oldLen = oldString.length,
+            newPos = basePath.newPos,
+            oldPos = newPos - diagonalPath;
+        while (newPos+1 < newLen && oldPos+1 < oldLen && 
this.equals(newString[newPos+1], oldString[oldPos+1])) {
+          newPos++;
+          oldPos++;
+
+          this.pushComponent(basePath.components, newString[newPos], 
undefined, undefined);
+        }
+        basePath.newPos = newPos;
+        return oldPos;
+      },
+
+      equals: function(left, right) {
+        var reWhitespace = /\S/;
+        if (this.ignoreWhitespace && !reWhitespace.test(left) && 
!reWhitespace.test(right)) {
+          return true;
+        } else {
+          return left === right;
+        }
+      },
+      join: function(left, right) {
+        return left + right;
+      },
+      tokenize: function(value) {
+        return value;
+      }
+  };
+
+  var CharDiff = new Diff();
+
+  var WordDiff = new Diff(true);
+  var WordWithSpaceDiff = new Diff();
+  WordDiff.tokenize = WordWithSpaceDiff.tokenize = function(value) {
+    return removeEmpty(value.split(/(\s+|\b)/));
+  };
+
+  var CssDiff = new Diff(true);
+  CssDiff.tokenize = function(value) {
+    return removeEmpty(value.split(/([{}:;,]|\s+)/));
+  };
+
+  var LineDiff = new Diff();
+  LineDiff.tokenize = function(value) {
+    return value.split(/^/m);
+  };
+
+  return {
+    Diff: Diff,
+
+    diffChars: function(oldStr, newStr) { return CharDiff.diff(oldStr, 
newStr); },
+    diffWords: function(oldStr, newStr) { return WordDiff.diff(oldStr, 
newStr); },
+    diffWordsWithSpace: function(oldStr, newStr) { return 
WordWithSpaceDiff.diff(oldStr, newStr); },
+    diffLines: function(oldStr, newStr) { return LineDiff.diff(oldStr, 
newStr); },
+
+    diffCss: function(oldStr, newStr) { return CssDiff.diff(oldStr, newStr); },
+
+    createPatch: function(fileName, oldStr, newStr, oldHeader, newHeader) {
+      var ret = [];
+
+      ret.push('Index: ' + fileName);
+      
ret.push('===================================================================');
+      ret.push('--- ' + fileName + (typeof oldHeader === 'undefined' ? '' : 
'\t' + oldHeader));
+      ret.push('+++ ' + fileName + (typeof newHeader === 'undefined' ? '' : 
'\t' + newHeader));
+
+      var diff = LineDiff.diff(oldStr, newStr);
+      if (!diff[diff.length-1].value) {
+        diff.pop();   // Remove trailing newline add
+      }
+      diff.push({value: '', lines: []});   // Append an empty value to make 
cleanup easier
+
+      function contextLines(lines) {
+        return lines.map(function(entry) { return ' ' + entry; });
+      }
+      function eofNL(curRange, i, current) {
+        var last = diff[diff.length-2],
+            isLast = i === diff.length-2,
+            isLastOfType = i === diff.length-3 && (current.added !== 
last.added || current.removed !== last.removed);
+
+        // Figure out if this is the last line for the given file and missing 
NL
+        if (!/\n$/.test(current.value) && (isLast || isLastOfType)) {
+          curRange.push('\\ No newline at end of file');
+        }
+      }
+
+      var oldRangeStart = 0, newRangeStart = 0, curRange = [],
+          oldLine = 1, newLine = 1;
+      for (var i = 0; i < diff.length; i++) {
+        var current = diff[i],
+            lines = current.lines || current.value.replace(/\n$/, 
'').split('\n');
+        current.lines = lines;
+
+        if (current.added || current.removed) {
+          if (!oldRangeStart) {
+            var prev = diff[i-1];
+            oldRangeStart = oldLine;
+            newRangeStart = newLine;
+
+            if (prev) {
+              curRange = contextLines(prev.lines.slice(-4));
+              oldRangeStart -= curRange.length;
+              newRangeStart -= curRange.length;
+            }
+          }
+          curRange.push.apply(curRange, lines.map(function(entry) { return 
(current.added?'+':'-') + entry; }));
+          eofNL(curRange, i, current);
+
+          if (current.added) {
+            newLine += lines.length;
+          } else {
+            oldLine += lines.length;
+          }
+        } else {
+          if (oldRangeStart) {
+            // Close out any changes that have been output (or join 
overlapping)
+            if (lines.length <= 8 && i < diff.length-2) {
+              // Overlapping
+              curRange.push.apply(curRange, contextLines(lines));
+            } else {
+              // end the range and output
+              var contextSize = Math.min(lines.length, 4);
+              ret.push(
+                  '@@ -' + oldRangeStart + ',' + 
(oldLine-oldRangeStart+contextSize)
+                  + ' +' + newRangeStart + ',' + 
(newLine-newRangeStart+contextSize)
+                  + ' @@');
+              ret.push.apply(ret, curRange);
+              ret.push.apply(ret, contextLines(lines.slice(0, contextSize)));
+              if (lines.length <= 4) {
+                eofNL(ret, i, current);
+              }
+
+              oldRangeStart = 0;  newRangeStart = 0; curRange = [];
+            }
+          }
+          oldLine += lines.length;
+          newLine += lines.length;
+        }
+      }
+
+      return ret.join('\n') + '\n';
+    },
+
+    applyPatch: function(oldStr, uniDiff) {
+      var diffstr = uniDiff.split('\n');
+      var diff = [];
+      var remEOFNL = false,
+          addEOFNL = false;
+
+      for (var i = (diffstr[0][0]==='I'?4:0); i < diffstr.length; i++) {
+        if(diffstr[i][0] === '@') {
+          var meh = diffstr[i].split(/@@ -(\d+),(\d+) \+(\d+),(\d+) @@/);
+          diff.unshift({
+            start:meh[3],
+            oldlength:meh[2],
+            oldlines:[],
+            newlength:meh[4],
+            newlines:[]
+          });
+        } else if(diffstr[i][0] === '+') {
+          diff[0].newlines.push(diffstr[i].substr(1));
+        } else if(diffstr[i][0] === '-') {
+          diff[0].oldlines.push(diffstr[i].substr(1));
+        } else if(diffstr[i][0] === ' ') {
+          diff[0].newlines.push(diffstr[i].substr(1));
+          diff[0].oldlines.push(diffstr[i].substr(1));
+        } else if(diffstr[i][0] === '\\') {
+          if (diffstr[i-1][0] === '+') {
+            remEOFNL = true;
+          } else if(diffstr[i-1][0] === '-') {
+            addEOFNL = true;
+          }
+        }
+      }
+
+      var str = oldStr.split('\n');
+      for (var i = diff.length - 1; i >= 0; i--) {
+        var d = diff[i];
+        for (var j = 0; j < d.oldlength; j++) {
+          if(str[d.start-1+j] !== d.oldlines[j]) {
+            return false;
+          }
+        }
+        
Array.prototype.splice.apply(str,[d.start-1,+d.oldlength].concat(d.newlines));
+      }
+
+      if (remEOFNL) {
+        while (!str[str.length-1]) {
+          str.pop();
+        }
+      } else if (addEOFNL) {
+        str.push('');
+      }
+      return str.join('\n');
+    },
+
+    convertChangesToXML: function(changes){
+      var ret = [];
+      for ( var i = 0; i < changes.length; i++) {
+        var change = changes[i];
+        if (change.added) {
+          ret.push('<ins>');
+        } else if (change.removed) {
+          ret.push('<del>');
+        }
+
+        ret.push(escapeHTML(change.value));
+
+        if (change.added) {
+          ret.push('</ins>');
+        } else if (change.removed) {
+          ret.push('</del>');
+        }
+      }
+      return ret.join('');
+    },
+
+    // See: http://code.google.com/p/google-diff-match-patch/wiki/API
+    convertChangesToDMP: function(changes){
+      var ret = [], change;
+      for ( var i = 0; i < changes.length; i++) {
+        change = changes[i];
+        ret.push([(change.added ? 1 : change.removed ? -1 : 0), change.value]);
+      }
+      return ret;
+    }
+  };
+})();
+
+if (typeof module !== 'undefined') {
+    module.exports = JsDiff;
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/package.json
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/package.json 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/package.json
new file mode 100644
index 0000000..4c5d6fc
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/diff/package.json
@@ -0,0 +1,42 @@
+{
+  "name": "diff",
+  "version": "1.0.7",
+  "description": "A javascript text diff implementation.",
+  "keywords": [
+    "diff",
+    "javascript"
+  ],
+  "maintainers": [
+    "Kevin Decker <kpdec...@gmail.com> (http://incaseofstairs.com)"
+  ],
+  "bugs": {
+    "email": "kpdec...@gmail.com",
+    "url": "http://github.com/kpdecker/jsdiff/issues";
+  },
+  "licenses": [
+    {
+      "type": "BSD",
+      "url": "http://github.com/kpdecker/jsdiff/blob/master/LICENSE";
+    }
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/kpdecker/jsdiff.git"
+  },
+  "engines": {
+    "node": ">=0.3.1"
+  },
+  "main": "./diff",
+  "scripts": {
+    "test": "node_modules/.bin/mocha test/*.js"
+  },
+  "dependencies": {},
+  "devDependencies": {
+    "mocha": "~1.6",
+    "should": "~1.2"
+  },
+  "optionalDependencies": {},
+  "files": [
+    "diff.js"
+  ]
+}

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/ascii-identifier-data.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/ascii-identifier-data.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/ascii-identifier-data.js
new file mode 100644
index 0000000..746e0e5
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/ascii-identifier-data.js
@@ -0,0 +1,22 @@
+var identifierStartTable = [];
+
+for (var i = 0; i < 128; i++) {
+       identifierStartTable[i] =
+               i === 36 ||           // $
+               i >= 65 && i <= 90 || // A-Z
+               i === 95 ||           // _
+               i >= 97 && i <= 122;  // a-z
+}
+
+var identifierPartTable = [];
+
+for (var i = 0; i < 128; i++) {
+       identifierPartTable[i] =
+               identifierStartTable[i] || // $, _, A-Z, a-z
+               i >= 48 && i <= 57;        // 0-9
+}
+
+module.exports = {
+       asciiIdentifierStartTable: identifierStartTable,
+       asciiIdentifierPartTable: identifierPartTable
+};

http://git-wip-us.apache.org/repos/asf/incubator-cmda/blob/a9a83675/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/non-ascii-identifier-part-only.js
----------------------------------------------------------------------
diff --git 
a/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/non-ascii-identifier-part-only.js
 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/non-ascii-identifier-part-only.js
new file mode 100644
index 0000000..70e2ea1
--- /dev/null
+++ 
b/ApacheCMDA_Backend_1.0/project/target/node-modules/webjars/jshint/data/non-ascii-identifier-part-only.js
@@ -0,0 +1,1570 @@
+module.exports = [
+       768,
+       769,
+       770,
+       771,
+       772,
+       773,
+       774,
+       775,
+       776,
+       777,
+       778,
+       779,
+       780,
+       781,
+       782,
+       783,
+       784,
+       785,
+       786,
+       787,
+       788,
+       789,
+       790,
+       791,
+       792,
+       793,
+       794,
+       795,
+       796,
+       797,
+       798,
+       799,
+       800,
+       801,
+       802,
+       803,
+       804,
+       805,
+       806,
+       807,
+       808,
+       809,
+       810,
+       811,
+       812,
+       813,
+       814,
+       815,
+       816,
+       817,
+       818,
+       819,
+       820,
+       821,
+       822,
+       823,
+       824,
+       825,
+       826,
+       827,
+       828,
+       829,
+       830,
+       831,
+       832,
+       833,
+       834,
+       835,
+       836,
+       837,
+       838,
+       839,
+       840,
+       841,
+       842,
+       843,
+       844,
+       845,
+       846,
+       847,
+       848,
+       849,
+       850,
+       851,
+       852,
+       853,
+       854,
+       855,
+       856,
+       857,
+       858,
+       859,
+       860,
+       861,
+       862,
+       863,
+       864,
+       865,
+       866,
+       867,
+       868,
+       869,
+       870,
+       871,
+       872,
+       873,
+       874,
+       875,
+       876,
+       877,
+       878,
+       879,
+       1155,
+       1156,
+       1157,
+       1158,
+       1159,
+       1425,
+       1426,
+       1427,
+       1428,
+       1429,
+       1430,
+       1431,
+       1432,
+       1433,
+       1434,
+       1435,
+       1436,
+       1437,
+       1438,
+       1439,
+       1440,
+       1441,
+       1442,
+       1443,
+       1444,
+       1445,
+       1446,
+       1447,
+       1448,
+       1449,
+       1450,
+       1451,
+       1452,
+       1453,
+       1454,
+       1455,
+       1456,
+       1457,
+       1458,
+       1459,
+       1460,
+       1461,
+       1462,
+       1463,
+       1464,
+       1465,
+       1466,
+       1467,
+       1468,
+       1469,
+       1471,
+       1473,
+       1474,
+       1476,
+       1477,
+       1479,
+       1552,
+       1553,
+       1554,
+       1555,
+       1556,
+       1557,
+       1558,
+       1559,
+       1560,
+       1561,
+       1562,
+       1611,
+       1612,
+       1613,
+       1614,
+       1615,
+       1616,
+       1617,
+       1618,
+       1619,
+       1620,
+       1621,
+       1622,
+       1623,
+       1624,
+       1625,
+       1626,
+       1627,
+       1628,
+       1629,
+       1630,
+       1631,
+       1632,
+       1633,
+       1634,
+       1635,
+       1636,
+       1637,
+       1638,
+       1639,
+       1640,
+       1641,
+       1648,
+       1750,
+       1751,
+       1752,
+       1753,
+       1754,
+       1755,
+       1756,
+       1759,
+       1760,
+       1761,
+       1762,
+       1763,
+       1764,
+       1767,
+       1768,
+       1770,
+       1771,
+       1772,
+       1773,
+       1776,
+       1777,
+       1778,
+       1779,
+       1780,
+       1781,
+       1782,
+       1783,
+       1784,
+       1785,
+       1809,
+       1840,
+       1841,
+       1842,
+       1843,
+       1844,
+       1845,
+       1846,
+       1847,
+       1848,
+       1849,
+       1850,
+       1851,
+       1852,
+       1853,
+       1854,
+       1855,
+       1856,
+       1857,
+       1858,
+       1859,
+       1860,
+       1861,
+       1862,
+       1863,
+       1864,
+       1865,
+       1866,
+       1958,
+       1959,
+       1960,
+       1961,
+       1962,
+       1963,
+       1964,
+       1965,
+       1966,
+       1967,
+       1968,
+       1984,
+       1985,
+       1986,
+       1987,
+       1988,
+       1989,
+       1990,
+       1991,
+       1992,
+       1993,
+       2027,
+       2028,
+       2029,
+       2030,
+       2031,
+       2032,
+       2033,
+       2034,
+       2035,
+       2070,
+       2071,
+       2072,
+       2073,
+       2075,
+       2076,
+       2077,
+       2078,
+       2079,
+       2080,
+       2081,
+       2082,
+       2083,
+       2085,
+       2086,
+       2087,
+       2089,
+       2090,
+       2091,
+       2092,
+       2093,
+       2137,
+       2138,
+       2139,
+       2276,
+       2277,
+       2278,
+       2279,
+       2280,
+       2281,
+       2282,
+       2283,
+       2284,
+       2285,
+       2286,
+       2287,
+       2288,
+       2289,
+       2290,
+       2291,
+       2292,
+       2293,
+       2294,
+       2295,
+       2296,
+       2297,
+       2298,
+       2299,
+       2300,
+       2301,
+       2302,
+       2304,
+       2305,
+       2306,
+       2307,
+       2362,
+       2363,
+       2364,
+       2366,
+       2367,
+       2368,
+       2369,
+       2370,
+       2371,
+       2372,
+       2373,
+       2374,
+       2375,
+       2376,
+       2377,
+       2378,
+       2379,
+       2380,
+       2381,
+       2382,
+       2383,
+       2385,
+       2386,
+       2387,
+       2388,
+       2389,
+       2390,
+       2391,
+       2402,
+       2403,
+       2406,
+       2407,
+       2408,
+       2409,
+       2410,
+       2411,
+       2412,
+       2413,
+       2414,
+       2415,
+       2433,
+       2434,
+       2435,
+       2492,
+       2494,
+       2495,
+       2496,
+       2497,
+       2498,
+       2499,
+       2500,
+       2503,
+       2504,
+       2507,
+       2508,
+       2509,
+       2519,
+       2530,
+       2531,
+       2534,
+       2535,
+       2536,
+       2537,
+       2538,
+       2539,
+       2540,
+       2541,
+       2542,
+       2543,
+       2561,
+       2562,
+       2563,
+       2620,
+       2622,
+       2623,
+       2624,
+       2625,
+       2626,
+       2631,
+       2632,
+       2635,
+       2636,
+       2637,
+       2641,
+       2662,
+       2663,
+       2664,
+       2665,
+       2666,
+       2667,
+       2668,
+       2669,
+       2670,
+       2671,
+       2672,
+       2673,
+       2677,
+       2689,
+       2690,
+       2691,
+       2748,
+       2750,
+       2751,
+       2752,
+       2753,
+       2754,
+       2755,
+       2756,
+       2757,
+       2759,
+       2760,
+       2761,
+       2763,
+       2764,
+       2765,
+       2786,
+       2787,
+       2790,
+       2791,
+       2792,
+       2793,
+       2794,
+       2795,
+       2796,
+       2797,
+       2798,
+       2799,
+       2817,
+       2818,
+       2819,
+       2876,
+       2878,
+       2879,
+       2880,
+       2881,
+       2882,
+       2883,
+       2884,
+       2887,
+       2888,
+       2891,
+       2892,
+       2893,
+       2902,
+       2903,
+       2914,
+       2915,
+       2918,
+       2919,
+       2920,
+       2921,
+       2922,
+       2923,
+       2924,
+       2925,
+       2926,
+       2927,
+       2946,
+       3006,
+       3007,
+       3008,
+       3009,
+       3010,
+       3014,
+       3015,
+       3016,
+       3018,
+       3019,
+       3020,
+       3021,
+       3031,
+       3046,
+       3047,
+       3048,
+       3049,
+       3050,
+       3051,
+       3052,
+       3053,
+       3054,
+       3055,
+       3073,
+       3074,
+       3075,
+       3134,
+       3135,
+       3136,
+       3137,
+       3138,
+       3139,
+       3140,
+       3142,
+       3143,
+       3144,
+       3146,
+       3147,
+       3148,
+       3149,
+       3157,
+       3158,
+       3170,
+       3171,
+       3174,
+       3175,
+       3176,
+       3177,
+       3178,
+       3179,
+       3180,
+       3181,
+       3182,
+       3183,
+       3202,
+       3203,
+       3260,
+       3262,
+       3263,
+       3264,
+       3265,
+       3266,
+       3267,
+       3268,
+       3270,
+       3271,
+       3272,
+       3274,
+       3275,
+       3276,
+       3277,
+       3285,
+       3286,
+       3298,
+       3299,
+       3302,
+       3303,
+       3304,
+       3305,
+       3306,
+       3307,
+       3308,
+       3309,
+       3310,
+       3311,
+       3330,
+       3331,
+       3390,
+       3391,
+       3392,
+       3393,
+       3394,
+       3395,
+       3396,
+       3398,
+       3399,
+       3400,
+       3402,
+       3403,
+       3404,
+       3405,
+       3415,
+       3426,
+       3427,
+       3430,
+       3431,
+       3432,
+       3433,
+       3434,
+       3435,
+       3436,
+       3437,
+       3438,
+       3439,
+       3458,
+       3459,
+       3530,
+       3535,
+       3536,
+       3537,
+       3538,
+       3539,
+       3540,
+       3542,
+       3544,
+       3545,
+       3546,
+       3547,
+       3548,
+       3549,
+       3550,
+       3551,
+       3570,
+       3571,
+       3633,
+       3636,
+       3637,
+       3638,
+       3639,
+       3640,
+       3641,
+       3642,
+       3655,
+       3656,
+       3657,
+       3658,
+       3659,
+       3660,
+       3661,
+       3662,
+       3664,
+       3665,
+       3666,
+       3667,
+       3668,
+       3669,
+       3670,
+       3671,
+       3672,
+       3673,
+       3761,
+       3764,
+       3765,
+       3766,
+       3767,
+       3768,
+       3769,
+       3771,
+       3772,
+       3784,
+       3785,
+       3786,
+       3787,
+       3788,
+       3789,
+       3792,
+       3793,
+       3794,
+       3795,
+       3796,
+       3797,
+       3798,
+       3799,
+       3800,
+       3801,
+       3864,
+       3865,
+       3872,
+       3873,
+       3874,
+       3875,
+       3876,
+       3877,
+       3878,
+       3879,
+       3880,
+       3881,
+       3893,
+       3895,
+       3897,
+       3902,
+       3903,
+       3953,
+       3954,
+       3955,
+       3956,
+       3957,
+       3958,
+       3959,
+       3960,
+       3961,
+       3962,
+       3963,
+       3964,
+       3965,
+       3966,
+       3967,
+       3968,
+       3969,
+       3970,
+       3971,
+       3972,
+       3974,
+       3975,
+       3981,
+       3982,
+       3983,
+       3984,
+       3985,
+       3986,
+       3987,
+       3988,
+       3989,
+       3990,
+       3991,
+       3993,
+       3994,
+       3995,
+       3996,
+       3997,
+       3998,
+       3999,
+       4000,
+       4001,
+       4002,
+       4003,
+       4004,
+       4005,
+       4006,
+       4007,
+       4008,
+       4009,
+       4010,
+       4011,
+       4012,
+       4013,
+       4014,
+       4015,
+       4016,
+       4017,
+       4018,
+       4019,
+       4020,
+       4021,
+       4022,
+       4023,
+       4024,
+       4025,
+       4026,
+       4027,
+       4028,
+       4038,
+       4139,
+       4140,
+       4141,
+       4142,
+       4143,
+       4144,
+       4145,
+       4146,
+       4147,
+       4148,
+       4149,
+       4150,
+       4151,
+       4152,
+       4153,
+       4154,
+       4155,
+       4156,
+       4157,
+       4158,
+       4160,
+       4161,
+       4162,
+       4163,
+       4164,
+       4165,
+       4166,
+       4167,
+       4168,
+       4169,
+       4182,
+       4183,
+       4184,
+       4185,
+       4190,
+       4191,
+       4192,
+       4194,
+       4195,
+       4196,
+       4199,
+       4200,
+       4201,
+       4202,
+       4203,
+       4204,
+       4205,
+       4209,
+       4210,
+       4211,
+       4212,
+       4226,
+       4227,
+       4228,
+       4229,
+       4230,
+       4231,
+       4232,
+       4233,
+       4234,
+       4235,
+       4236,
+       4237,
+       4239,
+       4240,
+       4241,
+       4242,
+       4243,
+       4244,
+       4245,
+       4246,
+       4247,
+       4248,
+       4249,
+       4250,
+       4251,
+       4252,
+       4253,
+       4957,
+       4958,
+       4959,
+       5906,
+       5907,
+       5908,
+       5938,
+       5939,
+       5940,
+       5970,
+       5971,
+       6002,
+       6003,
+       6068,
+       6069,
+       6070,
+       6071,
+       6072,
+       6073,
+       6074,
+       6075,
+       6076,
+       6077,
+       6078,
+       6079,
+       6080,
+       6081,
+       6082,
+       6083,
+       6084,
+       6085,
+       6086,
+       6087,
+       6088,
+       6089,
+       6090,
+       6091,
+       6092,
+       6093,
+       6094,
+       6095,
+       6096,
+       6097,
+       6098,
+       6099,
+       6109,
+       6112,
+       6113,
+       6114,
+       6115,
+       6116,
+       6117,
+       6118,
+       6119,
+       6120,
+       6121,
+       6155,
+       6156,
+       6157,
+       6160,
+       6161,
+       6162,
+       6163,
+       6164,
+       6165,
+       6166,
+       6167,
+       6168,
+       6169,
+       6313,
+       6432,
+       6433,
+       6434,
+       6435,
+       6436,
+       6437,
+       6438,
+       6439,
+       6440,
+       6441,
+       6442,
+       6443,
+       6448,
+       6449,
+       6450,
+       6451,
+       6452,
+       6453,
+       6454,
+       6455,
+       6456,
+       6457,
+       6458,
+       6459,
+       6470,
+       6471,
+       6472,
+       6473,
+       6474,
+       6475,
+       6476,
+       6477,
+       6478,
+       6479,
+       6576,
+       6577,
+       6578,
+       6579,
+       6580,
+       6581,
+       6582,
+       6583,
+       6584,
+       6585,
+       6586,
+       6587,
+       6588,
+       6589,
+       6590,
+       6591,
+       6592,
+       6600,
+       6601,
+       6608,
+       6609,
+       6610,
+       6611,
+       6612,
+       6613,
+       6614,
+       6615,
+       6616,
+       6617,
+       6679,
+       6680,
+       6681,
+       6682,
+       6683,
+       6741,
+       6742,
+       6743,
+       6744,
+       6745,
+       6746,
+       6747,
+       6748,
+       6749,
+       6750,
+       6752,
+       6753,
+       6754,
+       6755,
+       6756,
+       6757,
+       6758,
+       6759,
+       6760,
+       6761,
+       6762,
+       6763,
+       6764,
+       6765,
+       6766,
+       6767,
+       6768,
+       6769,
+       6770,
+       6771,
+       6772,
+       6773,
+       6774,
+       6775,
+       6776,
+       6777,
+       6778,
+       6779,
+       6780,
+       6783,
+       6784,
+       6785,
+       6786,
+       6787,
+       6788,
+       6789,
+       6790,
+       6791,
+       6792,
+       6793,
+       6800,
+       6801,
+       6802,
+       6803,
+       6804,
+       6805,
+       6806,
+       6807,
+       6808,
+       6809,
+       6912,
+       6913,
+       6914,
+       6915,
+       6916,
+       6964,
+       6965,
+       6966,
+       6967,
+       6968,
+       6969,
+       6970,
+       6971,
+       6972,
+       6973,
+       6974,
+       6975,
+       6976,
+       6977,
+       6978,
+       6979,
+       6980,
+       6992,
+       6993,
+       6994,
+       6995,
+       6996,
+       6997,
+       6998,
+       6999,
+       7000,
+       7001,
+       7019,
+       7020,
+       7021,
+       7022,
+       7023,
+       7024,
+       7025,
+       7026,
+       7027,
+       7040,
+       7041,
+       7042,
+       7073,
+       7074,
+       7075,
+       7076,
+       7077,
+       7078,
+       7079,
+       7080,
+       7081,
+       7082,
+       7083,
+       7084,
+       7085,
+       7088,
+       7089,
+       7090,
+       7091,
+       7092,
+       7093,
+       7094,
+       7095,
+       7096,
+       7097,
+       7142,
+       7143,
+       7144,
+       7145,
+       7146,
+       7147,
+       7148,
+       7149,
+       7150,
+       7151,
+       7152,
+       7153,
+       7154,
+       7155,
+       7204,
+       7205,
+       7206,
+       7207,
+       7208,
+       7209,
+       7210,
+       7211,
+       7212,
+       7213,
+       7214,
+       7215,
+       7216,
+       7217,
+       7218,
+       7219,
+       7220,
+       7221,
+       7222,
+       7223,
+       7232,
+       7233,
+       7234,
+       7235,
+       7236,
+       7237,
+       7238,
+       7239,
+       7240,
+       7241,
+       7248,
+       7249,
+       7250,
+       7251,
+       7252,
+       7253,
+       7254,
+       7255,
+       7256,
+       7257,
+       7376,
+       7377,
+       7378,
+       7380,
+       7381,
+       7382,
+       7383,
+       7384,
+       7385,
+       7386,
+       7387,
+       7388,
+       7389,
+       7390,
+       7391,
+       7392,
+       7393,
+       7394,
+       7395,
+       7396,
+       7397,
+       7398,
+       7399,
+       7400,
+       7405,
+       7410,
+       7411,
+       7412,
+       7616,
+       7617,
+       7618,
+       7619,
+       7620,
+       7621,
+       7622,
+       7623,
+       7624,
+       7625,
+       7626,
+       7627,
+       7628,
+       7629,
+       7630,
+       7631,
+       7632,
+       7633,
+       7634,
+       7635,
+       7636,
+       7637,
+       7638,
+       7639,
+       7640,
+       7641,
+       7642,
+       7643,
+       7644,
+       7645,
+       7646,
+       7647,
+       7648,
+       7649,
+       7650,
+       7651,
+       7652,
+       7653,
+       7654,
+       7676,
+       7677,
+       7678,
+       7679,
+       8204,
+       8205,
+       8255,
+       8256,
+       8276,
+       8400,
+       8401,
+       8402,
+       8403,
+       8404,
+       8405,
+       8406,
+       8407,
+       8408,
+       8409,
+       8410,
+       8411,
+       8412,
+       8417,
+       8421,
+       8422,
+       8423,
+       8424,
+       8425,
+       8426,
+       8427,
+       8428,
+       8429,
+       8430,
+       8431,
+       8432,
+       11503,
+       11504,
+       11505,
+       11647,
+       11744,
+       11745,
+       11746,
+       11747,
+       11748,
+       11749,
+       11750,
+       11751,
+       11752,
+       11753,
+       11754,
+       11755,
+       11756,
+       11757,
+       11758,
+       11759,
+       11760,
+       11761,
+       11762,
+       11763,
+       11764,
+       11765,
+       11766,
+       11767,
+       11768,
+       11769,
+       11770,
+       11771,
+       11772,
+       11773,
+       11774,
+       11775,
+       12330,
+       12331,
+       12332,
+       12333,
+       12334,
+       12335,
+       12441,
+       12442,
+       42528,
+       42529,
+       42530,
+       42531,
+       42532,
+       42533,
+       42534,
+       42535,
+       42536,
+       42537,
+       42607,
+       42612,
+       42613,
+       42614,
+       42615,
+       42616,
+       42617,
+       42618,
+       42619,
+       42620,
+       42621,
+       42655,
+       42736,
+       42737,
+       43010,
+       43014,
+       43019,
+       43043,
+       43044,
+       43045,
+       43046,
+       43047,
+       43136,
+       43137,
+       43188,
+       43189,
+       43190,
+       43191,
+       43192,
+       43193,
+       43194,
+       43195,
+       43196,
+       43197,
+       43198,
+       43199,
+       43200,
+       43201,
+       43202,
+       43203,
+       43204,
+       43216,
+       43217,
+       43218,
+       43219,
+       43220,
+       43221,
+       43222,
+       43223,
+       43224,
+       43225,
+       43232,
+       43233,
+       43234,
+       43235,
+       43236,
+       43237,
+       43238,
+       43239,
+       43240,
+       43241,
+       43242,
+       43243,
+       43244,
+       43245,
+       43246,
+       43247,
+       43248,
+       43249,
+       43264,
+       43265,
+       43266,
+       43267,
+       43268,
+       43269,
+       43270,
+       43271,
+       43272,
+       43273,
+       43302,
+       43303,
+       43304,
+       43305,
+       43306,
+       43307,
+       43308,
+       43309,
+       43335,
+       43336,
+       43337,
+       43338,
+       43339,
+       43340,
+       43341,
+       43342,
+       43343,
+       43344,
+       43345,
+       43346,
+       43347,
+       43392,
+       43393,
+       43394,
+       43395,
+       43443,
+       43444,
+       43445,
+       43446,
+       43447,
+       43448,
+       43449,
+       43450,
+       43451,
+       43452,
+       43453,
+       43454,
+       43455,
+       43456,
+       43472,
+       43473,
+       43474,
+       43475,
+       43476,
+       43477,
+       43478,
+       43479,
+       43480,
+       43481,
+       43561,
+       43562,
+       43563,
+       43564,
+       43565,
+       43566,
+       43567,
+       43568,
+       43569,
+       43570,
+       43571,
+       43572,
+       43573,
+       43574,
+       43587,
+       43596,
+       43597,
+       43600,
+       43601,
+       43602,
+       43603,
+       43604,
+       43605,
+       43606,
+       43607,
+       43608,
+       43609,
+       43643,
+       43696,
+       43698,
+       43699,
+       43700,
+       43703,
+       43704,
+       43710,
+       43711,
+       43713,
+       43755,
+       43756,
+       43757,
+       43758,
+       43759,
+       43765,
+       43766,
+       44003,
+       44004,
+       44005,
+       44006,
+       44007,
+       44008,
+       44009,
+       44010,
+       44012,
+       44013,
+       44016,
+       44017,
+       44018,
+       44019,
+       44020,
+       44021,
+       44022,
+       44023,
+       44024,
+       44025,
+       64286,
+       65024,
+       65025,
+       65026,
+       65027,
+       65028,
+       65029,
+       65030,
+       65031,
+       65032,
+       65033,
+       65034,
+       65035,
+       65036,
+       65037,
+       65038,
+       65039,
+       65056,
+       65057,
+       65058,
+       65059,
+       65060,
+       65061,
+       65062,
+       65075,
+       65076,
+       65101,
+       65102,
+       65103,
+       65296,
+       65297,
+       65298,
+       65299,
+       65300,
+       65301,
+       65302,
+       65303,
+       65304,
+       65305,
+       65343
+];

Reply via email to