(function(e){function t(e,t){puremvc.Proxy.call(this,e,t)}if(null==e)e=window;if(e.puremvc&&e.puremvc.asyncproxy){return}t.prototype=new puremvc.Proxy;t.prototype.constructor=t;t.prototype.asyncAction=function(e,t){if(this.asyncInProgress){throw new Error("AsyncProxy: Cannot have more than one async activity running per instance")}this.clientResultFunction=e;this.clientFaultFunction=t;this.asyncInProgress=true};t.prototype.onResult=function(e){this.asyncInProgress=false;this.clientResultFunction(e)};t.prototype.onFault=function(e){this.asyncInProgress=false;this.clientFaultFunction(e)};t.prototype.clientResultFunction=null;t.prototype.clientFaultFunction=null;t.prototype.asyncInProgress=false;e.puremvc.asyncproxy={};e.puremvc.asyncproxy.AsyncProxy=t})(this)
(function(e){function t(e,t){puremvc.Proxy.call(this,e,t)}if(null==e)e=window;if(e.puremvc&&e.puremvc.asyncproxy){return}t.prototype=new puremvc.Proxy;t.prototype.constructor=t;t.prototype.asyncAction=function(e,t){if(this.asyncInProgress){throw new Error("AsyncProxy: Cannot have more than one async activity running per instance")}this.clientResultFunction=e;this.clientFaultFunction=t;this.asyncInProgress=true};t.prototype.onResult=function(e){this.asyncInProgress=false;this.clientResultFunction(e)};t.prototype.onFault=function(e){this.asyncInProgress=false;this.clientFaultFunction(e)};t.prototype.clientResultFunction=null;t.prototype.clientFaultFunction=null;t.prototype.asyncInProgress=false;e.puremvc.asyncproxy={};e.puremvc.asyncproxy.AsyncProxy=t})(this);

Update puremvc-asyncproxy-1.0.min.js