(function(){var n=angular.module("ContactApp",["ui.bootstrap","angular-loading-bar","blockUI","tmh.dynamicLocale","textAngular","ngAria"]);n.factory("_",function(){return window._});n.constant("moment",moment);n.config(["tmhDynamicLocaleProvider","$httpProvider","$provide","blockUIConfig",function(n,t,i,r){n.localeLocationPattern("/scripts/i18n/angular-locale_{{locale}}.js");r.template='<div class="block-ui-overlay"><\/div><div class="block-ui-message-container" aria-live="assertive" aria-atomic="true"><div class="block-ui-message" aria-hidden="true" ng-class="$_blockUiMessageClass">{{ state.message }}<\/div><\/div>'}])})(),function(){var n=angular.module("ContactApp"),t=function(n){var t=this;t.messageSent=!1;t.clearForm=function(){t.sendClick=!1;t.buttonText="Send Message";t.email="";t.subject="";t.name="";t.message=""};t.clearForm();t.onSendClick=function(i,r){if(i.preventDefault(),t.sendClick=!0,!r){var u="No subject";t.subject.length>0&&(u=t.subject);n.sendContact(t.name,t.email,u,t.message).then(function(){t.messageSent=!0;t.clearForm()})}}};n.controller("ContactController",["ContactService",t])}(),function(){var n=function(n,t){var i=function(i,r,u,f){var e=t.defer();return n.sendContactEmail({name:i,fromEmail:r,subject:u,message:f}).then(function(n){e.resolve(n)}),e.promise};return{sendContact:i}},t=angular.module("ContactApp");t.factory("ContactService",["EmailService","$q",n])}(),function(){var n=function(n){var t=function(n){return n.data},i=function(n){return console.log(n),n},r=function(r){return n.post("/api/Email/SendContact",r).then(t,i)};return{sendContactEmail:r}},t=angular.module("ContactApp");t.factory("EmailService",["$http",n])}()