1 /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved.  **/
  2 (function(){
  3 var i$=window.i$;
  4 var _1=i$.log={};
  5 var _2=[];
  6 var _3=function(_4,_5){
  7 return _4.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_6,_7,_8){
  8 var _9=_5[_7];
  9 return _9;
 10 });
 11 };
 12 i$.Logger=function(_a){
 13 this.name=_a?_a:null;
 14 };
 15 _1.Logger=i$.Logger;
 16 i$.mash(_1,{LEVEL_TRACE:500,LEVEL_INFO:800,LEVEL_WARNING:900,LEVEL_SEVERE:1000});
 17 var _b=_1.LEVEL_INFO;
 18 var _c=_1.LEVEL_WARNING;
 19 var _d=_1.LEVEL_SEVERE;
 20 i$.mash(_1,{getLogger:function(_e){
 21 if(!_2[_e]){
 22 _2[_e]=new i$.Logger(_e);
 23 }
 24 return _2[_e];
 25 },setTraceConfig:function(_f,_10){
 26 console.log("IMPORTANT: In order to enable tracing you need to configure module wp_client_tracing to be downloaded.");
 27 }});
 28 i$.getLogger=i$.log.getLogger;
 29 i$.setTraceConfig=i$.log.setTraceConfig;
 30 i$.Logger.prototype={info:function(_11,_12,_13){
 31 this.log(_b,_11,_12,_13);
 32 },warning:function(_14,_15,_16){
 33 this.log(_c,_14,_15,_16);
 34 },severe:function(_17,_18,_19){
 35 this.log(_d,_17,_18,_19);
 36 },log:function(_1a,_1b,_1c,_1d){
 37 if((_1d&&!i$.isArray(_1d))||_1d===false){
 38 _1d=[_1d];
 39 }
 40 var _1e=this.name;
 41 var _1f=_1d?_3(_1c.toString(),_1d):_1c;
 42 var _20="ibmStatusBox";
 43 var _21="/portal/status";
 44 var _22=i$.fireEvent;
 45 var _23=com.ibm.widgets.StatusMessage;
 46 var _24=null;
 47 if(_1a==_d){
 48 _24="error";
 49 }else{
 50 if(_1a==_c){
 51 _24="warning";
 52 }else{
 53 if(_1a==_b){
 54 _24="info";
 55 }
 56 }
 57 }
 58 if(_24){
 59 _22(_21,[{message:new _23(_24,_1e+" "+_1b+": "+_1f,""),uid:_20}]);
 60 }
 61 }};
 62 })();
 63 
 64