/*eslint no-var:0*/

define(function (require, exports, module) {
  'use strict';

  // styling
  var ExtensionUtils = brackets.getModule('utils/ExtensionUtils');
  
  ExtensionUtils.loadStyleSheet(module, 'styles/main.less');
  ExtensionUtils.loadStyleSheet(module, 'styles/merger.css');
  
  // launch compiled js code
  if (!window.regeneratorRuntime) { 
    require('babel-polyfill'); 
  }
  
  require([ExtensionUtils.getModulePath(module, 'dist/diff_match_patch/main.js')]);
  require([ExtensionUtils.getModulePath(module, 'dist/codemirror/merge.js')]);
  
  // TODO: provide base for writing unit tests
  if (window.isBracketsTestWindow) { }

  //embed the icon author credit for glyphicon
});