if(typeof (NamepaceManager)=="undefined"){
var NamepaceManager={Register:function(_1){
var o=window;
var x=false;
for(var a=_1.split(".");a.length>0;){
var s=a.shift();
if(a.length==0){
if(o[s]){
x=true;
}
}
if(!o[s]){
o[s]={};
}
o=o[s];
}
if(x){
return 1;
}
}};
}
if(typeof (ApcRegistry)=="undefined"){
var ApcRegistry={ObjectManagers:[],Objects:[],ObjectTypes:[],Register:function(_6,_7,_8){
this.ObjectManagers[this.ObjectManagers.length]=_6;
this.Objects[this.Objects.length]=_7;
this.ObjectTypes[this.ObjectTypes.length]=_8;
},GetManager:function(_9){
var _a=this.Objects;
for(var i=_a.length;i--;){
if(_a[i]==_9){
return (this.ObjectManagers[i]);
}
}
return (null);
},GetManagersFromType:function(_c){
var _d=this.ObjectTypes;
var _e=this.ObjectManagers;
var _f=[];
for(var i=_d.length;i--;){
if(_d[i]==_c){
_f[_f.length]=_e[i];
}
}
return (_f);
}};
}


