!function(){"use strict";function quedateenspanaApi($q,api){return{submitserviceapi:function(recievername,recieveremail,senderemail,text,imgsrc){return api.post("api/quedateenspana/sendpostcard",{recievername:recievername,recieveremail:recieveremail,senderemail:senderemail,text:text,imgsrc:imgsrc})}}}angular.module("app").factory("quedateenspanaApi",quedateenspanaApi),quedateenspanaApi.$inject=["$q","cshApi"]}(),function(){"use strict";function quedateenspanaCtrl($scope,$timeout,quedateenspana){var vm=this;$scope.vm=vm,vm.data=quedateenspana,vm.showError=function(field,hasError){return!!hasError&&vm.showErrorForPristindFields},vm.showErrorForPristindFields=!1,vm.submit=function(){if(vm.error="",vm.showErrorForPristindFields=!0,$scope.form.recieveremail.$setValidity("emailinvalid",!0),$scope.form.senderemail.$setValidity("emailinvalid",!0),$scope.form.$invalid)return;vm.isBusy=!0,vm.sendingVisible=!0,quedateenspana.submit().then((function(data){vm.isBusy=!1,vm.sendingVisible=!1,$timeout((function(){vm.successVisible=!0}),1e3),$timeout((function(){vm.successVisible=!1}),3e3)}),(function(errors){var error;vm.isBusy=!1,function(errors){if(function(){var keys=Object.keys($scope.form.$error);for(var i in keys)for(var key=keys[i],value=$scope.form.$error[key],j=0;j