| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 | 
							- var modulesLoadCount = 0, showModuleLoader = function() {
 
-     1 === modulesLoadCount && document.querySelector(".module-loader").classList.add("show-loader");
 
- }, hideModuleLoader = function() {
 
-     setTimeout(function() {
 
-         0 === modulesLoadCount && (document.querySelector(".module-loader").className = "module-loader");
 
-     }, 1e3);
 
- };
 
- require.config({
 
-     hbs: {
 
-         disableI18n: !0,
 
-         helperPathCallback: function(name) {
 
-             return "modules/Helpers";
 
-         },
 
-         templateExtension: "html",
 
-         compileOptions: {}
 
-     },
 
-     urlArgs: "bust=" + getBustValue(),
 
-     deps: [ "marionette" ],
 
-     onNodeCreated: function(node, config, moduleName, url) {
 
-         ++modulesLoadCount, showModuleLoader(), node.addEventListener("load", function() {
 
-             --modulesLoadCount, hideModuleLoader();
 
-         }), node.addEventListener("error", function() {
 
-             --modulesLoadCount, hideModuleLoader();
 
-         });
 
-     },
 
-     waitSeconds: 0,
 
-     shim: {
 
-         backbone: {
 
-             deps: [ "underscore", "jquery" ],
 
-             exports: "Backbone"
 
-         },
 
-         "jquery-ui": {
 
-             deps: [ "jquery" ]
 
-         },
 
-         asBreadcrumbs: {
 
-             deps: [ "jquery" ],
 
-             exports: "asBreadcrumbs"
 
-         },
 
-         bootstrap: {
 
-             deps: [ "jquery" ],
 
-             exports: "jquery"
 
-         },
 
-         underscore: {
 
-             exports: "_"
 
-         },
 
-         marionette: {
 
-             deps: [ "backbone" ]
 
-         },
 
-         backgrid: {
 
-             deps: [ "backbone" ],
 
-             exports: "Backgrid"
 
-         },
 
-         "backgrid-paginator": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         "backgrid-filter": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         "backgrid-orderable": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         "backgrid-sizeable": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         "backgrid-select-all": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         "backgrid-columnmanager": {
 
-             deps: [ "backbone", "backgrid" ]
 
-         },
 
-         hbs: {
 
-             deps: [ "underscore", "handlebars" ]
 
-         },
 
-         d3: {
 
-             exports: [ "d3" ]
 
-         },
 
-         "d3-tip": {
 
-             deps: [ "d3" ],
 
-             exports: [ "d3-tip" ]
 
-         },
 
-         LineageHelper: {
 
-             deps: [ "d3" ]
 
-         },
 
-         dagreD3: {
 
-             deps: [ "d3" ],
 
-             exports: [ "dagreD3" ]
 
-         },
 
-         sparkline: {
 
-             deps: [ "jquery" ],
 
-             exports: [ "sparkline" ]
 
-         },
 
-         pnotify: {
 
-             exports: [ "pnotify" ]
 
-         },
 
-         "jquery-placeholder": {
 
-             deps: [ "jquery" ]
 
-         },
 
-         "query-builder": {
 
-             deps: [ "jquery" ]
 
-         },
 
-         daterangepicker: {
 
-             deps: [ "jquery", "moment" ]
 
-         },
 
-         "moment-timezone": {
 
-             deps: [ "moment" ]
 
-         },
 
-         moment: {
 
-             exports: [ "moment" ]
 
-         },
 
-         jstree: {
 
-             deps: [ "jquery" ]
 
-         },
 
-         "jquery-steps": {
 
-             deps: [ "jquery" ]
 
-         }
 
-     },
 
-     paths: {
 
-         jquery: "libs/jquery/js/jquery.min",
 
-         underscore: "libs/underscore/underscore-min",
 
-         bootstrap: "libs/bootstrap/js/bootstrap.min",
 
-         backbone: "libs/backbone/backbone-min",
 
-         "backbone.babysitter": "libs/backbone.babysitter/lib/backbone.babysitter.min",
 
-         marionette: "libs/backbone-marionette/backbone.marionette.min",
 
-         "backbone.paginator": "libs/backbone-paginator/backbone.paginator.min",
 
-         "backbone.wreqr": "libs/backbone-wreqr/backbone.wreqr.min",
 
-         backgrid: "libs/backgrid/js/backgrid",
 
-         "backgrid-filter": "libs/backgrid-filter/js/backgrid-filter.min",
 
-         "backgrid-orderable": "libs/backgrid-orderable-columns/js/backgrid-orderable-columns",
 
-         "backgrid-paginator": "libs/backgrid-paginator/js/backgrid-paginator.min",
 
-         "backgrid-sizeable": "libs/backgrid-sizeable-columns/js/backgrid-sizeable-columns",
 
-         "backgrid-columnmanager": "external_lib/backgrid-columnmanager/js/Backgrid.ColumnManager",
 
-         asBreadcrumbs: "libs/jquery-asBreadcrumbs/js/jquery-asBreadcrumbs.min",
 
-         d3: "libs/d3/d3.min",
 
-         "d3-tip": "libs/d3/index",
 
-         LineageHelper: "external_lib/atlas-lineage/dist/index",
 
-         dagreD3: "libs/dagre-d3/dagre-d3.min",
 
-         sparkline: "libs/sparkline/jquery.sparkline.min",
 
-         tmpl: "templates",
 
-         "requirejs.text": "libs/requirejs-text/text",
 
-         handlebars: "external_lib/require-handlebars-plugin/js/handlebars",
 
-         hbs: "external_lib/require-handlebars-plugin/js/hbs",
 
-         i18nprecompile: "external_lib/require-handlebars-plugin/js/i18nprecompile",
 
-         select2: "libs/select2/select2.full.min",
 
-         "backgrid-select-all": "libs/backgrid-select-all/backgrid-select-all.min",
 
-         moment: "libs/moment/js/moment.min",
 
-         "moment-timezone": "libs/moment-timezone/moment-timezone-with-data.min",
 
-         "jquery-ui": "external_lib/jquery-ui/jquery-ui.min",
 
-         pnotify: "external_lib/pnotify/pnotify.custom.min",
 
-         "pnotify.buttons": "external_lib/pnotify/pnotify.custom.min",
 
-         "pnotify.confirm": "external_lib/pnotify/pnotify.custom.min",
 
-         "jquery-placeholder": "libs/jquery-placeholder/js/jquery.placeholder",
 
-         platform: "libs/platform/platform",
 
-         "query-builder": "libs/jQueryQueryBuilder/js/query-builder.standalone.min",
 
-         daterangepicker: "libs/bootstrap-daterangepicker/js/daterangepicker",
 
-         "table-dragger": "libs/table-dragger/table-dragger",
 
-         jstree: "libs/jstree/jstree.min",
 
-         "jquery-steps": "libs/jquery-steps/jquery.steps.min",
 
-         dropzone: "libs/dropzone/js/dropzone-amd-module",
 
-         "lossless-json": "libs/lossless-json/lossless-json"
 
-     },
 
-     enforceDefine: !1
 
- }), require([ "App", "router/Router", "utils/Helper", "utils/CommonViewFunction", "utils/Globals", "utils/UrlLinks", "collection/VEntityList", "collection/VTagList", "utils/Enums", "utils/Overrides", "bootstrap", "d3", "select2" ], function(App, Router, Helper, CommonViewFunction, Globals, UrlLinks, VEntityList, VTagList, Enums) {
 
-     var that = this;
 
-     this.asyncFetchCounter = 5 + (Enums.addOnEntities.length + 1), this.entityDefCollection = new VEntityList(), 
 
-     this.entityDefCollection.url = UrlLinks.entitiesDefApiUrl(), this.typeHeaders = new VTagList(), 
 
-     this.typeHeaders.url = UrlLinks.typesApiUrl(), this.enumDefCollection = new VTagList(), 
 
-     this.enumDefCollection.url = UrlLinks.enumDefApiUrl(), this.enumDefCollection.modelAttrName = "enumDefs", 
 
-     this.classificationDefCollection = new VTagList(), this.metricCollection = new VTagList(), 
 
-     this.metricCollection.url = UrlLinks.metricsApiUrl(), this.metricCollection.modelAttrName = "data", 
 
-     this.classificationAndMetricEvent = new Backbone.Wreqr.EventAggregator(), this.businessMetadataDefCollection = new VEntityList(), 
 
-     this.businessMetadataDefCollection.url = UrlLinks.businessMetadataDefApiUrl(), this.businessMetadataDefCollection.modelAttrName = "businessMetadataDefs", 
 
-     App.appRouter = new Router({
 
-         entityDefCollection: this.entityDefCollection,
 
-         typeHeaders: this.typeHeaders,
 
-         enumDefCollection: this.enumDefCollection,
 
-         classificationDefCollection: this.classificationDefCollection,
 
-         metricCollection: this.metricCollection,
 
-         classificationAndMetricEvent: this.classificationAndMetricEvent,
 
-         businessMetadataDefCollection: this.businessMetadataDefCollection
 
-     });
 
-     var startApp = function() {
 
-         0 === that.asyncFetchCounter && App.start();
 
-     };
 
-     CommonViewFunction.userDataFetch({
 
-         url: UrlLinks.sessionApiUrl(),
 
-         callback: function(response) {
 
-             if (response) {
 
-                 if (response.userName && (Globals.userLogedIn.status = !0, Globals.userLogedIn.response = response), 
 
-                 void 0 !== response["atlas.entity.create.allowed"] && (Globals.entityCreate = response["atlas.entity.create.allowed"]), 
 
-                 void 0 !== response["atlas.entity.update.allowed"] && (Globals.entityUpdate = response["atlas.entity.update.allowed"]), 
 
-                 void 0 !== response["atlas.ui.editable.entity.types"]) {
 
-                     var entityTypeList = response["atlas.ui.editable.entity.types"].trim().split(",");
 
-                     entityTypeList.length && ("*" === entityTypeList[0] ? Globals.entityTypeConfList = [] : entityTypeList.length > 0 && (Globals.entityTypeConfList = entityTypeList));
 
-                 }
 
-                 if (void 0 !== response["atlas.ui.default.version"] && (Globals.DEFAULT_UI = response["atlas.ui.default.version"]), 
 
-                 void 0 !== response["atlas.ui.date.format"]) {
 
-                     Globals.dateTimeFormat = response["atlas.ui.date.format"];
 
-                     var dateFormatSeperated = Globals.dateTimeFormat.split(" ");
 
-                     dateFormatSeperated[0] && (Globals.dateFormat = dateFormatSeperated[0]);
 
-                 }
 
-                 void 0 !== response["atlas.ui.date.timezone.format.enabled"] && (Globals.isTimezoneFormatEnabled = response["atlas.ui.date.timezone.format.enabled"]), 
 
-                 void 0 !== response["atlas.debug.metrics.enabled"] && (Globals.isDebugMetricsEnabled = response["atlas.debug.metrics.enabled"]), 
 
-                 void 0 !== response["atlas.tasks.enabled"] && (Globals.isTasksEnabled = response["atlas.tasks.enabled"]);
 
-             }
 
-             --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), this.entityDefCollection.fetch({
 
-         complete: function() {
 
-             that.entityDefCollection.fullCollection.comparator = function(model) {
 
-                 return model.get("name").toLowerCase();
 
-             }, that.entityDefCollection.fullCollection.sort({
 
-                 silent: !0
 
-             }), --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), this.typeHeaders.fetch({
 
-         complete: function() {
 
-             that.typeHeaders.fullCollection.comparator = function(model) {
 
-                 return model.get("name").toLowerCase();
 
-             }, that.typeHeaders.fullCollection.sort({
 
-                 silent: !0
 
-             }), --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), this.enumDefCollection.fetch({
 
-         complete: function() {
 
-             that.enumDefCollection.fullCollection.comparator = function(model) {
 
-                 return model.get("name").toLowerCase();
 
-             }, that.enumDefCollection.fullCollection.sort({
 
-                 silent: !0
 
-             }), --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), this.classificationDefCollection.fetch({
 
-         async: !0,
 
-         complete: function() {
 
-             that.classificationDefCollection.fullCollection.comparator = function(model) {
 
-                 return model.get("name").toLowerCase();
 
-             }, that.classificationDefCollection.fullCollection.sort({
 
-                 silent: !0
 
-             }), that.classificationAndMetricEvent.trigger("Classification:Count:Update"), startApp();
 
-         }
 
-     }), this.metricCollection.fetch({
 
-         async: !0,
 
-         success: function() {},
 
-         complete: function() {}
 
-     }), this.businessMetadataDefCollection.fetch({
 
-         complete: function() {
 
-             that.businessMetadataDefCollection.fullCollection.comparator = function(model) {
 
-                 return model.get("name").toLowerCase();
 
-             }, that.businessMetadataDefCollection.fullCollection.sort({
 
-                 silent: !0
 
-             }), --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), CommonViewFunction.fetchRootEntityAttributes({
 
-         url: UrlLinks.rootEntityDefUrl(Enums.addOnEntities[0]),
 
-         entity: Enums.addOnEntities,
 
-         callback: function() {
 
-             --that.asyncFetchCounter, startApp();
 
-         }
 
-     }), CommonViewFunction.fetchRootClassificationAttributes({
 
-         url: UrlLinks.rootClassificationDefUrl(Enums.addOnClassification[0]),
 
-         classification: Enums.addOnClassification,
 
-         callback: function() {
 
-             --that.asyncFetchCounter, startApp();
 
-         }
 
-     });
 
- });
 
 
  |