if(typeof Namespace=='undefined'){var Namespace={}}if(!Namespace.Manager){Namespace.Manager={}}Namespace.Manager={Register:function(a){a=a.split('.');if(!window[a[0]]){window[a[0]]={}}var b=a[0];for(var i=1;i(parseInt(b,10))){for(prop in this.filterObjRef[this.query]){if(this.filterObjRef[this.query][prop]==c){c=this.filterObjRef[this.lookup][prop];break}}if(typeof c=='undefined'){throw new Error('A fatal API exception occurred at com.aa.i11l.utils.'+'toolkit.filter.prototype.applyFilter (Lookup value was '+'not found)');c=a}}return c};com.aa.i11l.utils.toolkit.filter.prototype.useAppContextFilter=function(a,b,c){var d;var e=application.context.getAppContext();try{for(prop in e[b]){d=e[b][prop];if(typeof a[d]!='undefined'){a[d]=this.applyFilter(a[d],c)}}}catch(err){throw new Error('A fatal API exception occurred at com.aa.i11l.utils.toolkit.'+'filter.prototype.useAppContextFilter '+'(One or more required objects where not found at runtime)');}};Namespace.Manager.Register("com.aa.i11l.utils.application");Namespace.Manager.Register("application");com.aa.i11l.utils.application.applicationContext=function(){};com.aa.i11l.utils.application.applicationContext.prototype.getInitProperty=function(a){var b=null;try{var c=this.getAppContext();b=c[a]}catch(err){}if(typeof b=='undefined'||b==null){throw new Error('A fatal API exception occurred at com.aa.i11l.app.rescources'+' (Object read error occurred at runtime)');}else{return b}};com.aa.i11l.utils.application.applicationContext.prototype.getAppContext=function(){var a=null;try{var a=com.aa.i11l.app.rescources}catch(err){}if(a==null){throw new Error('A fatal API exception occurred at com.aa.i11l.app.rescources'+' (Object read error occurred at runtime)');}return a};application.context=new com.aa.i11l.utils.application.applicationContext();