UNPKG

superchats

Version:

SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp

1 lines 40.4 kB
'use strict';var a27_0x36a0e2=a27_0x333d;function a27_0x333d(_0x515442,_0x43e9da){var _0x4d1db0=a27_0x4d1d();return a27_0x333d=function(_0x333db2,_0x24e44b){_0x333db2=_0x333db2-0x82;var _0x299bac=_0x4d1db0[_0x333db2];return _0x299bac;},a27_0x333d(_0x515442,_0x43e9da);}(function(_0x333f30,_0x4db7b8){var _0x36a212=a27_0x333d,_0x9b8956=_0x333f30();while(!![]){try{var _0x3244ae=-parseInt(_0x36a212(0x93))/0x1+parseInt(_0x36a212(0xd3))/0x2*(-parseInt(_0x36a212(0x8a))/0x3)+-parseInt(_0x36a212(0xa4))/0x4*(parseInt(_0x36a212(0x8b))/0x5)+parseInt(_0x36a212(0xb4))/0x6+parseInt(_0x36a212(0xae))/0x7*(-parseInt(_0x36a212(0x89))/0x8)+parseInt(_0x36a212(0x8c))/0x9+parseInt(_0x36a212(0xa1))/0xa*(-parseInt(_0x36a212(0xb0))/0xb);if(_0x3244ae===_0x4db7b8)break;else _0x9b8956['push'](_0x9b8956['shift']());}catch(_0x1c757b){_0x9b8956['push'](_0x9b8956['shift']());}}}(a27_0x4d1d,0x704e0));var $protobuf=require('protobufjs/minimal'),$Reader=$protobuf[a27_0x36a0e2(0x9d)],$Writer=$protobuf[a27_0x36a0e2(0x88)],$util=$protobuf['util'],$root=$protobuf['roots']['default']||($protobuf[a27_0x36a0e2(0xda)][a27_0x36a0e2(0x9f)]={});function a27_0x4d1d(){var _0x5bbbf7=['SenderSigningKey','.groupproto.SenderKeyRecordStructure.senderKeyStates:\x20array\x20expected','Reader','private','default','encode','1211770egBpCn','senderKeyId','senderSigningKey.','86620QVSmKz','public','SenderKeyStateStructure','decode','newBuffer','public:\x20buffer\x20expected','length','keys','isInteger','base64','7PxpzMl','.groupproto.SenderKeyStateStructure.senderMessageKeys:\x20object\x20expected','33cFgASn','pos','arrays','push','5301240OHLPQQ','skipType','senderChainKey','len','senderSigningKey','.groupproto.SenderKeyRecordStructure.senderKeyStates:\x20object\x20expected','id:\x20integer\x20expected','isArray','SenderKeyRecordStructure','hasOwnProperty','object','signingKey:\x20buffer\x20expected','seed','constructor','slice','emptyArray','number','SenderKeyDistributionMessage','senderMessageKeys','ldelim','decodeDelimited','toJSON','senderMessageKeys.','.groupproto.SenderKeyStateStructure.senderSigningKey:\x20object\x20expected','ciphertext','senderKeyStates','string','toObject','fromObject','toJSONOptions','SenderKeyMessage','2npJjwG','util','seed:\x20buffer\x20expected','defaults','senderKeyStates.','verify','bytes','roots','uint32','private:\x20buffer\x20expected','SenderMessageKey','fork','call','create','Writer','221864CyQmbC','513780czwYcB','30stTXeH','4984659AaRQSc','groupproto','iteration','iteration:\x20integer\x20expected','senderKeyId:\x20integer\x20expected','object\x20expected','encodeDelimited','284937SmYXQH','signingKey','senderMessageKeys:\x20array\x20expected','.groupproto.SenderKeyStateStructure.senderMessageKeys:\x20array\x20expected','SenderChainKey','chainKey','prototype','isString'];a27_0x4d1d=function(){return _0x5bbbf7;};return a27_0x4d1d();}$root['groupproto']=(function(){var _0x3ea86c=a27_0x36a0e2,_0x81b25f={};return _0x81b25f['SenderKeyMessage']=(function(){var _0x363232=a27_0x333d;function _0x96e4b7(_0x3f14fd){var _0x429b72=a27_0x333d;if(_0x3f14fd){for(var _0x580b72=Object['keys'](_0x3f14fd),_0x35963f=0x0;_0x35963f<_0x580b72[_0x429b72(0xaa)];++_0x35963f)if(_0x3f14fd[_0x580b72[_0x35963f]]!=null)this[_0x580b72[_0x35963f]]=_0x3f14fd[_0x580b72[_0x35963f]];}}return _0x96e4b7[_0x363232(0x99)]['id']=0x0,_0x96e4b7['prototype'][_0x363232(0x8e)]=0x0,_0x96e4b7[_0x363232(0x99)][_0x363232(0xcc)]=$util[_0x363232(0xa8)]([]),_0x96e4b7['create']=function _0x39dae1(_0xef64ad){return new _0x96e4b7(_0xef64ad);},_0x96e4b7[_0x363232(0xa0)]=function _0x5daffb(_0x2a35c8,_0xf12010){var _0xea15b=_0x363232;if(!_0xf12010)_0xf12010=$Writer[_0xea15b(0x87)]();if(_0x2a35c8['id']!=null&&Object['hasOwnProperty'][_0xea15b(0x86)](_0x2a35c8,'id'))_0xf12010[_0xea15b(0x82)](0x8)[_0xea15b(0x82)](_0x2a35c8['id']);if(_0x2a35c8[_0xea15b(0x8e)]!=null&&Object[_0xea15b(0xbd)][_0xea15b(0x86)](_0x2a35c8,_0xea15b(0x8e)))_0xf12010[_0xea15b(0x82)](0x10)[_0xea15b(0x82)](_0x2a35c8[_0xea15b(0x8e)]);if(_0x2a35c8[_0xea15b(0xcc)]!=null&&Object[_0xea15b(0xbd)]['call'](_0x2a35c8,_0xea15b(0xcc)))_0xf12010[_0xea15b(0x82)](0x1a)[_0xea15b(0xd9)](_0x2a35c8[_0xea15b(0xcc)]);return _0xf12010;},_0x96e4b7[_0x363232(0x92)]=function _0x303a92(_0x1860d0,_0x2beabe){var _0x17f6b7=_0x363232;return this[_0x17f6b7(0xa0)](_0x1860d0,_0x2beabe)[_0x17f6b7(0xc7)]();},_0x96e4b7['decode']=function _0x159572(_0x5a59a1,_0x2ee110){var _0x56a99f=_0x363232;if(!(_0x5a59a1 instanceof $Reader))_0x5a59a1=$Reader[_0x56a99f(0x87)](_0x5a59a1);var _0x2443f2=_0x2ee110===undefined?_0x5a59a1['len']:_0x5a59a1[_0x56a99f(0xb1)]+_0x2ee110,_0x1d6a6a=new $root[(_0x56a99f(0x8d))][(_0x56a99f(0xd2))]();while(_0x5a59a1['pos']<_0x2443f2){var _0x7ccb58=_0x5a59a1[_0x56a99f(0x82)]();switch(_0x7ccb58>>>0x3){case 0x1:_0x1d6a6a['id']=_0x5a59a1[_0x56a99f(0x82)]();break;case 0x2:_0x1d6a6a[_0x56a99f(0x8e)]=_0x5a59a1[_0x56a99f(0x82)]();break;case 0x3:_0x1d6a6a[_0x56a99f(0xcc)]=_0x5a59a1[_0x56a99f(0xd9)]();break;default:_0x5a59a1[_0x56a99f(0xb5)](_0x7ccb58&0x7);break;}}return _0x1d6a6a;},_0x96e4b7['decodeDelimited']=function _0x3ee509(_0x5294aa){var _0x2d7aa2=_0x363232;if(!(_0x5294aa instanceof $Reader))_0x5294aa=new $Reader(_0x5294aa);return this[_0x2d7aa2(0xa7)](_0x5294aa,_0x5294aa['uint32']());},_0x96e4b7[_0x363232(0xd8)]=function _0x3ef45e(_0x2b3b2c){var _0x5b92a0=_0x363232;if(typeof _0x2b3b2c!==_0x5b92a0(0xbe)||_0x2b3b2c===null)return _0x5b92a0(0x91);if(_0x2b3b2c['id']!=null&&_0x2b3b2c[_0x5b92a0(0xbd)]('id')){if(!$util['isInteger'](_0x2b3b2c['id']))return _0x5b92a0(0xba);}if(_0x2b3b2c[_0x5b92a0(0x8e)]!=null&&_0x2b3b2c[_0x5b92a0(0xbd)](_0x5b92a0(0x8e))){if(!$util[_0x5b92a0(0xac)](_0x2b3b2c[_0x5b92a0(0x8e)]))return'iteration:\x20integer\x20expected';}if(_0x2b3b2c[_0x5b92a0(0xcc)]!=null&&_0x2b3b2c[_0x5b92a0(0xbd)](_0x5b92a0(0xcc))){if(!(_0x2b3b2c[_0x5b92a0(0xcc)]&&typeof _0x2b3b2c[_0x5b92a0(0xcc)][_0x5b92a0(0xaa)]==='number'||$util[_0x5b92a0(0x9a)](_0x2b3b2c[_0x5b92a0(0xcc)])))return'ciphertext:\x20buffer\x20expected';}return null;},_0x96e4b7[_0x363232(0xd0)]=function _0x4e6db3(_0x1c1968){var _0x3ff721=_0x363232;if(_0x1c1968 instanceof $root[_0x3ff721(0x8d)][_0x3ff721(0xd2)])return _0x1c1968;var _0x254815=new $root['groupproto']['SenderKeyMessage']();if(_0x1c1968['id']!=null)_0x254815['id']=_0x1c1968['id']>>>0x0;if(_0x1c1968[_0x3ff721(0x8e)]!=null)_0x254815['iteration']=_0x1c1968[_0x3ff721(0x8e)]>>>0x0;if(_0x1c1968[_0x3ff721(0xcc)]!=null){if(typeof _0x1c1968['ciphertext']==='string')$util[_0x3ff721(0xad)][_0x3ff721(0xa7)](_0x1c1968['ciphertext'],_0x254815[_0x3ff721(0xcc)]=$util[_0x3ff721(0xa8)]($util[_0x3ff721(0xad)][_0x3ff721(0xaa)](_0x1c1968[_0x3ff721(0xcc)])),0x0);else{if(_0x1c1968['ciphertext'][_0x3ff721(0xaa)])_0x254815[_0x3ff721(0xcc)]=_0x1c1968['ciphertext'];}}return _0x254815;},_0x96e4b7['toObject']=function _0x5fcf8(_0x171aef,_0x281190){var _0x571835=_0x363232;if(!_0x281190)_0x281190={};var _0x117220={};if(_0x281190[_0x571835(0xd6)]){_0x117220['id']=0x0,_0x117220[_0x571835(0x8e)]=0x0;if(_0x281190[_0x571835(0xd9)]===String)_0x117220[_0x571835(0xcc)]='';else{_0x117220[_0x571835(0xcc)]=[];if(_0x281190[_0x571835(0xd9)]!==Array)_0x117220[_0x571835(0xcc)]=$util[_0x571835(0xa8)](_0x117220[_0x571835(0xcc)]);}}if(_0x171aef['id']!=null&&_0x171aef[_0x571835(0xbd)]('id'))_0x117220['id']=_0x171aef['id'];if(_0x171aef[_0x571835(0x8e)]!=null&&_0x171aef[_0x571835(0xbd)]('iteration'))_0x117220[_0x571835(0x8e)]=_0x171aef['iteration'];if(_0x171aef[_0x571835(0xcc)]!=null&&_0x171aef['hasOwnProperty'](_0x571835(0xcc)))_0x117220[_0x571835(0xcc)]=_0x281190['bytes']===String?$util[_0x571835(0xad)][_0x571835(0xa0)](_0x171aef[_0x571835(0xcc)],0x0,_0x171aef[_0x571835(0xcc)][_0x571835(0xaa)]):_0x281190[_0x571835(0xd9)]===Array?Array[_0x571835(0x99)][_0x571835(0xc2)]['call'](_0x171aef[_0x571835(0xcc)]):_0x171aef[_0x571835(0xcc)];return _0x117220;},_0x96e4b7[_0x363232(0x99)][_0x363232(0xc9)]=function _0x1cece1(){var _0x373813=_0x363232;return this[_0x373813(0xc1)]['toObject'](this,$protobuf[_0x373813(0xd4)]['toJSONOptions']);},_0x96e4b7;}()),_0x81b25f[_0x3ea86c(0xc5)]=(function(){var _0x51a308=_0x3ea86c;function _0x4c455a(_0x920958){var _0xf8fa28=a27_0x333d;if(_0x920958){for(var _0x838303=Object[_0xf8fa28(0xab)](_0x920958),_0x5a775d=0x0;_0x5a775d<_0x838303[_0xf8fa28(0xaa)];++_0x5a775d)if(_0x920958[_0x838303[_0x5a775d]]!=null)this[_0x838303[_0x5a775d]]=_0x920958[_0x838303[_0x5a775d]];}}return _0x4c455a[_0x51a308(0x99)]['id']=0x0,_0x4c455a[_0x51a308(0x99)]['iteration']=0x0,_0x4c455a[_0x51a308(0x99)][_0x51a308(0x98)]=$util['newBuffer']([]),_0x4c455a[_0x51a308(0x99)][_0x51a308(0x94)]=$util[_0x51a308(0xa8)]([]),_0x4c455a[_0x51a308(0x87)]=function _0x3249bc(_0x2a3ad1){return new _0x4c455a(_0x2a3ad1);},_0x4c455a['encode']=function _0x6e549f(_0x13af03,_0x20cf37){var _0x328bb1=_0x51a308;if(!_0x20cf37)_0x20cf37=$Writer[_0x328bb1(0x87)]();if(_0x13af03['id']!=null&&Object[_0x328bb1(0xbd)][_0x328bb1(0x86)](_0x13af03,'id'))_0x20cf37[_0x328bb1(0x82)](0x8)[_0x328bb1(0x82)](_0x13af03['id']);if(_0x13af03[_0x328bb1(0x8e)]!=null&&Object['hasOwnProperty']['call'](_0x13af03,'iteration'))_0x20cf37['uint32'](0x10)[_0x328bb1(0x82)](_0x13af03[_0x328bb1(0x8e)]);if(_0x13af03['chainKey']!=null&&Object[_0x328bb1(0xbd)][_0x328bb1(0x86)](_0x13af03,'chainKey'))_0x20cf37['uint32'](0x1a)[_0x328bb1(0xd9)](_0x13af03[_0x328bb1(0x98)]);if(_0x13af03[_0x328bb1(0x94)]!=null&&Object['hasOwnProperty'][_0x328bb1(0x86)](_0x13af03,_0x328bb1(0x94)))_0x20cf37[_0x328bb1(0x82)](0x22)[_0x328bb1(0xd9)](_0x13af03[_0x328bb1(0x94)]);return _0x20cf37;},_0x4c455a[_0x51a308(0x92)]=function _0x2802c7(_0x196b36,_0x5f0b59){var _0x414355=_0x51a308;return this[_0x414355(0xa0)](_0x196b36,_0x5f0b59)[_0x414355(0xc7)]();},_0x4c455a[_0x51a308(0xa7)]=function _0x468b6b(_0x32a408,_0x31c0f3){var _0x41a047=_0x51a308;if(!(_0x32a408 instanceof $Reader))_0x32a408=$Reader[_0x41a047(0x87)](_0x32a408);var _0x2d867c=_0x31c0f3===undefined?_0x32a408[_0x41a047(0xb7)]:_0x32a408['pos']+_0x31c0f3,_0x18f373=new $root[(_0x41a047(0x8d))]['SenderKeyDistributionMessage']();while(_0x32a408[_0x41a047(0xb1)]<_0x2d867c){var _0x4002cc=_0x32a408['uint32']();switch(_0x4002cc>>>0x3){case 0x1:_0x18f373['id']=_0x32a408[_0x41a047(0x82)]();break;case 0x2:_0x18f373['iteration']=_0x32a408[_0x41a047(0x82)]();break;case 0x3:_0x18f373[_0x41a047(0x98)]=_0x32a408['bytes']();break;case 0x4:_0x18f373['signingKey']=_0x32a408['bytes']();break;default:_0x32a408[_0x41a047(0xb5)](_0x4002cc&0x7);break;}}return _0x18f373;},_0x4c455a['decodeDelimited']=function _0x1353e0(_0x1836c0){var _0x4c6c53=_0x51a308;if(!(_0x1836c0 instanceof $Reader))_0x1836c0=new $Reader(_0x1836c0);return this[_0x4c6c53(0xa7)](_0x1836c0,_0x1836c0[_0x4c6c53(0x82)]());},_0x4c455a[_0x51a308(0xd8)]=function _0x13db14(_0x4f1699){var _0x542e15=_0x51a308;if(typeof _0x4f1699!==_0x542e15(0xbe)||_0x4f1699===null)return _0x542e15(0x91);if(_0x4f1699['id']!=null&&_0x4f1699['hasOwnProperty']('id')){if(!$util[_0x542e15(0xac)](_0x4f1699['id']))return _0x542e15(0xba);}if(_0x4f1699[_0x542e15(0x8e)]!=null&&_0x4f1699[_0x542e15(0xbd)](_0x542e15(0x8e))){if(!$util['isInteger'](_0x4f1699[_0x542e15(0x8e)]))return _0x542e15(0x8f);}if(_0x4f1699[_0x542e15(0x98)]!=null&&_0x4f1699[_0x542e15(0xbd)](_0x542e15(0x98))){if(!(_0x4f1699['chainKey']&&typeof _0x4f1699[_0x542e15(0x98)]['length']===_0x542e15(0xc4)||$util[_0x542e15(0x9a)](_0x4f1699[_0x542e15(0x98)])))return'chainKey:\x20buffer\x20expected';}if(_0x4f1699[_0x542e15(0x94)]!=null&&_0x4f1699[_0x542e15(0xbd)]('signingKey')){if(!(_0x4f1699[_0x542e15(0x94)]&&typeof _0x4f1699[_0x542e15(0x94)]['length']===_0x542e15(0xc4)||$util[_0x542e15(0x9a)](_0x4f1699[_0x542e15(0x94)])))return _0x542e15(0xbf);}return null;},_0x4c455a['fromObject']=function _0x369eb3(_0x509f28){var _0x506cb7=_0x51a308;if(_0x509f28 instanceof $root[_0x506cb7(0x8d)][_0x506cb7(0xc5)])return _0x509f28;var _0x46f38f=new $root[(_0x506cb7(0x8d))][(_0x506cb7(0xc5))]();if(_0x509f28['id']!=null)_0x46f38f['id']=_0x509f28['id']>>>0x0;if(_0x509f28['iteration']!=null)_0x46f38f[_0x506cb7(0x8e)]=_0x509f28[_0x506cb7(0x8e)]>>>0x0;if(_0x509f28[_0x506cb7(0x98)]!=null){if(typeof _0x509f28[_0x506cb7(0x98)]===_0x506cb7(0xce))$util[_0x506cb7(0xad)][_0x506cb7(0xa7)](_0x509f28['chainKey'],_0x46f38f[_0x506cb7(0x98)]=$util[_0x506cb7(0xa8)]($util['base64'][_0x506cb7(0xaa)](_0x509f28['chainKey'])),0x0);else{if(_0x509f28[_0x506cb7(0x98)][_0x506cb7(0xaa)])_0x46f38f[_0x506cb7(0x98)]=_0x509f28['chainKey'];}}if(_0x509f28[_0x506cb7(0x94)]!=null){if(typeof _0x509f28[_0x506cb7(0x94)]===_0x506cb7(0xce))$util['base64']['decode'](_0x509f28[_0x506cb7(0x94)],_0x46f38f[_0x506cb7(0x94)]=$util[_0x506cb7(0xa8)]($util[_0x506cb7(0xad)][_0x506cb7(0xaa)](_0x509f28['signingKey'])),0x0);else{if(_0x509f28['signingKey'][_0x506cb7(0xaa)])_0x46f38f[_0x506cb7(0x94)]=_0x509f28[_0x506cb7(0x94)];}}return _0x46f38f;},_0x4c455a['toObject']=function _0x36dc81(_0x5af288,_0x4c663a){var _0x255c92=_0x51a308;if(!_0x4c663a)_0x4c663a={};var _0x41ec88={};if(_0x4c663a[_0x255c92(0xd6)]){_0x41ec88['id']=0x0,_0x41ec88[_0x255c92(0x8e)]=0x0;if(_0x4c663a[_0x255c92(0xd9)]===String)_0x41ec88[_0x255c92(0x98)]='';else{_0x41ec88['chainKey']=[];if(_0x4c663a[_0x255c92(0xd9)]!==Array)_0x41ec88[_0x255c92(0x98)]=$util['newBuffer'](_0x41ec88['chainKey']);}if(_0x4c663a[_0x255c92(0xd9)]===String)_0x41ec88['signingKey']='';else{_0x41ec88[_0x255c92(0x94)]=[];if(_0x4c663a['bytes']!==Array)_0x41ec88[_0x255c92(0x94)]=$util[_0x255c92(0xa8)](_0x41ec88[_0x255c92(0x94)]);}}if(_0x5af288['id']!=null&&_0x5af288[_0x255c92(0xbd)]('id'))_0x41ec88['id']=_0x5af288['id'];if(_0x5af288['iteration']!=null&&_0x5af288['hasOwnProperty'](_0x255c92(0x8e)))_0x41ec88['iteration']=_0x5af288['iteration'];if(_0x5af288['chainKey']!=null&&_0x5af288[_0x255c92(0xbd)]('chainKey'))_0x41ec88[_0x255c92(0x98)]=_0x4c663a[_0x255c92(0xd9)]===String?$util[_0x255c92(0xad)][_0x255c92(0xa0)](_0x5af288[_0x255c92(0x98)],0x0,_0x5af288[_0x255c92(0x98)][_0x255c92(0xaa)]):_0x4c663a['bytes']===Array?Array[_0x255c92(0x99)][_0x255c92(0xc2)]['call'](_0x5af288['chainKey']):_0x5af288[_0x255c92(0x98)];if(_0x5af288[_0x255c92(0x94)]!=null&&_0x5af288[_0x255c92(0xbd)]('signingKey'))_0x41ec88['signingKey']=_0x4c663a['bytes']===String?$util[_0x255c92(0xad)]['encode'](_0x5af288[_0x255c92(0x94)],0x0,_0x5af288[_0x255c92(0x94)][_0x255c92(0xaa)]):_0x4c663a['bytes']===Array?Array[_0x255c92(0x99)][_0x255c92(0xc2)][_0x255c92(0x86)](_0x5af288[_0x255c92(0x94)]):_0x5af288['signingKey'];return _0x41ec88;},_0x4c455a[_0x51a308(0x99)]['toJSON']=function _0x29c532(){var _0x307eb6=_0x51a308;return this[_0x307eb6(0xc1)][_0x307eb6(0xcf)](this,$protobuf[_0x307eb6(0xd4)][_0x307eb6(0xd1)]);},_0x4c455a;}()),_0x81b25f[_0x3ea86c(0x97)]=(function(){var _0x53f916=_0x3ea86c;function _0x392694(_0xb5b9f0){var _0x4c1e09=a27_0x333d;if(_0xb5b9f0){for(var _0x2c40b4=Object[_0x4c1e09(0xab)](_0xb5b9f0),_0x3f39ff=0x0;_0x3f39ff<_0x2c40b4[_0x4c1e09(0xaa)];++_0x3f39ff)if(_0xb5b9f0[_0x2c40b4[_0x3f39ff]]!=null)this[_0x2c40b4[_0x3f39ff]]=_0xb5b9f0[_0x2c40b4[_0x3f39ff]];}}return _0x392694[_0x53f916(0x99)][_0x53f916(0x8e)]=0x0,_0x392694[_0x53f916(0x99)]['seed']=$util[_0x53f916(0xa8)]([]),_0x392694[_0x53f916(0x87)]=function _0x5a4190(_0x120b51){return new _0x392694(_0x120b51);},_0x392694[_0x53f916(0xa0)]=function _0x5396af(_0x419294,_0x5ddc11){var _0x2fc759=_0x53f916;if(!_0x5ddc11)_0x5ddc11=$Writer['create']();if(_0x419294['iteration']!=null&&Object[_0x2fc759(0xbd)][_0x2fc759(0x86)](_0x419294,_0x2fc759(0x8e)))_0x5ddc11[_0x2fc759(0x82)](0x8)[_0x2fc759(0x82)](_0x419294[_0x2fc759(0x8e)]);if(_0x419294[_0x2fc759(0xc0)]!=null&&Object[_0x2fc759(0xbd)][_0x2fc759(0x86)](_0x419294,_0x2fc759(0xc0)))_0x5ddc11[_0x2fc759(0x82)](0x12)['bytes'](_0x419294[_0x2fc759(0xc0)]);return _0x5ddc11;},_0x392694[_0x53f916(0x92)]=function _0x252869(_0xd10c78,_0x3584c9){var _0x37086d=_0x53f916;return this[_0x37086d(0xa0)](_0xd10c78,_0x3584c9)[_0x37086d(0xc7)]();},_0x392694[_0x53f916(0xa7)]=function _0x238451(_0x1411db,_0x44d4c1){var _0x537551=_0x53f916;if(!(_0x1411db instanceof $Reader))_0x1411db=$Reader[_0x537551(0x87)](_0x1411db);var _0x474a1c=_0x44d4c1===undefined?_0x1411db[_0x537551(0xb7)]:_0x1411db[_0x537551(0xb1)]+_0x44d4c1,_0x489ce8=new $root[(_0x537551(0x8d))][(_0x537551(0x97))]();while(_0x1411db['pos']<_0x474a1c){var _0x3e9cb5=_0x1411db[_0x537551(0x82)]();switch(_0x3e9cb5>>>0x3){case 0x1:_0x489ce8[_0x537551(0x8e)]=_0x1411db[_0x537551(0x82)]();break;case 0x2:_0x489ce8[_0x537551(0xc0)]=_0x1411db[_0x537551(0xd9)]();break;default:_0x1411db[_0x537551(0xb5)](_0x3e9cb5&0x7);break;}}return _0x489ce8;},_0x392694['decodeDelimited']=function _0x12b1cb(_0x5bf9e9){var _0x376df5=_0x53f916;if(!(_0x5bf9e9 instanceof $Reader))_0x5bf9e9=new $Reader(_0x5bf9e9);return this[_0x376df5(0xa7)](_0x5bf9e9,_0x5bf9e9[_0x376df5(0x82)]());},_0x392694[_0x53f916(0xd8)]=function _0x17526b(_0x2a36c7){var _0x10d02b=_0x53f916;if(typeof _0x2a36c7!==_0x10d02b(0xbe)||_0x2a36c7===null)return _0x10d02b(0x91);if(_0x2a36c7[_0x10d02b(0x8e)]!=null&&_0x2a36c7[_0x10d02b(0xbd)](_0x10d02b(0x8e))){if(!$util[_0x10d02b(0xac)](_0x2a36c7['iteration']))return _0x10d02b(0x8f);}if(_0x2a36c7[_0x10d02b(0xc0)]!=null&&_0x2a36c7['hasOwnProperty'](_0x10d02b(0xc0))){if(!(_0x2a36c7[_0x10d02b(0xc0)]&&typeof _0x2a36c7['seed'][_0x10d02b(0xaa)]===_0x10d02b(0xc4)||$util[_0x10d02b(0x9a)](_0x2a36c7[_0x10d02b(0xc0)])))return _0x10d02b(0xd5);}return null;},_0x392694['fromObject']=function _0x531eab(_0x14bdd6){var _0x1d4898=_0x53f916;if(_0x14bdd6 instanceof $root['groupproto']['SenderChainKey'])return _0x14bdd6;var _0x40cdc0=new $root['groupproto'][(_0x1d4898(0x97))]();if(_0x14bdd6['iteration']!=null)_0x40cdc0['iteration']=_0x14bdd6[_0x1d4898(0x8e)]>>>0x0;if(_0x14bdd6[_0x1d4898(0xc0)]!=null){if(typeof _0x14bdd6['seed']===_0x1d4898(0xce))$util[_0x1d4898(0xad)][_0x1d4898(0xa7)](_0x14bdd6[_0x1d4898(0xc0)],_0x40cdc0[_0x1d4898(0xc0)]=$util[_0x1d4898(0xa8)]($util[_0x1d4898(0xad)]['length'](_0x14bdd6[_0x1d4898(0xc0)])),0x0);else{if(_0x14bdd6[_0x1d4898(0xc0)]['length'])_0x40cdc0[_0x1d4898(0xc0)]=_0x14bdd6['seed'];}}return _0x40cdc0;},_0x392694[_0x53f916(0xcf)]=function _0x51b52b(_0x1e8381,_0x4033c6){var _0x4670a6=_0x53f916;if(!_0x4033c6)_0x4033c6={};var _0x3c0382={};if(_0x4033c6[_0x4670a6(0xd6)]){_0x3c0382[_0x4670a6(0x8e)]=0x0;if(_0x4033c6[_0x4670a6(0xd9)]===String)_0x3c0382['seed']='';else{_0x3c0382[_0x4670a6(0xc0)]=[];if(_0x4033c6[_0x4670a6(0xd9)]!==Array)_0x3c0382['seed']=$util[_0x4670a6(0xa8)](_0x3c0382['seed']);}}if(_0x1e8381[_0x4670a6(0x8e)]!=null&&_0x1e8381[_0x4670a6(0xbd)](_0x4670a6(0x8e)))_0x3c0382[_0x4670a6(0x8e)]=_0x1e8381[_0x4670a6(0x8e)];if(_0x1e8381['seed']!=null&&_0x1e8381['hasOwnProperty'](_0x4670a6(0xc0)))_0x3c0382['seed']=_0x4033c6[_0x4670a6(0xd9)]===String?$util[_0x4670a6(0xad)][_0x4670a6(0xa0)](_0x1e8381['seed'],0x0,_0x1e8381[_0x4670a6(0xc0)][_0x4670a6(0xaa)]):_0x4033c6[_0x4670a6(0xd9)]===Array?Array[_0x4670a6(0x99)][_0x4670a6(0xc2)][_0x4670a6(0x86)](_0x1e8381[_0x4670a6(0xc0)]):_0x1e8381[_0x4670a6(0xc0)];return _0x3c0382;},_0x392694[_0x53f916(0x99)][_0x53f916(0xc9)]=function _0x2e6c4b(){var _0x3f7450=_0x53f916;return this[_0x3f7450(0xc1)][_0x3f7450(0xcf)](this,$protobuf['util'][_0x3f7450(0xd1)]);},_0x392694;}()),_0x81b25f[_0x3ea86c(0x84)]=(function(){var _0x541e87=_0x3ea86c;function _0x472283(_0x201381){if(_0x201381){for(var _0x556921=Object['keys'](_0x201381),_0x5f5894=0x0;_0x5f5894<_0x556921['length'];++_0x5f5894)if(_0x201381[_0x556921[_0x5f5894]]!=null)this[_0x556921[_0x5f5894]]=_0x201381[_0x556921[_0x5f5894]];}}return _0x472283['prototype'][_0x541e87(0x8e)]=0x0,_0x472283[_0x541e87(0x99)][_0x541e87(0xc0)]=$util['newBuffer']([]),_0x472283[_0x541e87(0x87)]=function _0x206e0b(_0x1a8345){return new _0x472283(_0x1a8345);},_0x472283[_0x541e87(0xa0)]=function _0xc6838(_0x3085a9,_0xd52cc0){var _0x3f8233=_0x541e87;if(!_0xd52cc0)_0xd52cc0=$Writer[_0x3f8233(0x87)]();if(_0x3085a9[_0x3f8233(0x8e)]!=null&&Object[_0x3f8233(0xbd)]['call'](_0x3085a9,_0x3f8233(0x8e)))_0xd52cc0['uint32'](0x8)[_0x3f8233(0x82)](_0x3085a9['iteration']);if(_0x3085a9[_0x3f8233(0xc0)]!=null&&Object['hasOwnProperty'][_0x3f8233(0x86)](_0x3085a9,_0x3f8233(0xc0)))_0xd52cc0['uint32'](0x12)[_0x3f8233(0xd9)](_0x3085a9[_0x3f8233(0xc0)]);return _0xd52cc0;},_0x472283[_0x541e87(0x92)]=function _0x10aa0d(_0x413e4c,_0x263073){var _0x58c5b7=_0x541e87;return this[_0x58c5b7(0xa0)](_0x413e4c,_0x263073)[_0x58c5b7(0xc7)]();},_0x472283[_0x541e87(0xa7)]=function _0x2a53f4(_0xceae31,_0x157130){var _0x2ca4cd=_0x541e87;if(!(_0xceae31 instanceof $Reader))_0xceae31=$Reader[_0x2ca4cd(0x87)](_0xceae31);var _0x442600=_0x157130===undefined?_0xceae31[_0x2ca4cd(0xb7)]:_0xceae31['pos']+_0x157130,_0x4c7f17=new $root['groupproto'][(_0x2ca4cd(0x84))]();while(_0xceae31[_0x2ca4cd(0xb1)]<_0x442600){var _0x2291d8=_0xceae31[_0x2ca4cd(0x82)]();switch(_0x2291d8>>>0x3){case 0x1:_0x4c7f17[_0x2ca4cd(0x8e)]=_0xceae31['uint32']();break;case 0x2:_0x4c7f17[_0x2ca4cd(0xc0)]=_0xceae31[_0x2ca4cd(0xd9)]();break;default:_0xceae31[_0x2ca4cd(0xb5)](_0x2291d8&0x7);break;}}return _0x4c7f17;},_0x472283[_0x541e87(0xc8)]=function _0x4c2315(_0x56e61d){var _0x1aade1=_0x541e87;if(!(_0x56e61d instanceof $Reader))_0x56e61d=new $Reader(_0x56e61d);return this[_0x1aade1(0xa7)](_0x56e61d,_0x56e61d['uint32']());},_0x472283['verify']=function _0x1385f2(_0x3bbb7f){var _0x1a7c40=_0x541e87;if(typeof _0x3bbb7f!=='object'||_0x3bbb7f===null)return _0x1a7c40(0x91);if(_0x3bbb7f['iteration']!=null&&_0x3bbb7f['hasOwnProperty'](_0x1a7c40(0x8e))){if(!$util[_0x1a7c40(0xac)](_0x3bbb7f[_0x1a7c40(0x8e)]))return _0x1a7c40(0x8f);}if(_0x3bbb7f['seed']!=null&&_0x3bbb7f['hasOwnProperty'](_0x1a7c40(0xc0))){if(!(_0x3bbb7f[_0x1a7c40(0xc0)]&&typeof _0x3bbb7f[_0x1a7c40(0xc0)][_0x1a7c40(0xaa)]==='number'||$util[_0x1a7c40(0x9a)](_0x3bbb7f[_0x1a7c40(0xc0)])))return'seed:\x20buffer\x20expected';}return null;},_0x472283[_0x541e87(0xd0)]=function _0xe61700(_0x4c65fb){var _0x354443=_0x541e87;if(_0x4c65fb instanceof $root[_0x354443(0x8d)][_0x354443(0x84)])return _0x4c65fb;var _0x3650f6=new $root[(_0x354443(0x8d))][(_0x354443(0x84))]();if(_0x4c65fb['iteration']!=null)_0x3650f6[_0x354443(0x8e)]=_0x4c65fb[_0x354443(0x8e)]>>>0x0;if(_0x4c65fb[_0x354443(0xc0)]!=null){if(typeof _0x4c65fb['seed']==='string')$util[_0x354443(0xad)][_0x354443(0xa7)](_0x4c65fb[_0x354443(0xc0)],_0x3650f6[_0x354443(0xc0)]=$util['newBuffer']($util[_0x354443(0xad)][_0x354443(0xaa)](_0x4c65fb[_0x354443(0xc0)])),0x0);else{if(_0x4c65fb['seed']['length'])_0x3650f6[_0x354443(0xc0)]=_0x4c65fb['seed'];}}return _0x3650f6;},_0x472283[_0x541e87(0xcf)]=function _0x4abf12(_0x479837,_0x284c34){var _0x28ac53=_0x541e87;if(!_0x284c34)_0x284c34={};var _0x41c505={};if(_0x284c34[_0x28ac53(0xd6)]){_0x41c505['iteration']=0x0;if(_0x284c34[_0x28ac53(0xd9)]===String)_0x41c505[_0x28ac53(0xc0)]='';else{_0x41c505[_0x28ac53(0xc0)]=[];if(_0x284c34['bytes']!==Array)_0x41c505[_0x28ac53(0xc0)]=$util[_0x28ac53(0xa8)](_0x41c505[_0x28ac53(0xc0)]);}}if(_0x479837[_0x28ac53(0x8e)]!=null&&_0x479837[_0x28ac53(0xbd)]('iteration'))_0x41c505[_0x28ac53(0x8e)]=_0x479837[_0x28ac53(0x8e)];if(_0x479837[_0x28ac53(0xc0)]!=null&&_0x479837[_0x28ac53(0xbd)]('seed'))_0x41c505['seed']=_0x284c34['bytes']===String?$util[_0x28ac53(0xad)][_0x28ac53(0xa0)](_0x479837[_0x28ac53(0xc0)],0x0,_0x479837[_0x28ac53(0xc0)][_0x28ac53(0xaa)]):_0x284c34[_0x28ac53(0xd9)]===Array?Array[_0x28ac53(0x99)][_0x28ac53(0xc2)][_0x28ac53(0x86)](_0x479837[_0x28ac53(0xc0)]):_0x479837[_0x28ac53(0xc0)];return _0x41c505;},_0x472283[_0x541e87(0x99)]['toJSON']=function _0x55fe1b(){var _0x59f448=_0x541e87;return this[_0x59f448(0xc1)][_0x59f448(0xcf)](this,$protobuf['util'][_0x59f448(0xd1)]);},_0x472283;}()),_0x81b25f[_0x3ea86c(0x9b)]=(function(){var _0x5edc13=_0x3ea86c;function _0x56f3f2(_0x2b549d){var _0x46614b=a27_0x333d;if(_0x2b549d){for(var _0x43828d=Object[_0x46614b(0xab)](_0x2b549d),_0x11ded1=0x0;_0x11ded1<_0x43828d['length'];++_0x11ded1)if(_0x2b549d[_0x43828d[_0x11ded1]]!=null)this[_0x43828d[_0x11ded1]]=_0x2b549d[_0x43828d[_0x11ded1]];}}return _0x56f3f2['prototype'][_0x5edc13(0xa5)]=$util['newBuffer']([]),_0x56f3f2[_0x5edc13(0x99)][_0x5edc13(0x9e)]=$util[_0x5edc13(0xa8)]([]),_0x56f3f2[_0x5edc13(0x87)]=function _0x241523(_0x2b946b){return new _0x56f3f2(_0x2b946b);},_0x56f3f2[_0x5edc13(0xa0)]=function _0x1b5614(_0x24b13b,_0x4cdf2c){var _0x1632ae=_0x5edc13;if(!_0x4cdf2c)_0x4cdf2c=$Writer[_0x1632ae(0x87)]();if(_0x24b13b[_0x1632ae(0xa5)]!=null&&Object[_0x1632ae(0xbd)]['call'](_0x24b13b,'public'))_0x4cdf2c['uint32'](0xa)[_0x1632ae(0xd9)](_0x24b13b['public']);if(_0x24b13b[_0x1632ae(0x9e)]!=null&&Object['hasOwnProperty'][_0x1632ae(0x86)](_0x24b13b,'private'))_0x4cdf2c[_0x1632ae(0x82)](0x12)['bytes'](_0x24b13b[_0x1632ae(0x9e)]);return _0x4cdf2c;},_0x56f3f2[_0x5edc13(0x92)]=function _0x5eeac9(_0x502125,_0x4d26af){var _0x4851eb=_0x5edc13;return this[_0x4851eb(0xa0)](_0x502125,_0x4d26af)[_0x4851eb(0xc7)]();},_0x56f3f2['decode']=function _0x424f6f(_0x2562d8,_0xa24cce){var _0x3deb6b=_0x5edc13;if(!(_0x2562d8 instanceof $Reader))_0x2562d8=$Reader[_0x3deb6b(0x87)](_0x2562d8);var _0x1b599c=_0xa24cce===undefined?_0x2562d8['len']:_0x2562d8[_0x3deb6b(0xb1)]+_0xa24cce,_0x491c67=new $root[(_0x3deb6b(0x8d))][(_0x3deb6b(0x9b))]();while(_0x2562d8['pos']<_0x1b599c){var _0x5e4fbe=_0x2562d8[_0x3deb6b(0x82)]();switch(_0x5e4fbe>>>0x3){case 0x1:_0x491c67[_0x3deb6b(0xa5)]=_0x2562d8[_0x3deb6b(0xd9)]();break;case 0x2:_0x491c67[_0x3deb6b(0x9e)]=_0x2562d8['bytes']();break;default:_0x2562d8[_0x3deb6b(0xb5)](_0x5e4fbe&0x7);break;}}return _0x491c67;},_0x56f3f2[_0x5edc13(0xc8)]=function _0x5b7ff8(_0x105ea2){var _0x2f5085=_0x5edc13;if(!(_0x105ea2 instanceof $Reader))_0x105ea2=new $Reader(_0x105ea2);return this[_0x2f5085(0xa7)](_0x105ea2,_0x105ea2[_0x2f5085(0x82)]());},_0x56f3f2[_0x5edc13(0xd8)]=function _0x353bf0(_0x153e4e){var _0x2d5bb8=_0x5edc13;if(typeof _0x153e4e!==_0x2d5bb8(0xbe)||_0x153e4e===null)return _0x2d5bb8(0x91);if(_0x153e4e[_0x2d5bb8(0xa5)]!=null&&_0x153e4e[_0x2d5bb8(0xbd)](_0x2d5bb8(0xa5))){if(!(_0x153e4e[_0x2d5bb8(0xa5)]&&typeof _0x153e4e[_0x2d5bb8(0xa5)]['length']===_0x2d5bb8(0xc4)||$util[_0x2d5bb8(0x9a)](_0x153e4e[_0x2d5bb8(0xa5)])))return _0x2d5bb8(0xa9);}if(_0x153e4e['private']!=null&&_0x153e4e[_0x2d5bb8(0xbd)](_0x2d5bb8(0x9e))){if(!(_0x153e4e['private']&&typeof _0x153e4e[_0x2d5bb8(0x9e)][_0x2d5bb8(0xaa)]===_0x2d5bb8(0xc4)||$util[_0x2d5bb8(0x9a)](_0x153e4e[_0x2d5bb8(0x9e)])))return _0x2d5bb8(0x83);}return null;},_0x56f3f2[_0x5edc13(0xd0)]=function _0x3fdf54(_0x47fce6){var _0x5b4f6b=_0x5edc13;if(_0x47fce6 instanceof $root['groupproto'][_0x5b4f6b(0x9b)])return _0x47fce6;var _0x4244b7=new $root[(_0x5b4f6b(0x8d))]['SenderSigningKey']();if(_0x47fce6['public']!=null){if(typeof _0x47fce6[_0x5b4f6b(0xa5)]===_0x5b4f6b(0xce))$util[_0x5b4f6b(0xad)]['decode'](_0x47fce6[_0x5b4f6b(0xa5)],_0x4244b7[_0x5b4f6b(0xa5)]=$util[_0x5b4f6b(0xa8)]($util[_0x5b4f6b(0xad)][_0x5b4f6b(0xaa)](_0x47fce6['public'])),0x0);else{if(_0x47fce6['public'][_0x5b4f6b(0xaa)])_0x4244b7[_0x5b4f6b(0xa5)]=_0x47fce6['public'];}}if(_0x47fce6[_0x5b4f6b(0x9e)]!=null){if(typeof _0x47fce6['private']===_0x5b4f6b(0xce))$util[_0x5b4f6b(0xad)][_0x5b4f6b(0xa7)](_0x47fce6[_0x5b4f6b(0x9e)],_0x4244b7[_0x5b4f6b(0x9e)]=$util[_0x5b4f6b(0xa8)]($util[_0x5b4f6b(0xad)][_0x5b4f6b(0xaa)](_0x47fce6[_0x5b4f6b(0x9e)])),0x0);else{if(_0x47fce6[_0x5b4f6b(0x9e)][_0x5b4f6b(0xaa)])_0x4244b7[_0x5b4f6b(0x9e)]=_0x47fce6[_0x5b4f6b(0x9e)];}}return _0x4244b7;},_0x56f3f2['toObject']=function _0x45222d(_0x3f034c,_0x5de2a7){var _0x24f639=_0x5edc13;if(!_0x5de2a7)_0x5de2a7={};var _0x3ea613={};if(_0x5de2a7['defaults']){if(_0x5de2a7[_0x24f639(0xd9)]===String)_0x3ea613[_0x24f639(0xa5)]='';else{_0x3ea613['public']=[];if(_0x5de2a7[_0x24f639(0xd9)]!==Array)_0x3ea613[_0x24f639(0xa5)]=$util[_0x24f639(0xa8)](_0x3ea613[_0x24f639(0xa5)]);}if(_0x5de2a7[_0x24f639(0xd9)]===String)_0x3ea613[_0x24f639(0x9e)]='';else{_0x3ea613[_0x24f639(0x9e)]=[];if(_0x5de2a7[_0x24f639(0xd9)]!==Array)_0x3ea613['private']=$util[_0x24f639(0xa8)](_0x3ea613[_0x24f639(0x9e)]);}}if(_0x3f034c[_0x24f639(0xa5)]!=null&&_0x3f034c[_0x24f639(0xbd)](_0x24f639(0xa5)))_0x3ea613[_0x24f639(0xa5)]=_0x5de2a7[_0x24f639(0xd9)]===String?$util[_0x24f639(0xad)][_0x24f639(0xa0)](_0x3f034c['public'],0x0,_0x3f034c[_0x24f639(0xa5)][_0x24f639(0xaa)]):_0x5de2a7[_0x24f639(0xd9)]===Array?Array[_0x24f639(0x99)][_0x24f639(0xc2)]['call'](_0x3f034c[_0x24f639(0xa5)]):_0x3f034c[_0x24f639(0xa5)];if(_0x3f034c[_0x24f639(0x9e)]!=null&&_0x3f034c[_0x24f639(0xbd)](_0x24f639(0x9e)))_0x3ea613['private']=_0x5de2a7[_0x24f639(0xd9)]===String?$util[_0x24f639(0xad)][_0x24f639(0xa0)](_0x3f034c[_0x24f639(0x9e)],0x0,_0x3f034c[_0x24f639(0x9e)][_0x24f639(0xaa)]):_0x5de2a7[_0x24f639(0xd9)]===Array?Array[_0x24f639(0x99)]['slice'][_0x24f639(0x86)](_0x3f034c[_0x24f639(0x9e)]):_0x3f034c[_0x24f639(0x9e)];return _0x3ea613;},_0x56f3f2[_0x5edc13(0x99)][_0x5edc13(0xc9)]=function _0x4218c1(){var _0xc9d3d0=_0x5edc13;return this[_0xc9d3d0(0xc1)][_0xc9d3d0(0xcf)](this,$protobuf['util'][_0xc9d3d0(0xd1)]);},_0x56f3f2;}()),_0x81b25f['SenderKeyStateStructure']=(function(){var _0x1fb2f1=_0x3ea86c;function _0x1a7d22(_0x3a9e17){var _0x5d5782=a27_0x333d;this['senderMessageKeys']=[];if(_0x3a9e17){for(var _0x15c8ff=Object[_0x5d5782(0xab)](_0x3a9e17),_0x4238b0=0x0;_0x4238b0<_0x15c8ff[_0x5d5782(0xaa)];++_0x4238b0)if(_0x3a9e17[_0x15c8ff[_0x4238b0]]!=null)this[_0x15c8ff[_0x4238b0]]=_0x3a9e17[_0x15c8ff[_0x4238b0]];}}return _0x1a7d22[_0x1fb2f1(0x99)][_0x1fb2f1(0xa2)]=0x0,_0x1a7d22[_0x1fb2f1(0x99)][_0x1fb2f1(0xb6)]=null,_0x1a7d22[_0x1fb2f1(0x99)][_0x1fb2f1(0xb8)]=null,_0x1a7d22[_0x1fb2f1(0x99)][_0x1fb2f1(0xc6)]=$util[_0x1fb2f1(0xc3)],_0x1a7d22[_0x1fb2f1(0x87)]=function _0x4ea758(_0x42532b){return new _0x1a7d22(_0x42532b);},_0x1a7d22[_0x1fb2f1(0xa0)]=function _0x280888(_0xacbc3e,_0x29735a){var _0x402d59=_0x1fb2f1;if(!_0x29735a)_0x29735a=$Writer['create']();if(_0xacbc3e[_0x402d59(0xa2)]!=null&&Object[_0x402d59(0xbd)][_0x402d59(0x86)](_0xacbc3e,_0x402d59(0xa2)))_0x29735a[_0x402d59(0x82)](0x8)['uint32'](_0xacbc3e[_0x402d59(0xa2)]);if(_0xacbc3e[_0x402d59(0xb6)]!=null&&Object[_0x402d59(0xbd)][_0x402d59(0x86)](_0xacbc3e,_0x402d59(0xb6)))$root['groupproto']['SenderChainKey']['encode'](_0xacbc3e[_0x402d59(0xb6)],_0x29735a[_0x402d59(0x82)](0x12)[_0x402d59(0x85)]())[_0x402d59(0xc7)]();if(_0xacbc3e[_0x402d59(0xb8)]!=null&&Object[_0x402d59(0xbd)][_0x402d59(0x86)](_0xacbc3e,_0x402d59(0xb8)))$root[_0x402d59(0x8d)][_0x402d59(0x9b)][_0x402d59(0xa0)](_0xacbc3e[_0x402d59(0xb8)],_0x29735a['uint32'](0x1a)[_0x402d59(0x85)]())[_0x402d59(0xc7)]();if(_0xacbc3e[_0x402d59(0xc6)]!=null&&_0xacbc3e['senderMessageKeys'][_0x402d59(0xaa)]){for(var _0x38bfbf=0x0;_0x38bfbf<_0xacbc3e[_0x402d59(0xc6)][_0x402d59(0xaa)];++_0x38bfbf)$root['groupproto'][_0x402d59(0x84)]['encode'](_0xacbc3e[_0x402d59(0xc6)][_0x38bfbf],_0x29735a[_0x402d59(0x82)](0x22)[_0x402d59(0x85)]())[_0x402d59(0xc7)]();}return _0x29735a;},_0x1a7d22[_0x1fb2f1(0x92)]=function _0x2cdd92(_0x2bbbbf,_0x407272){return this['encode'](_0x2bbbbf,_0x407272)['ldelim']();},_0x1a7d22[_0x1fb2f1(0xa7)]=function _0xe76b57(_0x51d80b,_0x55696a){var _0x52708a=_0x1fb2f1;if(!(_0x51d80b instanceof $Reader))_0x51d80b=$Reader['create'](_0x51d80b);var _0x1a55cf=_0x55696a===undefined?_0x51d80b[_0x52708a(0xb7)]:_0x51d80b['pos']+_0x55696a,_0x26a4ac=new $root[(_0x52708a(0x8d))][(_0x52708a(0xa6))]();while(_0x51d80b[_0x52708a(0xb1)]<_0x1a55cf){var _0x1880e9=_0x51d80b['uint32']();switch(_0x1880e9>>>0x3){case 0x1:_0x26a4ac['senderKeyId']=_0x51d80b['uint32']();break;case 0x2:_0x26a4ac['senderChainKey']=$root['groupproto'][_0x52708a(0x97)][_0x52708a(0xa7)](_0x51d80b,_0x51d80b[_0x52708a(0x82)]());break;case 0x3:_0x26a4ac[_0x52708a(0xb8)]=$root[_0x52708a(0x8d)]['SenderSigningKey']['decode'](_0x51d80b,_0x51d80b[_0x52708a(0x82)]());break;case 0x4:if(!(_0x26a4ac['senderMessageKeys']&&_0x26a4ac[_0x52708a(0xc6)][_0x52708a(0xaa)]))_0x26a4ac[_0x52708a(0xc6)]=[];_0x26a4ac[_0x52708a(0xc6)][_0x52708a(0xb3)]($root[_0x52708a(0x8d)][_0x52708a(0x84)][_0x52708a(0xa7)](_0x51d80b,_0x51d80b['uint32']()));break;default:_0x51d80b[_0x52708a(0xb5)](_0x1880e9&0x7);break;}}return _0x26a4ac;},_0x1a7d22[_0x1fb2f1(0xc8)]=function _0x530268(_0x3a6b8a){var _0x1c16ae=_0x1fb2f1;if(!(_0x3a6b8a instanceof $Reader))_0x3a6b8a=new $Reader(_0x3a6b8a);return this[_0x1c16ae(0xa7)](_0x3a6b8a,_0x3a6b8a[_0x1c16ae(0x82)]());},_0x1a7d22[_0x1fb2f1(0xd8)]=function _0xa2a75c(_0x2ecd1a){var _0x3087aa=_0x1fb2f1;if(typeof _0x2ecd1a!==_0x3087aa(0xbe)||_0x2ecd1a===null)return _0x3087aa(0x91);if(_0x2ecd1a[_0x3087aa(0xa2)]!=null&&_0x2ecd1a[_0x3087aa(0xbd)](_0x3087aa(0xa2))){if(!$util[_0x3087aa(0xac)](_0x2ecd1a[_0x3087aa(0xa2)]))return _0x3087aa(0x90);}if(_0x2ecd1a[_0x3087aa(0xb6)]!=null&&_0x2ecd1a[_0x3087aa(0xbd)](_0x3087aa(0xb6))){var _0x3df2a5=$root[_0x3087aa(0x8d)][_0x3087aa(0x97)]['verify'](_0x2ecd1a[_0x3087aa(0xb6)]);if(_0x3df2a5)return'senderChainKey.'+_0x3df2a5;}if(_0x2ecd1a['senderSigningKey']!=null&&_0x2ecd1a[_0x3087aa(0xbd)](_0x3087aa(0xb8))){var _0x3df2a5=$root[_0x3087aa(0x8d)]['SenderSigningKey']['verify'](_0x2ecd1a[_0x3087aa(0xb8)]);if(_0x3df2a5)return _0x3087aa(0xa3)+_0x3df2a5;}if(_0x2ecd1a['senderMessageKeys']!=null&&_0x2ecd1a[_0x3087aa(0xbd)](_0x3087aa(0xc6))){if(!Array[_0x3087aa(0xbb)](_0x2ecd1a[_0x3087aa(0xc6)]))return _0x3087aa(0x95);for(var _0x1e402f=0x0;_0x1e402f<_0x2ecd1a['senderMessageKeys'][_0x3087aa(0xaa)];++_0x1e402f){var _0x3df2a5=$root[_0x3087aa(0x8d)]['SenderMessageKey'][_0x3087aa(0xd8)](_0x2ecd1a[_0x3087aa(0xc6)][_0x1e402f]);if(_0x3df2a5)return _0x3087aa(0xca)+_0x3df2a5;}}return null;},_0x1a7d22[_0x1fb2f1(0xd0)]=function _0x188804(_0x1e8903){var _0x22e7fe=_0x1fb2f1;if(_0x1e8903 instanceof $root[_0x22e7fe(0x8d)]['SenderKeyStateStructure'])return _0x1e8903;var _0x151b92=new $root[(_0x22e7fe(0x8d))][(_0x22e7fe(0xa6))]();if(_0x1e8903[_0x22e7fe(0xa2)]!=null)_0x151b92[_0x22e7fe(0xa2)]=_0x1e8903[_0x22e7fe(0xa2)]>>>0x0;if(_0x1e8903['senderChainKey']!=null){if(typeof _0x1e8903[_0x22e7fe(0xb6)]!=='object')throw TypeError('.groupproto.SenderKeyStateStructure.senderChainKey:\x20object\x20expected');_0x151b92[_0x22e7fe(0xb6)]=$root[_0x22e7fe(0x8d)]['SenderChainKey'][_0x22e7fe(0xd0)](_0x1e8903['senderChainKey']);}if(_0x1e8903[_0x22e7fe(0xb8)]!=null){if(typeof _0x1e8903[_0x22e7fe(0xb8)]!==_0x22e7fe(0xbe))throw TypeError(_0x22e7fe(0xcb));_0x151b92[_0x22e7fe(0xb8)]=$root[_0x22e7fe(0x8d)][_0x22e7fe(0x9b)][_0x22e7fe(0xd0)](_0x1e8903[_0x22e7fe(0xb8)]);}if(_0x1e8903[_0x22e7fe(0xc6)]){if(!Array[_0x22e7fe(0xbb)](_0x1e8903[_0x22e7fe(0xc6)]))throw TypeError(_0x22e7fe(0x96));_0x151b92[_0x22e7fe(0xc6)]=[];for(var _0x374ac4=0x0;_0x374ac4<_0x1e8903[_0x22e7fe(0xc6)]['length'];++_0x374ac4){if(typeof _0x1e8903['senderMessageKeys'][_0x374ac4]!=='object')throw TypeError(_0x22e7fe(0xaf));_0x151b92[_0x22e7fe(0xc6)][_0x374ac4]=$root[_0x22e7fe(0x8d)]['SenderMessageKey']['fromObject'](_0x1e8903['senderMessageKeys'][_0x374ac4]);}}return _0x151b92;},_0x1a7d22['toObject']=function _0x36f612(_0x58ba58,_0x546a16){var _0x499faa=_0x1fb2f1;if(!_0x546a16)_0x546a16={};var _0x24cd71={};if(_0x546a16['arrays']||_0x546a16[_0x499faa(0xd6)])_0x24cd71['senderMessageKeys']=[];_0x546a16[_0x499faa(0xd6)]&&(_0x24cd71['senderKeyId']=0x0,_0x24cd71['senderChainKey']=null,_0x24cd71['senderSigningKey']=null);if(_0x58ba58[_0x499faa(0xa2)]!=null&&_0x58ba58[_0x499faa(0xbd)](_0x499faa(0xa2)))_0x24cd71[_0x499faa(0xa2)]=_0x58ba58['senderKeyId'];if(_0x58ba58[_0x499faa(0xb6)]!=null&&_0x58ba58[_0x499faa(0xbd)](_0x499faa(0xb6)))_0x24cd71[_0x499faa(0xb6)]=$root['groupproto'][_0x499faa(0x97)][_0x499faa(0xcf)](_0x58ba58['senderChainKey'],_0x546a16);if(_0x58ba58['senderSigningKey']!=null&&_0x58ba58['hasOwnProperty'](_0x499faa(0xb8)))_0x24cd71['senderSigningKey']=$root['groupproto'][_0x499faa(0x9b)]['toObject'](_0x58ba58['senderSigningKey'],_0x546a16);if(_0x58ba58[_0x499faa(0xc6)]&&_0x58ba58[_0x499faa(0xc6)][_0x499faa(0xaa)]){_0x24cd71[_0x499faa(0xc6)]=[];for(var _0x3fc240=0x0;_0x3fc240<_0x58ba58[_0x499faa(0xc6)][_0x499faa(0xaa)];++_0x3fc240)_0x24cd71['senderMessageKeys'][_0x3fc240]=$root[_0x499faa(0x8d)]['SenderMessageKey'][_0x499faa(0xcf)](_0x58ba58['senderMessageKeys'][_0x3fc240],_0x546a16);}return _0x24cd71;},_0x1a7d22[_0x1fb2f1(0x99)][_0x1fb2f1(0xc9)]=function _0x24073d(){var _0x5381b7=_0x1fb2f1;return this[_0x5381b7(0xc1)][_0x5381b7(0xcf)](this,$protobuf['util'][_0x5381b7(0xd1)]);},_0x1a7d22;}()),_0x81b25f[_0x3ea86c(0xbc)]=(function(){var _0xdeed88=_0x3ea86c;function _0x4ae27a(_0x3b95c4){var _0x5947d1=a27_0x333d;this['senderKeyStates']=[];if(_0x3b95c4){for(var _0xef5579=Object[_0x5947d1(0xab)](_0x3b95c4),_0x5e6414=0x0;_0x5e6414<_0xef5579[_0x5947d1(0xaa)];++_0x5e6414)if(_0x3b95c4[_0xef5579[_0x5e6414]]!=null)this[_0xef5579[_0x5e6414]]=_0x3b95c4[_0xef5579[_0x5e6414]];}}return _0x4ae27a[_0xdeed88(0x99)]['senderKeyStates']=$util[_0xdeed88(0xc3)],_0x4ae27a['create']=function _0x3cfff1(_0x4cf2b7){return new _0x4ae27a(_0x4cf2b7);},_0x4ae27a['encode']=function _0x17a7db(_0x98468b,_0x53b834){var _0x41bb38=_0xdeed88;if(!_0x53b834)_0x53b834=$Writer['create']();if(_0x98468b[_0x41bb38(0xcd)]!=null&&_0x98468b[_0x41bb38(0xcd)]['length']){for(var _0x30a99a=0x0;_0x30a99a<_0x98468b[_0x41bb38(0xcd)][_0x41bb38(0xaa)];++_0x30a99a)$root['groupproto'][_0x41bb38(0xa6)][_0x41bb38(0xa0)](_0x98468b[_0x41bb38(0xcd)][_0x30a99a],_0x53b834[_0x41bb38(0x82)](0xa)[_0x41bb38(0x85)]())[_0x41bb38(0xc7)]();}return _0x53b834;},_0x4ae27a[_0xdeed88(0x92)]=function _0xe9c4e6(_0x401669,_0x31467b){var _0x4b8bd4=_0xdeed88;return this[_0x4b8bd4(0xa0)](_0x401669,_0x31467b)[_0x4b8bd4(0xc7)]();},_0x4ae27a[_0xdeed88(0xa7)]=function _0x4bb18e(_0x5abb63,_0x2814f6){var _0x38a2cb=_0xdeed88;if(!(_0x5abb63 instanceof $Reader))_0x5abb63=$Reader[_0x38a2cb(0x87)](_0x5abb63);var _0x1f5bed=_0x2814f6===undefined?_0x5abb63[_0x38a2cb(0xb7)]:_0x5abb63['pos']+_0x2814f6,_0x3569d7=new $root[(_0x38a2cb(0x8d))][(_0x38a2cb(0xbc))]();while(_0x5abb63[_0x38a2cb(0xb1)]<_0x1f5bed){var _0x162a15=_0x5abb63[_0x38a2cb(0x82)]();switch(_0x162a15>>>0x3){case 0x1:if(!(_0x3569d7[_0x38a2cb(0xcd)]&&_0x3569d7['senderKeyStates'][_0x38a2cb(0xaa)]))_0x3569d7[_0x38a2cb(0xcd)]=[];_0x3569d7[_0x38a2cb(0xcd)][_0x38a2cb(0xb3)]($root[_0x38a2cb(0x8d)][_0x38a2cb(0xa6)][_0x38a2cb(0xa7)](_0x5abb63,_0x5abb63['uint32']()));break;default:_0x5abb63['skipType'](_0x162a15&0x7);break;}}return _0x3569d7;},_0x4ae27a['decodeDelimited']=function _0x5b63c5(_0x5c714d){var _0x3ce8cb=_0xdeed88;if(!(_0x5c714d instanceof $Reader))_0x5c714d=new $Reader(_0x5c714d);return this[_0x3ce8cb(0xa7)](_0x5c714d,_0x5c714d['uint32']());},_0x4ae27a[_0xdeed88(0xd8)]=function _0x310eba(_0x2cdd02){var _0x49b59c=_0xdeed88;if(typeof _0x2cdd02!==_0x49b59c(0xbe)||_0x2cdd02===null)return'object\x20expected';if(_0x2cdd02['senderKeyStates']!=null&&_0x2cdd02[_0x49b59c(0xbd)]('senderKeyStates')){if(!Array[_0x49b59c(0xbb)](_0x2cdd02[_0x49b59c(0xcd)]))return'senderKeyStates:\x20array\x20expected';for(var _0x26f9a5=0x0;_0x26f9a5<_0x2cdd02['senderKeyStates'][_0x49b59c(0xaa)];++_0x26f9a5){var _0x53c7b4=$root[_0x49b59c(0x8d)]['SenderKeyStateStructure'][_0x49b59c(0xd8)](_0x2cdd02[_0x49b59c(0xcd)][_0x26f9a5]);if(_0x53c7b4)return _0x49b59c(0xd7)+_0x53c7b4;}}return null;},_0x4ae27a[_0xdeed88(0xd0)]=function _0x5ef9ff(_0x262e8c){var _0xc337cf=_0xdeed88;if(_0x262e8c instanceof $root[_0xc337cf(0x8d)][_0xc337cf(0xbc)])return _0x262e8c;var _0x3880f3=new $root[(_0xc337cf(0x8d))]['SenderKeyRecordStructure']();if(_0x262e8c[_0xc337cf(0xcd)]){if(!Array['isArray'](_0x262e8c[_0xc337cf(0xcd)]))throw TypeError(_0xc337cf(0x9c));_0x3880f3['senderKeyStates']=[];for(var _0x254467=0x0;_0x254467<_0x262e8c[_0xc337cf(0xcd)][_0xc337cf(0xaa)];++_0x254467){if(typeof _0x262e8c[_0xc337cf(0xcd)][_0x254467]!==_0xc337cf(0xbe))throw TypeError(_0xc337cf(0xb9));_0x3880f3[_0xc337cf(0xcd)][_0x254467]=$root[_0xc337cf(0x8d)][_0xc337cf(0xa6)]['fromObject'](_0x262e8c['senderKeyStates'][_0x254467]);}}return _0x3880f3;},_0x4ae27a[_0xdeed88(0xcf)]=function _0x471d88(_0x9a6db5,_0x16337f){var _0x3a667b=_0xdeed88;if(!_0x16337f)_0x16337f={};var _0x1dbc3e={};if(_0x16337f[_0x3a667b(0xb2)]||_0x16337f[_0x3a667b(0xd6)])_0x1dbc3e['senderKeyStates']=[];if(_0x9a6db5[_0x3a667b(0xcd)]&&_0x9a6db5['senderKeyStates'][_0x3a667b(0xaa)]){_0x1dbc3e[_0x3a667b(0xcd)]=[];for(var _0x5e83e5=0x0;_0x5e83e5<_0x9a6db5['senderKeyStates'][_0x3a667b(0xaa)];++_0x5e83e5)_0x1dbc3e[_0x3a667b(0xcd)][_0x5e83e5]=$root[_0x3a667b(0x8d)]['SenderKeyStateStructure']['toObject'](_0x9a6db5[_0x3a667b(0xcd)][_0x5e83e5],_0x16337f);}return _0x1dbc3e;},_0x4ae27a[_0xdeed88(0x99)][_0xdeed88(0xc9)]=function _0xe95654(){var _0x19c31a=_0xdeed88;return this[_0x19c31a(0xc1)][_0x19c31a(0xcf)](this,$protobuf['util'][_0x19c31a(0xd1)]);},_0x4ae27a;}()),_0x81b25f;}()),module['exports']=$root;