'use strict';

module.exports = [

	'app/scripts/app.js',
	'app/scripts/environment.js',
	
	/** Controllers **/

	'app/scripts/controllers/annotation/main.js',
	'app/scripts/controllers/annotation/overall-insights-editor.js',
	'app/scripts/controllers/tag-annotation.js',
	'app/scripts/controllers/catalog/product-catalog.js',
	'app/scripts/controllers/product-sku-ctrl.js',
	'app/scripts/controllers/insights-list/insights-list-merge-modal.js',
	'app/scripts/controllers/insights-list/insights-list.js',
	'app/scripts/controllers/insights-list/linked-call-center-data.js',
	'app/scripts/controllers/insights-list/linked-reviews.js',
	'app/scripts/controllersassign-reviews-to-analyst.js',
	'app/scripts/controllers/body.js',
	'app/scripts/controllers/check-up.js',
	'app/scripts/controllers/counter.js',
	'app/scripts/controllers/quality-check.js',
	'app/scripts/controllers/tags.js',
	'app/scripts/controllers/users.js',
	'app/scripts/controllers/vocabulary.js',


	/** Directives **/

	'app/scripts/directives/annotation-editor.js',
	'app/scripts/directives/annotation-list.js',
	'app/scripts/directives/aspect-annotation.js',
	'app/scripts/directives/compile.js',
	'app/scripts/directives/is-focused.js',
	'app/scripts/directives/tag-selection.js',
	'app/scripts/directives/vocabulary.js',

	/** Filters **/

	'app/scripts/filters/enrich-array-elements-with-index.js',
	'app/scripts/filters/exclude-tags-already-selected.js',
	'app/scripts/filters/exclude-tags-that-are-both-positive-and-negative.js',
	'app/scripts/filters/filter-annotations-by-freetext-as-origin.js',
	'app/scripts/filters/filter-by-assigned-products.js',
	'app/scripts/filters/filter-insights-by-published.js',
	'app/scripts/filters/filter-strings-by-start-with.js',
	'app/scripts/filters/remove-hidden-insights.js',
	'app/scripts/filters/replace-angular-tags.js',
	'app/scripts/filters/replace-html-entities.js',
	'app/scripts/filters/review-html-entities-replacer.js',
	'app/scripts/filters/select-feature-by-sentiment.js',
	'app/scripts/filters/sort-insights-by-linked-reviews-desc.js',
	'app/scripts/filters/split-based-on-languages.js',
	'app/scripts/filters/tag-annotation-filters.js',
	'app/scripts/filters/tag-categories-extractor.js',
	'app/scripts/filters/text-html-entities-replacer.js',
	'app/scripts/filters/unsafe.js',
	'app/scripts/filters/visible-product-filter.js',

	/** Services **/

	'app/scripts/services/insights-list/insight-merge-operation.js',
	'app/scripts/services/analysis-stats.js',
	'app/scripts/services/assign-reviews-to-analyst-utils.js',
	'app/scripts/services/current-session.js',
	'app/scripts/services/insight.js',
	'app/scripts/services/utils.js',
    'app/scripts/services/sentiment-memory-annotation.js'
];
