/** * Cross-browser support for logging in a web application. * * @author David I. Lehn * * 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))});})();