text: 'use strict';
  
  // Init the application configuration module for AngularJS application
  var ApplicationConfiguration = (function () {
    // Init module configuration options
    var applicationModuleName = 'surveys-app';
    var applicationModuleVendorDependencies = [
      'ngResource',
      'ngAnimate',
      'ngMessages',
      'ui.router',
      'ui.bootstrap',
      'ui.utils',
      'angularFileUpload',
      'ncy-angular-breadcrumb',
      'angular-loading-bar',
      'angularMoment',
      'ngDialog',
      'toastr',
      'webStorageModule'
    ];
  
    // 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
    };
  })();
  