IDETEC.factory("api",["$http",function(c){return{get:function(a,b=!1){return c.get("api/"+a,{cache:b})},put:function(a,b){return c.put("api/"+a,b)},post:function(a,b){return c.post("api/"+a,b)},delete:function(a,b){return c.delete("api/"+a,b)}}}]);IDETEC.factory("httpResponseInterceptor",["$q","$window","$rootScope",function(c,a,b){return{response:function(a){return a||c.when(a)},responseError:function(b){401===b.status&&(a.location="/");return c.reject(b)}}}]); IDETEC.factory("Usuario",["$http","$q",function(c,a){return{misDatos:"",setVista:!1,get:function(){var b=a.defer();this.misDatos||(c.get("api/usuario").then(function(a){b.resolve(a.data)}),this.misDatos=b.promise);return this.misDatos}}}]); IDETEC.factory("Modal",["$uibModal",function(c){return{open:function(a,b,d,e="lg"){return c.open({animation:!0,ariaLabelledBy:"modal-title",ariaDescribedBy:"modal-body",templateUrl:"static/modal/"+b+".html",size:e,controller:"Modal",controllerAs:"mc",backdrop:"static",scope:a,resolve:{data:function(){return d}}})}}}]);