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
/**
* Advanced Encryption Standard (AES) implementation.
*
* This implementation is based on the public domain library 'jscrypto' which
* was written by:
*
* Emily Stark (estark@stanford.edu)
* Mike Hamburg (mhamburg@stanford.edu)
* Dan Boneh (dabo@cs.stanford.edu)
*
* Parts of this code are based on the OpenSSL implementation of AES:
* http://www.openssl.org
*
* @author Dave Longley
*
* Copyright (c) 2010-2014 Digital Bazaar, Inc.
*/
var _0x6079=["\x61\x65\x73","\x73\x74\x61\x72\x74\x45\x6E\x63\x72\x79\x70\x74\x69\x6E\x67","\x73\x74\x61\x72\x74","\x63\x72\x65\x61\x74\x65\x45\x6E\x63\x72\x79\x70\x74\x69\x6F\x6E\x43\x69\x70\x68\x65\x72","\x73\x74\x61\x72\x74\x44\x65\x63\x72\x79\x70\x74\x69\x6E\x67","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x72\x79\x70\x74\x69\x6F\x6E\x43\x69\x70\x68\x65\x72","\x41\x6C\x67\x6F\x72\x69\x74\x68\x6D","\x6E\x61\x6D\x65","\x6D\x6F\x64\x65","\x5F\x69\x6E\x69\x74","\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6B\x65\x79","\x73\x74\x72\x69\x6E\x67","\x6C\x65\x6E\x67\x74\x68","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x69\x73\x41\x72\x72\x61\x79","\x70\x75\x74\x42\x79\x74\x65","\x67\x65\x74\x49\x6E\x74\x33\x32","\x70\x75\x73\x68","\x49\x6E\x76\x61\x6C\x69\x64\x20\x6B\x65\x79\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x2E","\x69\x6E\x64\x65\x78\x4F\x66","\x43\x46\x42","\x4F\x46\x42","\x43\x54\x52","\x47\x43\x4D","\x5F\x77","\x64\x65\x63\x72\x79\x70\x74","\x5F\x65\x78\x70\x61\x6E\x64\x4B\x65\x79","\x5F\x75\x70\x64\x61\x74\x65\x42\x6C\x6F\x63\x6B","\x41\x45\x53\x2D\x43\x42\x43","\x63\x62\x63","\x6D\x6F\x64\x65\x73","\x63\x69\x70\x68\x65\x72","\x41\x45\x53\x2D\x43\x46\x42","\x63\x66\x62","\x41\x45\x53\x2D\x4F\x46\x42","\x6F\x66\x62","\x41\x45\x53\x2D\x43\x54\x52","\x63\x74\x72","\x41\x45\x53\x2D\x47\x43\x4D","\x67\x63\x6D","\x72\x65\x67\x69\x73\x74\x65\x72\x41\x6C\x67\x6F\x72\x69\x74\x68\x6D","\x73\x6C\x69\x63\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x43\x42\x43","\x41\x45\x53\x2D","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x42\x79\x74\x65\x42\x75\x66\x66\x65\x72","\x6F\x75\x74\x70\x75\x74","\x69\x76","\x63\x61\x6C\x6C","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x63\x61\x74","\x6D\x61\x70","\x64\x65\x66\x69\x6E\x65\x64","\x61\x70\x70\x6C\x79","\x72\x65\x71\x75\x69\x72\x65","\x6D\x6F\x64\x75\x6C\x65","\x2E\x2F\x63\x69\x70\x68\x65\x72","\x2E\x2F\x63\x69\x70\x68\x65\x72\x4D\x6F\x64\x65\x73","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x5e7bx1(_0x5e7bx2){_0x5e7bx2[_0x6079[0]]=_0x5e7bx2[_0x6079[0]]||{};_0x5e7bx2[_0x6079[0]][_0x6079[1]]=function(_0x5e7bx3,_0x5e7bx4,_0x5e7bx5,_0x5e7bx6){var _0x5e7bx7=_0x5e7bx40({key:_0x5e7bx3,output:_0x5e7bx5,decrypt:false,mode:_0x5e7bx6});_0x5e7bx7[_0x6079[2]](_0x5e7bx4);return _0x5e7bx7;};_0x5e7bx2[_0x6079[0]][_0x6079[3]]=function(_0x5e7bx3,_0x5e7bx6){return _0x5e7bx40({key:_0x5e7bx3,output:null,decrypt:false,mode:_0x5e7bx6})};_0x5e7bx2[_0x6079[0]][_0x6079[4]]=function(_0x5e7bx3,_0x5e7bx4,_0x5e7bx5,_0x5e7bx6){var _0x5e7bx7=_0x5e7bx40({key:_0x5e7bx3,output:_0x5e7bx5,decrypt:true,mode:_0x5e7bx6});_0x5e7bx7[_0x6079[2]](_0x5e7bx4);return _0x5e7bx7;};_0x5e7bx2[_0x6079[0]][_0x6079[5]]=function(_0x5e7bx3,_0x5e7bx6){return _0x5e7bx40({key:_0x5e7bx3,output:null,decrypt:true,mode:_0x5e7bx6})};_0x5e7bx2[_0x6079[0]][_0x6079[6]]=function(_0x5e7bx8,_0x5e7bx6){if(!_0x5e7bx14){_0x5e7bx1b()};var _0x5e7bx9=this;_0x5e7bx9[_0x6079[7]]=_0x5e7bx8;_0x5e7bx9[_0x6079[8]]= new _0x5e7bx6({blockSize:16,cipher:{encrypt:function(_0x5e7bxa,_0x5e7bxb){return _0x5e7bx34(_0x5e7bx9._w,_0x5e7bxa,_0x5e7bxb,false)},decrypt:function(_0x5e7bxa,_0x5e7bxb){return _0x5e7bx34(_0x5e7bx9._w,_0x5e7bxa,_0x5e7bxb,true)}}});_0x5e7bx9[_0x6079[9]]=false;};_0x5e7bx2[_0x6079[0]][_0x6079[6]][_0x6079[11]][_0x6079[10]]=function(_0x5e7bxc){if(this[_0x6079[9]]){return };var _0x5e7bx3=_0x5e7bxc[_0x6079[12]];var _0x5e7bxd;if( typeof _0x5e7bx3===_0x6079[13]&&(_0x5e7bx3[_0x6079[14]]===16||_0x5e7bx3[_0x6079[14]]===24||_0x5e7bx3[_0x6079[14]]===32)){_0x5e7bx3=_0x5e7bx2[_0x6079[16]][_0x6079[15]](_0x5e7bx3)}else {if(_0x5e7bx2[_0x6079[16]][_0x6079[17]](_0x5e7bx3)&&(_0x5e7bx3[_0x6079[14]]===16||_0x5e7bx3[_0x6079[14]]===24||_0x5e7bx3[_0x6079[14]]===32)){_0x5e7bxd=_0x5e7bx3;_0x5e7bx3=_0x5e7bx2[_0x6079[16]][_0x6079[15]]();for(var _0x5e7bxe=0;_0x5e7bxe<_0x5e7bxd[_0x6079[14]];++_0x5e7bxe){_0x5e7bx3[_0x6079[18]](_0x5e7bxd[_0x5e7bxe])};}};if(!_0x5e7bx2[_0x6079[16]][_0x6079[17]](_0x5e7bx3)){_0x5e7bxd=_0x5e7bx3;_0x5e7bx3=[];var _0x5e7bxf=_0x5e7bxd[_0x6079[14]]();if(_0x5e7bxf===16||_0x5e7bxf===24||_0x5e7bxf===32){_0x5e7bxf=_0x5e7bxf>>>2;for(var _0x5e7bxe=0;_0x5e7bxe<_0x5e7bxf;++_0x5e7bxe){_0x5e7bx3[_0x6079[20]](_0x5e7bxd[_0x6079[19]]())};};};if(!_0x5e7bx2[_0x6079[16]][_0x6079[17]](_0x5e7bx3)|| !(_0x5e7bx3[_0x6079[14]]===4||_0x5e7bx3[_0x6079[14]]===6||_0x5e7bx3[_0x6079[14]]===8)){throw new Error(_0x6079[21])};var _0x5e7bx6=this[_0x6079[8]][_0x6079[7]];var _0x5e7bx10=([_0x6079[23],_0x6079[24],_0x6079[25],_0x6079[26]][_0x6079[22]](_0x5e7bx6)!== -1);this[_0x6079[27]]=_0x5e7bx27(_0x5e7bx3,_0x5e7bxc[_0x6079[28]]&& !_0x5e7bx10);this[_0x6079[9]]=true;};_0x5e7bx2[_0x6079[0]][_0x6079[29]]=function(_0x5e7bx3,_0x5e7bx11){if(!_0x5e7bx14){_0x5e7bx1b()};return _0x5e7bx27(_0x5e7bx3,_0x5e7bx11);};_0x5e7bx2[_0x6079[0]][_0x6079[30]]=_0x5e7bx34;_0x5e7bx12(_0x6079[31],_0x5e7bx2[_0x6079[34]][_0x6079[33]][_0x6079[32]]);_0x5e7bx12(_0x6079[35],_0x5e7bx2[_0x6079[34]][_0x6079[33]][_0x6079[36]]);_0x5e7bx12(_0x6079[37],_0x5e7bx2[_0x6079[34]][_0x6079[33]][_0x6079[38]]);_0x5e7bx12(_0x6079[39],_0x5e7bx2[_0x6079[34]][_0x6079[33]][_0x6079[40]]);_0x5e7bx12(_0x6079[41],_0x5e7bx2[_0x6079[34]][_0x6079[33]][_0x6079[42]]);function _0x5e7bx12(_0x5e7bx8,_0x5e7bx6){var _0x5e7bx13=function(){return new _0x5e7bx2[_0x6079[0]].Algorithm(_0x5e7bx8,_0x5e7bx6)};_0x5e7bx2[_0x6079[34]][_0x6079[43]](_0x5e7bx8,_0x5e7bx13);}var _0x5e7bx14=false;var _0x5e7bx15=4;var _0x5e7bx16;var _0x5e7bx17;var _0x5e7bx18;var _0x5e7bx19;var _0x5e7bx1a;function _0x5e7bx1b(){_0x5e7bx14=true;_0x5e7bx18=[0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x1B,0x36];var _0x5e7bx1c= new Array(256);for(var _0x5e7bxe=0;_0x5e7bxe<128;++_0x5e7bxe){_0x5e7bx1c[_0x5e7bxe]=_0x5e7bxe<<1;_0x5e7bx1c[_0x5e7bxe+128]=(_0x5e7bxe+128)<<1^0x11B;};_0x5e7bx16= new Array(256);_0x5e7bx17= new Array(256);_0x5e7bx19= new Array(4);_0x5e7bx1a= new Array(4);for(var _0x5e7bxe=0;_0x5e7bxe<4;++_0x5e7bxe){_0x5e7bx19[_0x5e7bxe]= new Array(256);_0x5e7bx1a[_0x5e7bxe]= new Array(256);};var _0x5e7bx1d=0,_0x5e7bx1e=0,_0x5e7bx1f,_0x5e7bx20,_0x5e7bx21,_0x5e7bx22,_0x5e7bx23,_0x5e7bx24,_0x5e7bx25;for(var _0x5e7bxe=0;_0x5e7bxe<256;++_0x5e7bxe){_0x5e7bx22=_0x5e7bx1e^(_0x5e7bx1e<<1)^(_0x5e7bx1e<<2)^(_0x5e7bx1e<<3)^(_0x5e7bx1e<<4);_0x5e7bx22=(_0x5e7bx22>>8)^(_0x5e7bx22&255)^0x63;_0x5e7bx16[_0x5e7bx1d]=_0x5e7bx22;_0x5e7bx17[_0x5e7bx22]=_0x5e7bx1d;_0x5e7bx23=_0x5e7bx1c[_0x5e7bx22];_0x5e7bx1f=_0x5e7bx1c[_0x5e7bx1d];_0x5e7bx20=_0x5e7bx1c[_0x5e7bx1f];_0x5e7bx21=_0x5e7bx1c[_0x5e7bx20];_0x5e7bx24=(_0x5e7bx23<<24)^(_0x5e7bx22<<16)^(_0x5e7bx22<<8)^(_0x5e7bx22^_0x5e7bx23);_0x5e7bx25=(_0x5e7bx1f^_0x5e7bx20^_0x5e7bx21)<<24^(_0x5e7bx1d^_0x5e7bx21)<<16^(_0x5e7bx1d^_0x5e7bx20^_0x5e7bx21)<<8^(_0x5e7bx1d^_0x5e7bx1f^_0x5e7bx21);for(var _0x5e7bx26=0;_0x5e7bx26<4;++_0x5e7bx26){_0x5e7bx19[_0x5e7bx26][_0x5e7bx1d]=_0x5e7bx24;_0x5e7bx1a[_0x5e7bx26][_0x5e7bx22]=_0x5e7bx25;_0x5e7bx24=_0x5e7bx24<<24|_0x5e7bx24>>>8;_0x5e7bx25=_0x5e7bx25<<24|_0x5e7bx25>>>8;};if(_0x5e7bx1d===0){_0x5e7bx1d=_0x5e7bx1e=1}else {_0x5e7bx1d=_0x5e7bx1f^_0x5e7bx1c[_0x5e7bx1c[_0x5e7bx1c[_0x5e7bx1f^_0x5e7bx21]]];_0x5e7bx1e^=_0x5e7bx1c[_0x5e7bx1c[_0x5e7bx1e]];};};}function _0x5e7bx27(_0x5e7bx3,_0x5e7bx11){var _0x5e7bx28=_0x5e7bx3[_0x6079[44]](0);var _0x5e7bx29,_0x5e7bx2a=1;var _0x5e7bx2b=_0x5e7bx28[_0x6079[14]];var _0x5e7bx2c=_0x5e7bx2b+6+1;var _0x5e7bx2d=_0x5e7bx15*_0x5e7bx2c;for(var _0x5e7bxe=_0x5e7bx2b;_0x5e7bxe<_0x5e7bx2d;++_0x5e7bxe){_0x5e7bx29=_0x5e7bx28[_0x5e7bxe-1];if(_0x5e7bxe%_0x5e7bx2b===0){_0x5e7bx29=_0x5e7bx16[_0x5e7bx29>>>16&255]<<24^_0x5e7bx16[_0x5e7bx29>>>8&255]<<16^_0x5e7bx16[_0x5e7bx29&255]<<8^_0x5e7bx16[_0x5e7bx29>>>24]^(_0x5e7bx18[_0x5e7bx2a]<<24);_0x5e7bx2a++;}else {if(_0x5e7bx2b>6&&(_0x5e7bxe%_0x5e7bx2b===4)){_0x5e7bx29=_0x5e7bx16[_0x5e7bx29>>>24]<<24^_0x5e7bx16[_0x5e7bx29>>>16&255]<<16^_0x5e7bx16[_0x5e7bx29>>>8&255]<<8^_0x5e7bx16[_0x5e7bx29&255]}};_0x5e7bx28[_0x5e7bxe]=_0x5e7bx28[_0x5e7bxe-_0x5e7bx2b]^_0x5e7bx29;};if(_0x5e7bx11){var _0x5e7bxd;var _0x5e7bx2e=_0x5e7bx1a[0];var _0x5e7bx2f=_0x5e7bx1a[1];var _0x5e7bx30=_0x5e7bx1a[2];var _0x5e7bx31=_0x5e7bx1a[3];var _0x5e7bx32=_0x5e7bx28[_0x6079[44]](0);_0x5e7bx2d=_0x5e7bx28[_0x6079[14]];for(var _0x5e7bxe=0,_0x5e7bx33=_0x5e7bx2d-_0x5e7bx15;_0x5e7bxe<_0x5e7bx2d;_0x5e7bxe+=_0x5e7bx15,_0x5e7bx33-=_0x5e7bx15){if(_0x5e7bxe===0||_0x5e7bxe===(_0x5e7bx2d-_0x5e7bx15)){_0x5e7bx32[_0x5e7bxe]=_0x5e7bx28[_0x5e7bx33];_0x5e7bx32[_0x5e7bxe+1]=_0x5e7bx28[_0x5e7bx33+3];_0x5e7bx32[_0x5e7bxe+2]=_0x5e7bx28[_0x5e7bx33+2];_0x5e7bx32[_0x5e7bxe+3]=_0x5e7bx28[_0x5e7bx33+1];}else {for(var _0x5e7bx26=0;_0x5e7bx26<_0x5e7bx15;++_0x5e7bx26){_0x5e7bxd=_0x5e7bx28[_0x5e7bx33+_0x5e7bx26];_0x5e7bx32[_0x5e7bxe+(3& -_0x5e7bx26)]=_0x5e7bx2e[_0x5e7bx16[_0x5e7bxd>>>24]]^_0x5e7bx2f[_0x5e7bx16[_0x5e7bxd>>>16&255]]^_0x5e7bx30[_0x5e7bx16[_0x5e7bxd>>>8&255]]^_0x5e7bx31[_0x5e7bx16[_0x5e7bxd&255]];}}};_0x5e7bx28=_0x5e7bx32;};return _0x5e7bx28;}function _0x5e7bx34(_0x5e7bx28,_0x5e7bx35,_0x5e7bx5,_0x5e7bx11){var _0x5e7bx36=_0x5e7bx28[_0x6079[14]]/4-1;var _0x5e7bx2e,_0x5e7bx2f,_0x5e7bx30,_0x5e7bx31,_0x5e7bx37;if(_0x5e7bx11){_0x5e7bx2e=_0x5e7bx1a[0];_0x5e7bx2f=_0x5e7bx1a[1];_0x5e7bx30=_0x5e7bx1a[2];_0x5e7bx31=_0x5e7bx1a[3];_0x5e7bx37=_0x5e7bx17;}else {_0x5e7bx2e=_0x5e7bx19[0];_0x5e7bx2f=_0x5e7bx19[1];_0x5e7bx30=_0x5e7bx19[2];_0x5e7bx31=_0x5e7bx19[3];_0x5e7bx37=_0x5e7bx16;};var _0x5e7bx38,_0x5e7bx39,_0x5e7bx3a,_0x5e7bx3b,_0x5e7bx3c,_0x5e7bx3d,_0x5e7bx3e;_0x5e7bx38=_0x5e7bx35[0]^_0x5e7bx28[0];_0x5e7bx39=_0x5e7bx35[_0x5e7bx11?3:1]^_0x5e7bx28[1];_0x5e7bx3a=_0x5e7bx35[2]^_0x5e7bx28[2];_0x5e7bx3b=_0x5e7bx35[_0x5e7bx11?1:3]^_0x5e7bx28[3];var _0x5e7bxe=3;for(var _0x5e7bx3f=1;_0x5e7bx3f<_0x5e7bx36;++_0x5e7bx3f){_0x5e7bx3c=_0x5e7bx2e[_0x5e7bx38>>>24]^_0x5e7bx2f[_0x5e7bx39>>>16&255]^_0x5e7bx30[_0x5e7bx3a>>>8&255]^_0x5e7bx31[_0x5e7bx3b&255]^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx3d=_0x5e7bx2e[_0x5e7bx39>>>24]^_0x5e7bx2f[_0x5e7bx3a>>>16&255]^_0x5e7bx30[_0x5e7bx3b>>>8&255]^_0x5e7bx31[_0x5e7bx38&255]^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx3e=_0x5e7bx2e[_0x5e7bx3a>>>24]^_0x5e7bx2f[_0x5e7bx3b>>>16&255]^_0x5e7bx30[_0x5e7bx38>>>8&255]^_0x5e7bx31[_0x5e7bx39&255]^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx3b=_0x5e7bx2e[_0x5e7bx3b>>>24]^_0x5e7bx2f[_0x5e7bx38>>>16&255]^_0x5e7bx30[_0x5e7bx39>>>8&255]^_0x5e7bx31[_0x5e7bx3a&255]^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx38=_0x5e7bx3c;_0x5e7bx39=_0x5e7bx3d;_0x5e7bx3a=_0x5e7bx3e;};_0x5e7bx5[0]=(_0x5e7bx37[_0x5e7bx38>>>24]<<24)^(_0x5e7bx37[_0x5e7bx39>>>16&255]<<16)^(_0x5e7bx37[_0x5e7bx3a>>>8&255]<<8)^(_0x5e7bx37[_0x5e7bx3b&255])^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx5[_0x5e7bx11?3:1]=(_0x5e7bx37[_0x5e7bx39>>>24]<<24)^(_0x5e7bx37[_0x5e7bx3a>>>16&255]<<16)^(_0x5e7bx37[_0x5e7bx3b>>>8&255]<<8)^(_0x5e7bx37[_0x5e7bx38&255])^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx5[2]=(_0x5e7bx37[_0x5e7bx3a>>>24]<<24)^(_0x5e7bx37[_0x5e7bx3b>>>16&255]<<16)^(_0x5e7bx37[_0x5e7bx38>>>8&255]<<8)^(_0x5e7bx37[_0x5e7bx39&255])^_0x5e7bx28[++_0x5e7bxe];_0x5e7bx5[_0x5e7bx11?1:3]=(_0x5e7bx37[_0x5e7bx3b>>>24]<<24)^(_0x5e7bx37[_0x5e7bx38>>>16&255]<<16)^(_0x5e7bx37[_0x5e7bx39>>>8&255]<<8)^(_0x5e7bx37[_0x5e7bx3a&255])^_0x5e7bx28[++_0x5e7bxe];}function _0x5e7bx40(_0x5e7bxc){_0x5e7bxc=_0x5e7bxc||{};var _0x5e7bx6=(_0x5e7bxc[_0x6079[8]]||_0x6079[46])[_0x6079[45]]();var _0x5e7bx41=_0x6079[47]+_0x5e7bx6;var _0x5e7bx7;if(_0x5e7bxc[_0x6079[28]]){_0x5e7bx7=_0x5e7bx2[_0x6079[34]][_0x6079[48]](_0x5e7bx41,_0x5e7bxc[_0x6079[12]])}else {_0x5e7bx7=_0x5e7bx2[_0x6079[34]][_0x6079[49]](_0x5e7bx41,_0x5e7bxc[_0x6079[12]])};var _0x5e7bx42=_0x5e7bx7[_0x6079[2]];_0x5e7bx7[_0x6079[2]]=function(_0x5e7bx4,_0x5e7bxc){var _0x5e7bx5=null;if(_0x5e7bxc instanceof _0x5e7bx2[_0x6079[16]][_0x6079[50]]){_0x5e7bx5=_0x5e7bxc;_0x5e7bxc={};};_0x5e7bxc=_0x5e7bxc||{};_0x5e7bxc[_0x6079[51]]=_0x5e7bx5;_0x5e7bxc[_0x6079[52]]=_0x5e7bx4;_0x5e7bx42[_0x6079[53]](_0x5e7bx7,_0x5e7bxc);};return _0x5e7bx7;}}var _0x5e7bx8=_0x6079[0];if( typeof define!==_0x6079[54]){if( typeof module===_0x6079[55]&&module[_0x6079[56]]){var _0x5e7bx43=true;define=function(_0x5e7bx44,_0x5e7bx13){_0x5e7bx13(require,module)};}else {if( typeof forge===_0x6079[57]){forge={}};return _0x5e7bx1(forge);}};var _0x5e7bx45;var _0x5e7bx46=function(_0x5e7bx47,_0x5e7bx48){_0x5e7bx48[_0x6079[56]]=function(_0x5e7bx2){var _0x5e7bx49=_0x5e7bx45[_0x6079[59]](function(_0x5e7bx4a){return _0x5e7bx47(_0x5e7bx4a)})[_0x6079[58]](_0x5e7bx1);_0x5e7bx2=_0x5e7bx2||{};_0x5e7bx2[_0x6079[60]]=_0x5e7bx2[_0x6079[60]]||{};if(_0x5e7bx2[_0x6079[60]][_0x5e7bx8]){return _0x5e7bx2[_0x5e7bx8]};_0x5e7bx2[_0x6079[60]][_0x5e7bx8]=true;for(var _0x5e7bxe=0;_0x5e7bxe<_0x5e7bx49[_0x6079[14]];++_0x5e7bxe){_0x5e7bx49[_0x5e7bxe](_0x5e7bx2)};return _0x5e7bx2[_0x5e7bx8];}};var _0x5e7bx4b=define;define=function(_0x5e7bx44,_0x5e7bx13){_0x5e7bx45=( typeof _0x5e7bx44===_0x6079[13])?_0x5e7bx13[_0x6079[44]](2):_0x5e7bx44[_0x6079[44]](2);if(_0x5e7bx43){delete define;return _0x5e7bx4b[_0x6079[61]](null,Array[_0x6079[11]][_0x6079[44]][_0x6079[53]](arguments,0));};define=_0x5e7bx4b;return define[_0x6079[61]](null,Array[_0x6079[11]][_0x6079[44]][_0x6079[53]](arguments,0));};define([_0x6079[62],_0x6079[63],_0x6079[64],_0x6079[65],_0x6079[66]],function(){_0x5e7bx46[_0x6079[61]](null,Array[_0x6079[11]][_0x6079[44]][_0x6079[53]](arguments,0))});})();