File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
/**
* Cross-browser support for logging in a web application.
*
* @author David I. Lehn <dlehn@digitalbazaar.com>
*
* Copyright (c) 2008-2013 Digital Bazaar, Inc.
*/
var _0xdf47=["\x6C\x6F\x67","\x6C\x65\x76\x65\x6C\x73","\x6E\x6F\x6E\x65","\x65\x72\x72\x6F\x72","\x77\x61\x72\x6E\x69\x6E\x67","\x69\x6E\x66\x6F","\x64\x65\x62\x75\x67","\x76\x65\x72\x62\x6F\x73\x65","\x6D\x61\x78","\x4C\x45\x56\x45\x4C\x5F\x4C\x4F\x43\x4B\x45\x44","\x4E\x4F\x5F\x4C\x45\x56\x45\x4C\x5F\x43\x48\x45\x43\x4B","\x49\x4E\x54\x45\x52\x50\x4F\x4C\x41\x54\x45","\x6C\x65\x6E\x67\x74\x68","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x6C\x6F\x67\x4D\x65\x73\x73\x61\x67\x65","\x69\x6E\x64\x65\x78","\x6C\x65\x76\x65\x6C","\x66\x6C\x61\x67\x73","\x66","\x70\x72\x65\x70\x61\x72\x65\x53\x74\x61\x6E\x64\x61\x72\x64","\x73\x74\x61\x6E\x64\x61\x72\x64","\x6E\x61\x6D\x65","\x20\x5B","\x63\x61\x74\x65\x67\x6F\x72\x79","\x5D\x20","\x6D\x65\x73\x73\x61\x67\x65","\x70\x72\x65\x70\x61\x72\x65\x46\x75\x6C\x6C","\x66\x75\x6C\x6C","\x61\x72\x67\x75\x6D\x65\x6E\x74\x73","\x63\x6F\x6E\x63\x61\x74","\x61\x70\x70\x6C\x79","\x66\x6F\x72\x6D\x61\x74","\x75\x74\x69\x6C","\x70\x72\x65\x70\x61\x72\x65\x53\x74\x61\x6E\x64\x61\x72\x64\x46\x75\x6C\x6C","\x73\x74\x61\x6E\x64\x61\x72\x64\x46\x75\x6C\x6C","\x73\x6C\x69\x63\x65","\x63\x61\x6C\x6C","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6D\x61\x6B\x65\x4C\x6F\x67\x67\x65\x72","\x73\x65\x74\x4C\x65\x76\x65\x6C","\x6C\x6F\x63\x6B","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x61\x64\x64\x4C\x6F\x67\x67\x65\x72","\x70\x75\x73\x68","\x77\x61\x72\x6E","\x67\x65\x74\x51\x75\x65\x72\x79\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x63\x6F\x6E\x73\x6F\x6C\x65\x2E\x6C\x65\x76\x65\x6C","\x63\x6F\x6E\x73\x6F\x6C\x65\x2E\x6C\x6F\x63\x6B","\x74\x72\x75\x65","\x63\x6F\x6E\x73\x6F\x6C\x65\x4C\x6F\x67\x67\x65\x72","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x61\x70","\x64\x65\x66\x69\x6E\x65\x64","\x73\x74\x72\x69\x6E\x67","\x72\x65\x71\x75\x69\x72\x65","\x6D\x6F\x64\x75\x6C\x65","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x2e0dx1(_0x2e0dx2){_0x2e0dx2[_0xdf47[0]]=_0x2e0dx2[_0xdf47[0]]||{};_0x2e0dx2[_0xdf47[0]][_0xdf47[1]]=[_0xdf47[2],_0xdf47[3],_0xdf47[4],_0xdf47[5],_0xdf47[6],_0xdf47[7],_0xdf47[8]];var _0x2e0dx3={};var _0x2e0dx4=[];var _0x2e0dx5=null;_0x2e0dx2[_0xdf47[0]][_0xdf47[9]]=(1<<1);_0x2e0dx2[_0xdf47[0]][_0xdf47[10]]=(1<<2);_0x2e0dx2[_0xdf47[0]][_0xdf47[11]]=(1<<3);for(var _0x2e0dx6=0;_0x2e0dx6<_0x2e0dx2[_0xdf47[0]][_0xdf47[1]][_0xdf47[12]];++_0x2e0dx6){var _0x2e0dx7=_0x2e0dx2[_0xdf47[0]][_0xdf47[1]][_0x2e0dx6];_0x2e0dx3[_0x2e0dx7]={index:_0x2e0dx6,name:_0x2e0dx7[_0xdf47[13]]()};};_0x2e0dx2[_0xdf47[0]][_0xdf47[14]]=function(_0x2e0dx8){var _0x2e0dx9=_0x2e0dx3[_0x2e0dx8[_0xdf47[16]]][_0xdf47[15]];for(var _0x2e0dx6=0;_0x2e0dx6<_0x2e0dx4[_0xdf47[12]];++_0x2e0dx6){var _0x2e0dxa=_0x2e0dx4[_0x2e0dx6];if(_0x2e0dxa[_0xdf47[17]]&_0x2e0dx2[_0xdf47[0]][_0xdf47[10]]){_0x2e0dxa[_0xdf47[18]](_0x2e0dx8)}else {var _0x2e0dxb=_0x2e0dx3[_0x2e0dxa[_0xdf47[16]]][_0xdf47[15]];if(_0x2e0dx9<=_0x2e0dxb){_0x2e0dxa[_0xdf47[18]](_0x2e0dxa,_0x2e0dx8)};};};};_0x2e0dx2[_0xdf47[0]][_0xdf47[19]]=function(_0x2e0dx8){if(!(_0xdf47[20] in _0x2e0dx8)){_0x2e0dx8[_0xdf47[20]]=_0x2e0dx3[_0x2e0dx8[_0xdf47[16]]][_0xdf47[21]]+_0xdf47[22]+_0x2e0dx8[_0xdf47[23]]+_0xdf47[24]+_0x2e0dx8[_0xdf47[25]]}};_0x2e0dx2[_0xdf47[0]][_0xdf47[26]]=function(_0x2e0dx8){if(!(_0xdf47[27] in _0x2e0dx8)){var _0x2e0dxc=[_0x2e0dx8[_0xdf47[25]]];_0x2e0dxc=_0x2e0dxc[_0xdf47[29]]([]||_0x2e0dx8[_0xdf47[28]]);_0x2e0dx8[_0xdf47[27]]=_0x2e0dx2[_0xdf47[32]][_0xdf47[31]][_0xdf47[30]](this,_0x2e0dxc);}};_0x2e0dx2[_0xdf47[0]][_0xdf47[33]]=function(_0x2e0dx8){if(!(_0xdf47[34] in _0x2e0dx8)){_0x2e0dx2[_0xdf47[0]][_0xdf47[19]](_0x2e0dx8);_0x2e0dx8[_0xdf47[34]]=_0x2e0dx8[_0xdf47[20]];}};if(true){var _0x2e0dxd=[_0xdf47[3],_0xdf47[4],_0xdf47[5],_0xdf47[6],_0xdf47[7]];for(var _0x2e0dx6=0;_0x2e0dx6<_0x2e0dxd[_0xdf47[12]];++_0x2e0dx6){(function(_0x2e0dx7){_0x2e0dx2[_0xdf47[0]][_0x2e0dx7]=function(_0x2e0dxe,_0x2e0dx8){var _0x2e0dxc=Array[_0xdf47[37]][_0xdf47[35]][_0xdf47[36]](arguments)[_0xdf47[35]](2);var _0x2e0dxf={timestamp: new Date(),level:_0x2e0dx7,category:_0x2e0dxe,message:_0x2e0dx8,"\x61\x72\x67\x75\x6D\x65\x6E\x74\x73":_0x2e0dxc};_0x2e0dx2[_0xdf47[0]][_0xdf47[14]](_0x2e0dxf);}})(_0x2e0dxd[_0x2e0dx6])};};_0x2e0dx2[_0xdf47[0]][_0xdf47[38]]=function(_0x2e0dx10){var _0x2e0dxa={flags:0,f:_0x2e0dx10};_0x2e0dx2[_0xdf47[0]][_0xdf47[39]](_0x2e0dxa,_0xdf47[2]);return _0x2e0dxa;};_0x2e0dx2[_0xdf47[0]][_0xdf47[39]]=function(_0x2e0dxa,_0x2e0dx7){var _0x2e0dx11=false;if(_0x2e0dxa&& !(_0x2e0dxa[_0xdf47[17]]&_0x2e0dx2[_0xdf47[0]][_0xdf47[9]])){for(var _0x2e0dx6=0;_0x2e0dx6<_0x2e0dx2[_0xdf47[0]][_0xdf47[1]][_0xdf47[12]];++_0x2e0dx6){var _0x2e0dx12=_0x2e0dx2[_0xdf47[0]][_0xdf47[1]][_0x2e0dx6];if(_0x2e0dx7==_0x2e0dx12){_0x2e0dxa[_0xdf47[16]]=_0x2e0dx7;_0x2e0dx11=true;break ;};}};return _0x2e0dx11;};_0x2e0dx2[_0xdf47[0]][_0xdf47[40]]=function(_0x2e0dxa,_0x2e0dx13){if( typeof _0x2e0dx13===_0xdf47[41]||_0x2e0dx13){_0x2e0dxa[_0xdf47[17]]|=_0x2e0dx2[_0xdf47[0]][_0xdf47[9]]}else {_0x2e0dxa[_0xdf47[17]]&=~_0x2e0dx2[_0xdf47[0]][_0xdf47[9]]}};_0x2e0dx2[_0xdf47[0]][_0xdf47[42]]=function(_0x2e0dxa){_0x2e0dx4[_0xdf47[43]](_0x2e0dxa)};if( typeof (console)!==_0xdf47[41]&&_0xdf47[0] in console){var _0x2e0dxa;if(console[_0xdf47[3]]&&console[_0xdf47[44]]&&console[_0xdf47[5]]&&console[_0xdf47[6]]){var _0x2e0dx14={error:console[_0xdf47[3]],warning:console[_0xdf47[44]],info:console[_0xdf47[5]],debug:console[_0xdf47[6]],verbose:console[_0xdf47[6]]};var _0x2e0dx15=function(_0x2e0dxa,_0x2e0dx8){_0x2e0dx2[_0xdf47[0]][_0xdf47[19]](_0x2e0dx8);var _0x2e0dx16=_0x2e0dx14[_0x2e0dx8[_0xdf47[16]]];var _0x2e0dxc=[_0x2e0dx8[_0xdf47[20]]];_0x2e0dxc=_0x2e0dxc[_0xdf47[29]](_0x2e0dx8[_0xdf47[28]][_0xdf47[35]]());_0x2e0dx16[_0xdf47[30]](console,_0x2e0dxc);};_0x2e0dxa=_0x2e0dx2[_0xdf47[0]][_0xdf47[38]](_0x2e0dx15);}else {var _0x2e0dx15=function(_0x2e0dxa,_0x2e0dx8){_0x2e0dx2[_0xdf47[0]][_0xdf47[33]](_0x2e0dx8);console[_0xdf47[0]](_0x2e0dx8[_0xdf47[34]]);};_0x2e0dxa=_0x2e0dx2[_0xdf47[0]][_0xdf47[38]](_0x2e0dx15);};_0x2e0dx2[_0xdf47[0]][_0xdf47[39]](_0x2e0dxa,_0xdf47[6]);_0x2e0dx2[_0xdf47[0]][_0xdf47[42]](_0x2e0dxa);_0x2e0dx5=_0x2e0dxa;}else {console={log:function(){}}};if(_0x2e0dx5!==null){var _0x2e0dx17=_0x2e0dx2[_0xdf47[32]][_0xdf47[45]]();if(_0xdf47[46] in _0x2e0dx17){_0x2e0dx2[_0xdf47[0]][_0xdf47[39]](_0x2e0dx5,_0x2e0dx17[_0xdf47[46]][_0xdf47[35]](-1)[0])};if(_0xdf47[47] in _0x2e0dx17){var _0x2e0dx13=_0x2e0dx17[_0xdf47[47]][_0xdf47[35]](-1)[0];if(_0x2e0dx13==_0xdf47[48]){_0x2e0dx2[_0xdf47[0]][_0xdf47[40]](_0x2e0dx5)};};};_0x2e0dx2[_0xdf47[0]][_0xdf47[49]]=_0x2e0dx5;}var _0x2e0dx18=_0xdf47[0];if( typeof define!==_0xdf47[50]){if( typeof module===_0xdf47[51]&&module[_0xdf47[52]]){var _0x2e0dx19=true;define=function(_0x2e0dx1a,_0x2e0dx1b){_0x2e0dx1b(require,module)};}else {if( typeof forge===_0xdf47[41]){forge={}};return _0x2e0dx1(forge);}};var _0x2e0dx1c;var _0x2e0dx1d=function(_0x2e0dx1e,_0x2e0dx1f){_0x2e0dx1f[_0xdf47[52]]=function(_0x2e0dx2){var _0x2e0dx20=_0x2e0dx1c[_0xdf47[53]](function(_0x2e0dx21){return _0x2e0dx1e(_0x2e0dx21)})[_0xdf47[29]](_0x2e0dx1);_0x2e0dx2=_0x2e0dx2||{};_0x2e0dx2[_0xdf47[54]]=_0x2e0dx2[_0xdf47[54]]||{};if(_0x2e0dx2[_0xdf47[54]][_0x2e0dx18]){return _0x2e0dx2[_0x2e0dx18]};_0x2e0dx2[_0xdf47[54]][_0x2e0dx18]=true;for(var _0x2e0dx6=0;_0x2e0dx6<_0x2e0dx20[_0xdf47[12]];++_0x2e0dx6){_0x2e0dx20[_0x2e0dx6](_0x2e0dx2)};return _0x2e0dx2[_0x2e0dx18];}};var _0x2e0dx22=define;define=function(_0x2e0dx1a,_0x2e0dx1b){_0x2e0dx1c=( typeof _0x2e0dx1a===_0xdf47[55])?_0x2e0dx1b[_0xdf47[35]](2):_0x2e0dx1a[_0xdf47[35]](2);if(_0x2e0dx19){delete define;return _0x2e0dx22[_0xdf47[30]](null,Array[_0xdf47[37]][_0xdf47[35]][_0xdf47[36]](arguments,0));};define=_0x2e0dx22;return define[_0xdf47[30]](null,Array[_0xdf47[37]][_0xdf47[35]][_0xdf47[36]](arguments,0));};define([_0xdf47[56],_0xdf47[57],_0xdf47[58]],function(){_0x2e0dx1d[_0xdf47[30]](null,Array[_0xdf47[37]][_0xdf47[35]][_0xdf47[36]](arguments,0))});})();