!function(a,b){"function"==typeofdefine&&define.amd?define([],function(){returnb()}):"object"==typeofexports?module.exports=b():b()}(this,function(){functiona(a,b){"use strict";returnfunction(c){if(!(c&&(angular.isArray(c.files)||angular.isString(c.prefix)&&angular.isString(c.suffix))))thrownewError("Couldn't load static files, no files and prefix or suffix specified!");c.files||(c.files=[{prefix:c.prefix,suffix:c.suffix}]);for(vard=function(d){if(!d||!angular.isString(d.prefix)||!angular.isString(d.suffix))thrownewError("Couldn't load static file, no prefix or suffix specified!");vare=a.defer();returnb(angular.extend({url:[d.prefix,c.key,d.suffix].join(""),method:"GET",params:""},c.$http)).success(function(a){e.resolve(a)}).error(function(){e.reject(c.key)}),e.promise},e=a.defer(),f=[],g=c.files.length,h=0;g>h;h++)f.push(d({prefix:c.files[h].prefix,key:c.key,suffix:c.files[h].suffix}));returna.all(f).then(function(a){for(varb=a.length,c={},d=0;b>d;d++)for(varfina[d])c[f]=a[d][f];e.resolve(c)},function(a){e.reject(a)}),e.promise}}returnangular.module("pascalprecht.translate").factory("$translateStaticFilesLoader",a),a.$inject=["$q","$http"],a.displayName="$translateStaticFilesLoader","pascalprecht.translate"});