text: 'use strict';
  
  // Init the application configuration module for AngularJS application
  var ApplicationConfiguration = (function () {
      // Init module configuration options
      var applicationModuleName               = 'scanifly';
      var applicationModuleVendorDependencies = [
          'ngResource',
          'ngCookies',
          'ngTouch',
          'ngSanitize',
          'ui.router',
          'ui.bootstrap',
          'ui.utils',
          'adaptive.detection',
          'underscore',
          'datatables',
          'uiGmapgoogle-maps',
          'ngFileUpload',
          'angular-flexslider',
          'bootstrapLightbox'
      ];
  
      // Add a new vertical module
      var registerModule = function (moduleName, dependencies) {
          // Create angular module
          angular.module(moduleName, dependencies || []);
  
          // Add the module to the AngularJS configuration file
          angular.module(applicationModuleName).requires.push(moduleName);
      };
  
      return {
          applicationModuleName              : applicationModuleName,
          applicationModuleVendorDependencies: applicationModuleVendorDependencies,
          registerModule                     : registerModule
      };
  })();
  