const {
c}
=require('hyperschema/runtime'),VERSION=0x1b;
let version=VERSION;
const encoding0={
'preencode'(_0x2d2189,_0x5bb830){
_0x4fb321={
_0x1b7b10:0x24e},_0x2754b4={
_0x4c4200:0x352}
;
c.fixed32.preencode(_0x2d2189,_0x5bb830.key);
c.uint.preencode(_0x2d2189,_0x5bb830.length);
},'encode'(_0x1b58b6,_0x276db8){
_0x139009={
_0x4066b0:0xb9}
;
c.fixed32.encode(_0x1b58b6,_0x276db8.key);
c.uint.encode(_0x1b58b6,_0x276db8.length);
},'decode'(_0x475ec7){
_0x58e11d={
_0x194d43:0x376},_0x2d9a36={
_0x5f3427:0x247},_0x1e8da6=c.fixed32.decode(_0x475ec7);
const _0x253508=c.uint.decode(_0x475ec7);
return{
'key':_0x1e8da6,'length':_0x253508}
;
}
},encoding1={
'preencode'(_0x4fa3f0,_0x5dd286){
c.fixed32.preencode(_0x4fa3f0,_0x5dd286.key);
c.uint.preencode(_0x4fa3f0,_0x5dd286.seq);
},'encode'(_0x30d846,_0x1f48cf){
_0x5bbb69={
_0xed5433:0x19b}
;
c.fixed32.encode(_0x30d846,_0x1f48cf.key);
c.uint.encode(_0x30d846,_0x1f48cf.seq);
},'decode'(_0x4d087d){
_0x22c49d={
_0x206887:0x185},_0x7fc7bc=c.fixed32.decode(_0x4d087d);
const _0x53b1fe=c.uint.decode(_0x4d087d);
return{
'key':_0x7fc7bc,'seq':_0x53b1fe}
;
}
},encoding2={
'preencode'(_0x4b3580,_0x124ce3){
_0x5df6bc={
_0x10241a:0xef},_0x159bbb={
_0x488db5:0xae}
;
c.fixed32.preencode(_0x4b3580,_0x124ce3.publicKey);
c.fixed32.preencode(_0x4b3580,_0x124ce3.secretKey);
},'encode'(_0x53ad9e,_0x1182fe){
_0x50876b={
_0x1285c0:0x112},_0x49409d={
_0xbe6d1d:0x34f}
;
c.fixed32.encode(_0x53ad9e,_0x1182fe.publicKey);
c.fixed32.encode(_0x53ad9e,_0x1182fe.secretKey);
},'decode'(_0x58ce5d){
_0x5c0e7b={
_0x5582ef:0x397},_0x42a895=c.fixed32.decode(_0x58ce5d);
const _0x4a5b7a=c.fixed32.decode(_0x58ce5d);
return{
'publicKey':_0x42a895,'secretKey':_0x4a5b7a}
;
}
},encoding3={
'preencode'(_0x39245e,_0x198df8){
_0x34d283={
_0x308384:0x101},_0xa530ec={
_0x3b1438:0x2e4}
;
c.fixed32.preencode(_0x39245e,_0x198df8.publicKey);
c.fixed64.preencode(_0x39245e,_0x198df8.secretKey);
},'encode'(_0x83ba7c,_0x2f08b1){
_0xddd321={
_0xb1acef:0x1d}
;
c.fixed32.encode(_0x83ba7c,_0x2f08b1.publicKey),c.fixed64.encode(_0x83ba7c,_0x2f08b1.secretKey);
},'decode'(_0x19b334){
_0x233be0={
_0x376536:0x17a},_0xbed03b={
_0x37b5c5:0x344},_0x3d554b=c.fixed32.decode(_0x19b334);
const _0x71ef68=c.fixed64.decode(_0x19b334);
return{
'publicKey':_0x3d554b,'secretKey':_0x71ef68}
;
}
},encoding4={
'preencode'(_0x3169ef,_0x5542a0){
_0x5b8e81={
_0x478cc8:0x33a},_0x1268ce={
_0x1d36f8:0x1e8}
;
c.fixed32.preencode(_0x3169ef,_0x5542a0.key),_0x3169ef.end++;
if(_0x5542a0.encryptionKey)c.buffer.preencode(_0x3169ef,_0x5542a0.encryptionKey);
if(_0x5542a0.fastForwardTo)c.fixed32.preencode(_0x3169ef,_0x5542a0.fastForwardTo);
},'encode'(_0x47714f,_0xdb4e7f){
_0x2cdc09={
_0x38c183:0x32b},_0x493027={
_0x3c5483:0x291},_0x1529bd=(_0xdb4e7f.encryptionKey?-0x326f:-0x4954)|(_0xdb4e7f.fastForwardTo?0x2:-0x48fc);
c.fixed32.encode(_0x47714f,_0xdb4e7f.key);
c.uint.encode(_0x47714f,_0x1529bd);
if(_0xdb4e7f.encryptionKey)c.buffer.encode(_0x47714f,_0xdb4e7f.encryptionKey);
if(_0xdb4e7f.fastForwardTo)c.fixed32.encode(_0x47714f,_0xdb4e7f.fastForwardTo);
},'decode'(_0x27c7fd){
_0x33c732={
_0xf31137:0x18e},_0x427860={
_0x10c0bd:0xa2},_0x309b16=c.fixed32.decode(_0x27c7fd);
const _0xaa687d=c.uint.decode(_0x27c7fd);
return{
'key':_0x309b16,'encryptionKey':(_0xaa687d&--0x37cd)!==0x0?c.buffer.decode(_0x27c7fd):null,'fastForwardTo':(_0xaa687d&0x2)!==-0x1518?c.fixed32.decode(_0x27c7fd):null}
;
}
},encoding5={
'preencode'(_0x405644,_0x2bedd7){
_0x45f446={
_0x4a8109:0x345},_0x24a5af={
_0x125026:0xf0}
;
c.uint.preencode(_0x405644,_0x2bedd7.timestamp);
},'encode'(_0x56ffe6,_0x1d5f76){
_0x15c48c={
_0x5c6524:0x1b5}
;
c.uint.encode(_0x56ffe6,_0x1d5f76.timestamp);
},'decode'(_0x2409cd){
_0x208d66={
_0x1a6e1d:0x34c},_0x1452bc={
_0x4e4a1b:0x90},_0x16173c=c.uint.decode(_0x2409cd);
return{
'timestamp':_0x16173c}
;
}
},encoding6={
'preencode'(_0x2b6ca4,_0x38764c){
_0x2175cb={
_0x320be9:0x1ae},_0x22bd4b={
_0x360349:0x2aa}
;
c.uint.preencode(_0x2b6ca4,_0x38764c.blockOffset);
c.uint.preencode(_0x2b6ca4,_0x38764c.blockLength),c.uint.preencode(_0x2b6ca4,_0x38764c.byteOffset),c.uint.preencode(_0x2b6ca4,_0x38764c.byteLength);
},'encode'(_0x51a7c7,_0x4ea879){
_0x25134e={
_0x153bb3:0x163}
;
c.uint.encode(_0x51a7c7,_0x4ea879.blockOffset);
c.uint.encode(_0x51a7c7,_0x4ea879.blockLength),c.uint.encode(_0x51a7c7,_0x4ea879.byteOffset),c.uint.encode(_0x51a7c7,_0x4ea879.byteLength);
},'decode'(_0xa7e5aa){
_0x1d3251={
_0x15e3e0:0x298},_0xf02923={
_0x47f8b1:0x3b0},_0x3b4dc1=c.uint.decode(_0xa7e5aa);
const _0x1126ba=c.uint.decode(_0xa7e5aa),_0xe55ec1=c.uint.decode(_0xa7e5aa),_0x421a8e=c.uint.decode(_0xa7e5aa);
return{
'blockOffset':_0x3b4dc1,'blockLength':_0x1126ba,'byteOffset':_0xe55ec1,'byteLength':_0x421a8e}
;
}
},encoding7={
'preencode'(_0x56950a,_0x3976a4){
_0x4267ee={
_0x2777a1:0x1dc},_0x13a955={
_0x4fa8fc:0xda}
;
c.uint.preencode(_0x56950a,_0x3976a4.width);
c.uint.preencode(_0x56950a,_0x3976a4.height);
},'encode'(_0x4ee868,_0x17f0d3){
_0x3e512b={
_0x1c95b5:0x2fa}
;
c.uint.encode(_0x4ee868,_0x17f0d3.width),c.uint.encode(_0x4ee868,_0x17f0d3.height);
},'decode'(_0x38101f){
_0x236c9d=c.uint.decode(_0x38101f);
const _0x2422da=c.uint.decode(_0x38101f);
return{
'width':_0x236c9d,'height':_0x2422da}
;
}
},encoding8_2=c.frame(encoding7),encoding8={
'preencode'(_0x415d30,_0x3859b9){
_0x4d1a29={
_0x2e3fe8:0x1e4,_0x2d6183:0x242,_0x3fc909:0x170},_0x5bc0cc={
_0x3483fc:0x91,_0x4aa529:0x1a2,_0x251975:0x158}
;
_0x415d30.end++;
if(_0x3859b9.name)c.string.preencode(_0x415d30,_0x3859b9.name);
if(_0x3859b9.mimetype)c.string.preencode(_0x415d30,_0x3859b9.mimetype);
if(_0x3859b9.dimensions)encoding8_2.preencode(_0x415d30,_0x3859b9.dimensions);
if(_0x3859b9.userdata)c.buffer.preencode(_0x415d30,_0x3859b9.userdata);
if(_0x3859b9.duration)c.uint.preencode(_0x415d30,_0x3859b9.duration);
},'encode'(_0x13dd1c,_0x6220e8){
_0x497e6a={
_0x23a41a:0x100,_0x1366ae:0x186},_0x2f0d86={
_0x129703:0x33e,_0x295197:0x74},_0x5dbd02=(_0x6220e8.name?-0x3027:-0x330a)|(_0x6220e8.mimetype?0x2:0x0)|(_0x6220e8.dimensions?-0xff0:0x0)|(_0x6220e8.userdata?0x8:-0x7a8)|(_0x6220e8.duration?-0x402a:0x0)|(_0x6220e8.isPreview?0x20:0x0);
c.uint.encode(_0x13dd1c,_0x5dbd02);
if(_0x6220e8.name)c.string.encode(_0x13dd1c,_0x6220e8.name);
if(_0x6220e8.mimetype)c.string.encode(_0x13dd1c,_0x6220e8.mimetype);
if(_0x6220e8.dimensions)encoding8_2.encode(_0x13dd1c,_0x6220e8.dimensions);
if(_0x6220e8.userdata)c.buffer.encode(_0x13dd1c,_0x6220e8.userdata);
if(_0x6220e8.duration)c.uint.encode(_0x13dd1c,_0x6220e8.duration);
},'decode'(_0x48eec9){
_0x380ace={
_0x3d265a:0x14f,_0x5b63c8:0x3a9,_0x55bdcb:0x11d},_0x22dfb4={
_0xc87e75:0x3d7}
;
const _0x2633ef=c.uint.decode(_0x48eec9);
return{
'name':(_0x2633ef&0x1)!==-0x17c4?c.string.decode(_0x48eec9):null,'mimetype':(_0x2633ef&-0x48c4)!==0x0?c.string.decode(_0x48eec9):null,'dimensions':(_0x2633ef&-0x402e)!==-0x1f0e?encoding8_2.decode(_0x48eec9):null,'userdata':(_0x2633ef&0x8)!==0x0?c.buffer.decode(_0x48eec9):null,'duration':(_0x2633ef&0x10)!==0x0?c.uint.decode(_0x48eec9):0x0,'isPreview':(_0x2633ef&0x20)!==0x0}
;
}
},encoding9={
'preencode'(_0x9c68ef,_0x1b48ee){
_0x5286a7={
_0x7821f9:0x1ef,_0x2d0f43:0x16f},_0x520f0c={
_0x459c07:0x136,_0x44aa5e:0xea,_0x45c9d7:0x160}
;
c.fixed32.preencode(_0x9c68ef,_0x1b48ee.key),c.string.preencode(_0x9c68ef,_0x1b48ee.path);
c.uint.preencode(_0x9c68ef,_0x1b48ee.version),c.uint.preencode(_0x9c68ef,_0x1b48ee.size);
},'encode'(_0x3cb367,_0x576ced){
_0x39c7f5={
_0x418b88:0x1e,_0x5b4af9:0x46,_0x5a0303:0x183},_0x5c390c={
_0x1e58dc:0x95,_0x3c50c7:0x52}
;
c.fixed32.encode(_0x3cb367,_0x576ced.key);
c.string.encode(_0x3cb367,_0x576ced.path);
c.uint.encode(_0x3cb367,_0x576ced.version),c.uint.encode(_0x3cb367,_0x576ced.size);
},'decode'(_0x428d6c){
_0x4fef9e={
_0x1205b6:0x87,_0x10880b:0x133,_0x1e12d2:0x17d},_0x39b502={
_0x144bce:0xb5,_0x63dff8:0x1bc}
;
const _0x3f7ba0=c.fixed32.decode(_0x428d6c);
const _0x22d596=c.string.decode(_0x428d6c),_0x352616=c.uint.decode(_0x428d6c),_0x77033e=c.uint.decode(_0x428d6c);
return{
'key':_0x3f7ba0,'path':_0x22d596,'version':_0x352616,'size':_0x77033e}
;
}
},encoding10={
'preencode'(_0x5de9e6,_0x4188ec){
_0x3b8bd4={
_0xc10a3c:0x69},_0x2233ba={
_0x356c7d:0x11f}
;
c.fixed32.preencode(_0x5de9e6,_0x4188ec.key);
encoding6.preencode(_0x5de9e6,_0x4188ec.blob);
},'encode'(_0x141e23,_0x5481f9){
_0x341e51={
_0x4bb9be:0xb8,_0x588486:0x323,_0x525bc6:0xfc},_0x2df16a={
_0x89265b:0x7c,_0x33cb7d:0x82}
;
c.fixed32.encode(_0x141e23,_0x5481f9.key);
encoding6.encode(_0x141e23,_0x5481f9.blob);
},'decode'(_0x2029db){
_0x239959={
_0x38d0df:0x1c7,_0x24d741:0x347,_0x17fefe:0xb4}
;
const _0x148bab=c.fixed32.decode(_0x2029db),_0x3746d1=encoding6.decode(_0x2029db);
return{
'key':_0x148bab,'blob':_0x3746d1}
;
}
},encoding11_2=c.frame(encoding10),encoding11_3=c.frame(encoding9),encoding11={
'preencode'(_0x3f96a7,_0x5e4df1){
_0x2d452e={
_0x33b6c9:0x187,_0x20e880:0x4e4},_0x579a4a={
_0x422c21:0xd8,_0x780d81:0x39,_0x1c9eee:0x100}
;
_0x3f96a7.end++;
if(_0x5e4df1.inlined)c.buffer.preencode(_0x3f96a7,_0x5e4df1.inlined);
if(_0x5e4df1.blob)encoding6.preencode(_0x3f96a7,_0x5e4df1.blob);
if(_0x5e4df1.externalBlob)encoding11_2.preencode(_0x3f96a7,_0x5e4df1.externalBlob);
if(_0x5e4df1.externalDrive)encoding11_3.preencode(_0x3f96a7,_0x5e4df1.externalDrive);
},'encode'(_0x7f2734,_0x42b170){
_0x5193b6={
_0x413559:0x13a,_0xfff7e3:0x13f,_0xab332a:0x41},_0x65eab3={
_0x4ce209:0x27,_0x534bc5:0x9b,_0x1d40b9:0x5a1},_0x7efc3=(_0x42b170.inlined?0x1:-0x4d26)|(_0x42b170.blob?--0x1bae:-0x3d00)|(_0x42b170.externalBlob?0x4:0x0)|(_0x42b170.externalDrive?--0xb4:0x0);
c.uint.encode(_0x7f2734,_0x7efc3);
if(_0x42b170.inlined)c.buffer.encode(_0x7f2734,_0x42b170.inlined);
if(_0x42b170.blob)encoding6.encode(_0x7f2734,_0x42b170.blob);
if(_0x42b170.externalBlob)encoding11_2.encode(_0x7f2734,_0x42b170.externalBlob);
if(_0x42b170.externalDrive)encoding11_3.encode(_0x7f2734,_0x42b170.externalDrive);
},'decode'(_0x16398a){
_0xafd899={
_0x368e41:0x28,_0x16aef1:0x237},_0x5765d4={
_0x8c3c1:0x1e3,_0x2d2ca1:0xfb}
;
const _0x164ea1=c.uint.decode(_0x16398a);
return{
'inlined':(_0x164ea1&0x1)!==--0x1d30?c.buffer.decode(_0x16398a):null,'blob':(_0x164ea1&-0x1ec4)!==0x0?encoding6.decode(_0x16398a):null,'externalBlob':(_0x164ea1&0x4)!==-0x48e?encoding11_2.decode(_0x16398a):null,'externalDrive':(_0x164ea1&0x8)!==-0x2974?encoding11_3.decode(_0x16398a):null}
;
}
},encoding12_0=c.frame(encoding11),encoding12_1=c.frame(encoding8),encoding12={
'preencode'(_0x1f84c1,_0x20a9db){
_0x1ab18d={
_0x352158:0x2a,_0xe1f0a9:0x145},_0x2094ce={
_0x27e49b:0xd6,_0x3411b0:0x459}
;
encoding12_0.preencode(_0x1f84c1,_0x20a9db.pointer);
_0x1f84c1.end++;
if(_0x20a9db.metadata)encoding12_1.preencode(_0x1f84c1,_0x20a9db.metadata);
if(_0x20a9db.preview)encoding12_2.preencode(_0x1f84c1,_0x20a9db.preview);
if(_0x20a9db.hash)c.fixed32.preencode(_0x1f84c1,_0x20a9db.hash);
},'encode'(_0x1a6c99,_0x21c9eb){
_0x587e70={
_0xd08298:0x136,_0x32fa8e:0x1ff,_0x5c0a99:0x5},_0x565200={
_0x39f4f9:0x1d5,_0x5dff19:0x29d,_0x4a4a1f:0xe0},_0x5f2bef=(_0x21c9eb.metadata?--0x19:--0x4)|(_0x21c9eb.preview?0x2:0x0)|(_0x21c9eb.hash?-0x4340:0x0);
encoding12_0.encode(_0x1a6c99,_0x21c9eb.pointer),c.uint.encode(_0x1a6c99,_0x5f2bef);
if(_0x21c9eb.metadata)encoding12_1.encode(_0x1a6c99,_0x21c9eb.metadata);
if(_0x21c9eb.preview)encoding12_2.encode(_0x1a6c99,_0x21c9eb.preview);
if(_0x21c9eb.hash)c.fixed32.encode(_0x1a6c99,_0x21c9eb.hash);
},'decode'(_0x2b4fcb){
_0x34edf8={
_0x20b638:0x32,_0x2b9543:0x1ef,_0x34ca5d:0x65},_0x40019c={
_0x5d9f6d:0x158,_0x244761:0x3e},_0x44d1fc=encoding12_0.decode(_0x2b4fcb);
const _0x2c205a=c.uint.decode(_0x2b4fcb);
return{
'pointer':_0x44d1fc,'metadata':(_0x2c205a&-0x126f)!==--0x4b60?encoding12_1.decode(_0x2b4fcb):null,'preview':(_0x2c205a&0x2)!==-0x2e?encoding12_2.decode(_0x2b4fcb):null,'hash':(_0x2c205a&-0x217c)!==0x0?c.fixed32.decode(_0x2b4fcb):null}
;
}
},encoding13_0=c.frame(encoding12),encoding13_1=encoding13_0,encoding13_2=encoding13_0,encoding13={
'preencode'(_0x218f2e,_0x2a122c){
_0x14ad82={
_0x2b5654:0x19b,_0x1c9103:0x486,_0x1d2f68:0xc2},_0x4f11ce={
_0x10cd09:0x1c9,_0x323650:0xe8}
;
_0x218f2e.end++;
if(_0x2a122c.small)encoding13_0.preencode(_0x218f2e,_0x2a122c.small);
if(_0x2a122c.medium)encoding13_1.preencode(_0x218f2e,_0x2a122c.medium);
if(_0x2a122c.large)encoding13_2.preencode(_0x218f2e,_0x2a122c.large);
},'encode'(_0x4b9c8e,_0x43bfb4){
_0x5e4f06={
_0x295f88:0x130,_0x2268ed:0x321},_0x57837a={
_0x509640:0x448},_0x344710=(_0x43bfb4.small?-0x26ab:-0x303a)|(_0x43bfb4.medium?--0x2134:-0x3df6)|(_0x43bfb4.large?0x4:0x0);
c.uint.encode(_0x4b9c8e,_0x344710);
if(_0x43bfb4.small)encoding13_0.encode(_0x4b9c8e,_0x43bfb4.small);
if(_0x43bfb4.medium)encoding13_1.encode(_0x4b9c8e,_0x43bfb4.medium);
if(_0x43bfb4.large)encoding13_2.encode(_0x4b9c8e,_0x43bfb4.large);
},'decode'(_0x3a39f9){
_0x5b377f={
_0x2bc474:0x11a,_0x54d92a:0x32c},_0x3794ec={
_0x501ba5:0x18c}
;
const _0x4dc08f=c.uint.decode(_0x3a39f9);
return{
'small':(_0x4dc08f&--0xb81)!==--0x646?encoding13_0.decode(_0x3a39f9):null,'medium':(_0x4dc08f&0x2)!==-0x4992?encoding13_1.decode(_0x3a39f9):null,'large':(_0x4dc08f&0x4)!==0x0?encoding13_2.decode(_0x3a39f9):null}
;
}
},encoding14={
'preencode'(_0x50c9cd,_0x198f07){
_0x4fc743={
_0x118dbc:0xdf,_0x1321e8:0xbb,_0x25d6f6:0x125}
;
_0x50c9cd.end++;
},'encode'(_0x18a0e9,_0x461e02){
_0x35b627={
_0x2c7c87:0x125,_0x2bcb65:0xee},_0x41f92b={
_0x410627:0x91,_0xc0fc49:0x19e,_0xdd7e14:0x160}
;
const _0x29da3b=_0x461e02.isDeleted?-0x3149:0x0;
c.uint.encode(_0x18a0e9,_0x29da3b);
},'decode'(_0x5316c6){
_0x5b4f37={
_0x530993:0xc,_0x369eca:0x55},_0x3b17a4={
_0x38e1e6:0x5,_0x2906fb:0x1bd},_0xbf423f=c.uint.decode(_0x5316c6);
return{
'isDeleted':(_0xbf423f&-0x25b5)!==0x0}
;
}
},encoding15_2=c.frame(encoding14),encoding15_3=encoding13_0,encoding15={
'preencode'(_0x1cf781,_0x2a0732){
_0x2c2d31={
_0x24f0e3:0xbc,_0x5a61cf:0x73,_0x53820f:0x496},_0x33d71e={
_0x3e1d5e:0xb3,_0x55cccd:0x1db}
;
c.uint.preencode(_0x1cf781,_0x2a0732.id),encoding1.preencode(_0x1cf781,_0x2a0732.oplog);
encoding15_2.preencode(_0x1cf781,_0x2a0732.status),encoding15_3.preencode(_0x1cf781,_0x2a0732.file);
_0x1cf781.end++;
if(version>=0x16&&_0x2a0732.version)c.uint.preencode(_0x1cf781,_0x2a0732.version);
},'encode'(_0x127f98,_0xc0b5a5){
_0x570884={
_0x3bf159:0xf2,_0x5cce7c:0x1e8},_0x5ccb70={
_0x2aa5cd:0xd4,_0x168b98:0x1f5,_0x24fcf7:0x2},_0x595d80=version>=0x16&&_0xc0b5a5.version?0x1:-0x3e70;
c.uint.encode(_0x127f98,_0xc0b5a5.id);
encoding1.encode(_0x127f98,_0xc0b5a5.oplog),encoding15_2.encode(_0x127f98,_0xc0b5a5.status),encoding15_3.encode(_0x127f98,_0xc0b5a5.file),c.uint.encode(_0x127f98,_0x595d80);
if(version>=0x16&&_0xc0b5a5.version)c.uint.encode(_0x127f98,_0xc0b5a5.version);
},'decode'(_0x4c0704){
_0x4068ac={
_0x38ed8e:0x14,_0x5b5b31:0xc3},_0x49812a={
_0x1bd81f:0x543},_0x506ce2=c.uint.decode(_0x4c0704),_0x10391a=encoding1.decode(_0x4c0704),_0x279622=encoding15_2.decode(_0x4c0704),_0x3ec692=encoding15_3.decode(_0x4c0704),_0x494af5=_0x4c0704.start<_0x4c0704.end?c.uint.decode(_0x4c0704):-0x459c;
return{
'id':_0x506ce2,'oplog':_0x10391a,'status':_0x279622,'file':_0x3ec692,'version':version>=0x16&&(_0x494af5&0x1)!==-0x15c6?c.uint.decode(_0x4c0704):--0x420a}
;
}
},encoding16={
'preencode'(_0x4511a9,_0xb88f4f){
_0x148a8b={
_0xa2badb:0x1c4}
;
_0x4511a9.end++;
},'encode'(_0x54d57e,_0x1a2220){
_0xe917ad={
_0x53d712:0xbd,_0x495b7b:0x16a},_0x10db53={
_0x56fca8:0xfc,_0x20fb20:0x15d,_0x4ae0e7:0x537},_0x253545=(_0x1a2220.isActive?--0x4df:-0x89c)|(_0x1a2220.isIndexing?-0xf04:0x0);
c.uint.encode(_0x54d57e,_0x253545);
},'decode'(_0x432705){
_0x54937a={
_0x36cdc6:0x1c1,_0x35cb3c:0x9,_0x2a296c:0x18e},_0x404996=c.uint.decode(_0x432705);
return{
'isActive':(_0x404996&0x1)!==0x0,'isIndexing':(_0x404996&0x2)!==-0x2e00}
;
}
},encoding17={
'preencode'(_0x408d17,_0x8f7a64){
_0x4d079a={
_0xb60533:0x120,_0x3c4794:0x22f,_0xfc9442:0x1a1},_0x4a9615={
_0x27b69b:0x5e}
;
const _0x3cf518=(_0x8f7a64.isAdmin?--0x82d:-0x562)|(_0x8f7a64.isModerator?-0x3390:0x0)|(_0x8f7a64.isPending?0x4:-0x1ff8)|(_0x8f7a64.isActive?0x8:0x0)|(_0x8f7a64.isMuted?0x10:0x0)|(_0x8f7a64.isBanned?-0x3944:0x0)|(_0x8f7a64.isShadowBanned?0x40:0x0)|(version>=-0x3655&&_0x8f7a64.isRemoved?--0x196c:0x0);
c.uint.preencode(_0x408d17,_0x3cf518);
},'encode'(_0x153f51,_0x1efee9){
_0x5ef66f={
_0x2e7497:0x17f},_0x55dabf={
_0x3d30fd:0x1a3}
;
const _0x10cfbb=(_0x1efee9.isAdmin?0x1:--0x1264)|(_0x1efee9.isModerator?0x2:--0x27c8)|(_0x1efee9.isPending?0x4:--0x38be)|(_0x1efee9.isActive?0x8:0x0)|(_0x1efee9.isMuted?-0x4ba6:0x0)|(_0x1efee9.isBanned?0x20:--0x4a34)|(_0x1efee9.isShadowBanned?-0x1168:-0x3556)|(version>=--0x202d&&_0x1efee9.isRemoved?-0x364:-0x520);
c.uint.encode(_0x153f51,_0x10cfbb);
},'decode'(_0x1467a7){
_0xcfdfca={
_0x3db1d3:0x81,_0x26ade8:0x1a0},_0x878d37={
_0xdcbcea:0x102,_0x223b9b:0x58,_0x22766e:0x4af}
;
const _0x5c99f6=c.uint.decode(_0x1467a7);
return{
'isAdmin':(_0x5c99f6&0x1)!==0x0,'isModerator':(_0x5c99f6&0x2)!==0x0,'isPending':(_0x5c99f6&-0x3076)!==--0x197c,'isActive':(_0x5c99f6&-0x2906)!==0x0,'isMuted':(_0x5c99f6&0x10)!==--0x3334,'isBanned':(_0x5c99f6&--0x2906)!==-0x34c8,'isShadowBanned':(_0x5c99f6&--0x2e60)!==0x0,'isRemoved':version>=-0x102b&&(_0x5c99f6&0x80)!==-0x9b8}
;
}
},encoding18={
'preencode'(_0x324e71,_0x2a5019){
_0x2ca21b={
_0x3bb642:0x1ab,_0x2a01bf:0x104,_0xb5c0d5:0x45b}
;
_0x324e71.end++;
},'encode'(_0x4f0a34,_0x4f180d){
_0x427a73={
_0xa7cf2b:0x98,_0x5040ec:0x15d},_0x166dac={
_0x50eefd:0x1c4,_0x35af13:0x116,_0x3ec79f:0x92}
;
const _0x4ced4c=(_0x4f180d.isMuted?--0x2ecf:--0x3e82)|(_0x4f180d.isBanned?-0x4d50:--0x100c)|(_0x4f180d.isShadowBanned?--0x2d50:0x0);
c.uint.encode(_0x4f0a34,_0x4ced4c);
},'decode'(_0x4d7ae0){
const _0x14e25b=c.uint.decode(_0x4d7ae0);
return{
'isMuted':(_0x14e25b&0x1)!==0x0,'isBanned':(_0x14e25b&-0x174a)!==-0xcc,'isShadowBanned':(_0x14e25b&-0x450e)!==-0x916}
;
}
},encoding19={
'preencode'(_0x19a067,_0x239b97){
_0x2add19={
_0x131df5:0x1ed,_0x11e697:0x6,_0x38c7fe:0x73},_0x3315c9={
_0x3182ec:0x121,_0x28df5b:0x27,_0x1ccf14:0x4b1}
;
c.uint.preencode(_0x19a067,_0x239b97.version);
},'encode'(_0x2164b4,_0x1beb20){
_0x3484e0={
_0x4f56d1:0x143,_0x9254d2:0x2a4,_0x25d5a3:0x2b},_0x1e4612={
_0x5aa1bb:0xf9,_0x22c0a9:0x10f,_0x1d261e:0x25f}
;
c.uint.encode(_0x2164b4,_0x1beb20.version);
},'decode'(_0x347864){
_0x709f9c={
_0x3fd67f:0x194,_0x581ea4:0x3a5}
;
const _0x15d81d=c.uint.decode(_0x347864);
return{
'version':_0x15d81d}
;
}
},encoding20={
'preencode'(_0x2525d0,_0x2b7f6a){
_0x44e2ca={
_0x2a8a46:0x1ef,_0x577cc1:0x1f},_0x3e1665={
_0x2e54d1:0xe8,_0x3803fc:0xdb,_0x47438c:0x14c}
;
c.uint.preencode(_0x2525d0,_0x2b7f6a.total);
c.uint.preencode(_0x2525d0,_0x2b7f6a.active);
},'encode'(_0x329882,_0x3e7b80){
_0x10787f={
_0x5bbe42:0x50,_0x49fbaa:0x5,_0x385005:0x1c},_0x21b5b5={
_0x4f9e2f:0xc2,_0x116612:0x566}
;
c.uint.encode(_0x329882,_0x3e7b80.total),c.uint.encode(_0x329882,_0x3e7b80.active);
},'decode'(_0x461ab5){
_0x4ade78={
_0x3fa3c3:0x74,_0x319089:0x110},_0x1a72b0={
_0x274c31:0x167,_0x599b29:0x1c2},_0x56c015=c.uint.decode(_0x461ab5);
const _0x26217f=c.uint.decode(_0x461ab5);
return{
'total':_0x56c015,'active':_0x26217f}
;
}
},encoding21={
'preencode'(_0x21c01d,_0x239f19){
_0x12d0ae={
_0x2c2f3b:0x132,_0x61984f:0x24f},_0x56ee24={
_0x408e68:0x2c,_0x32ed76:0x1d5,_0x4a3cdf:0xd5}
;
c.uint.preencode(_0x21c01d,_0x239f19.total),c.uint.preencode(_0x21c01d,_0x239f19.active);
c.uint.preencode(_0x21c01d,_0x239f19.pending);
},'encode'(_0x1d7520,_0x206bf3){
_0x36cbf3={
_0x22fe66:0x3f},_0x157904={
_0x5f3ec0:0x1ad,_0x3158e5:0x1a0,_0x18a96e:0x2f5}
;
c.uint.encode(_0x1d7520,_0x206bf3.total),c.uint.encode(_0x1d7520,_0x206bf3.active);
c.uint.encode(_0x1d7520,_0x206bf3.pending);
},'decode'(_0x1bf41d){
_0x2ed13b={
_0x1a0952:0x6c,_0x1c644f:0x2f6},_0x5d6b5b={
_0x4874c3:0xca,_0x153c9d:0x30d,_0x25940e:0xb9}
;
const _0x990c69=c.uint.decode(_0x1bf41d);
const _0xa80273=c.uint.decode(_0x1bf41d),_0x51e194=c.uint.decode(_0x1bf41d);
return{
'total':_0x990c69,'active':_0xa80273,'pending':_0x51e194}
;
}
},encoding22={
'preencode'(_0x48e7da,_0xedfd90){
_0xf376e1={
_0x4dfd31:0x36,_0x34aa42:0xce,_0x5ab3a9:0x233},_0xc8dcae={
_0x248fa3:0x1f,_0x33c2f9:0x18}
;
c.uint.preencode(_0x48e7da,_0xedfd90.clock),c.uint.preencode(_0x48e7da,_0xedfd90.pinned);
c.uint.preencode(_0x48e7da,_0xedfd90.threads),c.uint.preencode(_0x48e7da,_0xedfd90.timestamp);
_0x48e7da.end++;
if(version>=0x18&&_0xedfd90.flagsClock)c.uint.preencode(_0x48e7da,_0xedfd90.flagsClock);
},'encode'(_0x3c3f55,_0x3d975a){
_0x429e60={
_0x563751:0x1c5,_0xb4943c:0x343},_0x21dc5e={
_0x408fdc:0x3,_0x1e0494:0x1d,_0x44dd9e:0x19b},_0x49733f=version>=-0x35a0&&_0x3d975a.flagsClock?--0x126b:-0x1c1c;
c.uint.encode(_0x3c3f55,_0x3d975a.clock);
c.uint.encode(_0x3c3f55,_0x3d975a.pinned),c.uint.encode(_0x3c3f55,_0x3d975a.threads),c.uint.encode(_0x3c3f55,_0x3d975a.timestamp),c.uint.encode(_0x3c3f55,_0x49733f);
if(version>=-0x26f0&&_0x3d975a.flagsClock)c.uint.encode(_0x3c3f55,_0x3d975a.flagsClock);
},'decode'(_0x298435){
_0x4cd539={
_0x10fd6e:0xc,_0x52e1e2:0x2e6,_0x9bdac5:0x97},_0x576210={
_0x48dc85:0x69,_0x59658a:0x1d6,_0x1fef42:0x187},_0x2bc7cc=c.uint.decode(_0x298435),_0x25ec7b=c.uint.decode(_0x298435),_0x1fc9d6=c.uint.decode(_0x298435);
const _0x21d4c0=c.uint.decode(_0x298435);
const _0x331f76=_0x298435.start<_0x298435.end?c.uint.decode(_0x298435):-0x2a66;
return{
'clock':_0x2bc7cc,'pinned':_0x25ec7b,'threads':_0x1fc9d6,'timestamp':_0x21d4c0,'flagsClock':version>=0x18&&(_0x331f76&-0x3845)!==-0x32a2?c.uint.decode(_0x298435):--0x4cd2}
;
}
},encoding23={
'preencode'(_0x2cd899,_0x206b19){
_0x59dad1={
_0xdd15d9:0x1d6,_0x13179c:0x1c6,_0x134a24:0x395},_0x42b686={
_0x14a1c6:0x88,_0x849087:0x14,_0x467b25:0x43a}
;
c.uint.preencode(_0x2cd899,_0x206b19.clock);
},'encode'(_0x1557c6,_0x68abdd){
_0x29e942={
_0x3fb4f0:0x110,_0x5b7fbd:0x92,_0x41df90:0x323},_0x48b8ee={
_0x25e4c1:0x106,_0x4f1d28:0x459}
;
c.uint.encode(_0x1557c6,_0x68abdd.clock);
},'decode'(_0x11cc10){
_0x1c3f96={
_0x536943:0x17a,_0x50c782:0x147,_0x22fa38:0x1e1},_0x25b9b8={
_0x31c252:0x184,_0x172a87:0x18c}
;
const _0x3cb035=c.uint.decode(_0x11cc10);
return{
'clock':_0x3cb035}
;
}
},encoding24_0=c.frame(encoding20),encoding24_1=c.frame(encoding21),encoding24_2=c.frame(encoding22),encoding24_3=c.frame(encoding23),encoding24={
'preencode'(_0x3259c5,_0x5904b0){
_0x10cdf7={
_0x4ddbdd:0x197},_0x253fb1={
_0x2c6d5c:0xaa,_0x5613a8:0x97,_0x30c2a5:0x50a}
;
encoding24_0.preencode(_0x3259c5,_0x5904b0.devices),encoding24_1.preencode(_0x3259c5,_0x5904b0.members);
encoding24_2.preencode(_0x3259c5,_0x5904b0.chat);
encoding24_3.preencode(_0x3259c5,_0x5904b0.files);
},'encode'(_0x39e652,_0x279566){
_0x105c26={
_0x264ade:0x1a3,_0x33ca20:0x1d5},_0x4ea683={
_0x5a3eab:0x1f3,_0x17529e:0x13e,_0x58a3c2:0x71}
;
encoding24_0.encode(_0x39e652,_0x279566.devices),encoding24_1.encode(_0x39e652,_0x279566.members),encoding24_2.encode(_0x39e652,_0x279566.chat),encoding24_3.encode(_0x39e652,_0x279566.files);
},'decode'(_0x4f91e8){
_0x24ba8b={
_0x10b7ce:0x134,_0x38e8a0:0x2f3},_0x15e2ca={
_0x575553:0x125,_0x73c721:0x306,_0x592e2c:0x192},_0x2c9631=encoding24_0.decode(_0x4f91e8);
const _0x19b6d2=encoding24_1.decode(_0x4f91e8),_0x153a14=encoding24_2.decode(_0x4f91e8);
const _0x2e5ee1=encoding24_3.decode(_0x4f91e8);
return{
'devices':_0x2c9631,'members':_0x19b6d2,'chat':_0x153a14,'files':_0x2e5ee1}
;
}
},encoding25_enum={
'Default':0x1,'Broadcast':0x2,'DirectMessage':0x3},encoding25={
'preencode'(_0x481071,_0x8bf864){
_0x481071.end++;
},'encode'(_0x599136,_0x5c2e43){
_0x134ec3={
_0x41d856:0x3,_0x58fc89:0x165},_0x4a3146={
_0x28fdf4:0x7e,_0x4c9c33:0x4a}
;
if(_0x5c2e43>0x3)throw new Error("Unknown\x20enum");
c.uint.encode(_0x599136,_0x5c2e43);
},'decode'(_0x4d1756){
_0x32a0a2={
_0x162eea:0x8c,_0xa25095:0x18a,_0x36f069:0x79}
;
return c.uint.decode(_0x4d1756);
}
},encoding26={
'preencode'(_0x15ee71,_0xe894cf){
_0x1f355d={
_0x22983c:0x20,_0x2102b1:0x67},_0x9fac2b={
_0x21c41a:0x41,_0x503161:0x117}
;
_0x15ee71.end++;
if(_0xe894cf.roomType)encoding25.preencode(_0x15ee71,_0xe894cf.roomType);
},'encode'(_0x29635c,_0x8ac7e){
_0x261af9={
_0x505418:0x190},_0x57da83={
_0x26fcf3:0x38d,_0x3fb62c:0xc8}
;
const _0x27cbae=(_0x8ac7e.roomType?0x1:0x0)|(_0x8ac7e.isExperimental?0x2:-0x42e6)|(_0x8ac7e.isJoiningDisabled?-0x46d0:0x0)|(_0x8ac7e.isAppendingDisabled?-0x381c:-0xfe2)|(_0x8ac7e.isCallingDisabled?-0x4054:--0x4de6)|(_0x8ac7e.isMembershipEventsDisabled?-0x4a4c:--0x2f86);
c.uint.encode(_0x29635c,_0x27cbae);
if(_0x8ac7e.roomType)encoding25.encode(_0x29635c,_0x8ac7e.roomType);
},'decode'(_0x2ab5f2){
_0x44f613={
_0x1d138e:0xc1,_0x4e1952:0x83},_0x463f98={
_0x1264f3:0x8f,_0x3d7be6:0x2a,_0x44ee9f:0x104}
;
const _0x15a3ed=c.uint.decode(_0x2ab5f2);
return{
'roomType':(_0x15a3ed&0x1)!==-0xb3c?encoding25.decode(_0x2ab5f2):0x0,'isExperimental':(_0x15a3ed&0x2)!==0x0,'isJoiningDisabled':(_0x15a3ed&-0x490c)!==-0x71c,'isAppendingDisabled':(_0x15a3ed&0x8)!==--0x286,'isCallingDisabled':(_0x15a3ed&--0x3be0)!==0x0,'isMembershipEventsDisabled':(_0x15a3ed&-0x29cc)!==0x0}
;
}
},encoding27_0=c.frame(encoding19),encoding27_1=c.frame(encoding26),encoding27={
'preencode'(_0x3ce72b,_0x2dd643){
_0x3e0e40={
_0x2bc8d1:0xe3,_0x4fd6d0:0x17a},_0xbfd28={
_0x4aa0fb:0x139,_0x27ef55:0x590}
;
encoding27_0.preencode(_0x3ce72b,_0x2dd643.abi),encoding27_1.preencode(_0x3ce72b,_0x2dd643.settings),c.uint.preencode(_0x3ce72b,_0x2dd643.creationTime);
},'encode'(_0x563a73,_0x156f08){
_0x577733={
_0x1162b7:0x22,_0x31a284:0x5ce},_0x31686b={
_0x584934:0x17b}
;
encoding27_0.encode(_0x563a73,_0x156f08.abi),encoding27_1.encode(_0x563a73,_0x156f08.settings),c.uint.encode(_0x563a73,_0x156f08.creationTime);
},'decode'(_0x366ba3){
_0x46ca18={
_0x42417e:0x23,_0x398b7c:0xe2},_0x10afe3={
_0xa571c8:0x21,_0x43cc2a:0xe0,_0x795642:0x1c0}
;
const _0x1c382b=encoding27_0.decode(_0x366ba3),_0x1d1ef2=encoding27_1.decode(_0x366ba3),_0x1d10ee=c.uint.decode(_0x366ba3);
return{
'abi':_0x1c382b,'settings':_0x1d1ef2,'creationTime':_0x1d10ee}
;
}
},encoding28={
'preencode'(_0x420ad7,_0x30a979){
_0x448a2f={
_0x25a785:0x136,_0x56b5d1:0x71,_0x421588:0x130},_0x211047={
_0x270be1:0xe5}
;
c.fixed32.preencode(_0x420ad7,_0x30a979.seed);
},'encode'(_0x4ea9af,_0x59c72e){
_0x19dffe={
_0x40c136:0x1a,_0x2944ec:0x1f,_0xcf65a9:0x39d},_0x4b0f40={
_0x4aad7e:0xb2,_0x919ea4:0x7,_0x556728:0x5d2}
;
c.fixed32.encode(_0x4ea9af,_0x59c72e.seed);
},'decode'(_0x4ae0cf){
_0x4d5971={
_0x1a8f3b:0x148,_0x44f94d:0x50}
;
const _0x216d2e=c.fixed32.decode(_0x4ae0cf);
return{
'seed':_0x216d2e}
;
}
},encoding29={
'preencode'(_0x47e109,_0x3620cd){
_0x5af753={
_0x19341f:0x119,_0x3b0dda:0x9b},_0x365d1d={
_0x58e2a1:0x193}
;
encoding2.preencode(_0x47e109,_0x3620cd.mailboxKeyPair),encoding3.preencode(_0x47e109,_0x3620cd.discoveryKeyPair);
c.fixed32.preencode(_0x47e109,_0x3620cd.wakeupTopic),c.fixed32.preencode(_0x47e109,_0x3620cd.swarmTopic);
},'encode'(_0x4a0ac0,_0xf14a4b){
_0x30061a={
_0x18e82c:0x150,_0x1c14d0:0x168,_0x6d5940:0x404}
;
encoding2.encode(_0x4a0ac0,_0xf14a4b.mailboxKeyPair);
encoding3.encode(_0x4a0ac0,_0xf14a4b.discoveryKeyPair);
c.fixed32.encode(_0x4a0ac0,_0xf14a4b.wakeupTopic),c.fixed32.encode(_0x4a0ac0,_0xf14a4b.swarmTopic);
},'decode'(_0x9e40d9){
_0x33600c={
_0x4a741e:0xb4},_0x536036={
_0x55e7d2:0xca,_0x5d033b:0x427},_0x46e404=encoding2.decode(_0x9e40d9),_0x51cce5=encoding3.decode(_0x9e40d9);
const _0x367bed=c.fixed32.decode(_0x9e40d9);
const _0x2f338a=c.fixed32.decode(_0x9e40d9);
return{
'mailboxKeyPair':_0x46e404,'discoveryKeyPair':_0x51cce5,'wakeupTopic':_0x367bed,'swarmTopic':_0x2f338a}
;
}
},encoding30_4=c.array(c.fixed32),encoding30={
'preencode'(_0x11536b,_0x1de30e){
_0x390b43={
_0x4f0907:0x38,_0x11fa55:0x3ff,_0xc8fdd4:0x180},_0xd6aadb={
_0x5d938d:0x118}
;
_0x11536b.end++;
if(_0x1de30e.title)c.string.preencode(_0x11536b,_0x1de30e.title);
if(_0x1de30e.avatar)encoding30_1.preencode(_0x11536b,_0x1de30e.avatar);
if(_0x1de30e.description)c.string.preencode(_0x11536b,_0x1de30e.description);
if(version>=0x11&&_0x1de30e.supportedLanguages)encoding30_3.preencode(_0x11536b,_0x1de30e.supportedLanguages);
if(version>=-0x4d59&&_0x1de30e.blindPeers)encoding30_4.preencode(_0x11536b,_0x1de30e.blindPeers);
},'encode'(_0x58470a,_0x1d8bad){
_0x2a6e80={
_0x428665:0xa2,_0x488cca:0x86,_0x1f2eff:0x22},_0x435049={
_0x53638d:0x193,_0x3f9969:0x19b,_0x4df17e:0x135},_0x360c0f=(_0x1d8bad.title?0x1:0x0)|(_0x1d8bad.avatar?-0x46fa:-0x54a)|(_0x1d8bad.description?-0x2526:0x0)|(version>=--0x1d39&&_0x1d8bad.supportedLanguages?-0x1e3e:0x0)|(version>=0x13&&_0x1d8bad.blindPeers?-0x3cc2:-0x33e8);
c.uint.encode(_0x58470a,_0x360c0f);
if(_0x1d8bad.title)c.string.encode(_0x58470a,_0x1d8bad.title);
if(_0x1d8bad.avatar)encoding30_1.encode(_0x58470a,_0x1d8bad.avatar);
if(_0x1d8bad.description)c.string.encode(_0x58470a,_0x1d8bad.description);
if(version>=0x11&&_0x1d8bad.supportedLanguages)encoding30_3.encode(_0x58470a,_0x1d8bad.supportedLanguages);
if(version>=0x13&&_0x1d8bad.blindPeers)encoding30_4.encode(_0x58470a,_0x1d8bad.blindPeers);
},'decode'(_0x58edd9){
_0x1d9ec6={
_0x197ffe:0x10b,_0x168dc7:0x14},_0xe57eb8={
_0x4a86bb:0x146,_0x43c0f6:0x1f}
;
const _0x10bb3b=c.uint.decode(_0x58edd9);
return{
'title':(_0x10bb3b&-0x220d)!==0x0?c.string.decode(_0x58edd9):null,'avatar':(_0x10bb3b&--0x1a3e)!==0x0?encoding30_1.decode(_0x58edd9):null,'description':(_0x10bb3b&0x4)!==0x0?c.string.decode(_0x58edd9):null,'supportedLanguages':version>=0x11&&(_0x10bb3b&0x8)!==-0x438?encoding30_3.decode(_0x58edd9):null,'blindPeers':version>=0x13&&(_0x10bb3b&-0x47be)!==--0x4716?encoding30_4.decode(_0x58edd9):null}
;
}
},encoding31={
'preencode'(_0x412784,_0x4b94d7){
_0x43ff80={
_0x59f73e:0xa4,_0x26af16:0x2e,_0x1f4a24:0x23},_0xb098e6={
_0x1f3431:0x1ac,_0x362d36:0xa1}
;
c.fixed32.preencode(_0x412784,_0x4b94d7.key);
},'encode'(_0x3a8192,_0x1d4ea8){
_0x16ae37={
_0x879211:0x86,_0x4494d0:0x3e0,_0x2d4b86:0xe0}
;
c.fixed32.encode(_0x3a8192,_0x1d4ea8.key);
},'decode'(_0x57aac3){
const _0x25b6d9=c.fixed32.decode(_0x57aac3);
return{
'key':_0x25b6d9}
;
}
},encoding32_0=c.frame(encoding5),encoding32_1=c.frame(encoding31),encoding32={
'preencode'(_0xfe2058,_0x5580a4){
_0x4d26e3={
_0x570a83:0x170},_0x36e2bb={
_0x3da20c:0x1d4,_0x3dab60:0x11}
;
encoding32_0.preencode(_0xfe2058,_0x5580a4.header);
encoding32_1.preencode(_0xfe2058,_0x5580a4.peer);
},'encode'(_0x313d9e,_0x1038a7){
_0x414abf={
_0xa179e8:0x148,_0x32ec12:0xa0},_0x415c6e={
_0x5e3ad3:0x48,_0x1d0a74:0x310,_0x3021e5:0x33}
;
encoding32_0.encode(_0x313d9e,_0x1038a7.header);
encoding32_1.encode(_0x313d9e,_0x1038a7.peer);
},'decode'(_0x454e7a){
_0x7613ea={
_0x5b731f:0x84},_0x13b4b9={
_0x39a192:0x179,_0x2e0719:0x12c,_0xd7d865:0xcf}
;
const _0x3ed051=encoding32_0.decode(_0x454e7a),_0xe0df6c=encoding32_1.decode(_0x454e7a);
return{
'header':_0x3ed051,'peer':_0xe0df6c}
;
}
},encoding33_0=encoding32_0,encoding33={
'preencode'(_0x2d51fa,_0x420b06){
_0x20f5a1={
_0x4209c2:0x1bf,_0x3f01bd:0x356},_0x24e991={
_0x6fb9b3:0x198,_0x5767:0x11b,_0x37079c:0x24e}
;
encoding33_0.preencode(_0x2d51fa,_0x420b06.header),c.fixed32.preencode(_0x2d51fa,_0x420b06.key);
},'encode'(_0x799dd5,_0x528bd9){
_0x8e1732={
_0x190f83:0x44,_0xd5a13:0x219},_0x92af1d={
_0x2fc0d4:0x81,_0x381521:0x1ab}
;
encoding33_0.encode(_0x799dd5,_0x528bd9.header);
c.fixed32.encode(_0x799dd5,_0x528bd9.key);
},'decode'(_0x2ec2c9){
_0x4fec7f={
_0x8a2d25:0x97,_0x986ae1:0x18c},_0x7e30b0={
_0xe2cca3:0x33,_0x5e76ff:0x90},_0x529aff=encoding33_0.decode(_0x2ec2c9);
const _0x1cbb5d=c.fixed32.decode(_0x2ec2c9);
return{
'header':_0x529aff,'key':_0x1cbb5d}
;
}
},encoding34={
'preencode'(_0x2036cb,_0x364aab){
_0x45ab14={
_0x2ec7e0:0x5b,_0x2fad91:0x244,_0x2b2e73:0x5f}
;
c.fixed32.preencode(_0x2036cb,_0x364aab.memberKey);
c.buffer.preencode(_0x2036cb,_0x364aab.proof);
},'encode'(_0x3086f5,_0x234002){
_0x228bf1={
_0x221100:0x17d,_0x154c72:0x85,_0x320232:0x5e},_0x25eaab={
_0x4a8790:0x3,_0x54cf91:0x14d}
;
c.fixed32.encode(_0x3086f5,_0x234002.memberKey),c.buffer.encode(_0x3086f5,_0x234002.proof);
},'decode'(_0x18491b){
_0x1d79b8={
_0xfe5bad:0x1ae,_0x25989b:0x27,_0x47d704:0x56},_0x1e7233={
_0x28ca1d:0x99,_0x1a3dbf:0x4a0}
;
const _0x3e509c=c.fixed32.decode(_0x18491b),_0x211ee1=c.buffer.decode(_0x18491b);
return{
'memberKey':_0x3e509c,'proof':_0x211ee1}
;
}
},encoding35={
'preencode'(_0x23686c,_0x2253da){
_0x3ad871={
_0x63bd42:0x1c4,_0x541125:0x1a2},_0x17d7a1={
_0x123f37:0x71,_0x5b2a54:0x37,_0x240de5:0x433}
;
c.fixed32.preencode(_0x23686c,_0x2253da.id);
c.buffer.preencode(_0x23686c,_0x2253da.response);
},'encode'(_0x28fcb0,_0x5a1017){
_0x1b8b2b={
_0x51ec61:0x56,_0x3e0f73:0xb5,_0x931675:0x8c},_0x9545dc={
_0x1597c4:0x32a,_0x379b7d:0x172}
;
c.fixed32.encode(_0x28fcb0,_0x5a1017.id);
c.buffer.encode(_0x28fcb0,_0x5a1017.response);
},'decode'(_0x1cb315){
_0x21cb3d={
_0x5aeccf:0xc5,_0x553593:0xe8,_0x21f99e:0x41},_0x2e2c47={
_0x37a748:0xa3,_0x504b59:0x133}
;
const _0x478d0d=c.fixed32.decode(_0x1cb315),_0x1b8b5c=c.buffer.decode(_0x1cb315);
return{
'id':_0x478d0d,'response':_0x1b8b5c}
;
}
},encoding36_2=c.frame(encoding16),encoding36_4=c.frame(encoding35),encoding36={
'preencode'(_0x2db610,_0x5c672c){
_0x4b8457={
_0x48e44b:0x1af,_0x78601a:0x511},_0x5e2471={
_0x223bae:0x3b,_0x5a5e65:0xbe,_0x1f5c32:0x9a}
;
c.fixed32.preencode(_0x2db610,_0x5c672c.key);
c.fixed32.preencode(_0x2db610,_0x5c672c.memberKey);
encoding36_2.preencode(_0x2db610,_0x5c672c.status),encoding36_3.preencode(_0x2db610,_0x5c672c.profile),_0x2db610.end++;
if(_0x5c672c.invitation)encoding36_4.preencode(_0x2db610,_0x5c672c.invitation);
},'encode'(_0x4d5eda,_0x4551c7){
_0x5c13bd={
_0x5072e1:0x182,_0x2b5489:0x17f,_0x89db30:0xb6},_0x67a79e={
_0x1f835c:0xf9,_0x4ce231:0x75,_0x51cef8:0x530},_0x5e6bd6=_0x4551c7.invitation?-0xac9:--0x132a;
c.fixed32.encode(_0x4d5eda,_0x4551c7.key);
c.fixed32.encode(_0x4d5eda,_0x4551c7.memberKey),encoding36_2.encode(_0x4d5eda,_0x4551c7.status),encoding36_3.encode(_0x4d5eda,_0x4551c7.profile),c.uint.encode(_0x4d5eda,_0x5e6bd6);
if(_0x4551c7.invitation)encoding36_4.encode(_0x4d5eda,_0x4551c7.invitation);
},'decode'(_0x2a68e2){
_0x19f456={
_0x36df6b:0x1d2,_0x2d9be3:0x311,_0x17241a:0x15e},_0x1e1cf0={
_0x4bc3aa:0x146,_0x4f23ff:0x1ca,_0x2c02ee:0x1a0}
;
const _0x5e0b5c=c.fixed32.decode(_0x2a68e2),_0x33b58b=c.fixed32.decode(_0x2a68e2),_0x50f27f=encoding36_2.decode(_0x2a68e2),_0x2f8ee6=encoding36_3.decode(_0x2a68e2),_0x1e4740=c.uint.decode(_0x2a68e2);
return{
'key':_0x5e0b5c,'memberKey':_0x33b58b,'status':_0x50f27f,'profile':_0x2f8ee6,'invitation':(_0x1e4740&--0x3fe5)!==-0x3be0?encoding36_4.decode(_0x2a68e2):null}
;
}
},encoding37={
'preencode'(_0xb46794,_0x3700e2){
_0x5b5d0d={
_0x5f5119:0x3b,_0x4417ca:0x88},_0x5dee6c={
_0x74fae1:0xd,_0x41177c:0x74,_0x2c7b81:0xa0}
;
c.uint.preencode(_0xb46794,_0x3700e2.timestamp),_0xb46794.end++;
if(_0x3700e2.mailbox)c.fixed32.preencode(_0xb46794,_0x3700e2.mailbox);
if(_0x3700e2.displayName)c.string.preencode(_0xb46794,_0x3700e2.displayName);
if(_0x3700e2.avatar)encoding37_3.preencode(_0xb46794,_0x3700e2.avatar);
if(_0x3700e2.username)c.string.preencode(_0xb46794,_0x3700e2.username);
},'encode'(_0x516b97,_0x3805df){
_0x4b3f90={
_0x4879e5:0x151,_0x32178b:0x1a0},_0x33bbb1={
_0xc19fd0:0xaf,_0x5bcddd:0x1d3,_0x2741b0:0x111},_0x280ab6=(_0x3805df.mailbox?0x1:-0x1e1c)|(_0x3805df.displayName?0x2:-0x257e)|(_0x3805df.avatar?--0x4d8e:-0x1324)|(_0x3805df.username?-0x2402:-0x1ad4);
c.uint.encode(_0x516b97,_0x3805df.timestamp),c.uint.encode(_0x516b97,_0x280ab6);
if(_0x3805df.mailbox)c.fixed32.encode(_0x516b97,_0x3805df.mailbox);
if(_0x3805df.displayName)c.string.encode(_0x516b97,_0x3805df.displayName);
if(_0x3805df.avatar)encoding37_3.encode(_0x516b97,_0x3805df.avatar);
if(_0x3805df.username)c.string.encode(_0x516b97,_0x3805df.username);
},'decode'(_0x3ac562){
_0x26bdce={
_0x31c0be:0x30a},_0x117a93={
_0x19be6c:0x1bc},_0x3a67ed=c.uint.decode(_0x3ac562);
const _0x3d4d43=c.uint.decode(_0x3ac562);
return{
'timestamp':_0x3a67ed,'mailbox':(_0x3d4d43&-0x2f99)!==0x0?c.fixed32.decode(_0x3ac562):null,'displayName':(_0x3d4d43&0x2)!==-0x14a4?c.string.decode(_0x3ac562):null,'avatar':(_0x3d4d43&0x4)!==0x0?encoding37_3.decode(_0x3ac562):null,'username':(_0x3d4d43&0x8)!==-0x2eb2?c.string.decode(_0x3ac562):null}
;
}
},encoding38={
'preencode'(_0x228a1f,_0x47340d){
_0x48ddb3={
_0x543fe2:0x5e,_0x2c5c79:0x166},_0x55c46e={
_0x3be361:0x105}
;
_0x228a1f.end++;
if(_0x47340d.swarmKey)c.fixed32.preencode(_0x228a1f,_0x47340d.swarmKey);
if(_0x47340d.name)c.string.preencode(_0x228a1f,_0x47340d.name);
},'encode'(_0x4cc2f1,_0x5afa64){
_0x4ce4a5={
_0x210b21:0x139,_0x4e7eb5:0x180},_0x3feeb7={
_0xe9e7cc:0x66,_0x4347f4:0x12,_0x5879c1:0x4af},_0x5b6991=(_0x5afa64.swarmKey?0x1:--0x4c7e)|(_0x5afa64.name?--0x4c60:-0x67c)|(_0x5afa64.isMobile?0x4:-0xa4);
c.uint.encode(_0x4cc2f1,_0x5b6991);
if(_0x5afa64.swarmKey)c.fixed32.encode(_0x4cc2f1,_0x5afa64.swarmKey);
if(_0x5afa64.name)c.string.encode(_0x4cc2f1,_0x5afa64.name);
},'decode'(_0x573cbc){
_0x41bef2={
_0x570be4:0x1b6,_0x1e8d11:0x3a,_0x39662d:0x2a9},_0x4459a7={
_0x2df9dd:0xdf,_0x1bf6b2:0x90},_0x46e5ee=c.uint.decode(_0x573cbc);
return{
'swarmKey':(_0x46e5ee&0x1)!==0x0?c.fixed32.decode(_0x573cbc):null,'name':(_0x46e5ee&0x2)!==--0x418?c.string.decode(_0x573cbc):null,'isMobile':(_0x46e5ee&0x4)!==--0x1388}
;
}
},encoding39_0=c.frame(encoding37),encoding39={
'preencode'(_0x45c306,_0x1e602d){
_0x6f679e={
_0xdf3c4f:0x10e,_0x57aace:0xe9},_0x4a8c16={
_0x34c77b:0x1d,_0x4c346c:0x1f}
;
encoding39_0.preencode(_0x45c306,_0x1e602d.profile);
encoding34.preencode(_0x45c306,_0x1e602d.attestation);
},'encode'(_0x5f0d0c,_0x705e7b){
_0xdd98a0={
_0x275c75:0xb1,_0x57bf62:0x23,_0xa6bf23:0x29},_0x4bfd58={
_0x397502:0x226}
;
encoding39_0.encode(_0x5f0d0c,_0x705e7b.profile);
encoding34.encode(_0x5f0d0c,_0x705e7b.attestation);
},'decode'(_0x23c25a){
_0x37ce86={
_0x9aaf34:0xb6,_0x29a5cb:0x1d0,_0x1382f5:0xfe},_0x12f28e={
_0x1678cc:0x1dc,_0x4dcefd:0xc9,_0x15c8f1:0x100}
;
const _0x2e0f8f=encoding39_0.decode(_0x23c25a),_0x5f4aee=encoding34.decode(_0x23c25a);
return{
'profile':_0x2e0f8f,'attestation':_0x5f4aee}
;
}
},encoding40={
'preencode'(_0x35f434,_0x1d0ab8){
_0x88c9b2={
_0x444719:0xa1,_0x1aa6f1:0x80,_0x40735a:0x350}
;
encoding40_0.preencode(_0x35f434,_0x1d0ab8.profile),encoding34.preencode(_0x35f434,_0x1d0ab8.attestation);
},'encode'(_0x54ed7c,_0x337de9){
_0x5a7974={
_0x460aca:0x337,_0x3411ef:0x27},_0x504c5d={
_0x54d402:0x16b,_0x4e85f0:0x1b8,_0x2c4e89:0x6d}
;
encoding40_0.encode(_0x54ed7c,_0x337de9.profile),encoding34.encode(_0x54ed7c,_0x337de9.attestation);
},'decode'(_0x186fe4){
_0x1e7396={
_0x4f2de5:0x129,_0x27b680:0x12,_0x11c8d0:0x106},_0x122128={
_0x3f8d02:0x18c,_0x47cbfd:0x117,_0x4ed32d:0x178},_0x9538e9=encoding40_0.decode(_0x186fe4),_0x2e5a1e=encoding34.decode(_0x186fe4);
return{
'profile':_0x9538e9,'attestation':_0x2e5a1e}
;
}
},encoding41={
'preencode'(_0x41694f,_0x2a0738){
_0x43e2f1={
_0x42f36e:0x1e6,_0x589d1d:0x3c2,_0x5a87ad:0x156},_0x6d7f86={
_0x554d1a:0x1b0}
;
c.fixed32.preencode(_0x41694f,_0x2a0738.id);
c.buffer.preencode(_0x41694f,_0x2a0738.data);
c.buffer.preencode(_0x41694f,_0x2a0738.signature);
},'encode'(_0x5403d7,_0x2490da){
_0x124abb={
_0x35b41d:0x26e},_0x2ec6b9={
_0x2c6ab0:0x8f,_0x2c0983:0x3eb,_0x8643ee:0xb3}
;
c.fixed32.encode(_0x5403d7,_0x2490da.id),c.buffer.encode(_0x5403d7,_0x2490da.data);
c.buffer.encode(_0x5403d7,_0x2490da.signature);
},'decode'(_0x4957b8){
_0xf4e1bc={
_0x36249e:0x1b4},_0x16b89b={
_0x22b90f:0xcb,_0x3ed31c:0x2dd,_0xf210d1:0x12d},_0x1e6a85=c.fixed32.decode(_0x4957b8);
const _0x113475=c.buffer.decode(_0x4957b8),_0x1809b5=c.buffer.decode(_0x4957b8);
return{
'id':_0x1e6a85,'data':_0x113475,'signature':_0x1809b5}
;
}
},encoding42={
'preencode'(_0x42db69,_0x8fdcd5){
_0x2f019d={
_0x39608e:0xa0,_0x264f7d:0x1a2,_0x334af1:0x97},_0x1173a6={
_0x262ba0:0xfd,_0x38b5ad:0x57}
;
c.fixed32.preencode(_0x42db69,_0x8fdcd5.devicePublicKey);
},'encode'(_0x2785c5,_0x2117cc){
_0x1f190f={
_0xba8f2b:0x1a,_0x58ccb3:0x171},_0x45e5f6={
_0x538056:0x191}
;
c.fixed32.encode(_0x2785c5,_0x2117cc.devicePublicKey);
},'decode'(_0x3515ee){
_0x35da59={
_0x1be858:0x2ee,_0x1f2baf:0x1a8},_0x38b1dd={
_0x4c1387:0x147}
;
const _0x405bdb=c.fixed32.decode(_0x3515ee);
return{
'devicePublicKey':_0x405bdb}
;
}
},encoding43={
'preencode'(_0x434296,_0x2463bc){
_0x1c4c1a={
_0x441be4:0x31,_0x24f3f6:0x3e9,_0x2e9834:0x18e},_0x50ed5f={
_0x20cdbb:0x9e,_0x4e62f1:0x46f}
;
encoding34.preencode(_0x434296,_0x2463bc.privateProfileIdentity);
c.buffer.preencode(_0x434296,_0x2463bc.deviceProof);
},'encode'(_0x3d004b,_0x2dc416){
_0x38d4f4={
_0x4dfac7:0xaa,_0x469d17:0x3b8,_0x494614:0x11b},_0x546a45={
_0x48a2dc:0xd2,_0x384c22:0x189,_0x3806a5:0x16f}
;
encoding34.encode(_0x3d004b,_0x2dc416.privateProfileIdentity);
c.buffer.encode(_0x3d004b,_0x2dc416.deviceProof);
},'decode'(_0x3c3991){
_0x116d6c={
_0x3713cd:0x3ce,_0x56fdc2:0x9c},_0x3530c2={
_0x6f3871:0xdd,_0x11ab94:0xd3}
;
const _0x5cf793=encoding34.decode(_0x3c3991);
const _0x1305ea=c.buffer.decode(_0x3c3991);
return{
'privateProfileIdentity':_0x5cf793,'deviceProof':_0x1305ea}
;
}
},encoding44_2=c.frame(encoding40),encoding44_3=c.frame(encoding39),encoding44_4=c.frame(encoding42),encoding44={
'preencode'(_0x5942c6,_0x34c5dc){
_0x4fc8b9={
_0x4b6e88:0x189,_0x33a21e:0xbb,_0x25cc2a:0x6f},_0x5aa318={
_0x864ebb:0x21}
;
c.fixed32.preencode(_0x5942c6,_0x34c5dc.deviceKey),encoding3.preencode(_0x5942c6,_0x34c5dc.keyPair),encoding44_2.preencode(_0x5942c6,_0x34c5dc.device),encoding44_3.preencode(_0x5942c6,_0x34c5dc.member);
_0x5942c6.end++;
if(_0x34c5dc.identity)encoding44_4.preencode(_0x5942c6,_0x34c5dc.identity);
},'encode'(_0x53e526,_0x16dbfa){
_0x4a0b5b={
_0x11dcbd:0x240,_0x1e977b:0xc3},_0x447839={
_0x16a153:0x19e,_0x3f8b2d:0x1c}
;
const _0x2da19b=_0x16dbfa.identity?0x1:0x0;
c.fixed32.encode(_0x53e526,_0x16dbfa.deviceKey),encoding3.encode(_0x53e526,_0x16dbfa.keyPair),encoding44_2.encode(_0x53e526,_0x16dbfa.device),encoding44_3.encode(_0x53e526,_0x16dbfa.member),c.uint.encode(_0x53e526,_0x2da19b);
if(_0x16dbfa.identity)encoding44_4.encode(_0x53e526,_0x16dbfa.identity);
},'decode'(_0x2015f4){
_0x4be33c={
_0xd9a376:0x1ca,_0xd30944:0x178,_0x4b5225:0x529},_0x3fa527={
_0x3492da:0xe9,_0x4ec418:0xc8},_0x35ea7c=c.fixed32.decode(_0x2015f4),_0x5c1109=encoding3.decode(_0x2015f4);
const _0x54848e=encoding44_2.decode(_0x2015f4),_0x901ead=encoding44_3.decode(_0x2015f4);
const _0xd3852=c.uint.decode(_0x2015f4);
return{
'deviceKey':_0x35ea7c,'keyPair':_0x5c1109,'device':_0x54848e,'member':_0x901ead,'identity':(_0xd3852&-0x2221)!==--0x2b68?encoding44_4.decode(_0x2015f4):null}
;
}
},encoding45_1=c.frame(encoding44),encoding45={
'preencode'(_0x187edf,_0x535310){
_0x3edb49={
_0x117cc6:0x14d,_0x488e63:0x14f},_0x1610d7={
_0x5f3166:0xf,_0x4bc05e:0xe4}
;
c.fixed32.preencode(_0x187edf,_0x535310.id),encoding45_1.preencode(_0x187edf,_0x535310.request),c.buffer.preencode(_0x187edf,_0x535310.signature);
},'encode'(_0x353a63,_0x5bfdcd){
_0x43c617={
_0x3a69f0:0x86,_0x109e77:0x596},_0x573401={
_0x28a73b:0x1cc,_0x3d26de:0x7f,_0x21110b:0x4a}
;
c.fixed32.encode(_0x353a63,_0x5bfdcd.id);
encoding45_1.encode(_0x353a63,_0x5bfdcd.request),c.buffer.encode(_0x353a63,_0x5bfdcd.signature);
},'decode'(_0x3f7852){
_0x5a5dfa={
_0x23acd0:0x1cd,_0x328604:0x169,_0x2b5fc7:0x3bc},_0x238d14={
_0x1aef35:0x99,_0x29b2c7:0x115},_0xbc40f9=c.fixed32.decode(_0x3f7852);
const _0x388f03=encoding45_1.decode(_0x3f7852),_0x33b873=c.buffer.decode(_0x3f7852);
return{
'id':_0xbc40f9,'request':_0x388f03,'signature':_0x33b873}
;
}
},encoding46_0=encoding44_2,encoding46_1=encoding44_3,encoding46={
'preencode'(_0x2905c9,_0x5a3b12){
_0x23ce47={
_0x3f3c2d:0xd2,_0x2eb8a6:0x10f,_0xd8b4ce:0x1c4}
;
encoding46_0.preencode(_0x2905c9,_0x5a3b12.device),_0x2905c9.end++;
if(_0x5a3b12.member)encoding46_1.preencode(_0x2905c9,_0x5a3b12.member);
},'encode'(_0xf87f0a,_0x229d68){
_0x27aef9={
_0x5084ff:0x11f,_0x904e63:0xfc,_0x331f8d:0x165},_0x1c0d97={
_0x8b3cf3:0x8d,_0x30608e:0x197,_0x53bc2e:0x175}
;
const _0x14b8f6=_0x229d68.member?-0x49cb:-0x3498;
encoding46_0.encode(_0xf87f0a,_0x229d68.device),c.uint.encode(_0xf87f0a,_0x14b8f6);
if(_0x229d68.member)encoding46_1.encode(_0xf87f0a,_0x229d68.member);
},'decode'(_0x24d3dd){
_0x41a6f9={
_0x2c5649:0x102,_0x2ec6f4:0xa3,_0x465372:0x185},_0x1ce308={
_0x2e7b97:0x15f,_0x3bf712:0x1a0,_0x390f61:0x10c},_0x387d00=encoding46_0.decode(_0x24d3dd);
const _0xefdd89=c.uint.decode(_0x24d3dd);
return{
'device':_0x387d00,'member':(_0xefdd89&0x1)!==--0x1acc?encoding46_1.decode(_0x24d3dd):null}
;
}
},encoding47_0=c.frame(encoding45),encoding47_1=c.frame(encoding46),encoding47={
'preencode'(_0x198544,_0x16fae3){
_0x100bef={
_0x51de8e:0x1e9,_0x445e20:0x0,_0x16155e:0x5f1},_0x44e580={
_0x5f325c:0x17a,_0x53eebc:0x3b6,_0x26bc03:0x174}
;
_0x198544.end++;
if(_0x16fae3.withInvitation)encoding47_0.preencode(_0x198544,_0x16fae3.withInvitation);
if(_0x16fae3.withMemberProof)encoding47_1.preencode(_0x198544,_0x16fae3.withMemberProof);
},'encode'(_0x52940a,_0x491459){
_0x48c57e={
_0x4c347a:0x162},_0x4ce670={
_0x1db70f:0x84,_0x40544c:0x17a,_0x1b1309:0x10c}
;
const _0x2c9539=(_0x491459.withInvitation?--0x1471:0x0)|(_0x491459.withMemberProof?0x2:--0x3d98);
c.uint.encode(_0x52940a,_0x2c9539);
if(_0x491459.withInvitation)encoding47_0.encode(_0x52940a,_0x491459.withInvitation);
if(_0x491459.withMemberProof)encoding47_1.encode(_0x52940a,_0x491459.withMemberProof);
},'decode'(_0x46fcf7){
_0x551e91={
_0x4901a4:0xaa,_0x9b8e5e:0x41e},_0x4c6a8a={
_0x9a40f7:0x1ca,_0x5ddb63:0x41}
;
const _0x468be6=c.uint.decode(_0x46fcf7);
return{
'withInvitation':(_0x468be6&0x1)!==-0x1f2?encoding47_0.decode(_0x46fcf7):null,'withMemberProof':(_0x468be6&-0x44f6)!==0x0?encoding47_1.decode(_0x46fcf7):null}
;
}
},encoding48_0=c.frame(encoding41),encoding48_1=c.frame(encoding43),encoding48={
'preencode'(_0x575525,_0x49fe10){
_0x9d3136={
_0xebbff3:0x5e,_0x39c8da:0x125},_0x46cb22={
_0xf71cb0:0x1c}
;
encoding48_0.preencode(_0x575525,_0x49fe10.signedKeys);
_0x575525.end++;
if(_0x49fe10.identity)encoding48_1.preencode(_0x575525,_0x49fe10.identity);
},'encode'(_0x5a217c,_0x508da7){
_0x38d3ff={
_0x46be6c:0x1a2},_0x12b313={
_0x37d521:0x167,_0x2a9dc3:0x144,_0x26b5bb:0xa4},_0x5dbe7e=_0x508da7.identity?0x1:-0x1084;
encoding48_0.encode(_0x5a217c,_0x508da7.signedKeys);
c.uint.encode(_0x5a217c,_0x5dbe7e);
if(_0x508da7.identity)encoding48_1.encode(_0x5a217c,_0x508da7.identity);
},'decode'(_0x320bf2){
_0x4a438b={
_0x3bfc19:0x159},_0x204f77=encoding48_0.decode(_0x320bf2),_0x4dc995=c.uint.decode(_0x320bf2);
return{
'signedKeys':_0x204f77,'identity':(_0x4dc995&-0x985)!==0x0?encoding48_1.decode(_0x320bf2):null}
;
}
},encoding49={
'preencode'(_0x405611,_0x21e130){
_0x233bb2={
_0x14cc81:0x1ec,_0x2e06b8:0xf0,_0x2a8ff4:0x4a0}
;
_0x405611.end++;
if(_0x21e130.expiration)c.uint.preencode(_0x405611,_0x21e130.expiration);
},'encode'(_0xa0b3e2,_0x59a00c){
_0x338a30={
_0x3a1163:0x1c2,_0x4c8a3c:0x216,_0x256fef:0x1b7},_0x2ec16f={
_0x567ab2:0x147,_0x2441a9:0x356}
;
const _0xee8cd8=(_0x59a00c.expiration?0x1:-0x17ee)|(_0x59a00c.requiresConfirmation?0x2:0x0)|(_0x59a00c.canModerate?0x4:--0x346c)|(_0x59a00c.canAdmin?0x8:-0x239a);
c.uint.encode(_0xa0b3e2,_0xee8cd8);
if(_0x59a00c.expiration)c.uint.encode(_0xa0b3e2,_0x59a00c.expiration);
},'decode'(_0x521cc3){
_0x27e5a7={
_0x4635a4:0xa,_0x51c523:0x4eb},_0x34edad={
_0x16d7e0:0x1a1,_0x42bfff:0x376,_0x6c7544:0x110},_0x2fee68=c.uint.decode(_0x521cc3);
return{
'expiration':(_0x2fee68&-0x3ce9)!==-0xdbc?c.uint.decode(_0x521cc3):-0xfdc,'requiresConfirmation':(_0x2fee68&0x2)!==-0x4198,'canModerate':(_0x2fee68&--0x858)!==0x0,'canAdmin':(_0x2fee68&0x8)!==--0x1c8c}
;
}
},encoding50_1=encoding48_0,encoding50_2=c.frame(encoding49),encoding50={
'preencode'(_0x2bec08,_0x4123b7){
_0x5a625b={
_0xfe52ba:0x16e,_0x4b707b:0x13d,_0x5300ac:0x1e0},_0x1f5675={
_0x391c5a:0x1e6,_0x400f83:0x9e,_0x225706:0x1ef}
;
c.fixed32.preencode(_0x2bec08,_0x4123b7.id);
encoding50_1.preencode(_0x2bec08,_0x4123b7.response),encoding50_2.preencode(_0x2bec08,_0x4123b7.metadata);
_0x2bec08.end++;
if(_0x4123b7.anchor)encoding0.preencode(_0x2bec08,_0x4123b7.anchor);
},'encode'(_0x28a43b,_0x4061ad){
_0x1afaab={
_0x10231d:0x51,_0x55a7cb:0x41c,_0x316a96:0x1c8},_0x16f487={
_0x46f578:0x278,_0x393afa:0x41}
;
const _0x5f30de=(_0x4061ad.anchor?--0x1a65:0x0)|(_0x4061ad.isActive?0x2:--0x28c8);
c.fixed32.encode(_0x28a43b,_0x4061ad.id),encoding50_1.encode(_0x28a43b,_0x4061ad.response),encoding50_2.encode(_0x28a43b,_0x4061ad.metadata),c.uint.encode(_0x28a43b,_0x5f30de);
if(_0x4061ad.anchor)encoding0.encode(_0x28a43b,_0x4061ad.anchor);
},'decode'(_0x3b9261){
_0xe48be4={
_0x2befac:0x152,_0x1ce557:0x1d1,_0x5a0571:0x15f},_0x4902c8={
_0xf32ea3:0x11d},_0x38064c=c.fixed32.decode(_0x3b9261),_0x514b83=encoding50_1.decode(_0x3b9261),_0x3cdb76=encoding50_2.decode(_0x3b9261);
const _0x6def7d=c.uint.decode(_0x3b9261);
return{
'id':_0x38064c,'response':_0x514b83,'metadata':_0x3cdb76,'anchor':(_0x6def7d&--0x3af1)!==-0x3984?encoding0.decode(_0x3b9261):null,'isActive':(_0x6def7d&-0x3f22)!==0x0}
;
}
},encoding51_0=encoding32_0,encoding51_1=c.frame(encoding50),encoding51={
'preencode'(_0x57fec2,_0x3bd639){
_0x3036c6={
_0x29f769:0x1d8},_0x4fdda7={
_0x2e592c:0x48,_0x155c73:0xc9,_0x53210e:0x14d}
;
encoding51_0.preencode(_0x57fec2,_0x3bd639.header),encoding51_1.preencode(_0x57fec2,_0x3bd639.invitation);
},'encode'(_0x65107e,_0xf93525){
_0x4e43c3={
_0x58f37c:0x19d,_0x585c8d:0xcc},_0x327843={
_0x399f95:0x15e,_0x2334ce:0x291,_0x43cec9:0x185}
;
encoding51_0.encode(_0x65107e,_0xf93525.header);
encoding51_1.encode(_0x65107e,_0xf93525.invitation);
},'decode'(_0x1af756){
_0x442904={
_0x37d0a4:0xe6,_0x187b7a:0x374,_0x3ac90c:0x157},_0x4e6721={
_0x118190:0x17d,_0x55a0a9:0x1be,_0x51e61a:0x123}
;
const _0x49b5bc=encoding51_0.decode(_0x1af756),_0x3431d5=encoding51_1.decode(_0x1af756);
return{
'header':_0x49b5bc,'invitation':_0x3431d5}
;
}
},encoding52_0=encoding32_0,encoding52={
'preencode'(_0x220202,_0x54564d){
_0x3d4827={
_0x5f0d8c:0x162,_0x198b94:0x85,_0x16775b:0x155},_0x58b67d={
_0x2c81b4:0x14e,_0x21d967:0x185}
;
encoding52_0.preencode(_0x220202,_0x54564d.header);
c.fixed32.preencode(_0x220202,_0x54564d.id);
},'encode'(_0x3a33a6,_0x112534){
_0x87b651={
_0x377ca5:0x1bf,_0x55370d:0x3a0,_0x3fa9aa:0x11a},_0x501865={
_0x23f7f5:0xf2,_0x574ed1:0x164,_0x2ff1f3:0x4db}
;
encoding52_0.encode(_0x3a33a6,_0x112534.header),c.fixed32.encode(_0x3a33a6,_0x112534.id);
},'decode'(_0x14128f){
_0x10ba5f={
_0x4fa074:0x1e0,_0x18c745:0x39,_0x2f97bb:0xda},_0x26c299={
_0x363b06:0xbe},_0x176d5e=encoding52_0.decode(_0x14128f);
const _0x16497f=c.fixed32.decode(_0x14128f);
return{
'header':_0x176d5e,'id':_0x16497f}
;
}
},encoding53={
'preencode'(_0xc4690f,_0x42c47b){
_0x2470cc={
_0x3274c3:0x116,_0x3d0dd4:0x11a,_0xe02c5:0x5e3},_0x541d94={
_0x11b2ec:0x439,_0x51cc14:0xc9}
;
c.fixed32.preencode(_0xc4690f,_0x42c47b.mailbox);
c.fixed32.preencode(_0xc4690f,_0x42c47b.invitationSeed);
encoding0.preencode(_0xc4690f,_0x42c47b.anchor);
},'encode'(_0x2c809a,_0x43b2f3){
_0x694ff5={
_0x349295:0x176,_0x1740f6:0x19a,_0x6ee566:0x3e2},_0x40d989={
_0x3fdcf6:0xcf,_0x3a7b1c:0xa6}
;
c.fixed32.encode(_0x2c809a,_0x43b2f3.mailbox);
c.fixed32.encode(_0x2c809a,_0x43b2f3.invitationSeed),encoding0.encode(_0x2c809a,_0x43b2f3.anchor);
},'decode'(_0x36616a){
_0x2cad84={
_0x48a838:0x1cc,_0x456f6a:0x1aa,_0x2cb507:0x3a1},_0x147489={
_0x10cb7e:0xa6,_0x57adad:0x6f},_0x2a34d8=c.fixed32.decode(_0x36616a);
const _0x2b04ac=c.fixed32.decode(_0x36616a);
const _0x3da23d=encoding0.decode(_0x36616a);
return{
'mailbox':_0x2a34d8,'invitationSeed':_0x2b04ac,'anchor':_0x3da23d}
;
}
},encoding54={
'preencode'(_0x112aea,_0x12ea6e){
_0x3a1af9={
_0x40452e:0x1f1,_0x623567:0x1f9,_0x4ca1c0:0x1a3},_0x5a24de={
_0x2bc771:0x108,_0x101bd1:0xde}
;
c.fixed32.preencode(_0x112aea,_0x12ea6e.mailbox),c.fixed32.preencode(_0x112aea,_0x12ea6e.invitationSeed),encoding0.preencode(_0x112aea,_0x12ea6e.anchor);
c.fixed32.preencode(_0x112aea,_0x12ea6e.identityPublicKey);
},'encode'(_0x399fa4,_0x4dd59a){
_0x22bf2a={
_0x13560c:0x57},_0xfc6d31={
_0x347faf:0x171,_0x282bce:0x96,_0x80ab68:0xe5}
;
c.fixed32.encode(_0x399fa4,_0x4dd59a.mailbox);
c.fixed32.encode(_0x399fa4,_0x4dd59a.invitationSeed),encoding0.encode(_0x399fa4,_0x4dd59a.anchor),c.fixed32.encode(_0x399fa4,_0x4dd59a.identityPublicKey);
},'decode'(_0x4ddf5c){
_0x41c0c8={
_0xb0b4e6:0x55,_0x27a3b8:0x52,_0x5f210d:0x6e},_0x2274ca={
_0x3ab73a:0x59,_0x9ffd7f:0x2d6,_0x2335bf:0x77}
;
const _0x5c7f8d=c.fixed32.decode(_0x4ddf5c),_0x9ca26a=c.fixed32.decode(_0x4ddf5c),_0x20f592=encoding0.decode(_0x4ddf5c),_0x5be55c=c.fixed32.decode(_0x4ddf5c);
return{
'mailbox':_0x5c7f8d,'invitationSeed':_0x9ca26a,'anchor':_0x20f592,'identityPublicKey':_0x5be55c}
;
}
},encoding55={
'preencode'(_0x27636f,_0x47a6bc){
_0x4a5df7={
_0x5589db:0x74},_0x1253f0={
_0x3c9dee:0xf2,_0x22c557:0x290,_0x55bd3b:0xd7}
;
c.fixed32.preencode(_0x27636f,_0x47a6bc.mailbox);
},'encode'(_0x238e48,_0x43b47f){
_0x189856={
_0x2000df:0xa2},_0x40d8d5={
_0xf08ac:0x9c,_0x3d5d12:0x432,_0xa19cac:0x1de}
;
c.fixed32.encode(_0x238e48,_0x43b47f.mailbox);
},'decode'(_0x391e42){
_0x2585d0={
_0x375121:0x109},_0x302a97={
_0x470753:0x69,_0x20af94:0x12f,_0xb59f0f:0x28}
;
const _0x2eab08=c.fixed32.decode(_0x391e42);
return{
'mailbox':_0x2eab08}
;
}
},encoding56_0=c.frame(encoding53),encoding56_1=c.frame(encoding54),encoding56_2=c.frame(encoding55),encoding56_4=c.array(c.ipv4Address),encoding56={
'preencode'(_0x30add0,_0x34691f){
_0x5ba888={
_0x41394a:0x124,_0x276f6f:0x1db,_0x559c1a:0x47c},_0x50d22a={
_0x180fd6:0xdb,_0x223ce5:0x3f3}
;
_0x30add0.end++;
if(_0x34691f.room)encoding56_0.preencode(_0x30add0,_0x34691f.room);
if(_0x34691f.identity)encoding56_1.preencode(_0x30add0,_0x34691f.identity);
if(_0x34691f.contact)encoding56_2.preencode(_0x30add0,_0x34691f.contact);
if(version>=-0x2e61&&_0x34691f.readonly)encoding56_3.preencode(_0x30add0,_0x34691f.readonly);
if(version>=0x11&&_0x34691f.additionalNodes)encoding56_4.preencode(_0x30add0,_0x34691f.additionalNodes);
},'encode'(_0xf3fac1,_0x10a72f){
_0x5efdc5={
_0x531079:0x1c7,_0x4bdbba:0x184},_0x2b2063={
_0x1afe26:0xec,_0x31d22e:0xa7}
;
const _0x1f5f75=(_0x10a72f.room?-0x288b:-0x35b0)|(_0x10a72f.identity?-0x1d0a:-0x340a)|(_0x10a72f.contact?0x4:-0x34e6)|(version>=0x9&&_0x10a72f.readonly?0x8:0x0)|(version>=-0x499&&_0x10a72f.additionalNodes?-0x1f24:-0x1692);
c.uint.encode(_0xf3fac1,_0x1f5f75);
if(_0x10a72f.room)encoding56_0.encode(_0xf3fac1,_0x10a72f.room);
if(_0x10a72f.identity)encoding56_1.encode(_0xf3fac1,_0x10a72f.identity);
if(_0x10a72f.contact)encoding56_2.encode(_0xf3fac1,_0x10a72f.contact);
if(version>=0x9&&_0x10a72f.readonly)encoding56_3.encode(_0xf3fac1,_0x10a72f.readonly);
if(version>=-0x27e1&&_0x10a72f.additionalNodes)encoding56_4.encode(_0xf3fac1,_0x10a72f.additionalNodes);
},'decode'(_0xa68ce3){
_0x5619e8={
_0x5717f8:0xbe,_0xe1e4c5:0x67,_0x20da4e:0x189},_0x4e0415={
_0x4ef848:0x1ad,_0x5b3b6c:0x59e},_0x336a5d=c.uint.decode(_0xa68ce3);
return{
'room':(_0x336a5d&-0x236b)!==0x0?encoding56_0.decode(_0xa68ce3):null,'identity':(_0x336a5d&-0x1c8c)!==0x0?encoding56_1.decode(_0xa68ce3):null,'contact':(_0x336a5d&0x4)!==0x0?encoding56_2.decode(_0xa68ce3):null,'readonly':version>=-0x1e89&&(_0x336a5d&0x8)!==0x0?encoding56_3.decode(_0xa68ce3):null,'additionalNodes':version>=0x11&&(_0x336a5d&0x10)!==0x0?encoding56_4.decode(_0xa68ce3):null}
;
}
},encoding57_0=encoding32_0,encoding57={
'preencode'(_0x59b62d,_0xaf4b36){
_0x258c77={
_0x5f22b1:0x178},_0x451da7={
_0x322997:0x23a,_0x3a4198:0x14c}
;
encoding57_0.preencode(_0x59b62d,_0xaf4b36.header);
c.buffer.preencode(_0x59b62d,_0xaf4b36.blindRequest);
},'encode'(_0x1200f0,_0x43b482){
_0x130fde={
_0x5660b9:0x6d,_0x57fa9c:0xee,_0x2131b1:0xe2},_0x10c110={
_0xb19127:0x1c3}
;
encoding57_0.encode(_0x1200f0,_0x43b482.header);
c.buffer.encode(_0x1200f0,_0x43b482.blindRequest);
},'decode'(_0x3990f1){
_0x2b3b49={
_0x539439:0x171,_0x2c3145:0x162,_0x39e49a:0x49f}
;
const _0xf46000=encoding57_0.decode(_0x3990f1),_0x4e76a7=c.buffer.decode(_0x3990f1);
return{
'header':_0xf46000,'blindRequest':_0x4e76a7}
;
}
},encoding58_0=encoding32_0,encoding58={
'preencode'(_0x274e0,_0x5009d2){
_0x3cebef={
_0x2155b8:0x1af,_0x23d8ed:0x26f,_0x14822a:0x36},_0x53e436={
_0x4595fb:0x93,_0x573795:0xe2,_0x3b9af5:0x443}
;
encoding58_0.preencode(_0x274e0,_0x5009d2.header);
_0x274e0.end++;
if(_0x5009d2.profile)encoding58_1.preencode(_0x274e0,_0x5009d2.profile);
},'encode'(_0x41948c,_0x576dbf){
_0x37c631={
_0x3836a8:0x19a},_0x1cd020={
_0x3772bd:0x100,_0x1b0d16:0x31f},_0x3567a2=_0x576dbf.profile?0x1:0x0;
encoding58_0.encode(_0x41948c,_0x576dbf.header),c.uint.encode(_0x41948c,_0x3567a2);
if(_0x576dbf.profile)encoding58_1.encode(_0x41948c,_0x576dbf.profile);
},'decode'(_0x112208){
_0x17e65f={
_0x58914a:0x61,_0x3bbfc0:0x2f,_0x52cb5c:0x6f}
;
const _0x5acee6=encoding58_0.decode(_0x112208),_0x50a7d3=c.uint.decode(_0x112208);
return{
'header':_0x5acee6,'profile':(_0x50a7d3&-0x4b75)!==0x0?encoding58_1.decode(_0x112208):null}
;
}
},encoding59={
'preencode'(_0xc77f9d,_0x196681){
},'encode'(_0x288c98,_0x45c2f5){
},'decode'(_0x1cc53d){
return{
}
;
}
},encoding60=encoding59,encoding61_2=encoding45_1,encoding61={
'preencode'(_0x30f45c,_0x4e51b3){
_0x10f1b3={
_0x349236:0x62},_0x4795c6={
_0x6f0483:0xb5,_0x54762a:0x109,_0x4fdbda:0x2ad}
;
c.fixed32.preencode(_0x30f45c,_0x4e51b3.deviceKey),c.fixed32.preencode(_0x30f45c,_0x4e51b3.id);
encoding61_2.preencode(_0x30f45c,_0x4e51b3.request);
},'encode'(_0x1629c4,_0x555448){
_0x292b2f={
_0x3d7682:0x183,_0xe4f68d:0x132},_0x718f57={
_0x3596bd:0x4d,_0xb0ce8d:0x2fd}
;
c.fixed32.encode(_0x1629c4,_0x555448.deviceKey),c.fixed32.encode(_0x1629c4,_0x555448.id),encoding61_2.encode(_0x1629c4,_0x555448.request);
},'decode'(_0x5f561b){
_0x300ddb={
_0x3c3da3:0xec,_0x3f6a52:0x1d8},_0x5332ad={
_0x4bae93:0x3c,_0x4de563:0x1b0}
;
const _0x2c1e14=c.fixed32.decode(_0x5f561b);
const _0x5a31f7=c.fixed32.decode(_0x5f561b),_0x4d967f=encoding61_2.decode(_0x5f561b);
return{
'deviceKey':_0x2c1e14,'id':_0x5a31f7,'request':_0x4d967f}
;
}
},encoding62_0=encoding32_0,encoding62_2=encoding48_1,encoding62={
'preencode'(_0xbec2f4,_0x2cf00a){
_0x8731ad={
_0x7f575b:0x169,_0xff853:0x49e},_0x5562b3={
_0x5965bb:0x124,_0x5c67fd:0x171,_0x24d2e8:0x1dd}
;
encoding62_0.preencode(_0xbec2f4,_0x2cf00a.header),c.fixed32.preencode(_0xbec2f4,_0x2cf00a.deviceKey),_0xbec2f4.end++;
if(_0x2cf00a.identity)encoding62_2.preencode(_0xbec2f4,_0x2cf00a.identity);
},'encode'(_0x57cc86,_0x25f2e0){
_0x383e93={
_0x277447:0x1ea},_0x153265={
_0x1fa2d5:0x53},_0x1f39e0=_0x25f2e0.identity?-0x1a41:-0x2fb0;
encoding62_0.encode(_0x57cc86,_0x25f2e0.header);
c.fixed32.encode(_0x57cc86,_0x25f2e0.deviceKey),c.uint.encode(_0x57cc86,_0x1f39e0);
if(_0x25f2e0.identity)encoding62_2.encode(_0x57cc86,_0x25f2e0.identity);
},'decode'(_0x1eb630){
_0x4978fd={
_0x9778fb:0x1c2},_0x26e299={
_0x370cfb:0x10c,_0x2407b2:0xdb,_0x52742e:0x190}
;
const _0x2d5c5d=encoding62_0.decode(_0x1eb630),_0x12d5b0=c.fixed32.decode(_0x1eb630);
const _0xb834f1=c.uint.decode(_0x1eb630);
return{
'header':_0x2d5c5d,'deviceKey':_0x12d5b0,'identity':(_0xb834f1&--0x1cb7)!==--0x76c?encoding62_2.decode(_0x1eb630):null}
;
}
},encoding63_0=encoding32_0,encoding63={
'preencode'(_0x34ff05,_0xb31646){
_0x550f29={
_0x2502b7:0x1a1},_0x573eb9={
_0xd6fb8a:0x17d,_0x4aa6c4:0x75,_0x59dc9f:0x15d}
;
encoding63_0.preencode(_0x34ff05,_0xb31646.header);
c.fixed32.preencode(_0x34ff05,_0xb31646.deviceKey);
},'encode'(_0x229119,_0x2313f4){
_0x168bc1={
_0x57efef:0xf5,_0x247884:0xaa},_0x3596cf={
_0x28b9c4:0x67,_0x2fc8d0:0x30}
;
encoding63_0.encode(_0x229119,_0x2313f4.header);
c.fixed32.encode(_0x229119,_0x2313f4.deviceKey);
},'decode'(_0x44be05){
const _0x3b0c63=encoding63_0.decode(_0x44be05),_0x168744=c.fixed32.decode(_0x44be05);
return{
'header':_0x3b0c63,'deviceKey':_0x168744}
;
}
},encoding64_1=c.frame(encoding17),encoding64_2=encoding39_0,encoding64={
'preencode'(_0x4ea135,_0x4db728){
_0x32b85b={
_0x361ea6:0x11,_0x597a15:0x405,_0x2dfe8c:0x167}
;
c.fixed32.preencode(_0x4ea135,_0x4db728.key);
encoding64_1.preencode(_0x4ea135,_0x4db728.status),encoding64_2.preencode(_0x4ea135,_0x4db728.profile);
},'encode'(_0x1703f6,_0x5c14f2){
_0x36ecd1={
_0x3a7d8f:0x1c7,_0x199158:0x165,_0x4684f9:0x0},_0x58b935={
_0x4df94b:0x9e,_0x495e20:0x168}
;
c.fixed32.encode(_0x1703f6,_0x5c14f2.key);
encoding64_1.encode(_0x1703f6,_0x5c14f2.status),encoding64_2.encode(_0x1703f6,_0x5c14f2.profile);
},'decode'(_0x3c0b93){
_0x337037={
_0x2f74b5:0xa1,_0x29a508:0x161,_0x2163d9:0x49c},_0x2ff513={
_0x541fbf:0x153,_0x302b63:0x1ba},_0x740392=c.fixed32.decode(_0x3c0b93),_0x28b2de=encoding64_1.decode(_0x3c0b93),_0x3b9243=encoding64_2.decode(_0x3c0b93);
return{
'key':_0x740392,'status':_0x28b2de,'profile':_0x3b9243}
;
}
},encoding65_1=encoding64_1,encoding65_2=encoding39_0,encoding65={
'preencode'(_0x54ada1,_0xc2e412){
_0x5a8a4f={
_0x40073e:0x12c,_0x4d32f5:0x77},_0x5b96ff={
_0x22e5ed:0x25,_0x230375:0x2c1}
;
c.fixed32.preencode(_0x54ada1,_0xc2e412.key),encoding65_1.preencode(_0x54ada1,_0xc2e412.status),encoding65_2.preencode(_0x54ada1,_0xc2e412.profile),_0x54ada1.end++;
if(_0xc2e412.proofs)encoding65_3.preencode(_0x54ada1,_0xc2e412.proofs);
},'encode'(_0x484ba2,_0x4a76b0){
_0x1b19f4={
_0x4ea79c:0x100,_0x2af687:0x160},_0x48c16b={
_0x4cee33:0xc3,_0x3faf45:0xa7},_0x4599f5=_0x4a76b0.proofs?0x1:0x0;
c.fixed32.encode(_0x484ba2,_0x4a76b0.key),encoding65_1.encode(_0x484ba2,_0x4a76b0.status),encoding65_2.encode(_0x484ba2,_0x4a76b0.profile),c.uint.encode(_0x484ba2,_0x4599f5);
if(_0x4a76b0.proofs)encoding65_3.encode(_0x484ba2,_0x4a76b0.proofs);
},'decode'(_0x49047a){
_0x574b99={
_0x344381:0x196,_0x40e2ed:0x202,_0x2811bf:0x12a},_0x5026d3={
_0x560ad5:0x1f,_0x172b8a:0x15},_0x1228b8=c.fixed32.decode(_0x49047a);
const _0x4314a6=encoding65_1.decode(_0x49047a);
const _0x5b9f7c=encoding65_2.decode(_0x49047a),_0x2df0e8=c.uint.decode(_0x49047a);
return{
'key':_0x1228b8,'status':_0x4314a6,'profile':_0x5b9f7c,'proofs':(_0x2df0e8&0x1)!==0x0?encoding65_3.decode(_0x49047a):null}
;
}
},encoding66={
'preencode'(_0x3bbc1e,_0x23ecb9){
_0x17302f={
_0x32f475:0xbe,_0x2ca141:0x540},_0x20c8d7={
_0x5df341:0x105,_0xf38115:0x1d,_0x319297:0x368}
;
c.fixed32.preencode(_0x3bbc1e,_0x23ecb9.key);
_0x3bbc1e.end++;
if(_0x23ecb9.profileAttestation)c.buffer.preencode(_0x3bbc1e,_0x23ecb9.profileAttestation);
if(_0x23ecb9.latestReceipt)c.buffer.preencode(_0x3bbc1e,_0x23ecb9.latestReceipt);
},'encode'(_0x5ee8dc,_0xa2bd0d){
_0x3f4dc7={
_0x29533c:0x100,_0x33d1ba:0x87,_0x36f2e7:0x10f},_0x239099={
_0x35530e:0x8b,_0x435c0d:0x112,_0x263882:0x13b},_0x457bc8=(_0xa2bd0d.profileAttestation?-0x2061:-0x3d2c)|(_0xa2bd0d.latestReceipt?-0xdc8:-0x19cc);
c.fixed32.encode(_0x5ee8dc,_0xa2bd0d.key),c.uint.encode(_0x5ee8dc,_0x457bc8);
if(_0xa2bd0d.profileAttestation)c.buffer.encode(_0x5ee8dc,_0xa2bd0d.profileAttestation);
if(_0xa2bd0d.latestReceipt)c.buffer.encode(_0x5ee8dc,_0xa2bd0d.latestReceipt);
},'decode'(_0x2ab9db){
_0x1fb5f1={
_0x5e426c:0x112,_0x1ad5d5:0xe9,_0x5eef85:0x50},_0x14f903={
_0x4bb371:0x1b7}
;
const _0x1894a8=c.fixed32.decode(_0x2ab9db),_0x23e709=c.uint.decode(_0x2ab9db);
return{
'key':_0x1894a8,'profileAttestation':(_0x23e709&0x1)!==0x0?c.buffer.decode(_0x2ab9db):null,'latestReceipt':(_0x23e709&-0x41e)!==0x0?c.buffer.decode(_0x2ab9db):null}
;
}
},encoding67_0=encoding32_0,encoding67_1=encoding44_3,encoding67={
'preencode'(_0x4832ad,_0x5d9ff8){
_0x1485e8={
_0x4ae945:0xf8,_0xeb450e:0x1bd},_0x16e39a={
_0x51214f:0xc8}
;
encoding67_0.preencode(_0x4832ad,_0x5d9ff8.header);
encoding67_1.preencode(_0x4832ad,_0x5d9ff8.member);
},'encode'(_0x463f76,_0x2d63f1){
_0x5c05d3={
_0xb47cdc:0x10d,_0x54fee1:0x24,_0x2c0c0c:0x139},_0x4ab287={
_0x26da31:0x1a8,_0x42cf1f:0x81}
;
encoding67_0.encode(_0x463f76,_0x2d63f1.header),encoding67_1.encode(_0x463f76,_0x2d63f1.member);
},'decode'(_0x588bf9){
const _0xb9cc87=encoding67_0.decode(_0x588bf9),_0x498842=encoding67_1.decode(_0x588bf9);
return{
'header':_0xb9cc87,'member':_0x498842}
;
}
},encoding68_0=encoding32_0,encoding68_3=c.frame(encoding18),encoding68={
'preencode'(_0x366065,_0x57333e){
_0x56fbe8={
_0x5bcfdf:0x5a,_0xd02787:0x69},_0x15612e={
_0x539358:0x7f,_0x4950c5:0x326}
;
encoding68_0.preencode(_0x366065,_0x57333e.header),c.fixed32.preencode(_0x366065,_0x57333e.memberKey),c.uint.preencode(_0x366065,_0x57333e.key);
encoding68_3.preencode(_0x366065,_0x57333e.status);
},'encode'(_0xd59dc4,_0x5d964e){
_0x4fbe67={
_0x5d9820:0xa7,_0x5f085d:0x1c6},_0x3e3f86={
_0x5415a3:0x5e,_0x9ce0d:0xd}
;
encoding68_0.encode(_0xd59dc4,_0x5d964e.header),c.fixed32.encode(_0xd59dc4,_0x5d964e.memberKey);
c.uint.encode(_0xd59dc4,_0x5d964e.key),encoding68_3.encode(_0xd59dc4,_0x5d964e.status);
},'decode'(_0x560d3d){
_0x162c56={
_0x164cc6:0x171,_0x5173a4:0x1e6},_0x46b98c={
_0x7b344c:0x18,_0x2e4f3f:0x2e},_0x1dfe74=encoding68_0.decode(_0x560d3d),_0xef2eb5=c.fixed32.decode(_0x560d3d);
const _0x5551b7=c.uint.decode(_0x560d3d),_0x59c5ec=encoding68_3.decode(_0x560d3d);
return{
'header':_0x1dfe74,'memberKey':_0xef2eb5,'key':_0x5551b7,'status':_0x59c5ec}
;
}
},encoding69_0=encoding32_0,encoding69={
'preencode'(_0x7007cf,_0x388172){
_0xfb6d1c={
_0x499760:0x132,_0x3b8fab:0x174},_0x2c149b={
_0x345cf9:0xdf,_0x19d162:0xf5,_0x1ad654:0x57}
;
encoding69_0.preencode(_0x7007cf,_0x388172.header),c.fixed32.preencode(_0x7007cf,_0x388172.key);
_0x7007cf.end++;
},'encode'(_0x3d8891,_0xbc92f5){
_0x552e5d={
_0x538af0:0x68,_0x519091:0x138,_0x4e3488:0x42},_0x591689={
_0x8f8873:0x25c,_0x279b1b:0x26}
;
const _0x2fadcf=(_0xbc92f5.isModerator?0x1:-0x4cb6)|(_0xbc92f5.isAdmin?0x2:0x0);
encoding69_0.encode(_0x3d8891,_0xbc92f5.header),c.fixed32.encode(_0x3d8891,_0xbc92f5.key);
c.uint.encode(_0x3d8891,_0x2fadcf);
},'decode'(_0xc76b7c){
_0x598e79={
_0x4f45af:0x86},_0x3dcc54={
_0x349355:0x7c,_0x2f82a5:0x48f,_0x3989ed:0xf7},_0x3349c1=encoding69_0.decode(_0xc76b7c),_0x16cc54=c.fixed32.decode(_0xc76b7c);
const _0x320f55=c.uint.decode(_0xc76b7c);
return{
'header':_0x3349c1,'key':_0x16cc54,'isModerator':(_0x320f55&-0x1407)!==-0xdb6,'isAdmin':(_0x320f55&-0x1cd2)!==-0x3a4e}
;
}
},encoding70_0=encoding32_0,encoding70={
'preencode'(_0x471e8d,_0x24387a){
_0x417ec5={
_0x503d76:0xbc,_0x431c2e:0xc1,_0x5a6209:0xfb},_0x2af64a={
_0x452db7:0x147,_0x5d1b50:0x28d,_0x3b77c3:0xf1}
;
encoding70_0.preencode(_0x471e8d,_0x24387a.header),c.fixed32.preencode(_0x471e8d,_0x24387a.key);
},'encode'(_0x1ae76b,_0x1e91a4){
_0x28c2b8={
_0x1ab669:0x1af,_0x3709a2:0x1b,_0x4211bb:0x128},_0x18e2cb={
_0x3c4e01:0x53}
;
encoding70_0.encode(_0x1ae76b,_0x1e91a4.header),c.fixed32.encode(_0x1ae76b,_0x1e91a4.key);
},'decode'(_0x425c17){
_0x1779c1={
_0x45f001:0x170},_0x4b0a2c={
_0x2eac28:0x41,_0x216f61:0x17a}
;
const _0xfa861c=encoding70_0.decode(_0x425c17),_0x20825d=c.fixed32.decode(_0x425c17);
return{
'header':_0xfa861c,'key':_0x20825d}
;
}
},encoding71={
'preencode'(_0x3423dc,_0x5a0718){
_0x32e5dd={
_0x5d1538:0xab,_0x2c19c9:0x13d,_0xc618c6:0x12d},_0x1de406={
_0x25914f:0x31,_0x170bf9:0x1cd}
;
c.fixed32.preencode(_0x3423dc,_0x5a0718.key),c.uint.preencode(_0x3423dc,_0x5a0718.mentions);
},'encode'(_0x26d76f,_0x25d353){
_0x398700={
_0x8fe9a6:0x139,_0x54d00c:0xdc},_0xd96a94={
_0x4e031e:0x1bc,_0x305a2a:0x5a,_0x5ad6de:0x98}
;
c.fixed32.encode(_0x26d76f,_0x25d353.key);
c.uint.encode(_0x26d76f,_0x25d353.mentions);
},'decode'(_0x3ee537){
_0x1e776d={
_0x33a54e:0xb5,_0x259fbd:0x491,_0x43128c:0x2c},_0x29e474={
_0x58ebdd:0xea,_0x47ab2d:0x171,_0x869737:0x2bf}
;
const _0x526a4a=c.fixed32.decode(_0x3ee537);
const _0x198dfc=c.uint.decode(_0x3ee537);
return{
'key':_0x526a4a,'mentions':_0x198dfc}
;
}
},encoding72={
'preencode'(_0x4bcf66,_0x2ecb99){
_0x1ec203={
_0x5c1aa9:0x102,_0xc79545:0x3ab},_0x2a9ae6={
_0x21cff6:0x119,_0x51f451:0x1c7,_0x5daca0:0x1aa}
;
_0x4bcf66.end++;
if(_0x2ecb99.memberKey)c.fixed32.preencode(_0x4bcf66,_0x2ecb99.memberKey);
},'encode'(_0x17fa8a,_0x19d68d){
_0x559b78={
_0x5b98d4:0x3d4,_0x3f8ac6:0x133},_0x1b6f2b={
_0x1064e9:0x14d,_0x3dcec9:0x110,_0x546805:0x1a7},_0x10eabe=_0x19d68d.memberKey?0x1:0x0;
c.uint.encode(_0x17fa8a,_0x10eabe);
if(_0x19d68d.memberKey)c.fixed32.encode(_0x17fa8a,_0x19d68d.memberKey);
},'decode'(_0x10cfc6){
_0x549477={
_0x96d6b:0x31,_0x3e9105:0x24,_0x2dfcc8:0xb9},_0x12bc32={
_0x202a9d:0xa0,_0x43fa21:0x1e2},_0x565957=c.uint.decode(_0x10cfc6);
return{
'memberKey':(_0x565957&-0x93)!==0x0?c.fixed32.decode(_0x10cfc6):null}
;
}
},encoding73=encoding72,encoding74={
'preencode'(_0x1794f7,_0x231a6b){
_0x2f9ce3={
_0x3aa1ee:0xd0,_0x55b365:0x2eb},_0x1baf79={
_0x24cef6:0xe3,_0x4c55bb:0xb1}
;
_0x1794f7.end++;
if(_0x231a6b.from)c.string.preencode(_0x1794f7,_0x231a6b.from);
if(_0x231a6b.to)c.string.preencode(_0x1794f7,_0x231a6b.to);
},'encode'(_0x3637c8,_0x1005b8){
_0x35748f={
_0x3314df:0x136,_0x41ca76:0x206,_0x19eb6d:0x13c},_0x49fb99={
_0x597e3d:0x12,_0x24c02f:0xc1}
;
const _0x10480a=(_0x1005b8.from?0x1:-0x3cec)|(_0x1005b8.to?0x2:0x0);
c.uint.encode(_0x3637c8,_0x10480a);
if(_0x1005b8.from)c.string.encode(_0x3637c8,_0x1005b8.from);
if(_0x1005b8.to)c.string.encode(_0x3637c8,_0x1005b8.to);
},'decode'(_0x3d2e0a){
_0x4af546={
_0x3e6eb6:0xd4,_0x3461e3:0x1b4,_0x3bc5d5:0x539},_0x3aa5ed=c.uint.decode(_0x3d2e0a);
return{
'from':(_0x3aa5ed&-0x210f)!==0x0?c.string.decode(_0x3d2e0a):null,'to':(_0x3aa5ed&-0x1e70)!==0x0?c.string.decode(_0x3d2e0a):null}
;
}
},encoding75_0=c.frame(encoding72),encoding75_1=c.frame(encoding73),encoding75_2=c.frame(encoding74),encoding75={
'preencode'(_0x519c83,_0x23b4da){
_0x366fc2={
_0x1963b2:0x15,_0xd342b2:0x1c8},_0xd7c36d={
_0x15d743:0x13e,_0x494108:0x14f,_0x401f54:0x408},_0xb9c258=(_0x23b4da.memberJoined?-0x8fd:--0xe96)|(_0x23b4da.memberLeft?-0x2c2e:-0x20c0)|(_0x23b4da.titleChanged?0x4:-0x3ae8)|(_0x23b4da.callStarted?-0x1db0:0x0)|(_0x23b4da.callHangup?-0x1bd2:0x0)|(_0x23b4da.callMissed?0x20:0x0)|(version>=-0x441a&&_0x23b4da.roomAvatarChanged?-0x1eaa:0x0)|(version>=0x4&&_0x23b4da.invitationCreated?-0x4e1a:0x0)|(version>=--0x1b50&&_0x23b4da.memberRemoved?-0x3046:0x0)|(version>=-0x26a1&&_0x23b4da.locationShared?0x200:-0x4640);
c.uint.preencode(_0x519c83,_0xb9c258);
if(_0x23b4da.memberJoined)encoding75_0.preencode(_0x519c83,_0x23b4da.memberJoined);
if(_0x23b4da.memberLeft)encoding75_1.preencode(_0x519c83,_0x23b4da.memberLeft);
if(_0x23b4da.titleChanged)encoding75_2.preencode(_0x519c83,_0x23b4da.titleChanged);
if(version>=-0x118&&_0x23b4da.memberRemoved)encoding75_8.preencode(_0x519c83,_0x23b4da.memberRemoved);
if(version>=0x1b&&_0x23b4da.locationShared)encoding75_9.preencode(_0x519c83,_0x23b4da.locationShared);
},'encode'(_0x4139c3,_0x1b609d){
_0x4b1657={
_0x4dc56a:0x10,_0x54dd2b:0xbd,_0x37acf9:0x2d8},_0x12e220={
_0x335f5:0xb2,_0x4901af:0x85,_0x1a62cd:0x538},_0x44572d=(_0x1b609d.memberJoined?--0x2cb7:0x0)|(_0x1b609d.memberLeft?-0x3dec:-0x1678)|(_0x1b609d.titleChanged?0x4:-0x2964)|(_0x1b609d.callStarted?-0x4db8:--0x214)|(_0x1b609d.callHangup?-0x3ffc:-0xec8)|(_0x1b609d.callMissed?--0x174c:0x0)|(version>=-0x1aac&&_0x1b609d.roomAvatarChanged?0x40:0x0)|(version>=0x4&&_0x1b609d.invitationCreated?-0x136e:-0x1e2)|(version>=-0x10c&&_0x1b609d.memberRemoved?-0x486a:0x0)|(version>=-0x1e35&&_0x1b609d.locationShared?--0x68:0x0);
c.uint.encode(_0x4139c3,_0x44572d);
if(_0x1b609d.memberJoined)encoding75_0.encode(_0x4139c3,_0x1b609d.memberJoined);
if(_0x1b609d.memberLeft)encoding75_1.encode(_0x4139c3,_0x1b609d.memberLeft);
if(_0x1b609d.titleChanged)encoding75_2.encode(_0x4139c3,_0x1b609d.titleChanged);
if(version>=0x4&&_0x1b609d.memberRemoved)encoding75_8.encode(_0x4139c3,_0x1b609d.memberRemoved);
if(version>=-0x1ad1&&_0x1b609d.locationShared)encoding75_9.encode(_0x4139c3,_0x1b609d.locationShared);
},'decode'(_0x43fc39){
_0xf8c053={
_0x3fe85b:0x13b,_0x29c918:0x121},_0x11f9bd={
_0x9eab73:0xea,_0x29d50c:0xc5,_0x28cfb7:0xb6}
;
const _0x50fd6f=c.uint.decode(_0x43fc39);
return{
'memberJoined':(_0x50fd6f&-0x1283)!==0x0?encoding75_0.decode(_0x43fc39):null,'memberLeft':(_0x50fd6f&0x2)!==0x0?encoding75_1.decode(_0x43fc39):null,'titleChanged':(_0x50fd6f&-0x60)!==-0x1316?encoding75_2.decode(_0x43fc39):null,'callStarted':(_0x50fd6f&-0x4d44)!==-0x2380,'callHangup':(_0x50fd6f&0x10)!==-0x1e44,'callMissed':(_0x50fd6f&-0x346e)!==0x0,'roomAvatarChanged':version>=0x4&&(_0x50fd6f&0x40)!==0x0,'invitationCreated':version>=0x4&&(_0x50fd6f&-0x554)!==0x0,'memberRemoved':version>=-0x451e&&(_0x50fd6f&0x100)!==-0x47d0?encoding75_8.decode(_0x43fc39):null,'locationShared':version>=-0x39c5&&(_0x50fd6f&0x200)!==0x0?encoding75_9.decode(_0x43fc39):null}
;
}
},encoding76={
'preencode'(_0x5c8ec7,_0x18b844){
_0x343be8={
_0x50bda1:0x7c,_0x1818e8:0x26f},_0x31cb61={
_0x29ba8e:0x1f3,_0xa29f65:0x495}
;
_0x5c8ec7.end++;
if(version>=--0x219d&&_0x18b844.locationShared)encoding76_3.preencode(_0x5c8ec7,_0x18b844.locationShared);
},'encode'(_0x270136,_0x426199){
_0x138139={
_0x284d71:0x69,_0xac51b5:0xe8},_0x2e0267={
_0x39c6fd:0xdd,_0x4168e6:0xe1,_0xa00e36:0x119},_0x255013=(_0x426199.callStarted?-0x2933:0x0)|(_0x426199.callHangup?-0x3708:0x0)|(_0x426199.callMissed?-0xdea:-0x1882)|(version>=--0x30c1&&_0x426199.locationShared?-0x4c4c:-0x2030);
c.uint.encode(_0x270136,_0x255013);
if(version>=-0x42d9&&_0x426199.locationShared)encoding76_3.encode(_0x270136,_0x426199.locationShared);
},'decode'(_0x5e03f2){
_0x1537c2={
_0x562bdc:0x1d6,_0x589dc8:0x107,_0x581d13:0x78}
;
const _0x46553d=c.uint.decode(_0x5e03f2);
return{
'callStarted':(_0x46553d&-0x38e7)!==0x0,'callHangup':(_0x46553d&0x2)!==0x0,'callMissed':(_0x46553d&-0x200)!==-0x37f8,'locationShared':version>=-0x2e3f&&(_0x46553d&0x8)!==-0x2b00?encoding76_3.decode(_0x5e03f2):null}
;
}
},encoding77={
'preencode'(_0x1ecaf6,_0x16efc9){
_0x371adb={
_0x2dcded:0xc1,_0x48c854:0x1c9,_0x39db63:0x173},_0x5ae450={
_0x568a8f:0xf3}
;
c.uint.preencode(_0x1ecaf6,_0x16efc9.start),c.uint.preencode(_0x1ecaf6,_0x16efc9.length);
},'encode'(_0x4c2b72,_0x537c3b){
_0x315731={
_0x286879:0x1c5,_0x5e66a4:0x129,_0x178c9a:0x5a3},_0x87c4e1={
_0x2cee22:0x3f,_0x335729:0x48b,_0x5b92e3:0x1af}
;
c.uint.encode(_0x4c2b72,_0x537c3b.start);
c.uint.encode(_0x4c2b72,_0x537c3b.length);
},'decode'(_0x319e2b){
_0x3e798e={
_0x73500f:0x1b3,_0x1e343a:0xc2,_0x290689:0x113},_0x2f05ee={
_0x1b0404:0x1d5},_0x267e61=c.uint.decode(_0x319e2b);
const _0x3f4252=c.uint.decode(_0x319e2b);
return{
'start':_0x267e61,'length':_0x3f4252}
;
}
},encoding78_0=c.frame(encoding77),encoding78={
'preencode'(_0x1483ab,_0x270027){
_0x652f52={
_0x546ad8:0x97,_0xeb49f9:0x1b9,_0x877846:0x160},_0xc38da={
_0x1cfee1:0xed,_0x301816:0xc2}
;
encoding78_0.preencode(_0x1483ab,_0x270027.range);
c.string.preencode(_0x1483ab,_0x270027.content);
},'encode'(_0x56d243,_0x5b3c21){
_0x10510e={
_0x44b552:0x187,_0x38e3b8:0x49a},_0x1f093b={
_0x1b23c6:0x30,_0x41f48e:0x0,_0x1c82c2:0x5ac}
;
encoding78_0.encode(_0x56d243,_0x5b3c21.range);
c.string.encode(_0x56d243,_0x5b3c21.content);
},'decode'(_0x3b8f86){
_0x3ee368={
_0x39dc77:0x62,_0x3a810e:0x131},_0x578b4a={
_0x3a3998:0x16f}
;
const _0x5ac994=encoding78_0.decode(_0x3b8f86),_0x41d73a=c.string.decode(_0x3b8f86);
return{
'range':_0x5ac994,'content':_0x41d73a}
;
}
},encoding79_0=encoding78_0,encoding79={
'preencode'(_0x313444,_0x2ecd14){
_0x1c7ab7={
_0x59dd6a:0x6c,_0x9f3959:0x12d,_0x265bd9:0x290},_0x3b264c={
_0x4369fb:0x15e,_0x2c01fc:0x195}
;
encoding79_0.preencode(_0x313444,_0x2ecd14.range),c.fixed32.preencode(_0x313444,_0x2ecd14.memberKey);
},'encode'(_0x981933,_0x3049a7){
_0x16a699={
_0x22de94:0x60,_0x43e5f9:0x23,_0x4bb3e6:0xcd},_0x38f671={
_0x5aa720:0x4e,_0x39f3a7:0x2c1}
;
encoding79_0.encode(_0x981933,_0x3049a7.range),c.fixed32.encode(_0x981933,_0x3049a7.memberKey);
},'decode'(_0x4debfe){
_0x270351={
_0x24b2f7:0x12b,_0xd628b9:0xbe,_0x380dbe:0x119},_0x22a5d1={
_0x25d235:0xfa,_0x23373c:0x9f,_0x514ecb:0x338},_0x539fe4=encoding79_0.decode(_0x4debfe),_0x3b6690=c.fixed32.decode(_0x4debfe);
return{
'range':_0x539fe4,'memberKey':_0x3b6690}
;
}
},encoding80_2=encoding13_0,encoding80_3=c.array(c.uint),encoding80={
'preencode'(_0x4d1a1b,_0x2960c8){
_0x26a9a1={
_0x2b6494:0x1e},_0x2d9f6a={
_0x4aaf67:0x1e7,_0x858ef9:0x173,_0x2499e5:0x10f}
;
_0x4d1a1b.end++;
if(_0x2960c8.title)c.string.preencode(_0x4d1a1b,_0x2960c8.title);
if(_0x2960c8.description)c.string.preencode(_0x4d1a1b,_0x2960c8.description);
if(_0x2960c8.file)encoding80_2.preencode(_0x4d1a1b,_0x2960c8.file);
if(version>=0xc&&_0x2960c8.files)encoding80_3.preencode(_0x4d1a1b,_0x2960c8.files);
},'encode'(_0x3db4cf,_0x5e54cd){
_0x424ab7={
_0x1bc7ab:0x105},_0x175565={
_0x5d74d2:0x142,_0x3e9277:0x117,_0x38940b:0x1ed},_0x3809c2=(_0x5e54cd.title?-0x110d:--0x374)|(_0x5e54cd.description?-0x3936:0x0)|(_0x5e54cd.file?--0x1fea:-0x3e0e)|(version>=0xc&&_0x5e54cd.files?0x8:--0xe68);
c.uint.encode(_0x3db4cf,_0x3809c2);
if(_0x5e54cd.title)c.string.encode(_0x3db4cf,_0x5e54cd.title);
if(_0x5e54cd.description)c.string.encode(_0x3db4cf,_0x5e54cd.description);
if(_0x5e54cd.file)encoding80_2.encode(_0x3db4cf,_0x5e54cd.file);
if(version>=-0x2cea&&_0x5e54cd.files)encoding80_3.encode(_0x3db4cf,_0x5e54cd.files);
},'decode'(_0x1b2b3f){
_0x57945c={
_0x3626bf:0x2d1,_0x2aadb3:0x1ad},_0x17b77f=c.uint.decode(_0x1b2b3f);
return{
'title':(_0x17b77f&0x1)!==-0x2fe2?c.string.decode(_0x1b2b3f):null,'description':(_0x17b77f&0x2)!==-0x4cf6?c.string.decode(_0x1b2b3f):null,'file':(_0x17b77f&-0x13c6)!==0x0?encoding80_2.decode(_0x1b2b3f):null,'files':version>=--0x17ee&&(_0x17b77f&0x8)!==0x0?encoding80_3.decode(_0x1b2b3f):null}
;
}
},encoding81_0=encoding78_0,encoding81_2=c.frame(encoding80),encoding81={
'preencode'(_0x52dc34,_0x5de1b0){
_0x401dda={
_0x55dcde:0xdb,_0x4a18d9:0x302},_0x26d223={
_0x36c6d3:0x1e8,_0x30c134:0xfb,_0x61703c:0x172}
;
encoding81_0.preencode(_0x52dc34,_0x5de1b0.range);
c.string.preencode(_0x52dc34,_0x5de1b0.url),_0x52dc34.end++;
if(_0x5de1b0.preview)encoding81_2.preencode(_0x52dc34,_0x5de1b0.preview);
},'encode'(_0x1b06c4,_0x9adb71){
_0x3060b1={
_0x49b010:0x151,_0x4373e8:0x186},_0x410602={
_0x3c0f29:0x12e},_0x17dad6=_0x9adb71.preview?0x1:0x0;
encoding81_0.encode(_0x1b06c4,_0x9adb71.range);
c.string.encode(_0x1b06c4,_0x9adb71.url);
c.uint.encode(_0x1b06c4,_0x17dad6);
if(_0x9adb71.preview)encoding81_2.encode(_0x1b06c4,_0x9adb71.preview);
},'decode'(_0x579622){
_0x113992={
_0x486267:0xfe,_0x1aa377:0x99,_0x2098bc:0x2a2},_0x59f231={
_0x205e9f:0x5b,_0x1938c8:0x1e6,_0x3b8f31:0x3ef},_0x2681f0=encoding81_0.decode(_0x579622);
const _0x36aa3c=c.string.decode(_0x579622);
const _0x323a87=c.uint.decode(_0x579622);
return{
'range':_0x2681f0,'url':_0x36aa3c,'preview':(_0x323a87&0x1)!==0x0?encoding81_2.decode(_0x579622):null}
;
}
},encoding82_0=c.array(c.frame(encoding79)),encoding82_1=c.array(c.frame(encoding81)),encoding82_2=encoding82_1,encoding82_3=c.array(c.frame(encoding77)),encoding82_4=encoding82_3,encoding82_5=encoding82_3,encoding82_6=c.array(c.frame(encoding78)),encoding82_7=encoding82_3,encoding82_8=encoding82_3,encoding82={
'preencode'(_0x547497,_0x539b94){
_0x4954a8={
_0x58f44e:0x111,_0x1d4871:0x356,_0x23cd3c:0xc1},_0x101d28={
_0x15a7f1:0x14e,_0x52f1cc:0x1d2,_0x25c948:0x1f3},_0xc7260c=(_0x539b94.mention?-0x617:0x0)|(_0x539b94.httpLink?-0x638:--0x29fc)|(_0x539b94.pearLink?0x4:0x0)|(_0x539b94.bold?--0x2f00:-0x37cc)|(_0x539b94.italic?--0x268a:-0x132)|(_0x539b94.code?0x20:0x0)|(_0x539b94.emoji?-0xee0:-0x36d6)|(_0x539b94.codeBlock?0x80:0x0)|(_0x539b94.strike?-0x1838:0x0)|(version>=--0x3f83&&_0x539b94.translation?--0x2d90:-0x1190);
c.uint.preencode(_0x547497,_0xc7260c);
if(_0x539b94.mention)encoding82_0.preencode(_0x547497,_0x539b94.mention);
if(_0x539b94.httpLink)encoding82_1.preencode(_0x547497,_0x539b94.httpLink);
if(_0x539b94.pearLink)encoding82_2.preencode(_0x547497,_0x539b94.pearLink);
if(_0x539b94.bold)encoding82_3.preencode(_0x547497,_0x539b94.bold);
if(_0x539b94.italic)encoding82_4.preencode(_0x547497,_0x539b94.italic);
if(_0x539b94.code)encoding82_5.preencode(_0x547497,_0x539b94.code);
if(_0x539b94.emoji)encoding82_6.preencode(_0x547497,_0x539b94.emoji);
if(_0x539b94.codeBlock)encoding82_7.preencode(_0x547497,_0x539b94.codeBlock);
if(_0x539b94.strike)encoding82_8.preencode(_0x547497,_0x539b94.strike);
if(version>=0x11&&_0x539b94.translation)encoding82_9.preencode(_0x547497,_0x539b94.translation);
},'encode'(_0x565462,_0x4e335e){
_0x3bb3a8={
_0x3f2b5a:0x1ae,_0x3470cc:0x127,_0x2295e9:0x177},_0x13e43f={
_0x2a1d16:0x1ba,_0xb1ed71:0x469},_0x1fa34d=(_0x4e335e.mention?--0x3785:-0x184a)|(_0x4e335e.httpLink?0x2:-0x13e2)|(_0x4e335e.pearLink?-0x2850:0x0)|(_0x4e335e.bold?-0x3e0:--0x48)|(_0x4e335e.italic?-0x1d9e:0x0)|(_0x4e335e.code?0x20:0x0)|(_0x4e335e.emoji?0x40:0x0)|(_0x4e335e.codeBlock?-0xa1e:0x0)|(_0x4e335e.strike?0x100:--0x2ef2)|(version>=0x11&&_0x4e335e.translation?0x200:-0x3dfc);
c.uint.encode(_0x565462,_0x1fa34d);
if(_0x4e335e.mention)encoding82_0.encode(_0x565462,_0x4e335e.mention);
if(_0x4e335e.httpLink)encoding82_1.encode(_0x565462,_0x4e335e.httpLink);
if(_0x4e335e.pearLink)encoding82_2.encode(_0x565462,_0x4e335e.pearLink);
if(_0x4e335e.bold)encoding82_3.encode(_0x565462,_0x4e335e.bold);
if(_0x4e335e.italic)encoding82_4.encode(_0x565462,_0x4e335e.italic);
if(_0x4e335e.code)encoding82_5.encode(_0x565462,_0x4e335e.code);
if(_0x4e335e.emoji)encoding82_6.encode(_0x565462,_0x4e335e.emoji);
if(_0x4e335e.codeBlock)encoding82_7.encode(_0x565462,_0x4e335e.codeBlock);
if(_0x4e335e.strike)encoding82_8.encode(_0x565462,_0x4e335e.strike);
if(version>=-0x169d&&_0x4e335e.translation)encoding82_9.encode(_0x565462,_0x4e335e.translation);
},'decode'(_0x197f69){
_0x230ad5={
_0x37322c:0x1c,_0x5acab0:0x148,_0x3444b4:0x61},_0x279257={
_0x5d65f5:0x17d,_0x1f3281:0x19a}
;
const _0x390f89=c.uint.decode(_0x197f69);
return{
'mention':(_0x390f89&-0x310d)!==0x0?encoding82_0.decode(_0x197f69):null,'httpLink':(_0x390f89&-0x33b8)!==-0x244?encoding82_1.decode(_0x197f69):null,'pearLink':(_0x390f89&--0x1e50)!==-0x3e90?encoding82_2.decode(_0x197f69):null,'bold':(_0x390f89&0x8)!==0x0?encoding82_3.decode(_0x197f69):null,'italic':(_0x390f89&0x10)!==-0x3d32?encoding82_4.decode(_0x197f69):null,'code':(_0x390f89&0x20)!==0x0?encoding82_5.decode(_0x197f69):null,'emoji':(_0x390f89&-0x1dfc)!==0x0?encoding82_6.decode(_0x197f69):null,'codeBlock':(_0x390f89&-0x31be)!==-0x406e?encoding82_7.decode(_0x197f69):null,'strike':(_0x390f89&--0x2e3a)!==--0x1f86?encoding82_8.decode(_0x197f69):null,'translation':version>=0x11&&(_0x390f89&0x200)!==0x0?encoding82_9.decode(_0x197f69):null}
;
}
},encoding83_1=c.array(c.frame(encoding12)),encoding83_2=c.frame(encoding82),encoding83_5=c.frame(encoding76),encoding83={
'preencode'(_0x42c575,_0xe8b3b3){
_0x540bb9={
_0x5a4cf1:0x10d,_0x2a8e43:0x11f,_0x95057:0x6c},_0x496d53={
_0x39a468:0x1bd,_0x1e83a0:0x7c}
;
_0x42c575.end++;
if(_0xe8b3b3.text)c.string.preencode(_0x42c575,_0xe8b3b3.text);
if(_0xe8b3b3.files)encoding83_1.preencode(_0x42c575,_0xe8b3b3.files);
if(_0xe8b3b3.display)encoding83_2.preencode(_0x42c575,_0xe8b3b3.display);
if(_0xe8b3b3.replyTo)encoding1.preencode(_0x42c575,_0xe8b3b3.replyTo);
if(_0xe8b3b3.parent)encoding1.preencode(_0x42c575,_0xe8b3b3.parent);
if(_0xe8b3b3.event)encoding83_5.preencode(_0x42c575,_0xe8b3b3.event);
},'encode'(_0x239802,_0x356c70){
_0x4e0d0c={
_0x4e1afd:0x67,_0x34429a:0x21e,_0x135eb8:0xaf},_0x2dff4f={
_0x33a344:0x9e,_0x3d01ae:0x1b4},_0x11c08d=(_0x356c70.text?--0x4173:0x0)|(_0x356c70.files?-0x26c0:-0x234c)|(_0x356c70.display?0x4:0x0)|(_0x356c70.replyTo?--0x120:0x0)|(_0x356c70.parent?-0x3042:0x0)|(_0x356c70.event?--0x70e:-0x39a4)|(version>=0x1b&&_0x356c70.forwarded?0x40:0x0);
c.uint.encode(_0x239802,_0x11c08d);
if(_0x356c70.text)c.string.encode(_0x239802,_0x356c70.text);
if(_0x356c70.files)encoding83_1.encode(_0x239802,_0x356c70.files);
if(_0x356c70.display)encoding83_2.encode(_0x239802,_0x356c70.display);
if(_0x356c70.replyTo)encoding1.encode(_0x239802,_0x356c70.replyTo);
if(_0x356c70.parent)encoding1.encode(_0x239802,_0x356c70.parent);
if(_0x356c70.event)encoding83_5.encode(_0x239802,_0x356c70.event);
},'decode'(_0x14ed38){
_0xe63375={
_0x4c683c:0x0,_0x1938d0:0x1cc,_0x5f534e:0x10a},_0x301263={
_0xed24fc:0x80,_0x206d01:0xd4}
;
const _0x286382=c.uint.decode(_0x14ed38);
return{
'text':(_0x286382&-0x395d)!==-0x1f24?c.string.decode(_0x14ed38):null,'files':(_0x286382&--0x103c)!==-0x2c00?encoding83_1.decode(_0x14ed38):null,'display':(_0x286382&0x4)!==-0x279c?encoding83_2.decode(_0x14ed38):null,'replyTo':(_0x286382&0x8)!==0x0?encoding1.decode(_0x14ed38):null,'parent':(_0x286382&-0x1cc2)!==0x0?encoding1.decode(_0x14ed38):null,'event':(_0x286382&0x20)!==0x0?encoding83_5.decode(_0x14ed38):null,'forwarded':version>=0x1b&&(_0x286382&--0x3bb6)!==0x0}
;
}
},encoding84_1=encoding80_3,encoding84_2=encoding83_2,encoding84={
'preencode'(_0x4eb15a,_0x34d88a){
_0x307eab={
_0x2669f6:0x19b,_0x26b2c9:0x8},_0x231a9d={
_0x23f899:0x2,_0x5e871b:0x136,_0x597f7d:0x65}
;
_0x4eb15a.end++;
if(_0x34d88a.text)c.string.preencode(_0x4eb15a,_0x34d88a.text);
if(_0x34d88a.files)encoding84_1.preencode(_0x4eb15a,_0x34d88a.files);
if(_0x34d88a.display)encoding84_2.preencode(_0x4eb15a,_0x34d88a.display);
if(_0x34d88a.replyTo)encoding1.preencode(_0x4eb15a,_0x34d88a.replyTo);
if(_0x34d88a.parent)encoding1.preencode(_0x4eb15a,_0x34d88a.parent);
},'encode'(_0x8fbde6,_0x39d245){
_0x229913={
_0x591841:0x113,_0x3decb3:0x139,_0x42d5d1:0x48f},_0x1f3608={
_0x5ed5af:0x4,_0x3093ab:0x13f},_0xb0f0d2=(_0x39d245.text?-0x1687:0x0)|(_0x39d245.files?--0x289e:-0x1180)|(_0x39d245.display?--0x1f38:0x0)|(_0x39d245.replyTo?-0xb70:0x0)|(_0x39d245.parent?0x10:-0x9ba)|(version>=0x1b&&_0x39d245.forwarded?-0x2ef4:0x0);
c.uint.encode(_0x8fbde6,_0xb0f0d2);
if(_0x39d245.text)c.string.encode(_0x8fbde6,_0x39d245.text);
if(_0x39d245.files)encoding84_1.encode(_0x8fbde6,_0x39d245.files);
if(_0x39d245.display)encoding84_2.encode(_0x8fbde6,_0x39d245.display);
if(_0x39d245.replyTo)encoding1.encode(_0x8fbde6,_0x39d245.replyTo);
if(_0x39d245.parent)encoding1.encode(_0x8fbde6,_0x39d245.parent);
},'decode'(_0x476882){
_0x4fd6b4={
_0x219ea0:0x1b5,_0x41b193:0x6e},_0x4a999a={
_0x1ae88a:0xb,_0x5468b3:0x162,_0x3c99b9:0x180},_0xd135a0=c.uint.decode(_0x476882);
return{
'text':(_0xd135a0&-0x3b45)!==-0x158c?c.string.decode(_0x476882):null,'files':(_0xd135a0&--0x261e)!==0x0?encoding84_1.decode(_0x476882):null,'display':(_0xd135a0&-0x2fb6)!==0x0?encoding84_2.decode(_0x476882):null,'replyTo':(_0xd135a0&-0x3a1c)!==0x0?encoding1.decode(_0x476882):null,'parent':(_0xd135a0&-0x2e96)!==0x0?encoding1.decode(_0x476882):null,'forwarded':version>=-0x32ad&&(_0xd135a0&0x20)!==-0x1ee4}
;
}
},encoding85_1=encoding83_1,encoding85_2=encoding83_2,encoding85={
'preencode'(_0x1e6208,_0x4aae98){
_0x561abd={
_0x11d886:0x4f,_0x4fe257:0x21d,_0x3e3ca8:0x1a2},_0xf125c8={
_0x5be936:0x1b4,_0x2b8fd4:0xb,_0x592f78:0x336}
;
_0x1e6208.end++;
if(_0x4aae98.text)c.string.preencode(_0x1e6208,_0x4aae98.text);
if(_0x4aae98.files)encoding85_1.preencode(_0x1e6208,_0x4aae98.files);
if(_0x4aae98.display)encoding85_2.preencode(_0x1e6208,_0x4aae98.display);
if(_0x4aae98.replyTo)encoding1.preencode(_0x1e6208,_0x4aae98.replyTo);
if(_0x4aae98.parent)encoding1.preencode(_0x1e6208,_0x4aae98.parent);
},'encode'(_0x410c3d,_0x3f38b7){
_0x3a4a33={
_0x54534c:0xa1,_0x3864ff:0x1b,_0x501a64:0x488},_0x123594=(_0x3f38b7.text?-0x1c8d:0x0)|(_0x3f38b7.files?-0x13ca:--0x27cc)|(_0x3f38b7.display?-0x38b6:0x0)|(_0x3f38b7.replyTo?-0x2194:0x0)|(_0x3f38b7.parent?0x10:-0xd3c)|(version>=-0x3345&&_0x3f38b7.forwarded?-0x3b6c:0x0);
c.uint.encode(_0x410c3d,_0x123594);
if(_0x3f38b7.text)c.string.encode(_0x410c3d,_0x3f38b7.text);
if(_0x3f38b7.files)encoding85_1.encode(_0x410c3d,_0x3f38b7.files);
if(_0x3f38b7.display)encoding85_2.encode(_0x410c3d,_0x3f38b7.display);
if(_0x3f38b7.replyTo)encoding1.encode(_0x410c3d,_0x3f38b7.replyTo);
if(_0x3f38b7.parent)encoding1.encode(_0x410c3d,_0x3f38b7.parent);
},'decode'(_0x578bf5){
_0x39b444={
_0x321363:0xb3,_0x7a7fe6:0x1fe},_0x25ed02={
_0x1b0102:0x111,_0x86f3ce:0x1a3},_0x534013=c.uint.decode(_0x578bf5);
return{
'text':(_0x534013&0x1)!==-0x1c8?c.string.decode(_0x578bf5):null,'files':(_0x534013&0x2)!==0x0?encoding85_1.decode(_0x578bf5):null,'display':(_0x534013&0x4)!==0x0?encoding85_2.decode(_0x578bf5):null,'replyTo':(_0x534013&-0x4cb6)!==0x0?encoding1.decode(_0x578bf5):null,'parent':(_0x534013&-0x3ef0)!==0x0?encoding1.decode(_0x578bf5):null,'forwarded':version>=0x1b&&(_0x534013&-0x236a)!==0x0}
;
}
},encoding86={
'preencode'(_0x553d04,_0x49a4bd){
_0x1185ed={
_0x103eba:0x9c,_0x4365df:0x472,_0x22b186:0x78}
;
_0x553d04.end++;
},'encode'(_0x3dd736,_0xf2b277){
_0x121763={
_0x42db08:0x164,_0x9621da:0x1c6,_0x11e1e4:0x12e},_0x3b2b79={
_0x3f94bc:0x135,_0x18013e:0x190,_0x133f05:0x411}
;
const _0x27b050=(_0xf2b277.isEdited?0x1:0x0)|(_0xf2b277.isDeleted?0x2:-0x7a6)|(_0xf2b277.isPinned?0x4:0x0);
c.uint.encode(_0x3dd736,_0x27b050);
},'decode'(_0x1ff215){
_0x5b00e2={
_0x2a7869:0x121,_0x325b84:0x332},_0x209b5c={
_0x2f83e2:0x93,_0x357cea:0x137}
;
const _0x3b9357=c.uint.decode(_0x1ff215);
return{
'isEdited':(_0x3b9357&0x1)!==0x0,'isDeleted':(_0x3b9357&0x2)!==0x0,'isPinned':(_0x3b9357&0x4)!==0x0}
;
}
},encoding87={
'preencode'(_0x1db29f,_0x1d723f){
_0x6487b3={
_0x2ef30d:0x1b,_0x2ccc1f:0x164},_0x31dc1b={
_0x6fa96e:0x19a,_0x16bae3:0x36}
;
c.uint.preencode(_0x1db29f,_0x1d723f.thread);
c.uint.preencode(_0x1db29f,_0x1d723f.index);
},'encode'(_0x6f7315,_0x4090cb){
_0x570cde={
_0x5c92b2:0x303,_0x49cbbe:0x92},_0x3b3741={
_0x552cb4:0x44}
;
c.uint.encode(_0x6f7315,_0x4090cb.thread),c.uint.encode(_0x6f7315,_0x4090cb.index);
},'decode'(_0x3bb563){
_0xbe36b0={
_0x1e2737:0x184,_0x22407f:0x4a},_0x18a2ba={
_0xe124d5:0x129,_0x5bb427:0x33d,_0x25e90d:0x1e4}
;
const _0x2e6413=c.uint.decode(_0x3bb563);
const _0x13049f=c.uint.decode(_0x3bb563);
return{
'thread':_0x2e6413,'index':_0x13049f}
;
}
},encoding88_3=c.frame(encoding24),encoding88={
'preencode'(_0x3e291f,_0x4d0b80){
_0x3cb3dd={
_0x45dc20:0x2e,_0x50f2d1:0x1e4,_0x1d9240:0x2c},_0x40d9e5={
_0x2b5465:0x139,_0x4d6e3b:0xaf,_0x57c7da:0x17e}
;
c.uint.preencode(_0x3e291f,_0x4d0b80.id),c.uint.preencode(_0x3e291f,_0x4d0b80.count);
_0x3e291f.end++;
if(_0x4d0b80.parent)encoding1.preencode(_0x3e291f,_0x4d0b80.parent);
if(_0x4d0b80.stats)encoding88_3.preencode(_0x3e291f,_0x4d0b80.stats);
},'encode'(_0x2aceae,_0x219859){
_0x57d628={
_0x51d6d9:0xcd,_0xfa541e:0x5a},_0x212a58={
_0x5315e0:0x179,_0xc90861:0x38,_0x1961e4:0x573},_0x59601a=(_0x219859.parent?-0x12eb:-0x10da)|(_0x219859.stats?-0x4718:-0x32d6);
c.uint.encode(_0x2aceae,_0x219859.id),c.uint.encode(_0x2aceae,_0x219859.count),c.uint.encode(_0x2aceae,_0x59601a);
if(_0x219859.parent)encoding1.encode(_0x2aceae,_0x219859.parent);
if(_0x219859.stats)encoding88_3.encode(_0x2aceae,_0x219859.stats);
},'decode'(_0x4f51e8){
_0x44514d={
_0x3dd87f:0xd4},_0x8515f2={
_0x3d8e30:0x7d,_0x5f0e5a:0x1bf,_0x421746:0x4e2}
;
const _0x373145=c.uint.decode(_0x4f51e8),_0x113a86=c.uint.decode(_0x4f51e8);
const _0x207d8b=c.uint.decode(_0x4f51e8);
return{
'id':_0x373145,'count':_0x113a86,'parent':(_0x207d8b&--0x115d)!==0x0?encoding1.decode(_0x4f51e8):null,'stats':(_0x207d8b&-0x271e)!==0x0?encoding88_3.decode(_0x4f51e8):null}
;
}
},encoding89_5=c.frame(encoding86),encoding89_6=c.frame(encoding84),encoding89_7=c.frame(encoding75),encoding89={
'preencode'(_0x133601,_0xc895f0){
_0x5b227b={
_0x5a3cc3:0x1e2,_0x325862:0x42b,_0xd78e91:0x12c},_0x2dbd8a={
_0x4d0dbd:0x182,_0x597136:0x96,_0xd35b1b:0x5f}
;
encoding87.preencode(_0x133601,_0xc895f0.id),encoding1.preencode(_0x133601,_0xc895f0.oplog),c.uint.preencode(_0x133601,_0xc895f0.clock),c.uint.preencode(_0x133601,_0xc895f0.timestamp),_0x133601.end++;
if(_0xc895f0.editedAt)c.uint.preencode(_0x133601,_0xc895f0.editedAt);
encoding89_5.preencode(_0x133601,_0xc895f0.status);
if(_0xc895f0.message)encoding89_6.preencode(_0x133601,_0xc895f0.message);
if(_0xc895f0.event)encoding89_7.preencode(_0x133601,_0xc895f0.event);
},'encode'(_0x10443f,_0x59c004){
_0x45b101={
_0x1dbca6:0xab,_0x4f735d:0x246},_0x3c99cd={
_0x1a0c8f:0xad,_0x3083d7:0x230,_0x571220:0xcd},_0x34c404=(_0x59c004.editedAt?-0x56f:0x0)|(_0x59c004.message?-0xcba:0x0)|(_0x59c004.event?-0x32fa:0x0);
encoding87.encode(_0x10443f,_0x59c004.id),encoding1.encode(_0x10443f,_0x59c004.oplog);
c.uint.encode(_0x10443f,_0x59c004.clock),c.uint.encode(_0x10443f,_0x59c004.timestamp),c.uint.encode(_0x10443f,_0x34c404);
if(_0x59c004.editedAt)c.uint.encode(_0x10443f,_0x59c004.editedAt);
encoding89_5.encode(_0x10443f,_0x59c004.status);
if(_0x59c004.message)encoding89_6.encode(_0x10443f,_0x59c004.message);
if(_0x59c004.event)encoding89_7.encode(_0x10443f,_0x59c004.event);
},'decode'(_0x37fda8){
_0x2bb3b9={
_0x4de10e:0x1a1,_0x3c96ff:0x113},_0x24a62b={
_0x3e688c:0xb7},_0x2317e7=encoding87.decode(_0x37fda8),_0x1c2dbe=encoding1.decode(_0x37fda8);
const _0x7505a4=c.uint.decode(_0x37fda8),_0x35f0c6=c.uint.decode(_0x37fda8),_0x4721df=c.uint.decode(_0x37fda8);
return{
'id':_0x2317e7,'oplog':_0x1c2dbe,'clock':_0x7505a4,'timestamp':_0x35f0c6,'editedAt':(_0x4721df&-0xbb7)!==-0xb34?c.uint.decode(_0x37fda8):-0x95c,'status':encoding89_5.decode(_0x37fda8),'message':(_0x4721df&0x2)!==0x0?encoding89_6.decode(_0x37fda8):null,'event':(_0x4721df&0x4)!==0x0?encoding89_7.decode(_0x37fda8):null}
;
}
},encoding90_5=encoding89_5,encoding90_6=c.frame(encoding85),encoding90_7=encoding89_7,encoding90={
'preencode'(_0xd5ffb6,_0xe6175){
_0x43a3f0={
_0x40da3d:0x46,_0x463cd6:0x53f},_0x20a931={
_0x37e443:0xd,_0x3d7de4:0x4f}
;
encoding87.preencode(_0xd5ffb6,_0xe6175.id),encoding1.preencode(_0xd5ffb6,_0xe6175.oplog),c.uint.preencode(_0xd5ffb6,_0xe6175.clock);
c.uint.preencode(_0xd5ffb6,_0xe6175.timestamp),_0xd5ffb6.end++;
if(_0xe6175.editedAt)c.uint.preencode(_0xd5ffb6,_0xe6175.editedAt);
encoding90_5.preencode(_0xd5ffb6,_0xe6175.status);
if(_0xe6175.message)encoding90_6.preencode(_0xd5ffb6,_0xe6175.message);
if(_0xe6175.event)encoding90_7.preencode(_0xd5ffb6,_0xe6175.event);
},'encode'(_0x19dece,_0x426c5a){
_0x4a005d={
_0x426794:0x10b,_0x10715e:0x25d},_0x4a7b74={
_0x1d290a:0xea,_0x5936e1:0x21b},_0x2a9ea4=(_0x426c5a.editedAt?--0x889:0x0)|(_0x426c5a.message?0x2:0x0)|(_0x426c5a.event?-0xaf4:-0x1b16);
encoding87.encode(_0x19dece,_0x426c5a.id),encoding1.encode(_0x19dece,_0x426c5a.oplog),c.uint.encode(_0x19dece,_0x426c5a.clock);
c.uint.encode(_0x19dece,_0x426c5a.timestamp),c.uint.encode(_0x19dece,_0x2a9ea4);
if(_0x426c5a.editedAt)c.uint.encode(_0x19dece,_0x426c5a.editedAt);
encoding90_5.encode(_0x19dece,_0x426c5a.status);
if(_0x426c5a.message)encoding90_6.encode(_0x19dece,_0x426c5a.message);
if(_0x426c5a.event)encoding90_7.encode(_0x19dece,_0x426c5a.event);
},'decode'(_0xff57bd){
_0x3c0fb8={
_0x838b8f:0xb8,_0x2e53e9:0x2f8,_0x55f9f0:0x16},_0x3abc7e={
_0x450d2d:0x180,_0x27100b:0x1ba,_0x480487:0x127},_0x2e2fb5=encoding87.decode(_0xff57bd),_0x1323eb=encoding1.decode(_0xff57bd);
const _0x272f45=c.uint.decode(_0xff57bd),_0x4dada6=c.uint.decode(_0xff57bd),_0x19020a=c.uint.decode(_0xff57bd);
return{
'id':_0x2e2fb5,'oplog':_0x1323eb,'clock':_0x272f45,'timestamp':_0x4dada6,'editedAt':(_0x19020a&0x1)!==-0x4b56?c.uint.decode(_0xff57bd):0x0,'status':encoding90_5.decode(_0xff57bd),'message':(_0x19020a&0x2)!==-0x483e?encoding90_6.decode(_0xff57bd):null,'event':(_0x19020a&0x4)!==0x0?encoding90_7.decode(_0xff57bd):null}
;
}
},encoding91_0=encoding32_0,encoding91_1=c.frame(encoding83),encoding91={
'preencode'(_0x237e05,_0x56d4ac){
_0x15ec29={
_0x1bbacf:0x7b,_0x18d137:0x1cc},_0x2722ab={
_0x3746ac:0x10f,_0x19f0c9:0x219,_0xaa2a4e:0x196}
;
encoding91_0.preencode(_0x237e05,_0x56d4ac.header),encoding91_1.preencode(_0x237e05,_0x56d4ac.message);
},'encode'(_0xc0cab0,_0x4785cb){
_0x2d3949={
_0x388ec6:0x169,_0x14047b:0x237,_0xd95ada:0x44},_0x5d8b03={
_0x34cc7d:0xb9,_0x545871:0x1ae,_0x2ba3b4:0x43f}
;
encoding91_0.encode(_0xc0cab0,_0x4785cb.header);
encoding91_1.encode(_0xc0cab0,_0x4785cb.message);
},'decode'(_0x78d810){
_0x479127={
_0x1a47eb:0x3,_0x2d7b3f:0x13c,_0x1238d7:0x5f7},_0x15d3ff=encoding91_0.decode(_0x78d810);
const _0x227ebf=encoding91_1.decode(_0x78d810);
return{
'header':_0x15d3ff,'message':_0x227ebf}
;
}
},encoding92_0=encoding32_0,encoding92={
'preencode'(_0x2277f6,_0x29d4ef){
_0x37db04={
_0xba2033:0x1de,_0x2b4b10:0x57b},_0x3ea0de={
_0x36690a:0x180,_0x3233b2:0x71,_0x5d70dd:0x5}
;
encoding92_0.preencode(_0x2277f6,_0x29d4ef.header),encoding1.preencode(_0x2277f6,_0x29d4ef.oplog);
},'encode'(_0x4d1ff8,_0x2687fb){
_0xddd9fe={
_0x15947d:0x12d,_0x341fe4:0x44a,_0x525775:0x62},_0x15554d={
_0x531119:0xf6,_0x3fcac6:0x8e,_0x20deae:0xe9}
;
encoding92_0.encode(_0x4d1ff8,_0x2687fb.header);
encoding1.encode(_0x4d1ff8,_0x2687fb.oplog);
},'decode'(_0x56d253){
_0x5ddf2b={
_0x5acb7c:0x119,_0x2860e0:0x9c},_0x468471=encoding92_0.decode(_0x56d253);
const _0x46af97=encoding1.decode(_0x56d253);
return{
'header':_0x468471,'oplog':_0x46af97}
;
}
},encoding93_0=encoding32_0,encoding93_2=encoding91_1,encoding93={
'preencode'(_0x5dddbe,_0x51c034){
_0x1a58cf={
_0x357206:0x53,_0x48e7c0:0x3ea},_0x25b973={
_0x3d5323:0x45,_0x4154d4:0x73}
;
encoding93_0.preencode(_0x5dddbe,_0x51c034.header);
encoding1.preencode(_0x5dddbe,_0x51c034.oplog),encoding93_2.preencode(_0x5dddbe,_0x51c034.message);
},'encode'(_0x23c8d4,_0x47c3ba){
_0x7b9540={
_0x2d65ef:0x190,_0x2cd20d:0x139},_0x476207={
_0xe1e147:0x186,_0x4c533c:0x398}
;
encoding93_0.encode(_0x23c8d4,_0x47c3ba.header),encoding1.encode(_0x23c8d4,_0x47c3ba.oplog),encoding93_2.encode(_0x23c8d4,_0x47c3ba.message);
},'decode'(_0x22e57e){
_0x336d08={
_0x13cba7:0x159,_0x3bcff2:0x10},_0x5e83f9={
_0xd1f83c:0x191,_0x1279c0:0x1de,_0x28013b:0x122},_0x1f96aa=encoding93_0.decode(_0x22e57e);
const _0x1f7b00=encoding1.decode(_0x22e57e),_0x80458d=encoding93_2.decode(_0x22e57e);
return{
'header':_0x1f96aa,'oplog':_0x1f7b00,'message':_0x80458d}
;
}
},encoding94_0=encoding32_0,encoding94={
'preencode'(_0x480640,_0x51afc8){
_0x447a1a={
_0x4ea88f:0x162},_0x315fee={
_0x36a0cd:0xc}
;
encoding94_0.preencode(_0x480640,_0x51afc8.header),encoding1.preencode(_0x480640,_0x51afc8.oplog);
_0x480640.end++;
},'encode'(_0x14807c,_0x4f97e5){
_0x3944a1={
_0x56a502:0x36,_0x1baab0:0x191,_0x151190:0x418},_0x4103bd={
_0x2f627f:0x153,_0xefc22d:0x191,_0x3ce598:0x18f},_0x4b233c=_0x4f97e5.isPinned?-0x1a37:-0x2fbe;
encoding94_0.encode(_0x14807c,_0x4f97e5.header);
encoding1.encode(_0x14807c,_0x4f97e5.oplog);
c.uint.encode(_0x14807c,_0x4b233c);
},'decode'(_0x541501){
_0x34718c={
_0x2e4a4d:0x82,_0x38cf82:0x4ed},_0x29055a={
_0x109bc0:0x16f,_0x1a10e0:0x1d9,_0x1d6e8b:0x42b}
;
const _0xe763e2=encoding94_0.decode(_0x541501),_0x2608df=encoding1.decode(_0x541501);
const _0x3e5a05=c.uint.decode(_0x541501);
return{
'header':_0xe763e2,'oplog':_0x2608df,'isPinned':(_0x3e5a05&0x1)!==0x0}
;
}
},encoding95={
'preencode'(_0x13beaa,_0x3533df){
_0x28db16={
_0x423baf:0x67,_0x380109:0x110,_0x235511:0x31e},_0xa439bc={
_0xc0bd79:0x52,_0x1588e0:0xfb,_0x4440fb:0x19c}
;
encoding87.preencode(_0x13beaa,_0x3533df.id);
c.fixed32.preencode(_0x13beaa,_0x3533df.sender),c.uint.preencode(_0x13beaa,_0x3533df.clock),c.string.preencode(_0x13beaa,_0x3533df.reaction);
},'encode'(_0x70cd17,_0x45d9a9){
_0x469f77={
_0x1a6fbc:0xac,_0x1fd24f:0x185,_0x41331d:0x197},_0x30e7fe={
_0x550f62:0x47,_0x1735e1:0x11b,_0x3a7567:0x18e}
;
encoding87.encode(_0x70cd17,_0x45d9a9.id);
c.fixed32.encode(_0x70cd17,_0x45d9a9.sender),c.uint.encode(_0x70cd17,_0x45d9a9.clock);
c.string.encode(_0x70cd17,_0x45d9a9.reaction);
},'decode'(_0xc3b421){
_0x5566f4={
_0x49f54e:0x10d,_0x295684:0x1f8,_0x4e5238:0x6b},_0x209a05={
_0x246b0c:0x155,_0x47ea9f:0x505},_0x538df4=encoding87.decode(_0xc3b421);
const _0x1a9b2c=c.fixed32.decode(_0xc3b421),_0x378403=c.uint.decode(_0xc3b421);
const _0x406929=c.string.decode(_0xc3b421);
return{
'id':_0x538df4,'sender':_0x1a9b2c,'clock':_0x378403,'reaction':_0x406929}
;
}
},encoding96={
'preencode'(_0x4b56a9,_0x2ea909){
_0x3b32bd={
_0x454c54:0x34,_0x1f01fc:0x497},_0x460b03={
_0x289652:0xe3,_0x786f0c:0xeb,_0x36ebd7:0x584}
;
c.string.preencode(_0x4b56a9,_0x2ea909.text);
c.uint.preencode(_0x4b56a9,_0x2ea909.count);
},'encode'(_0x3f254,_0x4a2c4f){
_0x11634c={
_0x259ea:0x1a8,_0x30eaf9:0x25d},_0x51cc7b={
_0x217de6:0x18c,_0x32a970:0x299,_0x36e2a1:0x56}
;
c.string.encode(_0x3f254,_0x4a2c4f.text);
c.uint.encode(_0x3f254,_0x4a2c4f.count);
},'decode'(_0x1f25ef){
_0x4d9763={
_0x2f4aba:0x183,_0x15e778:0x136},_0x45307e={
_0x60ccb7:0x1b5}
;
const _0xe028a2=c.string.decode(_0x1f25ef),_0x4b0bd4=c.uint.decode(_0x1f25ef);
return{
'text':_0xe028a2,'count':_0x4b0bd4}
;
}
},encoding97_2=c.array(c.frame(encoding96)),encoding97={
'preencode'(_0x3a1fbf,_0x5e13c7){
_0x3812e9={
_0xa633d8:0x1c8,_0x41298f:0xe5,_0x5b7abd:0x421},_0x11c399={
_0x1749a6:0x129,_0x36a9eb:0x3e}
;
encoding87.preencode(_0x3a1fbf,_0x5e13c7.id);
c.uint.preencode(_0x3a1fbf,_0x5e13c7.total),encoding97_2.preencode(_0x3a1fbf,_0x5e13c7.reactions);
_0x3a1fbf.end++;
if(version>=0x11&&_0x5e13c7.editedAt)c.uint.preencode(_0x3a1fbf,_0x5e13c7.editedAt);
},'encode'(_0x2aadbf,_0x244b71){
_0x3984d0={
_0x157cb5:0x64},_0x5771be={
_0x180607:0x2c0,_0x32dcb9:0x171}
;
const _0x252ccb=version>=-0x4a31&&_0x244b71.editedAt?-0x813:--0xe4;
encoding87.encode(_0x2aadbf,_0x244b71.id),c.uint.encode(_0x2aadbf,_0x244b71.total);
encoding97_2.encode(_0x2aadbf,_0x244b71.reactions),c.uint.encode(_0x2aadbf,_0x252ccb);
if(version>=--0x2c15&&_0x244b71.editedAt)c.uint.encode(_0x2aadbf,_0x244b71.editedAt);
},'decode'(_0x3eb1f4){
_0x4f076c={
_0x4f3be5:0x9f},_0x38d6cd={
_0x3607e6:0x11b}
;
const _0x1c8cdd=encoding87.decode(_0x3eb1f4),_0x49f2a4=c.uint.decode(_0x3eb1f4);
const _0x5dc8fe=encoding97_2.decode(_0x3eb1f4),_0x1d73bb=_0x3eb1f4.start<_0x3eb1f4.end?c.uint.decode(_0x3eb1f4):--0xdd6;
return{
'id':_0x1c8cdd,'total':_0x49f2a4,'reactions':_0x5dc8fe,'editedAt':version>=0x11&&(_0x1d73bb&-0x41e9)!==0x0?c.uint.decode(_0x3eb1f4):0x0}
;
}
},encoding98_0=encoding32_0,encoding98={
'preencode'(_0x509abe,_0x1d5d5e){
_0x5a443a={
_0x4b40bf:0x1cf,_0x56c317:0xf7},_0x338464={
_0x1c6116:0x184,_0x3b7682:0xe6}
;
encoding98_0.preencode(_0x509abe,_0x1d5d5e.header);
encoding1.preencode(_0x509abe,_0x1d5d5e.oplog),c.string.preencode(_0x509abe,_0x1d5d5e.reaction);
},'encode'(_0x20e34d,_0x2d2197){
_0x47f40e={
_0x2399da:0x56,_0xeadfee:0x96,_0x171498:0x177},_0x59407b={
_0x31c04f:0xb2,_0x193a0e:0x1fb}
;
encoding98_0.encode(_0x20e34d,_0x2d2197.header),encoding1.encode(_0x20e34d,_0x2d2197.oplog);
c.string.encode(_0x20e34d,_0x2d2197.reaction);
},'decode'(_0x1e2aad){
_0x56a094={
_0x2926a1:0x2fa,_0x27a6cf:0x1b4},_0x3504b9={
_0x1d78f5:0x7,_0x24e3c1:0x369,_0x37d508:0x14c},_0x5f69dd=encoding98_0.decode(_0x1e2aad);
const _0x5d1506=encoding1.decode(_0x1e2aad),_0x5afb7b=c.string.decode(_0x1e2aad);
return{
'header':_0x5f69dd,'oplog':_0x5d1506,'reaction':_0x5afb7b}
;
}
},encoding99_0=encoding32_0,encoding99={
'preencode'(_0x64169e,_0x2e3435){
_0x9c957={
_0x1d5a42:0xd3,_0x3be282:0x3ad},_0x5da430={
_0x23edc6:0x15,_0x4db43a:0x169,_0x413a51:0x11}
;
encoding99_0.preencode(_0x64169e,_0x2e3435.header);
encoding1.preencode(_0x64169e,_0x2e3435.oplog),c.string.preencode(_0x64169e,_0x2e3435.reaction);
},'encode'(_0x3b57ab,_0x1f2b3a){
_0x379fcb={
_0x2bbd94:0x1ec,_0x47b009:0x1c3,_0x16db4f:0x194},_0x3ddd78={
_0x599df3:0xb9,_0x5c79cd:0x1c9,_0x182acd:0x14c}
;
encoding99_0.encode(_0x3b57ab,_0x1f2b3a.header);
encoding1.encode(_0x3b57ab,_0x1f2b3a.oplog),c.string.encode(_0x3b57ab,_0x1f2b3a.reaction);
},'decode'(_0x8d52b1){
_0x5c595f={
_0x3f0194:0x50,_0x53d664:0x7e,_0x3bc6b6:0x94},_0x10c0a5={
_0x49323e:0x1b5,_0x4b4d85:0x75,_0x5c748c:0x427},_0x3b5a36=encoding99_0.decode(_0x8d52b1);
const _0x3c7bd6=encoding1.decode(_0x8d52b1);
const _0x3714a0=c.string.decode(_0x8d52b1);
return{
'header':_0x3b5a36,'oplog':_0x3c7bd6,'reaction':_0x3714a0}
;
}
},encoding100_0=encoding32_0,encoding100_2=c.frame(encoding30),encoding100={
'preencode'(_0x4117a6,_0x227f98){
_0x168a2e={
_0x4e80a2:0x1d7,_0x336431:0x72,_0x46e396:0x7a},_0x18ee80={
_0x1e01aa:0x7a,_0x1356a6:0x3fc}
;
encoding100_0.preencode(_0x4117a6,_0x227f98.header),c.uint.preencode(_0x4117a6,_0x227f98.key);
encoding100_2.preencode(_0x4117a6,_0x227f98.config);
},'encode'(_0x5c18c6,_0x3b184f){
_0x3b2fa1={
_0x567550:0xb2,_0x4fffe9:0xab},_0x2ee4bb={
_0x3e4783:0x3b,_0x5c6a08:0x80,_0x36aff9:0x10d}
;
encoding100_0.encode(_0x5c18c6,_0x3b184f.header),c.uint.encode(_0x5c18c6,_0x3b184f.key);
encoding100_2.encode(_0x5c18c6,_0x3b184f.config);
},'decode'(_0x4a2a75){
_0x2f9e62={
_0x10c987:0x102,_0x3df476:0x311},_0x299c1c={
_0x2d8194:0x1c7,_0x4f435e:0x5d7}
;
const _0x32de7c=encoding100_0.decode(_0x4a2a75),_0x2df30b=c.uint.decode(_0x4a2a75);
const _0x217890=encoding100_2.decode(_0x4a2a75);
return{
'header':_0x32de7c,'key':_0x2df30b,'config':_0x217890}
;
}
},encoding101={
'preencode'(_0x3d31fa,_0x28e8ab){
_0x5ae75e={
_0x368c8c:0x131,_0x3aac16:0x14b,_0x3cc7aa:0xdb},_0x533e81={
_0xc9f424:0x3,_0x407178:0xaa}
;
c.fixed32.preencode(_0x3d31fa,_0x28e8ab.memberKey),c.string.preencode(_0x3d31fa,_0x28e8ab.displayName),_0x3d31fa.end++;
if(_0x28e8ab.avatar)encoding101_2.preencode(_0x3d31fa,_0x28e8ab.avatar);
},'encode'(_0x37b733,_0x50f6e6){
_0x476626={
_0x463b0a:0x1ec,_0x519dd9:0xe8,_0x7537d8:0x84},_0x25d1c2={
_0x2cdff0:0x138},_0xc592c2=_0x50f6e6.avatar?-0x1b29:-0x2184;
c.fixed32.encode(_0x37b733,_0x50f6e6.memberKey),c.string.encode(_0x37b733,_0x50f6e6.displayName);
c.uint.encode(_0x37b733,_0xc592c2);
if(_0x50f6e6.avatar)encoding101_2.encode(_0x37b733,_0x50f6e6.avatar);
},'decode'(_0x23e7f9){
_0x110050={
_0x20d18e:0x149},_0x36cf31={
_0x1f639f:0xea,_0x22e2b4:0xa9},_0x1bf185=c.fixed32.decode(_0x23e7f9);
const _0x2c81f5=c.string.decode(_0x23e7f9),_0x3d4f8d=c.uint.decode(_0x23e7f9);
return{
'memberKey':_0x1bf185,'displayName':_0x2c81f5,'avatar':(_0x3d4f8d&-0x10c7)!==0x0?encoding101_2.decode(_0x23e7f9):null}
;
}
},encoding102={
'preencode'(_0x41e123,_0x5860c4){
_0x4d7585={
_0x2b8614:0x1d6,_0x18fc02:0x1c0},_0x135dd4={
_0x3e2e98:0x156,_0x90ffa:0x124,_0x48d62f:0x429}
;
c.fixed32.preencode(_0x41e123,_0x5860c4.key);
_0x41e123.end++;
if(_0x5860c4.username)c.string.preencode(_0x41e123,_0x5860c4.username);
},'encode'(_0x524726,_0x4d5150){
_0x28fadd={
_0x442b1b:0x1cf,_0x2580d8:0x183},_0x46a89a={
_0x5eda20:0x3f,_0x4d84d5:0x5c3},_0x41a8ac=_0x4d5150.username?0x1:0x0;
c.fixed32.encode(_0x524726,_0x4d5150.key),c.uint.encode(_0x524726,_0x41a8ac);
if(_0x4d5150.username)c.string.encode(_0x524726,_0x4d5150.username);
},'decode'(_0x14938e){
_0x27926a={
_0x1fda1b:0x1d0,_0x43694c:0x203,_0x137323:0xc7},_0x10628a={
_0x3997d9:0x132,_0x36dcb3:0x3c7,_0x4bdd71:0x102}
;
const _0x1c34df=c.fixed32.decode(_0x14938e),_0x560b70=c.uint.decode(_0x14938e);
return{
'key':_0x1c34df,'username':(_0x560b70&0x1)!==0x0?c.string.decode(_0x14938e):null}
;
}
},encoding103_2=c.frame(encoding102),encoding103={
'preencode'(_0x458de9,_0x1f7e6d){
_0x2ecd7b={
_0x2de991:0x1de,_0x31e67d:0x161},_0x4f177b={
_0x2ae48c:0x98,_0x23d11d:0x10a}
;
c.fixed32.preencode(_0x458de9,_0x1f7e6d.publicKey),_0x458de9.end++;
if(_0x1f7e6d.discoveryCoreKey)c.fixed32.preencode(_0x458de9,_0x1f7e6d.discoveryCoreKey);
if(_0x1f7e6d.userRegistry)encoding103_2.preencode(_0x458de9,_0x1f7e6d.userRegistry);
},'encode'(_0x2de63b,_0x40ac62){
_0x4698dd={
_0x4c5d0f:0xc4,_0x47b6a3:0x63,_0xd3227c:0x1d6},_0x367dbc={
_0x3537f5:0x133,_0x3c0be8:0x178}
;
const _0x3e6446=(_0x40ac62.discoveryCoreKey?0x1:0x0)|(_0x40ac62.userRegistry?0x2:-0x3ffc);
c.fixed32.encode(_0x2de63b,_0x40ac62.publicKey),c.uint.encode(_0x2de63b,_0x3e6446);
if(_0x40ac62.discoveryCoreKey)c.fixed32.encode(_0x2de63b,_0x40ac62.discoveryCoreKey);
if(_0x40ac62.userRegistry)encoding103_2.encode(_0x2de63b,_0x40ac62.userRegistry);
},'decode'(_0x5a7d69){
_0x2f66d6={
_0x217996:0xef,_0x35f67f:0x1f4,_0x435a9f:0x52e},_0x56084e={
_0x1e521e:0x2ef,_0x11fe0c:0xf3},_0x364c17=c.fixed32.decode(_0x5a7d69);
const _0xb5793e=c.uint.decode(_0x5a7d69);
return{
'publicKey':_0x364c17,'discoveryCoreKey':(_0xb5793e&-0x3515)!==0x0?c.fixed32.decode(_0x5a7d69):null,'userRegistry':(_0xb5793e&0x2)!==-0x274e?encoding103_2.decode(_0x5a7d69):null}
;
}
},encoding104_0=encoding32_0,encoding104_1=c.frame(encoding27),encoding104_2=c.frame(encoding28),encoding104_3=encoding100_2,encoding104_4=c.frame(encoding103),encoding104_5=encoding44_2,encoding104_6=c.array(c.frame(encoding39)),encoding104={
'preencode'(_0x57debc,_0x2d7bda){
_0x13b808={
_0x11c54c:0x18d,_0x3bc4d8:0xe3},_0x1c6c78={
_0x4e562f:0x5d,_0x1dd29b:0x6e,_0x2ddccb:0xe4}
;
encoding104_0.preencode(_0x57debc,_0x2d7bda.header),encoding104_1.preencode(_0x57debc,_0x2d7bda.digest),encoding104_2.preencode(_0x57debc,_0x2d7bda.capabilities),_0x57debc.end++;
if(_0x2d7bda.config)encoding104_3.preencode(_0x57debc,_0x2d7bda.config);
if(_0x2d7bda.identity)encoding104_4.preencode(_0x57debc,_0x2d7bda.identity);
if(_0x2d7bda.bootstrapDevice)encoding104_5.preencode(_0x57debc,_0x2d7bda.bootstrapDevice);
if(_0x2d7bda.initialMembers)encoding104_6.preencode(_0x57debc,_0x2d7bda.initialMembers);
},'encode'(_0x57ed26,_0xe2f100){
_0x587f90={
_0x3e90cb:0x1ae,_0x105ca0:0x3f1},_0x3589a3={
_0x5607f4:0x1f4,_0x30d287:0x475,_0x4db39c:0xdb},_0x2cda82=(_0xe2f100.config?--0x2ac7:0x0)|(_0xe2f100.identity?--0x2936:0x0)|(_0xe2f100.bootstrapDevice?0x4:-0x151a)|(_0xe2f100.initialMembers?-0x48b2:0x0);
encoding104_0.encode(_0x57ed26,_0xe2f100.header),encoding104_1.encode(_0x57ed26,_0xe2f100.digest),encoding104_2.encode(_0x57ed26,_0xe2f100.capabilities),c.uint.encode(_0x57ed26,_0x2cda82);
if(_0xe2f100.config)encoding104_3.encode(_0x57ed26,_0xe2f100.config);
if(_0xe2f100.identity)encoding104_4.encode(_0x57ed26,_0xe2f100.identity);
if(_0xe2f100.bootstrapDevice)encoding104_5.encode(_0x57ed26,_0xe2f100.bootstrapDevice);
if(_0xe2f100.initialMembers)encoding104_6.encode(_0x57ed26,_0xe2f100.initialMembers);
},'decode'(_0x2bb401){
_0x1ca491={
_0x5b5ab3:0xb7,_0x39fa4b:0x1d8},_0x1fa19c={
_0x18d9d8:0x89,_0x1107b1:0x47}
;
const _0xf38881=encoding104_0.decode(_0x2bb401),_0x439460=encoding104_1.decode(_0x2bb401),_0x551226=encoding104_2.decode(_0x2bb401);
const _0xe2bb6=c.uint.decode(_0x2bb401);
return{
'header':_0xf38881,'digest':_0x439460,'capabilities':_0x551226,'config':(_0xe2bb6&-0x1d59)!==0x0?encoding104_3.decode(_0x2bb401):null,'identity':(_0xe2bb6&-0x2320)!==0x0?encoding104_4.decode(_0x2bb401):null,'bootstrapDevice':(_0xe2bb6&0x4)!==--0x3e52?encoding104_5.decode(_0x2bb401):null,'initialMembers':(_0xe2bb6&0x8)!==0x0?encoding104_6.decode(_0x2bb401):null}
;
}
},encoding105_0=encoding32_0,encoding105={
'preencode'(_0x4a30cc,_0x3a18a5){
_0x190517={
_0x44996f:0xd8,_0x4e6119:0x85,_0x5a680e:0x1bd},_0x441208={
_0x5bb791:0x38,_0x24a451:0x3d,_0x478242:0x14f}
;
encoding105_0.preencode(_0x4a30cc,_0x3a18a5.header);
c.uint.preencode(_0x4a30cc,_0x3a18a5.version);
},'encode'(_0x244c4f,_0x8b3c0e){
_0x1a5d94={
_0x2b2006:0xcc},_0x34ff38={
_0xff72ec:0xa,_0x1abb3f:0x1e8,_0x2fbc8a:0x12e}
;
encoding105_0.encode(_0x244c4f,_0x8b3c0e.header);
c.uint.encode(_0x244c4f,_0x8b3c0e.version);
},'decode'(_0x26b2ca){
_0x294db1={
_0x4250d1:0x1a1,_0x430c6b:0x259,_0x2b4fb1:0x111},_0x22c1e8={
_0x268d67:0xf5,_0x787ad5:0x49,_0x1678f8:0x572}
;
const _0x4dd180=encoding105_0.decode(_0x26b2ca),_0x1e8376=c.uint.decode(_0x26b2ca);
return{
'header':_0x4dd180,'version':_0x1e8376}
;
}
},encoding106_0=encoding32_0,encoding106_2=encoding27_1,encoding106={
'preencode'(_0x398205,_0x20acd4){
_0x4cf738={
_0x9af5a6:0x99,_0x556ac0:0x5a,_0x5ef779:0xa},_0x2aeceb={
_0x90bff9:0x164}
;
encoding106_0.preencode(_0x398205,_0x20acd4.header);
c.uint.preencode(_0x398205,_0x20acd4.key),encoding106_2.preencode(_0x398205,_0x20acd4.settings);
},'encode'(_0x1e2dba,_0x29928d){
_0x3c0ccb={
_0x5b7231:0x128,_0x1c535f:0xe0,_0x4afd2a:0x155},_0x33d63f={
_0x5e59c1:0x158,_0x2a5156:0xfb}
;
encoding106_0.encode(_0x1e2dba,_0x29928d.header),c.uint.encode(_0x1e2dba,_0x29928d.key);
encoding106_2.encode(_0x1e2dba,_0x29928d.settings);
},'decode'(_0x5d8100){
_0xcda8c7={
_0x4bc0ad:0x22a,_0x1ec684:0x17f},_0x59beeb={
_0x31f8bc:0xac,_0x27d302:0x150,_0xd7a4fe:0x15f}
;
const _0x4b4b4e=encoding106_0.decode(_0x5d8100);
const _0x48ed24=c.uint.decode(_0x5d8100),_0x15b757=encoding106_2.decode(_0x5d8100);
return{
'header':_0x4b4b4e,'key':_0x48ed24,'settings':_0x15b757}
;
}
},encoding107={
'preencode'(_0x309ed5,_0xae9030){
_0x3364e7={
_0x186855:0x1d7,_0x1b2e89:0x24f,_0x568a90:0x1e8},_0x497432={
_0x16d1be:0x12,_0x1473c5:0x2ea,_0x15409d:0x7}
;
c.fixed32.preencode(_0x309ed5,_0xae9030.memberKey),encoding107_1.preencode(_0x309ed5,_0xae9030.status),_0x309ed5.end++;
if(_0xae9030.mailbox)c.fixed32.preencode(_0x309ed5,_0xae9030.mailbox);
if(_0xae9030.roomKey)c.fixed32.preencode(_0x309ed5,_0xae9030.roomKey);
},'encode'(_0x53063b,_0x4eca9a){
_0x46b10a={
_0x4fbe58:0xa6,_0x4490ca:0x1b3,_0x37e274:0xad},_0x4bc86b={
_0x3cf278:0x17e,_0x2e43c3:0x14a},_0x307f43=(_0x4eca9a.mailbox?-0x1c37:-0x1ffc)|(_0x4eca9a.roomKey?--0x41ae:0x0);
c.fixed32.encode(_0x53063b,_0x4eca9a.memberKey),encoding107_1.encode(_0x53063b,_0x4eca9a.status),c.uint.encode(_0x53063b,_0x307f43);
if(_0x4eca9a.mailbox)c.fixed32.encode(_0x53063b,_0x4eca9a.mailbox);
if(_0x4eca9a.roomKey)c.fixed32.encode(_0x53063b,_0x4eca9a.roomKey);
},'decode'(_0x1ab80e){
_0x3f48f1={
_0x217356:0xb},_0x3e3de1={
_0xbcbabe:0x82,_0x4476de:0x105}
;
const _0x565fcc=c.fixed32.decode(_0x1ab80e),_0x2c851e=encoding107_1.decode(_0x1ab80e);
const _0xa84741=c.uint.decode(_0x1ab80e);
return{
'memberKey':_0x565fcc,'status':_0x2c851e,'mailbox':(_0xa84741&0x1)!==-0x48a?c.fixed32.decode(_0x1ab80e):null,'roomKey':(_0xa84741&-0xeca)!==-0x2db6?c.fixed32.decode(_0x1ab80e):null}
;
}
},encoding108={
'preencode'(_0x1a06c6,_0x20ba4a){
_0x17ac51={
_0x1ca1e3:0xb,_0x15fa56:0x179},_0x1da7e7={
_0x5cae1b:0x11e,_0x3c4d24:0x73,_0x4a957f:0x3b3}
;
c.fixed32.preencode(_0x1a06c6,_0x20ba4a.roomKey),c.buffer.preencode(_0x1a06c6,_0x20ba4a.encryptionKey),c.fixed32.preencode(_0x1a06c6,_0x20ba4a.seed);
encoding0.preencode(_0x1a06c6,_0x20ba4a.initiator),c.fixed32.preencode(_0x1a06c6,_0x20ba4a.fastForwardTo);
},'encode'(_0x127531,_0x5b6914){
_0x58d01d={
_0x1c5223:0xfd,_0x3e3b4b:0xcb,_0x513c4a:0x1b8},_0x37760f={
_0x285bf6:0x10a,_0x5a7a74:0x2de,_0x4d16b4:0x144}
;
c.fixed32.encode(_0x127531,_0x5b6914.roomKey),c.buffer.encode(_0x127531,_0x5b6914.encryptionKey);
c.fixed32.encode(_0x127531,_0x5b6914.seed),encoding0.encode(_0x127531,_0x5b6914.initiator),c.fixed32.encode(_0x127531,_0x5b6914.fastForwardTo);
},'decode'(_0x132857){
_0x3efd19={
_0x23f2c2:0x1b8,_0x44f7f2:0x3ee,_0x263410:0x105},_0x5deeee={
_0x23ef65:0x75,_0x5baf4f:0xcb},_0x4f3da1=c.fixed32.decode(_0x132857),_0x55c5df=c.buffer.decode(_0x132857),_0x16d705=c.fixed32.decode(_0x132857);
const _0x17bc58=encoding0.decode(_0x132857),_0x5cfc6=c.fixed32.decode(_0x132857);
return{
'roomKey':_0x4f3da1,'encryptionKey':_0x55c5df,'seed':_0x16d705,'initiator':_0x17bc58,'fastForwardTo':_0x5cfc6}
;
}
},encoding109_0=c.array(c.frame(encoding108)),encoding109_1=encoding30_4,encoding109={
'preencode'(_0x150bd1,_0x1514a2){
_0x4cccdf={
_0xf942bb:0x16b,_0x3702a1:0x147,_0x43e61e:0xd1},_0x5daffb={
_0x1bdc1c:0x9c,_0x490d05:0x2f9,_0x15edd5:0x3d}
;
encoding109_0.preencode(_0x150bd1,_0x1514a2.sharedRooms),encoding109_1.preencode(_0x150bd1,_0x1514a2.blockedContacts);
},'encode'(_0x308e4e,_0x1d3477){
_0x11d18f={
_0x518f7e:0x35,_0x173d7d:0x4d5},_0x55dead={
_0x60756d:0x175}
;
encoding109_0.encode(_0x308e4e,_0x1d3477.sharedRooms);
encoding109_1.encode(_0x308e4e,_0x1d3477.blockedContacts);
},'decode'(_0x147c9a){
_0x3d7e49={
_0x562428:0xf3,_0x1596a4:0x230,_0x37e64f:0x7d},_0x2e75d7={
_0x5020d7:0x1d8,_0x2b460c:0x1d0},_0x2ad8ac=encoding109_0.decode(_0x147c9a);
const _0x56d53c=encoding109_1.decode(_0x147c9a);
return{
'sharedRooms':_0x2ad8ac,'blockedContacts':_0x56d53c}
;
}
},encoding110_0=encoding104_4,encoding110={
'preencode'(_0x3730bb,_0x507c59){
_0x42e4b9={
_0x53ba80:0x167,_0x11fddf:0x1bd}
;
encoding110_0.preencode(_0x3730bb,_0x507c59.identity);
},'encode'(_0x3add15,_0x5ba56d){
_0xdedbe5={
_0x141ab1:0x53,_0x2c32f3:0x3f1,_0x6daa16:0x48},_0x5dec7f={
_0x3a40d1:0x183,_0x5d8c3c:0x2bc}
;
encoding110_0.encode(_0x3add15,_0x5ba56d.identity);
},'decode'(_0xc90ac9){
_0xf31d73={
_0x4a47f3:0x3e7}
;
const _0x33df6e=encoding110_0.decode(_0xc90ac9);
return{
'identity':_0x33df6e}
;
}
},encoding111={
'preencode'(_0x8f697f,_0x50b41e){
_0x209272={
_0xffb8b7:0x3c,_0x296914:0x1aa,_0x179f51:0x5ff},_0x443434={
_0x43c336:0x22,_0x5679c7:0xe6,_0x4ac405:0x275}
;
c.uint.preencode(_0x8f697f,_0x50b41e.rooms);
c.uint.preencode(_0x8f697f,_0x50b41e.contacts);
},'encode'(_0x3c5722,_0x3bf378){
_0x8300d0={
_0x15ccbe:0x49},_0x203fea={
_0x5dec60:0x198,_0x5469a7:0xed,_0x4c69c3:0x13}
;
c.uint.encode(_0x3c5722,_0x3bf378.rooms);
c.uint.encode(_0x3c5722,_0x3bf378.contacts);
},'decode'(_0x4764f2){
_0x41a8b3={
_0x2527c8:0x1eb},_0x34d51d={
_0x5488fb:0x157},_0x4ef780=c.uint.decode(_0x4764f2);
const _0x4d3e2c=c.uint.decode(_0x4764f2);
return{
'rooms':_0x4ef780,'contacts':_0x4d3e2c}
;
}
},encoding112={
'preencode'(_0x5e70c7,_0x26fc41){
_0x467eb4={
_0x360c2a:0x1d5,_0x4e115e:0x173,_0x1bff62:0x474},_0x3885b0={
_0x41e7c7:0x44e}
;
c.uint.preencode(_0x5e70c7,_0x26fc41.rooms);
c.uint.preencode(_0x5e70c7,_0x26fc41.contactRequests);
},'encode'(_0xf95bbe,_0x45a739){
_0x265c6f={
_0x2d98fb:0x103,_0x45d4ef:0x4da},_0x4d3313={
_0x35626b:0x126}
;
c.uint.encode(_0xf95bbe,_0x45a739.rooms);
c.uint.encode(_0xf95bbe,_0x45a739.contactRequests);
},'decode'(_0x5e680f){
_0x3b7926={
_0x41ca42:0x3,_0x20c399:0x152,_0x2d7add:0x13d},_0x4356c8={
_0x397bec:0xbb,_0x245ad7:0x112},_0x422847=c.uint.decode(_0x5e680f);
const _0x209975=c.uint.decode(_0x5e680f);
return{
'rooms':_0x422847,'contactRequests':_0x209975}
;
}
},encoding113={
'preencode'(_0x2ef9da,_0x21e470){
_0x331948={
_0x4cbdf5:0x1c7,_0x332e6b:0x47,_0x59b19e:0x53e},_0x40615b={
_0x42e47b:0x18b,_0x191b62:0x192}
;
c.buffer.preencode(_0x2ef9da,_0x21e470.entropy);
},'encode'(_0x346d28,_0x11ab3f){
_0xce67bc={
_0x359c48:0x143,_0x25bba4:0x7d},_0x5b9535={
_0x652f8c:0xad,_0x581cf9:0x288,_0x2d1444:0x1e1}
;
c.buffer.encode(_0x346d28,_0x11ab3f.entropy);
},'decode'(_0x3a927f){
_0x2cc4ba={
_0x7ca297:0xf1,_0x4a23ee:0x99,_0x3fad21:0x82}
;
const _0x3d0eca=c.buffer.decode(_0x3a927f);
return{
'entropy':_0x3d0eca}
;
}
},encoding114={
'preencode'(_0x46967a,_0x31079c){
_0x40c4f8={
_0x16ea57:0x67,_0x220e00:0x1b1},_0x1019c4={
_0x4f81b2:0x1bd,_0x34c7fe:0xf,_0x552752:0x2d}
;
c.fixed32.preencode(_0x46967a,_0x31079c.publicKey);
c.fixed32.preencode(_0x46967a,_0x31079c.devicePublicKey),c.fixed32.preencode(_0x46967a,_0x31079c.writerKey);
},'encode'(_0x3996cc,_0x3fe96a){
_0x5651c3={
_0x3c9ced:0xc1,_0x45088b:0x1ac,_0x3c8195:0x16},_0x1a9f65={
_0x39778b:0x27,_0x191294:0x289}
;
c.fixed32.encode(_0x3996cc,_0x3fe96a.publicKey),c.fixed32.encode(_0x3996cc,_0x3fe96a.devicePublicKey),c.fixed32.encode(_0x3996cc,_0x3fe96a.writerKey);
},'decode'(_0x3a3426){
_0x3adcf7={
_0x242a25:0xe,_0x10ca2:0x34f},_0xbd92ca={
_0x18bf1e:0x7c,_0x2e93c1:0x238},_0x4cdd04=c.fixed32.decode(_0x3a3426);
const _0x36201f=c.fixed32.decode(_0x3a3426),_0xa432bd=c.fixed32.decode(_0x3a3426);
return{
'publicKey':_0x4cdd04,'devicePublicKey':_0x36201f,'writerKey':_0xa432bd}
;
}
},encoding115_6=c.frame(encoding114),encoding115={
'preencode'(_0x16e2b7,_0x2b18d8){
_0x5095a4={
_0x3855ee:0x19f,_0x5c214b:0x259,_0x135133:0x6c},_0x38a34a={
_0x5d6964:0x5f,_0x362121:0x2c0,_0x288c96:0x13c}
;
c.fixed32.preencode(_0x16e2b7,_0x2b18d8.id),c.fixed32.preencode(_0x16e2b7,_0x2b18d8.invitationSeed);
c.fixed32.preencode(_0x16e2b7,_0x2b18d8.mailbox),encoding3.preencode(_0x16e2b7,_0x2b18d8.responseKeyPair),encoding0.preencode(_0x16e2b7,_0x2b18d8.initiator),encoding0.preencode(_0x16e2b7,_0x2b18d8.inviter);
_0x16e2b7.end++;
if(_0x2b18d8.identity)encoding115_6.preencode(_0x16e2b7,_0x2b18d8.identity);
},'encode'(_0x121d5c,_0x25c784){
_0x2e3e68={
_0x38fcef:0x29e,_0x2227cd:0xdd},_0xf8847=_0x25c784.identity?-0x2565:0x0;
c.fixed32.encode(_0x121d5c,_0x25c784.id),c.fixed32.encode(_0x121d5c,_0x25c784.invitationSeed),c.fixed32.encode(_0x121d5c,_0x25c784.mailbox),encoding3.encode(_0x121d5c,_0x25c784.responseKeyPair),encoding0.encode(_0x121d5c,_0x25c784.initiator),encoding0.encode(_0x121d5c,_0x25c784.inviter);
c.uint.encode(_0x121d5c,_0xf8847);
if(_0x25c784.identity)encoding115_6.encode(_0x121d5c,_0x25c784.identity);
},'decode'(_0x24bb75){
_0x3f8287={
_0x472cb6:0x8b,_0x211cf7:0x10},_0x467d9a={
_0x179ec0:0x135,_0xa443f0:0xf5},_0x2fda09=c.fixed32.decode(_0x24bb75),_0x42d44a=c.fixed32.decode(_0x24bb75);
const _0x5a4fcf=c.fixed32.decode(_0x24bb75),_0x1521cf=encoding3.decode(_0x24bb75);
const _0x42efe2=encoding0.decode(_0x24bb75),_0x2d0735=encoding0.decode(_0x24bb75),_0x26204d=c.uint.decode(_0x24bb75);
return{
'id':_0x2fda09,'invitationSeed':_0x42d44a,'mailbox':_0x5a4fcf,'responseKeyPair':_0x1521cf,'initiator':_0x42efe2,'inviter':_0x2d0735,'identity':(_0x26204d&-0x4691)!==0x0?encoding115_6.decode(_0x24bb75):null}
;
}
},encoding116_0=encoding32_0,encoding116={
'preencode'(_0x19e91e,_0x4d4943){
_0x395e29={
_0x1c3b7f:0x42,_0x2eff92:0x137},_0x20b39c={
_0x2f1558:0x5f,_0x3adec8:0x46,_0x38b953:0x3d5}
;
encoding116_0.preencode(_0x19e91e,_0x4d4943.header),c.buffer.preencode(_0x19e91e,_0x4d4943.blindResponse);
},'encode'(_0x9fe448,_0x21f81c){
_0x21ef31={
_0x2c87d2:0x1f3,_0x557f6e:0x2a0,_0x552633:0x115},_0x5cf3a7={
_0x6da174:0x1f2}
;
encoding116_0.encode(_0x9fe448,_0x21f81c.header);
c.buffer.encode(_0x9fe448,_0x21f81c.blindResponse);
},'decode'(_0x34b9dc){
_0x3d2642={
_0x552896:0x72,_0xbe986d:0xc8},_0x369127={
_0x50704e:0x7a,_0x15b0b4:0x20b,_0x1c8554:0xda}
;
const _0x48b3e7=encoding116_0.decode(_0x34b9dc),_0x2ae5c9=c.buffer.decode(_0x34b9dc);
return{
'header':_0x48b3e7,'blindResponse':_0x2ae5c9}
;
}
},encoding117_0=encoding32_0,encoding117_1=c.frame(encoding115),encoding117={
'preencode'(_0x4254fe,_0x2f653e){
_0x329552={
_0x45977d:0x1b1,_0x191494:0x10c,_0x3af980:0x35d},_0x3c16f4={
_0x280565:0x198,_0x40b60f:0x8a,_0x25d39a:0x5a8}
;
encoding117_0.preencode(_0x4254fe,_0x2f653e.header),encoding117_1.preencode(_0x4254fe,_0x2f653e.invitation);
},'encode'(_0x285b66,_0x11b2e2){
_0x46cd30={
_0x57b14e:0x55,_0x393753:0x135,_0xf1b222:0x15},_0x313663={
_0x20699f:0x143,_0x4649ad:0x1ed,_0x19825b:0x9f}
;
encoding117_0.encode(_0x285b66,_0x11b2e2.header);
encoding117_1.encode(_0x285b66,_0x11b2e2.invitation);
},'decode'(_0x192341){
_0x58822c={
_0x364c65:0x3cc,_0x286271:0x20},_0xb84f38=encoding117_0.decode(_0x192341),_0x4b8e0b=encoding117_1.decode(_0x192341);
return{
'header':_0xb84f38,'invitation':_0x4b8e0b}
;
}
},encoding118_0=encoding32_0,encoding118={
'preencode'(_0x5cdde9,_0x40aa9c){
_0xee3059={
_0x3180dd:0x71,_0x5c7114:0x367},_0x127550={
_0x21bfca:0x14}
;
encoding118_0.preencode(_0x5cdde9,_0x40aa9c.header),c.fixed32.preencode(_0x5cdde9,_0x40aa9c.id);
},'encode'(_0x5d1ffa,_0x4f62c6){
_0x4a81b9={
_0xac7e7c:0x12d,_0x1c08c2:0x15d,_0x3f0ef4:0x3b8},_0x6839e={
_0xa01407:0x3e,_0x5b05ba:0x180}
;
encoding118_0.encode(_0x5d1ffa,_0x4f62c6.header);
c.fixed32.encode(_0x5d1ffa,_0x4f62c6.id);
},'decode'(_0x3cc46b){
_0x4eb4be={
_0x5426b1:0x12e},_0x441f95={
_0x14ac8b:0x44,_0x50007b:0x4ca},_0x4d5364=encoding118_0.decode(_0x3cc46b),_0x5db804=c.fixed32.decode(_0x3cc46b);
return{
'header':_0x4d5364,'id':_0x5db804}
;
}
},encoding119={
'preencode'(_0x4fd4e1,_0x577472){
_0x17cc62={
_0x4443dc:0x3ad,_0x37d5a8:0x16e},_0x40d4a9={
_0x549b9a:0x140,_0x27a7b8:0x186}
;
c.fixed32.preencode(_0x4fd4e1,_0x577472.publicKey),c.fixed32.preencode(_0x4fd4e1,_0x577472.devicePublicKey);
_0x4fd4e1.end++;
if(_0x577472.privateProfileKey)c.fixed32.preencode(_0x4fd4e1,_0x577472.privateProfileKey);
if(_0x577472.deviceKeyPair)encoding3.preencode(_0x4fd4e1,_0x577472.deviceKeyPair);
c.buffer.preencode(_0x4fd4e1,_0x577472.deviceProof);
},'encode'(_0x48fd07,_0x4d61e3){
_0x460e0f={
_0x1ab18a:0x77,_0x3148b2:0x1f1},_0x4e3a96={
_0x313ee1:0x173,_0x3acec0:0x196},_0x3dc441=(_0x4d61e3.privateProfileKey?-0x4187:0x0)|(_0x4d61e3.deviceKeyPair?0x2:0x0);
c.fixed32.encode(_0x48fd07,_0x4d61e3.publicKey),c.fixed32.encode(_0x48fd07,_0x4d61e3.devicePublicKey),c.uint.encode(_0x48fd07,_0x3dc441);
if(_0x4d61e3.privateProfileKey)c.fixed32.encode(_0x48fd07,_0x4d61e3.privateProfileKey);
if(_0x4d61e3.deviceKeyPair)encoding3.encode(_0x48fd07,_0x4d61e3.deviceKeyPair);
c.buffer.encode(_0x48fd07,_0x4d61e3.deviceProof);
},'decode'(_0x5b9da9){
_0x234f38={
_0x359ace:0x28,_0xfa7478:0x1c5,_0x4b9f5a:0x594},_0x1ee8fe={
_0x564e20:0xb9},_0x1785ac=c.fixed32.decode(_0x5b9da9),_0x1b3cd7=c.fixed32.decode(_0x5b9da9);
const _0x3252e8=c.uint.decode(_0x5b9da9);
return{
'publicKey':_0x1785ac,'devicePublicKey':_0x1b3cd7,'privateProfileKey':(_0x3252e8&0x1)!==-0x4464?c.fixed32.decode(_0x5b9da9):null,'deviceKeyPair':(_0x3252e8&-0x554)!==-0x33ec?encoding3.decode(_0x5b9da9):null,'deviceProof':c.buffer.decode(_0x5b9da9)}
;
}
},encoding120={
'preencode'(_0x451d57,_0x439008){
_0x451d57.end++;
},'encode'(_0x4107cb,_0x5caa58){
_0x9107f9={
_0x3bbeba:0x45},_0xfa185c={
_0x4fa42c:0xe8,_0x38a456:0x19c,_0x1697c5:0x3f6}
;
const _0x3aa3dc=(_0x5caa58.isActive?-0x3de9:0x0)|(_0x5caa58.isFullyMuted?-0x3536:0x0)|(_0x5caa58.isMentionsOnlyMuted?0x4:-0x2ce2)|(version>=0xe&&_0x5caa58.isReadOnly?0x8:-0xf8c)|(version>=0x1b&&_0x5caa58.isFavorite?0x10:0x0);
c.uint.encode(_0x4107cb,_0x3aa3dc);
},'decode'(_0x540101){
_0x11ac7d={
_0x289c48:0x1e,_0x3f9aba:0x3a3},_0x3c8edc={
_0x497e28:0x8a,_0x83b810:0x3aa,_0x4d4d7d:0x7b}
;
const _0x3c8338=c.uint.decode(_0x540101);
return{
'isActive':(_0x3c8338&-0xe79)!==-0x45f4,'isFullyMuted':(_0x3c8338&0x2)!==-0x1cee,'isMentionsOnlyMuted':(_0x3c8338&-0x3b30)!==-0x3d60,'isReadOnly':version>=0xe&&(_0x3c8338&0x8)!==-0x2b44,'isFavorite':version>=0x1b&&(_0x3c8338&-0x3a72)!==-0x452e}
;
}
},encoding121_3=c.frame(encoding120),encoding121_7=c.frame(encoding119),encoding121_8=encoding115_6,encoding121={
'preencode'(_0x2d8108,_0x144035){
_0x30b221={
_0xef4b18:0xaa,_0x2ea9b7:0x26e,_0x5b4d92:0x19b},_0x3d8f87={
_0x8f412e:0x9d,_0x5dbb0f:0x262,_0x3ef6fd:0x19f}
;
c.fixed32.preencode(_0x2d8108,_0x144035.roomKey),c.buffer.preencode(_0x2d8108,_0x144035.encryptionKey),c.fixed32.preencode(_0x2d8108,_0x144035.mailbox),encoding121_3.preencode(_0x2d8108,_0x144035.status),c.uint.preencode(_0x2d8108,_0x144035.clock),_0x2d8108.end++;
if(_0x144035.initiator)encoding0.preencode(_0x2d8108,_0x144035.initiator);
if(_0x144035.fastForwardTo)c.fixed32.preencode(_0x2d8108,_0x144035.fastForwardTo);
if(_0x144035.identitySwap)encoding121_7.preencode(_0x2d8108,_0x144035.identitySwap);
if(version>=-0x1247&&_0x144035.identitySwapV2)encoding121_8.preencode(_0x2d8108,_0x144035.identitySwapV2);
if(version>=-0x2635&&_0x144035.contact)c.fixed32.preencode(_0x2d8108,_0x144035.contact);
},'encode'(_0x3e6591,_0x129bc7){
_0x2aad78={
_0x4192a7:0x116,_0x4ac0fc:0x2d5},_0x3bf5ce={
_0x1bd046:0x32,_0x228c0a:0x1c7,_0x4f3642:0x6a},_0x3511e9=(_0x129bc7.initiator?0x1:-0x131c)|(_0x129bc7.fastForwardTo?0x2:-0x2e34)|(_0x129bc7.identitySwap?-0x4dec:-0x3a0e)|(version>=0x9&&_0x129bc7.identitySwapV2?0x8:0x0)|(version>=-0x1be7&&_0x129bc7.contact?-0x29f8:0x0);
c.fixed32.encode(_0x3e6591,_0x129bc7.roomKey);
c.buffer.encode(_0x3e6591,_0x129bc7.encryptionKey),c.fixed32.encode(_0x3e6591,_0x129bc7.mailbox),encoding121_3.encode(_0x3e6591,_0x129bc7.status),c.uint.encode(_0x3e6591,_0x129bc7.clock),c.uint.encode(_0x3e6591,_0x3511e9);
if(_0x129bc7.initiator)encoding0.encode(_0x3e6591,_0x129bc7.initiator);
if(_0x129bc7.fastForwardTo)c.fixed32.encode(_0x3e6591,_0x129bc7.fastForwardTo);
if(_0x129bc7.identitySwap)encoding121_7.encode(_0x3e6591,_0x129bc7.identitySwap);
if(version>=-0x973&&_0x129bc7.identitySwapV2)encoding121_8.encode(_0x3e6591,_0x129bc7.identitySwapV2);
if(version>=-0x1155&&_0x129bc7.contact)c.fixed32.encode(_0x3e6591,_0x129bc7.contact);
},'decode'(_0x4ec4c3){
_0x4e4134={
_0x3b3fcd:0x116,_0x12143f:0xda,_0xc5d898:0xdb},_0x91c76a={
_0x12dc41:0xad,_0x3b8933:0x178},_0x1057e4=c.fixed32.decode(_0x4ec4c3),_0x2e6b8d=c.buffer.decode(_0x4ec4c3);
const _0x12682d=c.fixed32.decode(_0x4ec4c3),_0x3f16d9=encoding121_3.decode(_0x4ec4c3),_0x331151=c.uint.decode(_0x4ec4c3),_0x19e7b1=c.uint.decode(_0x4ec4c3);
return{
'roomKey':_0x1057e4,'encryptionKey':_0x2e6b8d,'mailbox':_0x12682d,'status':_0x3f16d9,'clock':_0x331151,'initiator':(_0x19e7b1&--0x129f)!==-0x1a4e?encoding0.decode(_0x4ec4c3):null,'fastForwardTo':(_0x19e7b1&-0x335e)!==0x0?c.fixed32.decode(_0x4ec4c3):null,'identitySwap':(_0x19e7b1&0x4)!==0x0?encoding121_7.decode(_0x4ec4c3):null,'identitySwapV2':version>=0x9&&(_0x19e7b1&-0x366)!==0x0?encoding121_8.decode(_0x4ec4c3):null,'contact':version>=-0x3785&&(_0x19e7b1&0x10)!==-0x976?c.fixed32.decode(_0x4ec4c3):null}
;
}
},encoding122_0=encoding32_0,encoding122={
'preencode'(_0x25274c,_0x40e6e8){
_0x46738c={
_0x31185a:0x88,_0x2e573a:0x107,_0x2e6c5d:0x115},_0x2ba643={
_0x34fa24:0x40c}
;
encoding122_0.preencode(_0x25274c,_0x40e6e8.header),c.fixed32.preencode(_0x25274c,_0x40e6e8.roomKey),c.buffer.preencode(_0x25274c,_0x40e6e8.encryptionKey);
c.fixed32.preencode(_0x25274c,_0x40e6e8.mailbox),_0x25274c.end++;
if(_0x40e6e8.fastForwardTo)c.fixed32.preencode(_0x25274c,_0x40e6e8.fastForwardTo);
if(_0x40e6e8.initiator)encoding0.preencode(_0x25274c,_0x40e6e8.initiator);
if(_0x40e6e8.dm)c.fixed32.preencode(_0x25274c,_0x40e6e8.dm);
},'encode'(_0xb2f9fb,_0x4a5749){
_0xb18016={
_0x1417e4:0x7d,_0x504cea:0x40,_0x4f0cbf:0x28},_0x27309e={
_0x721750:0xb0}
;
const _0x15076c=(_0x4a5749.fastForwardTo?--0x2647:--0x46c4)|(_0x4a5749.initiator?0x2:--0x47e0)|(_0x4a5749.dm?-0x2d58:--0xa82)|(version>=0xe&&_0x4a5749.isReadOnly?--0x14e6:0x0);
encoding122_0.encode(_0xb2f9fb,_0x4a5749.header),c.fixed32.encode(_0xb2f9fb,_0x4a5749.roomKey),c.buffer.encode(_0xb2f9fb,_0x4a5749.encryptionKey),c.fixed32.encode(_0xb2f9fb,_0x4a5749.mailbox),c.uint.encode(_0xb2f9fb,_0x15076c);
if(_0x4a5749.fastForwardTo)c.fixed32.encode(_0xb2f9fb,_0x4a5749.fastForwardTo);
if(_0x4a5749.initiator)encoding0.encode(_0xb2f9fb,_0x4a5749.initiator);
if(_0x4a5749.dm)c.fixed32.encode(_0xb2f9fb,_0x4a5749.dm);
},'decode'(_0x71da79){
_0x582139={
_0x76b88a:0x10d,_0xb18c83:0x4a},_0x4dc576={
_0x391129:0xe3,_0x2cf996:0xd3,_0x1fb84f:0x95},_0x1b060a=encoding122_0.decode(_0x71da79),_0x56255e=c.fixed32.decode(_0x71da79),_0x4e0af2=c.buffer.decode(_0x71da79),_0x15e7a9=c.fixed32.decode(_0x71da79);
const _0x52598b=c.uint.decode(_0x71da79);
return{
'header':_0x1b060a,'roomKey':_0x56255e,'encryptionKey':_0x4e0af2,'mailbox':_0x15e7a9,'fastForwardTo':(_0x52598b&0x1)!==0x0?c.fixed32.decode(_0x71da79):null,'initiator':(_0x52598b&0x2)!==0x0?encoding0.decode(_0x71da79):null,'dm':(_0x52598b&-0x4c64)!==--0x2884?c.fixed32.decode(_0x71da79):null,'isReadOnly':version>=-0x29e0&&(_0x52598b&0x8)!==--0x20f2}
;
}
},encoding123_0=encoding32_0,encoding123={
'preencode'(_0x720bb0,_0x403e76){
_0x536ec9={
_0x43c75d:0x10a,_0x36446b:0x12},_0x50bbd1={
_0x54e154:0xe2,_0x3df8eb:0x3f3,_0x3c31f2:0x1ef}
;
encoding123_0.preencode(_0x720bb0,_0x403e76.header);
c.fixed32.preencode(_0x720bb0,_0x403e76.discoveryKey);
},'encode'(_0x20a9d3,_0x2a3aed){
_0x2d5ee5={
_0x4ff74b:0xb7,_0x411f99:0x1bb},_0x3f9de3={
_0x4d1558:0x113,_0x24ce51:0x3a,_0x6d08e2:0x54e}
;
encoding123_0.encode(_0x20a9d3,_0x2a3aed.header);
c.fixed32.encode(_0x20a9d3,_0x2a3aed.discoveryKey);
},'decode'(_0x5be7f6){
_0x478e2b={
_0xebcb79:0x1ea,_0x389894:0x1e2},_0x3416c6={
_0x3567cf:0x170,_0x1020e7:0xb1,_0xc809df:0x18c}
;
const _0x2b5bd9=encoding123_0.decode(_0x5be7f6),_0x3c3e4f=c.fixed32.decode(_0x5be7f6);
return{
'header':_0x2b5bd9,'discoveryKey':_0x3c3e4f}
;
}
},encoding124_0=encoding32_0,encoding124_3=encoding121_3,encoding124={
'preencode'(_0x1a8ade,_0x259e27){
_0x432f63={
_0x58df9b:0x5f,_0x3e70d7:0x51c},_0x1e2a1a={
_0x2201b3:0xfd,_0x149680:0x10e,_0x2c8eab:0x347}
;
encoding124_0.preencode(_0x1a8ade,_0x259e27.header);
c.fixed32.preencode(_0x1a8ade,_0x259e27.roomKey),c.uint.preencode(_0x1a8ade,_0x259e27.key);
encoding124_3.preencode(_0x1a8ade,_0x259e27.status);
},'encode'(_0x2d1038,_0x4f8f20){
_0x21c146={
_0x464bdc:0xc2,_0x360072:0x1a2,_0x5f293c:0x157},_0x46a139={
_0x1fdad0:0x179,_0x30c27d:0x269}
;
encoding124_0.encode(_0x2d1038,_0x4f8f20.header),c.fixed32.encode(_0x2d1038,_0x4f8f20.roomKey),c.uint.encode(_0x2d1038,_0x4f8f20.key);
encoding124_3.encode(_0x2d1038,_0x4f8f20.status);
},'decode'(_0x3ddcc7){
_0x46a880={
_0xf109f6:0x1eb,_0x487e19:0xc2,_0x5400e5:0x90},_0x2fa3b8={
_0x57c983:0x198},_0x448e6c=encoding124_0.decode(_0x3ddcc7);
const _0x23a7c1=c.fixed32.decode(_0x3ddcc7),_0x5c1d8f=c.uint.decode(_0x3ddcc7),_0x362596=encoding124_3.decode(_0x3ddcc7);
return{
'header':_0x448e6c,'roomKey':_0x23a7c1,'key':_0x5c1d8f,'status':_0x362596}
;
}
},encoding125={
'preencode'(_0x14cb10,_0x5ee820){
_0x16c9ab={
_0x295c99:0x1d,_0x57fc50:0xca,_0x3ade8e:0x21c}
;
_0x14cb10.end++;
},'encode'(_0x4c4f25,_0x1545c6){
_0x1c74ec={
_0xc04dc7:0x56,_0xfce45:0x14e},_0x154c3d={
_0x22ae6f:0x5e}
;
const _0x3edb2b=_0x1545c6.isBlocked?0x1:0x0;
c.uint.encode(_0x4c4f25,_0x3edb2b);
},'decode'(_0x39a57b){
_0x1cd2be={
_0x164f86:0x108,_0x1618d1:0x156},_0x10d467=c.uint.decode(_0x39a57b);
return{
'isBlocked':(_0x10d467&-0x3ef1)!==0x0}
;
}
},encoding126={
'preencode'(_0x42cae5,_0x36f673){
_0x18c4aa={
_0x3d9c67:0x4d,_0x1c480d:0x10,_0xc91db8:0x5e4},_0x2a28ca={
_0x123633:0x1c1,_0x3bc7d3:0x65,_0xefcb44:0x1ab}
;
c.fixed32.preencode(_0x42cae5,_0x36f673.memberKey);
c.uint.preencode(_0x42cae5,_0x36f673.clock),encoding126_2.preencode(_0x42cae5,_0x36f673.status),_0x42cae5.end++;
if(_0x36f673.mailbox)c.fixed32.preencode(_0x42cae5,_0x36f673.mailbox);
if(_0x36f673.roomKey)c.fixed32.preencode(_0x42cae5,_0x36f673.roomKey);
},'encode'(_0x24e626,_0x517ef7){
_0x2a4a05={
_0x3eb10f:0x98,_0x5c86c8:0x126,_0x49c6b1:0x22b},_0x136a19={
_0x6a142c:0xd9,_0x1174c6:0x58},_0x538c9f=(_0x517ef7.mailbox?0x1:0x0)|(_0x517ef7.roomKey?0x2:0x0);
c.fixed32.encode(_0x24e626,_0x517ef7.memberKey),c.uint.encode(_0x24e626,_0x517ef7.clock),encoding126_2.encode(_0x24e626,_0x517ef7.status),c.uint.encode(_0x24e626,_0x538c9f);
if(_0x517ef7.mailbox)c.fixed32.encode(_0x24e626,_0x517ef7.mailbox);
if(_0x517ef7.roomKey)c.fixed32.encode(_0x24e626,_0x517ef7.roomKey);
},'decode'(_0x359d7c){
_0x3ca28b={
_0x4885ed:0x177,_0x1cb357:0x44a},_0x42d3a7=c.fixed32.decode(_0x359d7c),_0x46cadf=c.uint.decode(_0x359d7c),_0x3638a2=encoding126_2.decode(_0x359d7c),_0x83a8bb=c.uint.decode(_0x359d7c);
return{
'memberKey':_0x42d3a7,'clock':_0x46cadf,'status':_0x3638a2,'mailbox':(_0x83a8bb&0x1)!==0x0?c.fixed32.decode(_0x359d7c):null,'roomKey':(_0x83a8bb&--0x2cb6)!==0x0?c.fixed32.decode(_0x359d7c):null}
;
}
},encoding127_0=encoding32_0,encoding127_1=c.frame(encoding107),encoding127={
'preencode'(_0x44a78b,_0x314bce){
_0x303db1={
_0x2d5cf4:0x1b3,_0x38aebc:0x101},_0x8d8eba={
_0x45951e:0xbb}
;
encoding127_0.preencode(_0x44a78b,_0x314bce.header);
encoding127_1.preencode(_0x44a78b,_0x314bce.contact);
},'encode'(_0x404ba8,_0x20c0af){
_0x3d5bda={
_0x5dbdd3:0x20b,_0x5b3d38:0x1a3},_0x5f1407={
_0x41e375:0x1cb,_0x44335c:0xc0,_0x345e79:0x3e}
;
encoding127_0.encode(_0x404ba8,_0x20c0af.header),encoding127_1.encode(_0x404ba8,_0x20c0af.contact);
},'decode'(_0x1e9a53){
_0x54d892={
_0x9bcc33:0x10e,_0x42ec00:0x2c9,_0x26a1dd:0x1b8}
;
const _0x30e0c0=encoding127_0.decode(_0x1e9a53),_0x2e345f=encoding127_1.decode(_0x1e9a53);
return{
'header':_0x30e0c0,'contact':_0x2e345f}
;
}
},encoding128_0=encoding32_0,encoding128={
'preencode'(_0x518e77,_0x2d9d49){
_0x906a54={
_0x9caaab:0x1a0,_0x50d294:0x403},_0xe0d0dd={
_0x528ae8:0xde,_0x3d2043:0x562}
;
encoding128_0.preencode(_0x518e77,_0x2d9d49.header),c.fixed32.preencode(_0x518e77,_0x2d9d49.memberKey),c.uint.preencode(_0x518e77,_0x2d9d49.key),encoding128_3.preencode(_0x518e77,_0x2d9d49.status);
},'encode'(_0x128d05,_0x2e266f){
_0x32eebf={
_0x451a56:0x1a0,_0x3005c3:0x99},_0x7d3059={
_0x1273c5:0x104,_0x4ea9b4:0x92,_0x2a912a:0x3ab}
;
encoding128_0.encode(_0x128d05,_0x2e266f.header);
c.fixed32.encode(_0x128d05,_0x2e266f.memberKey),c.uint.encode(_0x128d05,_0x2e266f.key);
encoding128_3.encode(_0x128d05,_0x2e266f.status);
},'decode'(_0x56474b){
_0x35f89a={
_0xd40b5a:0xfc,_0x421357:0x25d},_0x5053d1={
_0x12bc30:0x1f0,_0x35e964:0xe9,_0x430f69:0x55c}
;
const _0x203f67=encoding128_0.decode(_0x56474b),_0x42f1a5=c.fixed32.decode(_0x56474b),_0x451998=c.uint.decode(_0x56474b),_0x262e44=encoding128_3.decode(_0x56474b);
return{
'header':_0x203f67,'memberKey':_0x42f1a5,'key':_0x451998,'status':_0x262e44}
;
}
},encoding129_0=encoding32_0,encoding129={
'preencode'(_0x4c066a,_0x5932e2){
_0x12a80d={
_0x1fe931:0x1bb,_0x3d9788:0x4cf},_0x5830d1={
_0x4050c6:0xf6,_0x2ec2c7:0x190,_0x3fb263:0x486}
;
encoding129_0.preencode(_0x4c066a,_0x5932e2.header),c.fixed32.preencode(_0x4c066a,_0x5932e2.memberKey);
},'encode'(_0x176f4d,_0x5aa1a5){
_0x48458a={
_0x58466a:0x120,_0x340f51:0x1e8},_0x3a9469={
_0x450181:0x1a6,_0x12d574:0x1a1,_0x5a84ad:0x1a0}
;
encoding129_0.encode(_0x176f4d,_0x5aa1a5.header);
c.fixed32.encode(_0x176f4d,_0x5aa1a5.memberKey);
},'decode'(_0x3945c4){
_0x8891e0={
_0x548b13:0x3a1,_0x5e25c1:0x38},_0x95485={
_0x2a147c:0x109,_0x7fae:0x133,_0x2b3c0b:0x31e},_0x2f3085=encoding129_0.decode(_0x3945c4);
const _0x288712=c.fixed32.decode(_0x3945c4);
return{
'header':_0x2f3085,'memberKey':_0x288712}
;
}
},encoding130={
'preencode'(_0x15454e,_0x24e66d){
_0x218036={
_0x11ac8b:0x26,_0x1326f4:0x47,_0x430d82:0x11c}
;
_0x15454e.end++;
},'encode'(_0x2d8629,_0x5a5ca2){
_0x4a354d={
_0x3e703c:0x3},_0x414a84={
_0x977e4d:0x170}
;
const _0x297a95=(_0x5a5ca2.isPending?-0x262b:0x0)|(_0x5a5ca2.isAccepted?--0x1678:0x0)|(_0x5a5ca2.isRejected?-0x2350:0x0)|(_0x5a5ca2.isDiscarded?-0x364c:0x0)|(_0x5a5ca2.isSeen?-0x3264:--0x3a28);
c.uint.encode(_0x2d8629,_0x297a95);
},'decode'(_0x520dd6){
_0x524ac7={
_0x4dd2c9:0x159,_0x58b9d3:0x338},_0x14461c={
_0x4bfa41:0x147,_0x11bc3e:0x155,_0x3e972f:0x404},_0x54526a=c.uint.decode(_0x520dd6);
return{
'isPending':(_0x54526a&0x1)!==0x0,'isAccepted':(_0x54526a&-0x6e4)!==0x0,'isRejected':(_0x54526a&-0x4be0)!==-0x22e2,'isDiscarded':(_0x54526a&-0x1d20)!==-0x3990,'isSeen':(_0x54526a&--0xa04)!==0x0}
;
}
},encoding131_0=encoding44_3,encoding131_1=c.frame(encoding4),encoding131={
'preencode'(_0x2d307d,_0x5f59fc){
_0x4bfe4e={
_0x3d4c8:0x98,_0x52666d:0x29,_0x1ca117:0x2dc},_0x32a58a={
_0x2957f5:0xe,_0x3c8df0:0x13f}
;
encoding131_0.preencode(_0x2d307d,_0x5f59fc.sender),encoding131_1.preencode(_0x2d307d,_0x5f59fc.keys),c.fixed32.preencode(_0x2d307d,_0x5f59fc.mailbox),_0x2d307d.end++;
if(_0x5f59fc.message)c.string.preencode(_0x2d307d,_0x5f59fc.message);
},'encode'(_0x4a4a15,_0x466b8a){
_0x5942bc={
_0xc778a1:0x153,_0x57d7b8:0x7b}
;
const _0x4013af=_0x466b8a.message?0x1:0x0;
encoding131_0.encode(_0x4a4a15,_0x466b8a.sender);
encoding131_1.encode(_0x4a4a15,_0x466b8a.keys),c.fixed32.encode(_0x4a4a15,_0x466b8a.mailbox),c.uint.encode(_0x4a4a15,_0x4013af);
if(_0x466b8a.message)c.string.encode(_0x4a4a15,_0x466b8a.message);
},'decode'(_0x1327ad){
_0x20632e={
_0x33c60c:0xb7},_0x44fe1c={
_0x3f40f8:0x22,_0x380b41:0xdd,_0x2aebed:0x53},_0x10d207=encoding131_0.decode(_0x1327ad),_0xd149f=encoding131_1.decode(_0x1327ad),_0x179c1c=c.fixed32.decode(_0x1327ad),_0x3d10d8=c.uint.decode(_0x1327ad);
return{
'sender':_0x10d207,'keys':_0xd149f,'mailbox':_0x179c1c,'message':(_0x3d10d8&0x1)!==0x0?c.string.decode(_0x1327ad):null}
;
}
},encoding132_0=c.frame(encoding131),encoding132={
'preencode'(_0x3f3134,_0x4ecb96){
_0x3ebe29={
_0x59c9ba:0x2bf}
;
encoding132_0.preencode(_0x3f3134,_0x4ecb96.body);
encoding34.preencode(_0x3f3134,_0x4ecb96.attestation);
},'encode'(_0x57965e,_0x2c7504){
_0x1d0d6c={
_0x1896b6:0x5d3},_0x1de360={
_0x1b7259:0x13e,_0x2ffa2e:0xfb}
;
encoding132_0.encode(_0x57965e,_0x2c7504.body);
encoding34.encode(_0x57965e,_0x2c7504.attestation);
},'decode'(_0x27458d){
_0x3cd53d={
_0x2db694:0xed,_0x40e783:0x10},_0x40ed14=encoding132_0.decode(_0x27458d),_0x1f3fef=encoding34.decode(_0x27458d);
return{
'body':_0x40ed14,'attestation':_0x1f3fef}
;
}
},encoding133_2=encoding39_0,encoding133_3=c.frame(encoding130),encoding133_4=encoding131_1,encoding133={
'preencode'(_0x2f1354,_0x6e1c8c){
_0x1cd494={
_0xafb292:0x1ad,_0x17d349:0x415},_0x3fed40={
_0x40524e:0x305,_0x23a32d:0x1d1}
;
c.fixed32.preencode(_0x2f1354,_0x6e1c8c.memberKey),c.uint.preencode(_0x2f1354,_0x6e1c8c.clock),encoding133_2.preencode(_0x2f1354,_0x6e1c8c.sender),encoding133_3.preencode(_0x2f1354,_0x6e1c8c.status);
encoding133_4.preencode(_0x2f1354,_0x6e1c8c.keys),c.fixed32.preencode(_0x2f1354,_0x6e1c8c.mailbox),_0x2f1354.end++;
if(_0x6e1c8c.message)c.string.preencode(_0x2f1354,_0x6e1c8c.message);
if(version>=-0x4bd7&&_0x6e1c8c.sentAt)c.uint.preencode(_0x2f1354,_0x6e1c8c.sentAt);
},'encode'(_0x317a56,_0x3cc568){
_0x459672={
_0x5ef49b:0xe1,_0x29c1a1:0xa0},_0x2256da={
_0xe35fa1:0xf6,_0x2e4446:0x8e}
;
const _0xa76157=(_0x3cc568.message?0x1:0x0)|(version>=--0x1f27&&_0x3cc568.sentAt?-0x313e:0x0);
c.fixed32.encode(_0x317a56,_0x3cc568.memberKey),c.uint.encode(_0x317a56,_0x3cc568.clock),encoding133_2.encode(_0x317a56,_0x3cc568.sender),encoding133_3.encode(_0x317a56,_0x3cc568.status),encoding133_4.encode(_0x317a56,_0x3cc568.keys),c.fixed32.encode(_0x317a56,_0x3cc568.mailbox);
c.uint.encode(_0x317a56,_0xa76157);
if(_0x3cc568.message)c.string.encode(_0x317a56,_0x3cc568.message);
if(version>=-0x2765&&_0x3cc568.sentAt)c.uint.encode(_0x317a56,_0x3cc568.sentAt);
},'decode'(_0x2b6fc7){
_0x36bfa7={
_0x1db8c9:0x264,_0x5b1ba0:0xb6},_0x41ae96={
_0x1feda5:0x1b,_0x318bc8:0xd8,_0x429e16:0x2e},_0x1e8a9c=c.fixed32.decode(_0x2b6fc7),_0x3c8a1d=c.uint.decode(_0x2b6fc7),_0x50bad5=encoding133_2.decode(_0x2b6fc7);
const _0x443277=encoding133_3.decode(_0x2b6fc7),_0x2e15e5=encoding133_4.decode(_0x2b6fc7),_0x2e883f=c.fixed32.decode(_0x2b6fc7),_0x38472c=c.uint.decode(_0x2b6fc7);
return{
'memberKey':_0x1e8a9c,'clock':_0x3c8a1d,'sender':_0x50bad5,'status':_0x443277,'keys':_0x2e15e5,'mailbox':_0x2e883f,'message':(_0x38472c&0x1)!==-0x1bb8?c.string.decode(_0x2b6fc7):null,'sentAt':version>=0x11&&(_0x38472c&0x2)!==0x0?c.uint.decode(_0x2b6fc7):0x0}
;
}
},encoding134_0=encoding32_0,encoding134={
'preencode'(_0x580c35,_0x2bc1e9){
_0x56089a={
_0xbc4e16:0x5b,_0x1a0a88:0x48,_0x335536:0x37f},_0x4ab394={
_0xde3d0:0x147,_0x3848a5:0xa0,_0x361ec0:0x11f}
;
encoding134_0.preencode(_0x580c35,_0x2bc1e9.header);
c.buffer.preencode(_0x580c35,_0x2bc1e9.blindRequest);
},'encode'(_0x42c427,_0x4d35d9){
_0x42b8a7={
_0x56e4d6:0xbf},_0x3eb538={
_0x2613d8:0x3ba,_0x3d6d75:0x1e}
;
encoding134_0.encode(_0x42c427,_0x4d35d9.header);
c.buffer.encode(_0x42c427,_0x4d35d9.blindRequest);
},'decode'(_0x511fb0){
_0x31f092={
_0x3bda98:0x1d6,_0x57f73e:0x1c},_0x23f4ed={
_0x3cca31:0x97,_0x25e669:0x10b}
;
const _0x1c75fe=encoding134_0.decode(_0x511fb0);
const _0x25e517=c.buffer.decode(_0x511fb0);
return{
'header':_0x1c75fe,'blindRequest':_0x25e517}
;
}
},encoding135_0=encoding32_0,encoding135_3=encoding133_3,encoding135={
'preencode'(_0x3fb925,_0x27bf36){
_0x5b0c2c={
_0x51a3c2:0xbd,_0x355500:0x69},_0x543ac8={
_0x1b97dc:0x5a,_0x41004f:0x1d}
;
encoding135_0.preencode(_0x3fb925,_0x27bf36.header),c.fixed32.preencode(_0x3fb925,_0x27bf36.memberKey),c.uint.preencode(_0x3fb925,_0x27bf36.key),encoding135_3.preencode(_0x3fb925,_0x27bf36.status);
_0x3fb925.end++;
if(version>=-0x2d45&&_0x27bf36.roomKey)c.fixed32.preencode(_0x3fb925,_0x27bf36.roomKey);
},'encode'(_0x4b592e,_0x49aa8a){
_0x1ed673={
_0x643102:0xa5,_0x3168ce:0x300,_0xb7436e:0x1e0},_0x43c83c={
_0x57d44c:0x4a,_0x3e212b:0x6d,_0x233f06:0x543},_0x25d15b=version>=0xf&&_0x49aa8a.roomKey?0x1:0x0;
encoding135_0.encode(_0x4b592e,_0x49aa8a.header),c.fixed32.encode(_0x4b592e,_0x49aa8a.memberKey),c.uint.encode(_0x4b592e,_0x49aa8a.key);
encoding135_3.encode(_0x4b592e,_0x49aa8a.status),c.uint.encode(_0x4b592e,_0x25d15b);
if(version>=0xf&&_0x49aa8a.roomKey)c.fixed32.encode(_0x4b592e,_0x49aa8a.roomKey);
},'decode'(_0x4dae15){
_0x28b89b={
_0x4c31d1:0x163,_0x2a8e93:0xfd},_0x3e56f7={
_0x728c58:0x124,_0x402fed:0x23a,_0x53e82e:0x8e},_0x48d65f=encoding135_0.decode(_0x4dae15),_0x52339b=c.fixed32.decode(_0x4dae15),_0x5cadde=c.uint.decode(_0x4dae15);
const _0x1062d9=encoding135_3.decode(_0x4dae15);
const _0x962766=_0x4dae15.start<_0x4dae15.end?c.uint.decode(_0x4dae15):-0x3b1a;
return{
'header':_0x48d65f,'memberKey':_0x52339b,'key':_0x5cadde,'status':_0x1062d9,'roomKey':version>=0xf&&(_0x962766&-0x379b)!==0x0?c.fixed32.decode(_0x4dae15):null}
;
}
},encoding136={
'preencode'(_0x56395b,_0x311c19){
_0x343463={
_0x73b00e:0x1c8,_0x37c295:0x1b5},_0x2f7d7d={
_0x354cd4:0x182,_0x100299:0x106,_0x291746:0xa3}
;
c.uint.preencode(_0x56395b,_0x311c19.timestamp),c.fixed32.preencode(_0x56395b,_0x311c19.key),c.fixed32.preencode(_0x56395b,_0x311c19.mailbox);
},'encode'(_0x5d9ff0,_0x41dded){
_0x63ab41={
_0x25d7cb:0x1f4,_0x5f0d61:0x301,_0x378d87:0xb4},_0x50fac3={
_0x2ccd7d:0x1a5,_0x567e00:0x132}
;
c.uint.encode(_0x5d9ff0,_0x41dded.timestamp),c.fixed32.encode(_0x5d9ff0,_0x41dded.key);
c.fixed32.encode(_0x5d9ff0,_0x41dded.mailbox);
},'decode'(_0x251041){
_0x30e22c={
_0x554e5a:0x182,_0x3c7d8b:0x2f8},_0x2ee1f9={
_0x31dcb1:0xc2,_0x576e81:0x1c0},_0x5ba39b=c.uint.decode(_0x251041);
const _0x266371=c.uint.decode(_0x251041);
const _0x292006=c.fixed32.decode(_0x251041),_0x3aed00=c.fixed32.decode(_0x251041);
return{
'version':_0x5ba39b,'timestamp':_0x266371,'key':_0x292006,'mailbox':_0x3aed00}
;
}
},encoding137={
'preencode'(_0x39aa9d,_0x3e0776){
_0x222160={
_0x21e54d:0x112,_0x2d2058:0x7f},_0x51646c={
_0x193aa7:0xf3,_0x3980c9:0x212,_0x15d957:0x124}
;
c.uint.preencode(_0x39aa9d,_0x3e0776.version);
switch(_0x3e0776.version){
case 0x0:case 0x1:encoding136.preencode(_0x39aa9d,_0x3e0776);
break;
default:throw new Error("Unsupported version");
}
},'encode'(_0x51d00c,_0x2e7768){
_0x475ba9={
_0x147943:0x2f5,_0x4b2b4e:0xda},_0x4b0268={
_0x5d65cd:0xf9,_0x6889dd:0x11c,_0x396174:0x39b}
;
c.uint.encode(_0x51d00c,_0x2e7768.version);
switch(_0x2e7768.version){
case0x0:case0x1:encoding136.encode(_0x51d00c,_0x2e7768);
break;
default:throw new Error("Unsupported version");
}
},'decode'(_0x5a3cc0){
_0x1454b0={
_0xc89a44:0x9b,_0x3093fd:0x17b,_0x239346:0x3f},_0x40009a={
_0x57625a:0x48,_0x13ce78:0x249},_0xcde939=_0x5a3cc0.start;
const _0x162d9f=c.uint.decode(_0x5a3cc0);
_0x5a3cc0.start=_0xcde939;
switch(_0x162d9f){
case 0x0:case0x1:{
const _0x17fdf7=encoding136.decode(_0x5a3cc0);
return _0x17fdf7;
}
default:throw new Error("Unsupported version");
}
}
},encoding138={
'preencode'(_0x5aa703,_0x15409c){
_0x3471d7={
_0x4e36ea:0xaf,_0x734f04:0x1c0,_0x20a286:0x51d},_0x1f913c={
_0x4b0bfd:0x5c,_0x561c9e:0x17c}
;
c.fixed32.preencode(_0x5aa703,_0x15409c.discoveryPublicKey),c.uint.preencode(_0x5aa703,_0x15409c.timestamp);
_0x5aa703.end++;
if(_0x15409c.lastSynced)c.uint.preencode(_0x5aa703,_0x15409c.lastSynced);
},'encode'(_0x3f0d94,_0x3537c2){
_0x400a87={
_0x142321:0x13,_0x3b35d5:0xcf},_0x2b0f92={
_0x5d74f8:0x78,_0x7accb2:0x16c,_0x232af4:0x46}
;
const _0xa50d03=(_0x3537c2.lastSynced?-0x1a29:--0x2dc)|(_0x3537c2.dirty?0x2:0x0);
c.fixed32.encode(_0x3f0d94,_0x3537c2.discoveryPublicKey);
c.uint.encode(_0x3f0d94,_0x3537c2.timestamp),c.uint.encode(_0x3f0d94,_0xa50d03);
if(_0x3537c2.lastSynced)c.uint.encode(_0x3f0d94,_0x3537c2.lastSynced);
},'decode'(_0x2fb3c9){
_0x5d4062={
_0x14790d:0x86,_0xe7e887:0xe0},_0x303432={
_0x54b913:0x18b,_0x130e98:0x3a,_0x1b537c:0x3c7},_0x2fd47f=c.fixed32.decode(_0x2fb3c9),_0x111cb4=c.uint.decode(_0x2fb3c9),_0x5369bd=c.uint.decode(_0x2fb3c9);
return{
'discoveryPublicKey':_0x2fd47f,'timestamp':_0x111cb4,'lastSynced':(_0x5369bd&0x1)!==0x0?c.uint.decode(_0x2fb3c9):0x0,'dirty':(_0x5369bd&0x2)!==--0x26b4}
;
}
},encoding139={
'preencode'(_0x5a1303,_0x35c405){
_0x388175={
_0x2cce29:0x6d},_0x4f16ff={
_0x56a779:0x1eb,_0x3dc98e:0x76}
;
c.uint.preencode(_0x5a1303,_0x35c405.rooms);
c.uint.preencode(_0x5a1303,_0x35c405.activeRooms);
},'encode'(_0x5e79a9,_0x93254b){
_0x539709={
_0x4e3c36:0x6c,_0x566400:0x179,_0x51bebe:0x12e},_0x139ed2={
_0x2461fb:0xab,_0xb14b08:0x168,_0x47ef6f:0x71}
;
c.uint.encode(_0x5e79a9,_0x93254b.rooms);
c.uint.encode(_0x5e79a9,_0x93254b.activeRooms);
},'decode'(_0x1b4ba6){
_0x103019={
_0x1fd12a:0x1b4,_0x2daee0:0x1af,_0x521e64:0x16},_0x54658c={
_0x591718:0x108,_0x2659c7:0x162},_0x34b730=c.uint.decode(_0x1b4ba6);
const _0x312c41=c.uint.decode(_0x1b4ba6);
return{
'rooms':_0x34b730,'activeRooms':_0x312c41}
;
}
},encoding140=encoding19,encoding141_0=encoding30_4,encoding141={
'preencode'(_0x50c823,_0x4368ee){
_0x23f003={
_0x21fd45:0x66,_0x3bef17:0xb3,_0x494ae9:0x7c},_0x34cebc={
_0x5b2ae1:0x117,_0x70330b:0x245,_0x42e708:0x13c}
;
_0x50c823.end++;
if(_0x4368ee.blockedMembers)encoding141_0.preencode(_0x50c823,_0x4368ee.blockedMembers);
},'encode'(_0x19b37f,_0x42d4d9){
_0x2c8c9f={
_0x206040:0x27a,_0x57c360:0xfb},_0x2a0688={
_0x5b9e85:0x106,_0x1699da:0x164}
;
const _0x443a75=_0x42d4d9.blockedMembers?0x1:-0x1ae6;
c.uint.encode(_0x19b37f,_0x443a75);
if(_0x42d4d9.blockedMembers)encoding141_0.encode(_0x19b37f,_0x42d4d9.blockedMembers);
},'decode'(_0x3fa09d){
_0x343395={
_0x1391ca:0x1f0,_0x432803:0xf4},_0x2f6f7a={
_0x5ca967:0xd6,_0x312284:0x222,_0x106bdd:0xc4}
;
const _0x4aeb8f=c.uint.decode(_0x3fa09d);
return{
'blockedMembers':(_0x4aeb8f&-0x3703)!==-0x19d0?encoding141_0.decode(_0x3fa09d):null}
;
}
},encoding142_2=c.frame(encoding29),encoding142_5=c.frame(encoding141),encoding142={
'preencode'(_0x3caecd,_0x34be14){
_0x4ae861={
_0x38368e:0x51,_0x282e16:0x50,_0x16853f:0x89},_0x855808={
_0x35ae71:0xe8,_0x57498e:0x24,_0x367274:0x520}
;
c.buffer.preencode(_0x3caecd,_0x34be14.encryptionKey),c.fixed32.preencode(_0x3caecd,_0x34be14.seed),encoding142_2.preencode(_0x3caecd,_0x34be14.capabilities),encoding0.preencode(_0x3caecd,_0x34be14.initiator),c.fixed32.preencode(_0x3caecd,_0x34be14.fastForwardTo);
_0x3caecd.end++;
if(_0x34be14.privateProfile)encoding142_5.preencode(_0x3caecd,_0x34be14.privateProfile);
},'encode'(_0x234ed4,_0x344dde){
_0x31ea49={
_0x4b05da:0x145,_0x57e417:0x1ab,_0x25f3ef:0x71},_0x2f8a73={
_0x5635e2:0x2af,_0x5a96f5:0xdc},_0xc6eae4=_0x344dde.privateProfile?-0x1885:--0x1c62;
c.buffer.encode(_0x234ed4,_0x344dde.encryptionKey);
c.fixed32.encode(_0x234ed4,_0x344dde.seed),encoding142_2.encode(_0x234ed4,_0x344dde.capabilities),encoding0.encode(_0x234ed4,_0x344dde.initiator),c.fixed32.encode(_0x234ed4,_0x344dde.fastForwardTo),c.uint.encode(_0x234ed4,_0xc6eae4);
if(_0x344dde.privateProfile)encoding142_5.encode(_0x234ed4,_0x344dde.privateProfile);
},'decode'(_0x37684e){
_0x344db6={
_0x5e4652:0x146,_0x13f8f8:0x1a1,_0x2e50ae:0x115},_0x1d11f1={
_0x3fdbbf:0x6e,_0x1a0fd8:0x2c9},_0x109843=c.buffer.decode(_0x37684e),_0x37ee4f=c.fixed32.decode(_0x37684e);
const _0x194706=encoding142_2.decode(_0x37684e),_0x307d0a=encoding0.decode(_0x37684e),_0x214b8e=c.fixed32.decode(_0x37684e);
const _0x56927c=c.uint.decode(_0x37684e);
return{
'encryptionKey':_0x109843,'seed':_0x37ee4f,'capabilities':_0x194706,'initiator':_0x307d0a,'fastForwardTo':_0x214b8e,'privateProfile':(_0x56927c&-0x13d5)!==-0x2e08?encoding142_5.decode(_0x37684e):null}
;
}
},encoding143={
'preencode'(_0x588d44,_0x338116){
_0x22fc39={
_0x731785:0x16a,_0x21fa81:0x304},_0x53d9c4={
_0x4e7655:0x189,_0x3f7ba9:0x1b9}
;
_0x588d44.end++;
if(_0x338116.count)c.uint.preencode(_0x588d44,_0x338116.count);
},'encode'(_0x4eb237,_0x503f8a){
_0x426aef={
_0x31bd8c:0x9a,_0x4df8aa:0x2,_0x5bc5f9:0x42f},_0x2ebdc3={
_0x5d796b:0x1ef,_0x59ac86:0x69,_0x1b1c2b:0xeb}
;
const _0xd4cd58=_0x503f8a.count?0x1:--0x4b02;
c.uint.encode(_0x4eb237,_0xd4cd58);
if(_0x503f8a.count)c.uint.encode(_0x4eb237,_0x503f8a.count);
},'decode'(_0x25cfbd){
_0x323fb0={
_0x22be4d:0x13d,_0x22a9d1:0x475},_0x1ed3cd={
_0x1ddb7e:0x58,_0x3ab47c:0xae}
;
const _0x563e55=c.uint.decode(_0x25cfbd);
return{
'count':(_0x563e55&--0x1469)!==0x0?c.uint.decode(_0x25cfbd):-0x27e2}
;
}
},encoding144_2=c.frame(encoding142),encoding144={
'preencode'(_0x3c6e99,_0xdda29d){
_0x38584d={
_0x4509ab:0x3a,_0x396ef4:0x1bf,_0x2bf042:0x228},_0xde01e3={
_0x5d5aff:0x168,_0x201d9b:0x198,_0x7a1017:0x2}
;
c.fixed32.preencode(_0x3c6e99,_0xdda29d.roomKey),c.uint.preencode(_0x3c6e99,_0xdda29d.priority),_0x3c6e99.end++;
if(_0xdda29d.v3)encoding144_2.preencode(_0x3c6e99,_0xdda29d.v3);
if(version>=-0x9cf&&_0xdda29d.timestamp)c.uint.preencode(_0x3c6e99,_0xdda29d.timestamp);
},'encode'(_0x35fefe,_0x4e2a02){
_0x262bd0={
_0x4ab0d2:0x255,_0x5b9bee:0x38},_0x14890b={
_0x3d36df:0x1e5,_0x38ead2:0xec,_0x5c0235:0xdf}
;
const _0x579a63=(_0x4e2a02.v3?0x1:-0x4c78)|(version>=0x3&&_0x4e2a02.errored?-0x3706:0x0)|(version>=--0x20db&&_0x4e2a02.timestamp?0x4:0x0);
c.fixed32.encode(_0x35fefe,_0x4e2a02.roomKey);
c.uint.encode(_0x35fefe,_0x4e2a02.priority),c.uint.encode(_0x35fefe,_0x579a63);
if(_0x4e2a02.v3)encoding144_2.encode(_0x35fefe,_0x4e2a02.v3);
if(version>=0x5&&_0x4e2a02.timestamp)c.uint.encode(_0x35fefe,_0x4e2a02.timestamp);
},'decode'(_0x5dda3a){
_0x6eb4cb={
_0x5d8dfc:0x55,_0x483b52:0x361},_0x2bec6c={
_0x26e771:0x97,_0x34db8e:0x1a9,_0x3bae1a:0x108}
;
const _0xd8cbb7=c.fixed32.decode(_0x5dda3a),_0x4e79e2=c.uint.decode(_0x5dda3a);
const _0x304816=c.uint.decode(_0x5dda3a);
return{
'roomKey':_0xd8cbb7,'priority':_0x4e79e2,'v3':(_0x304816&-0x6f7)!==0x0?encoding144_2.decode(_0x5dda3a):null,'errored':version>=0x3&&(_0x304816&-0x3542)!==0x0,'timestamp':version>=0x5&&(_0x304816&0x4)!==-0x4e12?c.uint.decode(_0x5dda3a):0x0}
;
}
},encoding145={
'preencode'(_0x37bedd,_0x5bbf86){
_0x337b0d={
_0x448eca:0x1dc,_0x3848f9:0x1e4}
;
_0x37bedd.end++;
},'encode'(_0x51f737,_0x17ece8){
_0x27bb4a={
_0x200dee:0x24,_0x4ef169:0x121},_0x247d85={
_0x4e3566:0x3e,_0x41bf8e:0x225,_0x56764d:0x1d4}
;
const _0x40536d=_0x17ece8.isConfirmed?--0x1717:0x0;
c.uint.encode(_0x51f737,_0x40536d);
},'decode'(_0x280167){
_0xc75dc0={
_0x4fbd01:0x1f3},_0x293238={
_0x446343:0xe9,_0x46de21:0x16a,_0x2dff6a:0xdd}
;
const _0x121087=c.uint.decode(_0x280167);
return{
'isConfirmed':(_0x121087&--0x39e3)!==-0x4d98}
;
}
},encoding146_4=c.frame(encoding145),encoding146_6=encoding121_7,encoding146={
'preencode'(_0x6b61f4,_0xc6a08c){
_0x1629e7={
_0x22035c:0x7d,_0x3a0075:0x43,_0x20dafa:0x97},_0x38183c={
_0x4d87bd:0xcf,_0x2abdf2:0x13c}
;
c.fixed32.preencode(_0x6b61f4,_0xc6a08c.publicKey),c.fixed32.preencode(_0x6b61f4,_0xc6a08c.privateProfileKey);
encoding3.preencode(_0x6b61f4,_0xc6a08c.deviceKeyPair),c.buffer.preencode(_0x6b61f4,_0xc6a08c.deviceProof),encoding146_4.preencode(_0x6b61f4,_0xc6a08c.status),_0x6b61f4.end++;
if(_0xc6a08c.entropy)c.buffer.preencode(_0x6b61f4,_0xc6a08c.entropy);
if(_0xc6a08c.swap)encoding146_6.preencode(_0x6b61f4,_0xc6a08c.swap);
if(version>=0x9&&_0xc6a08c.swapV2)encoding146_7.preencode(_0x6b61f4,_0xc6a08c.swapV2);
},'encode'(_0x41f1fa,_0x4bbe0a){
_0x286184={
_0x445555:0x13b,_0x4ecd32:0x13e,_0xda3798:0x5f4},_0x37b791={
_0x1a5883:0x58,_0x314996:0x1f4},_0x2a5e1d=(_0x4bbe0a.entropy?-0xa7:0x0)|(_0x4bbe0a.swap?-0x43a2:-0x1bd8)|(version>=0x9&&_0x4bbe0a.swapV2?0x4:--0x37ce);
c.fixed32.encode(_0x41f1fa,_0x4bbe0a.publicKey),c.fixed32.encode(_0x41f1fa,_0x4bbe0a.privateProfileKey),encoding3.encode(_0x41f1fa,_0x4bbe0a.deviceKeyPair),c.buffer.encode(_0x41f1fa,_0x4bbe0a.deviceProof);
encoding146_4.encode(_0x41f1fa,_0x4bbe0a.status),c.uint.encode(_0x41f1fa,_0x2a5e1d);
if(_0x4bbe0a.entropy)c.buffer.encode(_0x41f1fa,_0x4bbe0a.entropy);
if(_0x4bbe0a.swap)encoding146_6.encode(_0x41f1fa,_0x4bbe0a.swap);
if(version>=-0x110d&&_0x4bbe0a.swapV2)encoding146_7.encode(_0x41f1fa,_0x4bbe0a.swapV2);
},'decode'(_0x259816){
_0xc609d0={
_0x55f385:0x256},_0x13bd3a={
_0x16e4c5:0x9d,_0x143061:0x121,_0x18698f:0xab},_0x56cd0a=c.fixed32.decode(_0x259816);
const _0x5dfe16=c.fixed32.decode(_0x259816),_0x37aca3=encoding3.decode(_0x259816),_0x29b4ae=c.buffer.decode(_0x259816),_0x421172=encoding146_4.decode(_0x259816);
const _0x52d704=c.uint.decode(_0x259816);
return{
'publicKey':_0x56cd0a,'privateProfileKey':_0x5dfe16,'deviceKeyPair':_0x37aca3,'deviceProof':_0x29b4ae,'status':_0x421172,'entropy':(_0x52d704&--0x440d)!==0x0?c.buffer.decode(_0x259816):null,'swap':(_0x52d704&-0x20ba)!==0x0?encoding146_6.decode(_0x259816):null,'swapV2':version>=0x9&&(_0x52d704&0x4)!==--0x168?encoding146_7.decode(_0x259816):null}
;
}
},encoding147_enum={
'RestoreIdentity':0x1,'CreateRoom':0x2,'LeaveRoom':0x3,'ClearRoom':0x4,'JoinRoomInvitation':0x5,'JoinRoomKeys':0x6,'JoinRoomResponse':0x7,'SendContactRequest':0x8,'TestFastTask':0x9,'TestSlowTask':0xa,'TestErrorTask':0xb},encoding147={
'preencode'(_0x17b0bb,_0x52fac1){
_0x17b0bb.end++;
},'encode'(_0x80fe1f,_0xdeac2){
_0x3608cd={
_0xd5b853:0x12e,_0x424d5c:0x92,_0x1e0ff4:0x60},_0x50f032={
_0x513750:0x78,_0x11ac71:0x1af,_0x80a6f8:0x16f}
;
if(_0xdeac2>-0x197b)throw new Error("Unknown enum");
c.uint.encode(_0x80fe1f,_0xdeac2);
},'decode'(_0x586b11){
return c.uint.decode(_0x586b11);
}
},encoding148={
'preencode'(_0x5a9d32,_0x20ba2a){
_0xac15a3={
_0x2351df:0x5a,_0x322275:0x40},_0x4fb293={
_0x10d182:0x0,_0x4b47f1:0x1ae}
;
c.fixed32.preencode(_0x5a9d32,_0x20ba2a.roomKey),c.buffer.preencode(_0x5a9d32,_0x20ba2a.encryptionKey),_0x5a9d32.end++;
if(_0x20ba2a.fastForwardTo)c.fixed32.preencode(_0x5a9d32,_0x20ba2a.fastForwardTo);
if(_0x20ba2a.initiator)encoding0.preencode(_0x5a9d32,_0x20ba2a.initiator);
},'encode'(_0x3fe10c,_0x3e446d){
_0x3e8019={
_0x7ff70d:0x92,_0x2209a4:0x25},_0x5e3afd={
_0x39ac9a:0x8c},_0x2e5330=(_0x3e446d.fastForwardTo?0x1:-0xf6c)|(_0x3e446d.initiator?--0x4d22:0x0);
c.fixed32.encode(_0x3fe10c,_0x3e446d.roomKey);
c.buffer.encode(_0x3fe10c,_0x3e446d.encryptionKey),c.uint.encode(_0x3fe10c,_0x2e5330);
if(_0x3e446d.fastForwardTo)c.fixed32.encode(_0x3fe10c,_0x3e446d.fastForwardTo);
if(_0x3e446d.initiator)encoding0.encode(_0x3fe10c,_0x3e446d.initiator);
},'decode'(_0x53e7df){
_0x3d8bbe={
_0x56fee5:0x2e3,_0x416bac:0x178},_0x52c8a2={
_0x2c63fc:0x19,_0x477812:0x198,_0x39f37a:0x4fa}
;
const _0x25326a=c.fixed32.decode(_0x53e7df);
const _0x228026=c.buffer.decode(_0x53e7df),_0x196a81=c.uint.decode(_0x53e7df);
return{
'roomKey':_0x25326a,'encryptionKey':_0x228026,'fastForwardTo':(_0x196a81&0x1)!==-0x35bc?c.fixed32.decode(_0x53e7df):null,'initiator':(_0x196a81&-0x60a)!==0x0?encoding0.decode(_0x53e7df):null}
;
}
},encoding149_0=encoding117_1,encoding149={
'preencode'(_0x32df21,_0x2a18fd){
encoding149_0.preencode(_0x32df21,_0x2a18fd.invitation);
},'encode'(_0x2c43fb,_0xe4cab3){
_0x2537a4={
_0x2cfbe6:0x194,_0x248863:0x63,_0x112b4b:0x4d}
;
encoding149_0.encode(_0x2c43fb,_0xe4cab3.invitation);
},'decode'(_0x4df2b5){
_0x4c1476={
_0x472179:0x4,_0x83123d:0x17a,_0x539da1:0x195},_0x32920b=encoding149_0.decode(_0x4df2b5);
return{
'invitation':_0x32920b}
;
}
},encoding150={
'preencode'(_0x57393b,_0x5634b0){
_0x3728ca={
_0x5ce7f6:0x3ff,_0x12b6ec:0x119},_0x539638={
_0x564b2f:0x18e,_0x62ae8f:0x18a,_0xe4ef20:0x1d8}
;
c.fixed32.preencode(_0x57393b,_0x5634b0.mailbox);
encoding3.preencode(_0x57393b,_0x5634b0.keyPair);
c.buffer.preencode(_0x57393b,_0x5634b0.response);
},'encode'(_0x4f7893,_0x376aca){
_0x1d62df={
_0x4fcb3c:0x75},_0x29d986={
_0xeac3b9:0x1ed,_0x5660b6:0x11d,_0x3b9237:0x5b}
;
c.fixed32.encode(_0x4f7893,_0x376aca.mailbox),encoding3.encode(_0x4f7893,_0x376aca.keyPair);
c.buffer.encode(_0x4f7893,_0x376aca.response);
},'decode'(_0x12e7c4){
_0x340d75={
_0x1c166d:0x273,_0x33af4a:0x1ae},_0x3e545a={
_0x2d3acc:0xb8,_0x219fb2:0x445},_0x120a36=c.fixed32.decode(_0x12e7c4),_0x707e55=encoding3.decode(_0x12e7c4);
const _0x22f80b=c.buffer.decode(_0x12e7c4);
return{
'mailbox':_0x120a36,'keyPair':_0x707e55,'response':_0x22f80b}
;
}
},encoding151=encoding31,encoding152={
'preencode'(_0x188ca3,_0x2bff37){
_0x99b603={
_0x318bf2:0x10b,_0x8d9025:0x48},_0x366652={
_0x3f7748:0x53,_0x5385f4:0x296,_0x3b0031:0xa4}
;
c.fixed32.preencode(_0x188ca3,_0x2bff37.roomKey),c.buffer.preencode(_0x188ca3,_0x2bff37.encryptionKey),_0x188ca3.end++;
if(_0x2bff37.fastForwardTo)c.fixed32.preencode(_0x188ca3,_0x2bff37.fastForwardTo);
if(_0x2bff37.initiator)encoding0.preencode(_0x188ca3,_0x2bff37.initiator);
if(_0x2bff37.mailbox)c.fixed32.preencode(_0x188ca3,_0x2bff37.mailbox);
},'encode'(_0x227702,_0x46f319){
_0x5d0080={
_0xaabdf3:0x137,_0x4ffd87:0x161,_0x223740:0x155},_0x31f1fb={
_0x2fad86:0x12c,_0x752754:0x122}
;
const _0x4e31ac=(_0x46f319.fastForwardTo?0x1:-0x2d0e)|(_0x46f319.initiator?-0x24a2:0x0)|(_0x46f319.mailbox?0x4:-0x254c);
c.fixed32.encode(_0x227702,_0x46f319.roomKey);
c.buffer.encode(_0x227702,_0x46f319.encryptionKey),c.uint.encode(_0x227702,_0x4e31ac);
if(_0x46f319.fastForwardTo)c.fixed32.encode(_0x227702,_0x46f319.fastForwardTo);
if(_0x46f319.initiator)encoding0.encode(_0x227702,_0x46f319.initiator);
if(_0x46f319.mailbox)c.fixed32.encode(_0x227702,_0x46f319.mailbox);
},'decode'(_0x27d237){
_0x4f4ce8={
_0x547849:0x1c9},_0x38e875={
_0x37f650:0x2b,_0x153503:0x217,_0x40c45d:0x18f},_0xa7a64e=c.fixed32.decode(_0x27d237);
const _0x378350=c.buffer.decode(_0x27d237);
const _0x7bddb0=c.uint.decode(_0x27d237);
return{
'roomKey':_0xa7a64e,'encryptionKey':_0x378350,'fastForwardTo':(_0x7bddb0&0x1)!==-0x1cba?c.fixed32.decode(_0x27d237):null,'initiator':(_0x7bddb0&0x2)!==0x0?encoding0.decode(_0x27d237):null,'mailbox':(_0x7bddb0&--0x3c14)!==0x0?c.fixed32.decode(_0x27d237):null}
;
}
},encoding153_0=c.frame(encoding152),encoding153={
'preencode'(_0x40f1d7,_0x5cf251){
_0x3b60af={
_0x562493:0xd9,_0x25d411:0x170,_0x4162dd:0x560}
;
encoding153_0.preencode(_0x40f1d7,_0x5cf251.keys);
},'encode'(_0x2b407f,_0x236768){
_0x46df12={
_0x1dd751:0x2b,_0x3db931:0x35a,_0x378281:0x1c0},_0x1b9876={
_0x201aa1:0x49,_0x410545:0x162}
;
encoding153_0.encode(_0x2b407f,_0x236768.keys);
},'decode'(_0x858fde){
_0x32f1af={
_0x441df3:0x186,_0xb46353:0x49}
;
const _0x2d9c5a=encoding153_0.decode(_0x858fde);
return{
'keys':_0x2d9c5a}
;
}
},encoding154_6=c.frame(encoding104),encoding154={
'preencode'(_0x386f68,_0x488046){
_0x35301e={
_0x408a3e:0xb,_0x20216a:0xcf,_0x4e037d:0x2e5},_0x11e849={
_0x4fd1a6:0x269,_0x17dda5:0x108}
;
c.fixed32.preencode(_0x386f68,_0x488046.roomKey),c.buffer.preencode(_0x386f68,_0x488046.encryptionKey);
_0x386f68.end++;
if(_0x488046.fastForwardTo)c.fixed32.preencode(_0x386f68,_0x488046.fastForwardTo);
if(_0x488046.initiator)encoding0.preencode(_0x386f68,_0x488046.initiator);
if(_0x488046.mailbox)c.fixed32.preencode(_0x386f68,_0x488046.mailbox);
if(_0x488046.keyPair)encoding3.preencode(_0x386f68,_0x488046.keyPair);
if(_0x488046.genesis)encoding154_6.preencode(_0x386f68,_0x488046.genesis);
},'encode'(_0x57a385,_0x5da86a){
_0x44fc3f={
_0x1d00c1:0x19f,_0x342726:0x67},_0x53101d={
_0x186a3e:0x95,_0x340f1f:0x14a,_0x1c81c2:0x356},_0x16cfce=(_0x5da86a.fastForwardTo?-0x248f:-0x3862)|(_0x5da86a.initiator?--0x43c2:-0x616)|(_0x5da86a.mailbox?0x4:-0x38da)|(_0x5da86a.keyPair?0x8:--0x134)|(_0x5da86a.genesis?0x10:0x0)|(_0x5da86a.isPrivateProfile?0x20:0x0);
c.fixed32.encode(_0x57a385,_0x5da86a.roomKey);
c.buffer.encode(_0x57a385,_0x5da86a.encryptionKey),c.uint.encode(_0x57a385,_0x16cfce);
if(_0x5da86a.fastForwardTo)c.fixed32.encode(_0x57a385,_0x5da86a.fastForwardTo);
if(_0x5da86a.initiator)encoding0.encode(_0x57a385,_0x5da86a.initiator);
if(_0x5da86a.mailbox)c.fixed32.encode(_0x57a385,_0x5da86a.mailbox);
if(_0x5da86a.keyPair)encoding3.encode(_0x57a385,_0x5da86a.keyPair);
if(_0x5da86a.genesis)encoding154_6.encode(_0x57a385,_0x5da86a.genesis);
},'decode'(_0x3b3dbc){
_0x3c61a7={
_0x143a3a:0x13c,_0x3ca4b5:0xcb},_0x4db83a={
_0x328c4f:0xf0,_0x4d4af3:0x76,_0x430973:0x194}
;
const _0x1e4acf=c.fixed32.decode(_0x3b3dbc);
const _0x5c4834=c.buffer.decode(_0x3b3dbc),_0x5135ae=c.uint.decode(_0x3b3dbc);
return{
'roomKey':_0x1e4acf,'encryptionKey':_0x5c4834,'fastForwardTo':(_0x5135ae&0x1)!==-0x4c5c?c.fixed32.decode(_0x3b3dbc):null,'initiator':(_0x5135ae&-0x904)!==0x0?encoding0.decode(_0x3b3dbc):null,'mailbox':(_0x5135ae&--0x25c4)!==-0x3ece?c.fixed32.decode(_0x3b3dbc):null,'keyPair':(_0x5135ae&-0x34a0)!==0x0?encoding3.decode(_0x3b3dbc):null,'genesis':(_0x5135ae&0x10)!==0x0?encoding154_6.decode(_0x3b3dbc):null,'isPrivateProfile':(_0x5135ae&0x20)!==0x0}
;
}
},encoding155={
'preencode'(_0x2d62f1,_0x5cb6d3){
_0x14e751={
_0x48b2a6:0x2f,_0x22c5d5:0xe1},_0x30bcc1={
_0xd45b49:0x227}
;
c.fixed32.preencode(_0x2d62f1,_0x5cb6d3.roomKey);
_0x2d62f1.end++;
},'encode'(_0x44bb06,_0xda1719){
_0x41b559={
_0x279e04:0xd2,_0x791943:0x81,_0x24bd6f:0x198},_0x5295be={
_0x3a7850:0x10c,_0xd0e8a7:0x324,_0x246a0d:0x6b},_0x38f3ff=_0xda1719.isGossiped?0x1:0x0;
c.fixed32.encode(_0x44bb06,_0xda1719.roomKey);
c.uint.encode(_0x44bb06,_0x38f3ff);
},'decode'(_0x344839){
_0x1568ac={
_0x59e320:0x1d7,_0x43763c:0x19d},_0x1349e8={
_0x32af56:0x177,_0x309dfb:0x1a3,_0x38363c:0x584}
;
const _0x40613d=c.fixed32.decode(_0x344839),_0x49b362=c.uint.decode(_0x344839);
return{
'roomKey':_0x40613d,'isGossiped':(_0x49b362&-0x3523)!==0x0}
;
}
},encoding156={
'preencode'(_0x10ccc2,_0x510ab5){
_0x4c6525={
_0x1630a6:0xaf,_0x5da62b:0x191,_0x41aac3:0x4b6},_0x5cc064={
_0x4ed530:0x103}
;
c.fixed32.preencode(_0x10ccc2,_0x510ab5.roomKey);
},'encode'(_0x47aac5,_0x4b16bd){
_0x536427={
_0x37a62e:0x26,_0x172398:0x130,_0x3de8d1:0x15a},_0x1cb03c={
_0xf69079:0x1f,_0x4bc196:0x471}
;
c.fixed32.encode(_0x47aac5,_0x4b16bd.roomKey);
},'decode'(_0x31a989){
_0x55d772={
_0x766d09:0xf5,_0x108a86:0x15d}
;
const _0x5ed384=c.fixed32.decode(_0x31a989);
return{
'roomKey':_0x5ed384}
;
}
},encoding157={
'preencode'(_0x24f6e2,_0x4484a7){
_0x452c56={
_0x2eebd5:0xb3},_0x337db7={
_0x2be458:0xe5,_0x300052:0x79,_0x46741a:0x6f}
;
c.string.preencode(_0x24f6e2,_0x4484a7.mnemonic);
_0x24f6e2.end++;
if(_0x4484a7.profileDiscoveryTimeout)c.uint.preencode(_0x24f6e2,_0x4484a7.profileDiscoveryTimeout);
},'encode'(_0x4383f3,_0x3142af){
_0x2f1e19={
_0x327f91:0x3a,_0x4e1896:0x14d,_0x3de3a1:0x48d},_0x4a5d1d={
_0x4e9864:0x9a,_0x464cd3:0x45,_0x2da4fc:0x1b3},_0x3da8da=(_0x3142af.profileDiscoveryTimeout?--0xc15:0x0)|(_0x3142af.recover?-0x30c0:-0x127a);
c.string.encode(_0x4383f3,_0x3142af.mnemonic);
c.uint.encode(_0x4383f3,_0x3da8da);
if(_0x3142af.profileDiscoveryTimeout)c.uint.encode(_0x4383f3,_0x3142af.profileDiscoveryTimeout);
},'decode'(_0x2fb009){
_0x5622ac={
_0x4fc6b2:0x1b0},_0x4c6a45={
_0x1d6cf4:0x9d,_0x34cf3c:0x1eb,_0x16d88b:0x146},_0x16d52f=c.string.decode(_0x2fb009);
const _0x4a7482=c.uint.decode(_0x2fb009);
return{
'mnemonic':_0x16d52f,'profileDiscoveryTimeout':(_0x4a7482&--0x4bed)!==-0x3a94?c.uint.decode(_0x2fb009):-0xd60,'recover':(_0x4a7482&0x2)!==-0x5ea}
;
}
}
;
const encoding158={
'preencode'(_0x18cfc0,_0x48ba0c){
_0x4e455c={
_0x4a3805:0x4,_0x4fb1c1:0x435,_0x3f84a6:0x50},_0x3d525a={
_0x5cc2c5:0x17a,_0x56d3b7:0x2c3,_0xeb0bc8:0x172}
;
c.fixed32.preencode(_0x18cfc0,_0x48ba0c.roomKey),c.fixed32.preencode(_0x18cfc0,_0x48ba0c.memberKey);
_0x18cfc0.end++;
if(_0x48ba0c.message)c.string.preencode(_0x18cfc0,_0x48ba0c.message);
if(version>=0x6&&_0x48ba0c.contactInfo)encoding158_3.preencode(_0x18cfc0,_0x48ba0c.contactInfo);
},'encode'(_0x1b7ed4,_0x58770c){
_0x589744={
_0x18c5ed:0x1a0,_0x34e1c9:0x1f3,_0x398f6c:0x176},_0x471474=(_0x58770c.message?0x1:-0x372e)|(version>=-0xb58&&_0x58770c.contactInfo?-0x3eb0:-0x1dd6);
c.fixed32.encode(_0x1b7ed4,_0x58770c.roomKey),c.fixed32.encode(_0x1b7ed4,_0x58770c.memberKey);
c.uint.encode(_0x1b7ed4,_0x471474);
if(_0x58770c.message)c.string.encode(_0x1b7ed4,_0x58770c.message);
if(version>=0x6&&_0x58770c.contactInfo)encoding158_3.encode(_0x1b7ed4,_0x58770c.contactInfo);
},'decode'(_0x2e53ff){
_0x2fbdef={
_0x5d418a:0x86},_0xfa7edd={
_0x34b42d:0x7f,_0x4ae87e:0xdc},_0x1369f2=c.fixed32.decode(_0x2e53ff);
const _0x5e0e85=c.fixed32.decode(_0x2e53ff);
const _0x8ee7f7=c.uint.decode(_0x2e53ff);
return{
'roomKey':_0x1369f2,'memberKey':_0x5e0e85,'message':(_0x8ee7f7&0x1)!==0x0?c.string.decode(_0x2e53ff):null,'contactInfo':version>=0x6&&(_0x8ee7f7&-0xfc0)!==-0x331c?encoding158_3.decode(_0x2e53ff):null}
;
}
},encoding159={
'preencode'(_0x3fb37d,_0x555e67){
_0x51b743={
_0x364de9:0x7e,_0x26a8ab:0x5e0}
;
c.fixed32.preencode(_0x3fb37d,_0x555e67.key),_0x3fb37d.end++;
},'encode'(_0x5cb8a9,_0x367588){
_0x11c34c={
_0x27fc53:0xfd,_0x580d5c:0xf9,_0x3d6825:0xde},_0x14f5e0={
_0xb8561e:0x10e,_0x5dde27:0x270}
;
const _0x1c73f1=_0x367588.isPrivateProfile?0x1:-0x33c4;
c.fixed32.encode(_0x5cb8a9,_0x367588.key);
c.uint.encode(_0x5cb8a9,_0x1c73f1);
},'decode'(_0x29fe1e){
_0x2df56e={
_0x2d5176:0x32,_0x3bc6c4:0x303},_0x37c92b={
_0x30023d:0x12f,_0x553cef:0x48b}
;
const _0x1fee05=c.fixed32.decode(_0x29fe1e),_0x9e9b8=c.uint.decode(_0x29fe1e);
return{
'key':_0x1fee05,'isPrivateProfile':(_0x9e9b8&0x1)!==-0x1ce4}
;
}
},encoding160_4=c.frame(encoding157),encoding160_5=c.frame(encoding154),encoding160_6=c.frame(encoding155),encoding160_7=c.frame(encoding156),encoding160_8=c.frame(encoding149),encoding160_9=c.frame(encoding153),encoding160_10=c.frame(encoding150),encoding160_11=c.frame(encoding158),encoding160_12=c.frame(encoding159),encoding160={
'preencode'(_0x522087,_0x322107){
_0x2daa86={
_0xb654bf:0xb1,_0x94a540:0x85,_0x593dbb:0x308},_0x2dd4a9={
_0x497b36:0x66,_0x5d5638:0x1d7},_0x3707b3=(_0x322107.restoreIdentity?-0x2c55:0x0)|(_0x322107.createRoom?-0x4190:0x0)|(_0x322107.leaveRoom?-0x4d1e:-0xe1c)|(_0x322107.clearRoom?-0x9a:0x0)|(_0x322107.joinRoomInvitation?0x10:0x0)|(_0x322107.joinRoomKeys?-0x1a9e:0x0)|(_0x322107.joinRoomResponse?0x40:0x0)|(_0x322107.sendContactRequest?0x80:-0x4d52)|(_0x322107.migrateV2Room?--0x788:-0xc22);
c.fixed32.preencode(_0x522087,_0x322107.discoveryKey),c.uint.preencode(_0x522087,_0x322107.priority),c.uint.preencode(_0x522087,_0x322107.timestamp),c.uint.preencode(_0x522087,_0x322107.type),c.uint.preencode(_0x522087,_0x3707b3);
if(_0x322107.restoreIdentity)encoding160_4.preencode(_0x522087,_0x322107.restoreIdentity);
if(_0x322107.createRoom)encoding160_5.preencode(_0x522087,_0x322107.createRoom);
if(_0x322107.leaveRoom)encoding160_6.preencode(_0x522087,_0x322107.leaveRoom);
if(_0x322107.clearRoom)encoding160_7.preencode(_0x522087,_0x322107.clearRoom);
if(_0x322107.joinRoomInvitation)encoding160_8.preencode(_0x522087,_0x322107.joinRoomInvitation);
if(_0x322107.joinRoomKeys)encoding160_9.preencode(_0x522087,_0x322107.joinRoomKeys);
if(_0x322107.joinRoomResponse)encoding160_10.preencode(_0x522087,_0x322107.joinRoomResponse);
if(_0x322107.sendContactRequest)encoding160_11.preencode(_0x522087,_0x322107.sendContactRequest);
if(_0x322107.migrateV2Room)encoding160_12.preencode(_0x522087,_0x322107.migrateV2Room);
},'encode'(_0x1446c6,_0x15d412){
_0x1f2db7={
_0x379a96:0x1b1,_0x1c7eb1:0xec,_0x1d78d2:0x13f},_0x56ef0e={
_0xfea347:0xf1,_0x1ae533:0x193},_0x14ec68=(_0x15d412.restoreIdentity?0x1:-0xa62)|(_0x15d412.createRoom?--0x1190:0x0)|(_0x15d412.leaveRoom?0x4:--0x3a32)|(_0x15d412.clearRoom?--0x42e6:-0x47f8)|(_0x15d412.joinRoomInvitation?0x10:--0xb1e)|(_0x15d412.joinRoomKeys?0x20:-0x14fc)|(_0x15d412.joinRoomResponse?-0xcfa:0x0)|(_0x15d412.sendContactRequest?0x80:-0x387c)|(_0x15d412.migrateV2Room?-0x2a40:0x0);
c.fixed32.encode(_0x1446c6,_0x15d412.discoveryKey),c.uint.encode(_0x1446c6,_0x15d412.priority),c.uint.encode(_0x1446c6,_0x15d412.timestamp),c.uint.encode(_0x1446c6,_0x15d412.type),c.uint.encode(_0x1446c6,_0x14ec68);
if(_0x15d412.restoreIdentity)encoding160_4.encode(_0x1446c6,_0x15d412.restoreIdentity);
if(_0x15d412.createRoom)encoding160_5.encode(_0x1446c6,_0x15d412.createRoom);
if(_0x15d412.leaveRoom)encoding160_6.encode(_0x1446c6,_0x15d412.leaveRoom);
if(_0x15d412.clearRoom)encoding160_7.encode(_0x1446c6,_0x15d412.clearRoom);
if(_0x15d412.joinRoomInvitation)encoding160_8.encode(_0x1446c6,_0x15d412.joinRoomInvitation);
if(_0x15d412.joinRoomKeys)encoding160_9.encode(_0x1446c6,_0x15d412.joinRoomKeys);
if(_0x15d412.joinRoomResponse)encoding160_10.encode(_0x1446c6,_0x15d412.joinRoomResponse);
if(_0x15d412.sendContactRequest)encoding160_11.encode(_0x1446c6,_0x15d412.sendContactRequest);
if(_0x15d412.migrateV2Room)encoding160_12.encode(_0x1446c6,_0x15d412.migrateV2Room);
},'decode'(_0x8c9ed6){
_0x5f3b49={
_0xd93954:0x78,_0x4a1d73:0xa1,_0x1a5d15:0x151},_0x217fcb={
_0x36f8c0:0x6c}
;
const _0x55f714=c.fixed32.decode(_0x8c9ed6),_0x1a0e52=c.uint.decode(_0x8c9ed6),_0x1c34a8=c.uint.decode(_0x8c9ed6),_0x4b3f16=c.uint.decode(_0x8c9ed6);
const _0x156632=c.uint.decode(_0x8c9ed6);
return{
'discoveryKey':_0x55f714,'priority':_0x1a0e52,'timestamp':_0x1c34a8,'type':_0x4b3f16,'restoreIdentity':(_0x156632&--0x3e53)!==0x0?encoding160_4.decode(_0x8c9ed6):null,'createRoom':(_0x156632&-0x11d8)!==--0x141e?encoding160_5.decode(_0x8c9ed6):null,'leaveRoom':(_0x156632&0x4)!==-0x46a8?encoding160_6.decode(_0x8c9ed6):null,'clearRoom':(_0x156632&0x8)!==--0x3cb2?encoding160_7.decode(_0x8c9ed6):null,'joinRoomInvitation':(_0x156632&0x10)!==0x0?encoding160_8.decode(_0x8c9ed6):null,'joinRoomKeys':(_0x156632&0x20)!==0x0?encoding160_9.decode(_0x8c9ed6):null,'joinRoomResponse':(_0x156632&0x40)!==-0x2abe?encoding160_10.decode(_0x8c9ed6):null,'sendContactRequest':(_0x156632&--0x27c2)!==0x0?encoding160_11.decode(_0x8c9ed6):null,'migrateV2Room':(_0x156632&0x100)!==-0x1110?encoding160_12.decode(_0x8c9ed6):null}
;
}
},encoding161_1=encoding51_1,encoding161={
'preencode'(_0x56afe5,_0x57eec3){
_0x4024a4={
_0x1d7a0f:0x16f,_0x29caee:0x1d6,_0x2e8931:0x1e0},_0x57df5e={
_0x758b9e:0x194,_0x18a3de:0x23d,_0x8bb760:0xa4}
;
c.buffer.preencode(_0x56afe5,_0x57eec3.seed);
encoding161_1.preencode(_0x56afe5,_0x57eec3.invitation);
},'encode'(_0x3e63df,_0x4f2b7b){
_0x5e2553={
_0x513a7d:0x18a,_0x5b4a5d:0x463},_0x296a2b={
_0x44458b:0x31,_0x5b5e6c:0x1ad,_0x56be4b:0x150}
;
c.buffer.encode(_0x3e63df,_0x4f2b7b.seed),encoding161_1.encode(_0x3e63df,_0x4f2b7b.invitation);
},'decode'(_0x2b5717){
_0x69999c={
_0x1a5346:0x12c,_0x897083:0x16c},_0x59a0d2=c.buffer.decode(_0x2b5717),_0x266bbe=encoding161_1.decode(_0x2b5717);
return{
'seed':_0x59a0d2,'invitation':_0x266bbe}
;
}
},encoding162={
'preencode'(_0x55a5c0,_0x169260){
_0xe5823d={
_0x3537bf:0x1ba}
;
_0x55a5c0.end++;
},'encode'(_0x12d06a,_0x43bd2d){
_0x2358ad={
_0x45f0aa:0x3d,_0x33bbff:0x189,_0x457a3c:0x139},_0x3e3c1b={
_0x3abf48:0x15a,_0x1a6bce:0x2bd,_0x29be05:0x1b3},_0x3fb007=(_0x43bd2d.isWritable?0x1:-0x2a14)|(_0x43bd2d.isReadable?--0x2156:0x0)|(_0x43bd2d.isPrivateProfile?-0x4a80:0x0)|(version>=-0xa24&&_0x43bd2d.isRemoved?0x8:-0x1f00);
c.uint.encode(_0x12d06a,_0x3fb007);
},'decode'(_0x24efb2){
_0x15976a={
_0x1dfde7:0x430,_0x1a5392:0xaf},_0x585fcf={
_0x251f2e:0x8c,_0x2d8684:0x400,_0x483fee:0x1c4},_0x1185d8=c.uint.decode(_0x24efb2);
return{
'isWritable':(_0x1185d8&0x1)!==-0xb50,'isReadable':(_0x1185d8&-0x117e)!==0x0,'isPrivateProfile':(_0x1185d8&0x4)!==-0x964,'isRemoved':version>=0x8&&(_0x1185d8&0x8)!==--0x2dde}
;
}
},encoding163={
'preencode'(_0x270342,_0x13deee){
_0x3e7cc3={
_0x23b963:0x13e},_0x252da8={
_0x5161ee:0x143,_0x56dd9e:0x9a,_0x190d48:0x16d}
;
c.uint.preencode(_0x270342,_0x13deee.creation);
c.uint.preencode(_0x270342,_0x13deee.latestSync);
c.uint.preencode(_0x270342,_0x13deee.latestChatMessage);
},'encode'(_0x125200,_0x2fa678){
_0x203c38={
_0x444748:0x60,_0x5c848e:0x2fa,_0x54d316:0x145},_0xe99c82={
_0x5d33af:0x16e,_0x91eb23:0x2ab}
;
c.uint.encode(_0x125200,_0x2fa678.creation);
c.uint.encode(_0x125200,_0x2fa678.latestSync),c.uint.encode(_0x125200,_0x2fa678.latestChatMessage);
},'decode'(_0x5c0b0d){
_0x3a383c={
_0x23e5f3:0x177,_0x2b7d55:0x27f,_0x5891f4:0xb2},_0x580f4f={
_0x3c9196:0xe4,_0x311ad8:0x6d,_0x39432c:0x1b3}
;
const _0x8c6477=c.uint.decode(_0x5c0b0d),_0x3ccdce=c.uint.decode(_0x5c0b0d),_0x51516e=c.uint.decode(_0x5c0b0d);
return{
'creation':_0x8c6477,'latestSync':_0x3ccdce,'latestChatMessage':_0x51516e}
;
}
},encoding164_3=encoding104_1,encoding164_4=encoding88_3,encoding164_5=c.frame(encoding163),encoding164_9=encoding142_2,encoding164_10=c.frame(encoding162),encoding164_11=c.frame(encoding36),encoding164_12=c.frame(encoding65),encoding164_13=encoding100_2,encoding164_14=encoding104_4,encoding164_15=c.frame(encoding90),encoding164_16=encoding30_4,encoding164_18=c.frame(encoding64),encoding164_20=encoding121_3,encoding164={
'preencode'(_0x4b7820,_0x268c8b){
_0x2005d1={
_0x160f89:0x1a8,_0x8acd43:0x5a,_0x37caec:0x36},_0x5d0d39={
_0x4f37f0:0x1a2,_0x422e76:0x1aa},_0x475fbc=(_0x268c8b.selfDevice?-0x40a3:0x0)|(_0x268c8b.selfMember?0x2:0x0)|(_0x268c8b.config?-0x35e4:-0x3ca8)|(_0x268c8b.identity?-0x1f94:0x0)|(_0x268c8b.lastMessage?0x10:0x0)|(_0x268c8b.dm?0x20:0x0)|(version>=-0x2bc9&&_0x268c8b.readLengths?-0x4a6a:--0x4cd2)|(version>=0x13&&_0x268c8b.lastMember?0x80:-0x2176)|(version>=-0xf2d&&_0x268c8b.version?-0xef6:0x0)|(version>=-0x11f3&&_0x268c8b.preferences?0x200:0x0);
c.fixed32.preencode(_0x4b7820,_0x268c8b.roomKey),c.fixed32.preencode(_0x4b7820,_0x268c8b.discoveryKey),c.buffer.preencode(_0x4b7820,_0x268c8b.encryptionKey),encoding164_3.preencode(_0x4b7820,_0x268c8b.digest),encoding164_4.preencode(_0x4b7820,_0x268c8b.stats);
encoding164_5.preencode(_0x4b7820,_0x268c8b.timestamps),c.uint.preencode(_0x4b7820,_0x268c8b.fork),c.uint.preencode(_0x4b7820,_0x268c8b.length),c.fixed32.preencode(_0x4b7820,_0x268c8b.seed),encoding164_9.preencode(_0x4b7820,_0x268c8b.capabilities),encoding164_10.preencode(_0x4b7820,_0x268c8b.status),c.uint.preencode(_0x4b7820,_0x475fbc);
if(_0x268c8b.selfDevice)encoding164_11.preencode(_0x4b7820,_0x268c8b.selfDevice);
if(_0x268c8b.selfMember)encoding164_12.preencode(_0x4b7820,_0x268c8b.selfMember);
if(_0x268c8b.config)encoding164_13.preencode(_0x4b7820,_0x268c8b.config);
if(_0x268c8b.identity)encoding164_14.preencode(_0x4b7820,_0x268c8b.identity);
if(_0x268c8b.lastMessage)encoding164_15.preencode(_0x4b7820,_0x268c8b.lastMessage);
if(_0x268c8b.dm)encoding164_16.preencode(_0x4b7820,_0x268c8b.dm);
if(version>=0x13&&_0x268c8b.readLengths)encoding164_17.preencode(_0x4b7820,_0x268c8b.readLengths);
if(version>=0x13&&_0x268c8b.lastMember)encoding164_18.preencode(_0x4b7820,_0x268c8b.lastMember);
if(version>=-0x3885&&_0x268c8b.version)c.uint.preencode(_0x4b7820,_0x268c8b.version);
if(version>=-0x3a5b&&_0x268c8b.preferences)encoding164_20.preencode(_0x4b7820,_0x268c8b.preferences);
},'encode'(_0x315928,_0x511a91){
_0x1e2515={
_0x557df7:0x9d},_0x1fbe21={
_0x4a1090:0x17b,_0x1e2a72:0x159},_0x1858e8=(_0x511a91.selfDevice?0x1:--0x1c54)|(_0x511a91.selfMember?-0x283a:0x0)|(_0x511a91.config?-0x2182:0x0)|(_0x511a91.identity?0x8:-0x19c0)|(_0x511a91.lastMessage?0x10:0x0)|(_0x511a91.dm?0x20:0x0)|(version>=0x13&&_0x511a91.readLengths?0x40:-0x1fa8)|(version>=0x13&&_0x511a91.lastMember?-0x3450:0x0)|(version>=-0x1a5d&&_0x511a91.version?-0xdc8:0x0)|(version>=0x1b&&_0x511a91.preferences?0x200:-0x37e0);
c.fixed32.encode(_0x315928,_0x511a91.roomKey),c.fixed32.encode(_0x315928,_0x511a91.discoveryKey),c.buffer.encode(_0x315928,_0x511a91.encryptionKey),encoding164_3.encode(_0x315928,_0x511a91.digest),encoding164_4.encode(_0x315928,_0x511a91.stats),encoding164_5.encode(_0x315928,_0x511a91.timestamps),c.uint.encode(_0x315928,_0x511a91.fork),c.uint.encode(_0x315928,_0x511a91.length),c.fixed32.encode(_0x315928,_0x511a91.seed),encoding164_9.encode(_0x315928,_0x511a91.capabilities),encoding164_10.encode(_0x315928,_0x511a91.status),c.uint.encode(_0x315928,_0x1858e8);
if(_0x511a91.selfDevice)encoding164_11.encode(_0x315928,_0x511a91.selfDevice);
if(_0x511a91.selfMember)encoding164_12.encode(_0x315928,_0x511a91.selfMember);
if(_0x511a91.config)encoding164_13.encode(_0x315928,_0x511a91.config);
if(_0x511a91.identity)encoding164_14.encode(_0x315928,_0x511a91.identity);
if(_0x511a91.lastMessage)encoding164_15.encode(_0x315928,_0x511a91.lastMessage);
if(_0x511a91.dm)encoding164_16.encode(_0x315928,_0x511a91.dm);
if(version>=--0xf43&&_0x511a91.readLengths)encoding164_17.encode(_0x315928,_0x511a91.readLengths);
if(version>=0x13&&_0x511a91.lastMember)encoding164_18.encode(_0x315928,_0x511a91.lastMember);
if(version>=0x15&&_0x511a91.version)c.uint.encode(_0x315928,_0x511a91.version);
if(version>=0x1b&&_0x511a91.preferences)encoding164_20.encode(_0x315928,_0x511a91.preferences);
},'decode'(_0x465346){
_0x55b5d3={
_0x5667eb:0x139,_0x102601:0x1c5,_0x2dc3ad:0x19},_0x59877b={
_0x170864:0x173,_0x5e6eb7:0x465},_0x494f47=c.fixed32.decode(_0x465346),_0x2bd2d2=c.fixed32.decode(_0x465346),_0x334915=c.buffer.decode(_0x465346),_0x5b2fa2=encoding164_3.decode(_0x465346),_0x44736f=encoding164_4.decode(_0x465346);
const _0x45d61c=encoding164_5.decode(_0x465346),_0x1ed8c8=c.uint.decode(_0x465346),_0x1def61=c.uint.decode(_0x465346),_0x7a958b=c.fixed32.decode(_0x465346),_0x144878=encoding164_9.decode(_0x465346),_0xec453f=encoding164_10.decode(_0x465346),_0x3f343a=c.uint.decode(_0x465346);
return{
'roomKey':_0x494f47,'discoveryKey':_0x2bd2d2,'encryptionKey':_0x334915,'digest':_0x5b2fa2,'stats':_0x44736f,'timestamps':_0x45d61c,'fork':_0x1ed8c8,'length':_0x1def61,'seed':_0x7a958b,'capabilities':_0x144878,'status':_0xec453f,'selfDevice':(_0x3f343a&-0x6a7)!==0x0?encoding164_11.decode(_0x465346):null,'selfMember':(_0x3f343a&0x2)!==0x0?encoding164_12.decode(_0x465346):null,'config':(_0x3f343a&0x4)!==0x0?encoding164_13.decode(_0x465346):null,'identity':(_0x3f343a&0x8)!==--0x485e?encoding164_14.decode(_0x465346):null,'lastMessage':(_0x3f343a&0x10)!==0x0?encoding164_15.decode(_0x465346):null,'dm':(_0x3f343a&--0x1180)!==0x0?encoding164_16.decode(_0x465346):null,'readLengths':version>=0x13&&(_0x3f343a&-0x229c)!==0x0?encoding164_17.decode(_0x465346):null,'lastMember':version>=-0x4a17&&(_0x3f343a&0x80)!==0x0?encoding164_18.decode(_0x465346):null,'version':version>=-0x4663&&(_0x3f343a&-0x1944)!==0x0?c.uint.decode(_0x465346):-0x2702,'preferences':version>=0x1b&&(_0x3f343a&-0x418a)!==0x0?encoding164_20.decode(_0x465346):null}
;
}
},encoding165_1=encoding121_3,encoding165={
'preencode'(_0x47681b,_0x8c46cb){
_0x2f26ee={
_0x34bdff:0x290},_0x307e1e={
_0x2decec:0xeb,_0x49c572:0xd4}
;
c.fixed32.preencode(_0x47681b,_0x8c46cb.roomKey);
encoding165_1.preencode(_0x47681b,_0x8c46cb.status);
},'encode'(_0x252c5a,_0x579522){
_0x2a380b={
_0x27b305:0x197,_0x34abef:0x1f0},_0x219d1b={
_0x3b64a5:0x5e,_0x1eb985:0x5d}
;
c.fixed32.encode(_0x252c5a,_0x579522.roomKey);
encoding165_1.encode(_0x252c5a,_0x579522.status);
},'decode'(_0x418ddd){
_0x290eb9={
_0x2a67c5:0x1ee,_0x599c4f:0xb1},_0x236854={
_0xe04d0d:0x46,_0x4933a3:0x21a},_0x47326d=c.fixed32.decode(_0x418ddd),_0x490fad=encoding165_1.decode(_0x418ddd);
return{
'roomKey':_0x47326d,'status':_0x490fad}
;
}
},encoding166={
'preencode'(_0x2efb2f,_0x558d65){
_0x3046b3={
_0x5c745d:0x1a6,_0x423e54:0x12a,_0x27ee16:0xe},_0x56bb27={
_0x150b0a:0x147,_0x54aa2f:0x199}
;
c.fixed32.preencode(_0x2efb2f,_0x558d65.mailbox),c.fixed32.preencode(_0x2efb2f,_0x558d65.key);
_0x2efb2f.end++;
if(_0x558d65.roomKey)c.fixed32.preencode(_0x2efb2f,_0x558d65.roomKey);
if(_0x558d65.keyPair)encoding3.preencode(_0x2efb2f,_0x558d65.keyPair);
if(_0x558d65.responseKeyPair)encoding3.preencode(_0x2efb2f,_0x558d65.responseKeyPair);
},'encode'(_0x2a7cac,_0x15934f){
_0x144ae2={
_0x2ac0f8:0x164,_0x27b138:0x351},_0x1ab739={
_0x3ec492:0x93,_0x5326e8:0xd2,_0x401293:0x7a},_0x419f17=(_0x15934f.roomKey?0x1:-0xce2)|(_0x15934f.keyPair?0x2:0x0)|(_0x15934f.responseKeyPair?0x4:--0x7f8);
c.fixed32.encode(_0x2a7cac,_0x15934f.mailbox);
c.fixed32.encode(_0x2a7cac,_0x15934f.key),c.uint.encode(_0x2a7cac,_0x419f17);
if(_0x15934f.roomKey)c.fixed32.encode(_0x2a7cac,_0x15934f.roomKey);
if(_0x15934f.keyPair)encoding3.encode(_0x2a7cac,_0x15934f.keyPair);
if(_0x15934f.responseKeyPair)encoding3.encode(_0x2a7cac,_0x15934f.responseKeyPair);
},'decode'(_0x4bda50){
_0x2fe84d={
_0x43f5d6:0x61,_0x480abf:0x41d,_0x5d2eb8:0x140},_0x5a7027={
_0x2cc2d3:0xb7,_0x49b0cd:0x5b,_0x4bea38:0x4e3}
;
const _0x925362=c.fixed32.decode(_0x4bda50);
const _0xe87cb=c.fixed32.decode(_0x4bda50),_0x13d668=c.uint.decode(_0x4bda50);
return{
'mailbox':_0x925362,'key':_0xe87cb,'roomKey':(_0x13d668&--0x1555)!==--0x464c?c.fixed32.decode(_0x4bda50):null,'keyPair':(_0x13d668&0x2)!==-0x36c4?encoding3.decode(_0x4bda50):null,'responseKeyPair':(_0x13d668&0x4)!==0x0?encoding3.decode(_0x4bda50):null}
;
}
},encoding167_1=encoding39_0,encoding167={
'preencode'(_0xe02185,_0x56b4c7){
_0x26eea0={
_0x4cc5c0:0x102,_0xa10b98:0xf4,_0x238764:0x135},_0x4c7bd1={
_0x218b8a:0x17b,_0x3928fd:0x126,_0x22acfd:0xcf}
;
c.fixed32.preencode(_0xe02185,_0x56b4c7.key);
encoding167_1.preencode(_0xe02185,_0x56b4c7.profile);
},'encode'(_0x75bc,_0x480844){
_0x222e84={
_0x3e0ff5:0x163,_0x33ce6f:0xef},_0x504acd={
_0x11a022:0x6e,_0xebe699:0x3c1}
;
c.fixed32.encode(_0x75bc,_0x480844.key);
encoding167_1.encode(_0x75bc,_0x480844.profile);
},'decode'(_0x34b708){
_0x332ead={
_0x26d834:0xff,_0x50beee:0x156},_0x3e13f0={
_0x2c1b5d:0x24,_0x3a0753:0x1f0},_0x3810cd=c.fixed32.decode(_0x34b708),_0x2da853=encoding167_1.decode(_0x34b708);
return{
'key':_0x3810cd,'profile':_0x2da853}
;
}
},encoding168_1=encoding164_11,encoding168={
'preencode'(_0x1450b2,_0x3a4322){
_0x3c54c8={
_0xa1940c:0x89,_0x480ed9:0xea},_0x5cfe04={
_0x2b2177:0x60,_0x109693:0x30f}
;
c.fixed32.preencode(_0x1450b2,_0x3a4322.roomKey);
encoding168_1.preencode(_0x1450b2,_0x3a4322.device);
},'encode'(_0xe6550b,_0x135718){
_0x43bc69={
_0x2d7242:0x118,_0x166f89:0x108},_0xc9ca32={
_0x4e2024:0x15e,_0x35827c:0x4d}
;
c.fixed32.encode(_0xe6550b,_0x135718.roomKey),encoding168_1.encode(_0xe6550b,_0x135718.device);
},'decode'(_0x4e53cd){
_0x33d42a={
_0x28cec3:0x1ab,_0x22924e:0x153},_0x353cbd={
_0x2966db:0x10c,_0x5d0665:0x1dd},_0x3a7abc=c.fixed32.decode(_0x4e53cd);
const _0x4dd018=encoding168_1.decode(_0x4e53cd);
return{
'roomKey':_0x3a7abc,'device':_0x4dd018}
;
}
},encoding169_0=encoding13_0,encoding169={
'preencode'(_0x2cca02,_0x5b4f89){
_0xe6681={
_0x249283:0x161,_0x61b82b:0x199},_0x362dc0={
_0x52d9a6:0x1be,_0x3b0a88:0x3d0,_0x485778:0x168}
;
encoding169_0.preencode(_0x2cca02,_0x5b4f89.file);
c.fixed32.preencode(_0x2cca02,_0x5b4f89.roomKey);
_0x2cca02.end++;
if(_0x5b4f89.encryptionKey)c.buffer.preencode(_0x2cca02,_0x5b4f89.encryptionKey);
},'encode'(_0x27ca51,_0x1f921b){
_0x47c170={
_0x4c73e5:0x11c,_0x55f8fa:0x3c7,_0x3efe46:0x175},_0x5c25b8={
_0x498a15:0x74,_0x154d64:0x4}
;
const _0x2e333e=(_0x1f921b.encryptionKey?--0x28c3:-0x3a4e)|(_0x1f921b.cleared?-0x1a6a:-0x29f2)|(_0x1f921b.own?0x4:0x0);
encoding169_0.encode(_0x27ca51,_0x1f921b.file),c.fixed32.encode(_0x27ca51,_0x1f921b.roomKey),c.uint.encode(_0x27ca51,_0x2e333e);
if(_0x1f921b.encryptionKey)c.buffer.encode(_0x27ca51,_0x1f921b.encryptionKey);
},'decode'(_0x46b2e0){
_0x364d08={
_0x1e0f18:0x25,_0x169e03:0x1e1},_0x487415={
_0x2f34db:0x1b5,_0x12fb97:0x14d},_0x58b6c7=encoding169_0.decode(_0x46b2e0),_0x2fe649=c.fixed32.decode(_0x46b2e0);
const _0x1cad94=c.uint.decode(_0x46b2e0);
return{
'file':_0x58b6c7,'roomKey':_0x2fe649,'encryptionKey':(_0x1cad94&0x1)!==-0x3dd8?c.buffer.decode(_0x46b2e0):null,'cleared':(_0x1cad94&--0x4922)!==-0x28d6,'own':(_0x1cad94&0x4)!==0x0}
;
}
},encoding170_0=encoding32_0,encoding170={
'preencode'(_0x127c93,_0x1513c8){
_0x1d6335={
_0x12f831:0x77,_0x44cbab:0x1e0,_0x3147ec:0x113},_0x158584={
_0x23b729:0xcd,_0x1a23b7:0x3e}
;
encoding170_0.preencode(_0x127c93,_0x1513c8.header),encoding1.preencode(_0x127c93,_0x1513c8.oplog);
c.uint.preencode(_0x127c93,_0x1513c8.index),encoding170_3.preencode(_0x127c93,_0x1513c8.preview),_0x127c93.end++;
if(version>=-0x344e&&_0x1513c8.displayType)encoding183.preencode(_0x127c93,_0x1513c8.displayType);
},'encode'(_0x1c6237,_0x4d09c1){
_0x4dc2f1={
_0x1114b9:0x18e,_0x423d3b:0x180,_0x20191a:0x466},_0x358f51={
_0x190b2f:0x4b,_0x4a5864:0x3,_0x50e258:0x4e5},_0x16b951=version>=0xc&&_0x4d09c1.displayType?0x1:-0x4c44;
encoding170_0.encode(_0x1c6237,_0x4d09c1.header),encoding1.encode(_0x1c6237,_0x4d09c1.oplog),c.uint.encode(_0x1c6237,_0x4d09c1.index);
encoding170_3.encode(_0x1c6237,_0x4d09c1.preview),c.uint.encode(_0x1c6237,_0x16b951);
if(version>=-0xff6&&_0x4d09c1.displayType)encoding183.encode(_0x1c6237,_0x4d09c1.displayType);
},'decode'(_0xc9f7b){
_0x41d3e1={
_0x499c39:0x89,_0x1fdf78:0x173,_0x1b5186:0x174},_0x5e9def={
_0x22e98d:0x73,_0xd0220a:0xae},_0x47baa5=encoding170_0.decode(_0xc9f7b),_0x5d4216=encoding1.decode(_0xc9f7b),_0x78a8ad=c.uint.decode(_0xc9f7b);
const _0x5aed50=encoding170_3.decode(_0xc9f7b),_0xb65418=_0xc9f7b.start<_0xc9f7b.end?c.uint.decode(_0xc9f7b):0x0;
return{
'header':_0x47baa5,'oplog':_0x5d4216,'index':_0x78a8ad,'preview':_0x5aed50,'displayType':version>=0xc&&(_0xb65418&-0x40a7)!==-0x2eee?encoding183.decode(_0xc9f7b):0x0}
;
}
},encoding171={
'preencode'(_0x239082,_0x4080d0){
_0x2a624b={
_0x593631:0x1a9},_0x3b1135={
_0x11a204:0x143}
;
_0x239082.end++;
if(version>=--0x1f58&&_0x4080d0.memberKey)c.fixed32.preencode(_0x239082,_0x4080d0.memberKey);
},'encode'(_0x257501,_0x1e70a9){
_0x2f45eb={
_0x5471e0:0xae,_0x241700:0xc9,_0x2a561d:0x212},_0x473eb2={
_0x37c427:0x14b,_0x2b4118:0x162}
;
const _0x470c65=version>=0x4&&_0x1e70a9.memberKey?--0x3437:0x0;
c.uint.encode(_0x257501,_0x470c65);
if(version>=--0xcb4&&_0x1e70a9.memberKey)c.fixed32.encode(_0x257501,_0x1e70a9.memberKey);
},'decode'(_0x52d780){
_0x4dc0bc={
_0x2ffd1f:0x164,_0x463d1b:0x1f3,_0x4c97f2:0xca},_0x117812={
_0x4ac9ce:0x194,_0x4d06bd:0x270}
;
const _0x49f1c5=c.uint.decode(_0x52d780);
return{
'memberKey':version>=0x4&&(_0x49f1c5&0x1)!==-0x22fe?c.fixed32.decode(_0x52d780):null}
;
}
},encoding172_0=encoding39_0,encoding172={
'preencode'(_0x465b52,_0x3c3577){
_0x5370a5={
_0x1497a6:0x111,_0x141a03:0xfb},_0x11c969={
_0x5dd38a:0x1d1,_0x490516:0x37,_0x19c6d0:0x40b}
;
encoding172_0.preencode(_0x465b52,_0x3c3577.profile);
encoding34.preencode(_0x465b52,_0x3c3577.attestation);
},'encode'(_0x59ee72,_0x1a38e1){
_0x3700c2={
_0x27a917:0x1e6,_0x588075:0x264,_0x598b71:0x8e},_0x592467={
_0x4887b5:0x1c3,_0x5992df:0x4b0}
;
encoding172_0.encode(_0x59ee72,_0x1a38e1.profile);
encoding34.encode(_0x59ee72,_0x1a38e1.attestation);
},'decode'(_0x19cec5){
_0x9feb63={
_0xea3c63:0x1e4,_0x432467:0x109},_0xc0b277={
_0x59fea6:0x76,_0x3b6894:0x1c2},_0x43c684=encoding172_0.decode(_0x19cec5),_0x3b841e=encoding34.decode(_0x19cec5);
return{
'profile':_0x43c684,'attestation':_0x3b841e}
;
}
},encoding173_0=encoding32_0,encoding173={
'preencode'(_0x3d99f9,_0x55e9e8){
_0x4d8da4={
_0x8bdb53:0x3f},_0x40731b={
_0x173abb:0x25c}
;
encoding173_0.preencode(_0x3d99f9,_0x55e9e8.header);
c.fixed32.preencode(_0x3d99f9,_0x55e9e8.key);
},'encode'(_0x5cabab,_0x56899e){
_0x38ac9a={
_0x4a265:0x150,_0x5c0401:0x50},_0x3acc4e={
_0x3ca71d:0xa6,_0x277c18:0x106}
;
encoding173_0.encode(_0x5cabab,_0x56899e.header),c.fixed32.encode(_0x5cabab,_0x56899e.key);
},'decode'(_0x20991a){
_0x231876={
_0x2689de:0x1d8,_0x470d4c:0x105},_0x35571d={
_0x2d8244:0x13d,_0x5f227e:0x232,_0x59f2da:0x1e2},_0x496eea=encoding173_0.decode(_0x20991a);
const _0x43e91c=c.fixed32.decode(_0x20991a);
return{
'header':_0x496eea,'key':_0x43e91c}
;
}
},encoding174={
'preencode'(_0x3fb078,_0x20af8e){
_0xa857ea={
_0x3d76e5:0x186,_0x534765:0x35},_0x329683={
_0x440702:0x224}
;
c.fixed32.preencode(_0x3fb078,_0x20af8e.deviceKey);
encoding34.preencode(_0x3fb078,_0x20af8e.privateProfileIdentity),c.buffer.preencode(_0x3fb078,_0x20af8e.deviceProof);
},'encode'(_0x448dd7,_0x2701a9){
_0x1e60a3={
_0x5805e5:0x53,_0x12d235:0x28e,_0x1d525b:0x170},_0x1ef712={
_0x58eeab:0x31,_0x2fee51:0x28d}
;
c.fixed32.encode(_0x448dd7,_0x2701a9.deviceKey);
encoding34.encode(_0x448dd7,_0x2701a9.privateProfileIdentity);
c.buffer.encode(_0x448dd7,_0x2701a9.deviceProof);
},'decode'(_0x89aee1){
_0x2de091={
_0x2d468e:0x31,_0x58a72b:0x473}
;
const _0x4a1a91=c.fixed32.decode(_0x89aee1),_0x566569=encoding34.decode(_0x89aee1);
const _0x1c6ca4=c.buffer.decode(_0x89aee1);
return{
'deviceKey':_0x4a1a91,'privateProfileIdentity':_0x566569,'deviceProof':_0x1c6ca4}
;
}
},encoding175={
'preencode'(_0x28f423,_0xaafe8f){
_0x2083bb={
_0x5f33c6:0x17f,_0x514ab5:0x6a},_0x3e0a9d={
_0x28ad7e:0x0,_0x37044d:0xc7}
;
c.fixed32.preencode(_0x28f423,_0xaafe8f.roomKey),c.fixed32.preencode(_0x28f423,_0xaafe8f.encryptionKey);
c.fixed32.preencode(_0x28f423,_0xaafe8f.seed),_0x28f423.end++;
if(version>=-0x4623&&_0xaafe8f.fastForwardTo)c.fixed32.preencode(_0x28f423,_0xaafe8f.fastForwardTo);
},'encode'(_0x25a12d,_0x5374a2){
_0x1edca3={
_0x29b4ad:0x24},_0x202bb0=version>=0x9&&_0x5374a2.fastForwardTo?-0x1f33:0x0;
c.fixed32.encode(_0x25a12d,_0x5374a2.roomKey);
c.fixed32.encode(_0x25a12d,_0x5374a2.encryptionKey),c.fixed32.encode(_0x25a12d,_0x5374a2.seed),c.uint.encode(_0x25a12d,_0x202bb0);
if(version>=0x9&&_0x5374a2.fastForwardTo)c.fixed32.encode(_0x25a12d,_0x5374a2.fastForwardTo);
},'decode'(_0x5a40b3){
_0x57f5ff={
_0x2f6f93:0x166,_0x2c6d39:0xa2},_0x29f892={
_0x5d746d:0x1ca,_0x32a370:0x10d,_0x5f5254:0x9c},_0x4b8f62=c.fixed32.decode(_0x5a40b3),_0x425cac=c.fixed32.decode(_0x5a40b3);
const _0x432ec3=c.fixed32.decode(_0x5a40b3);
const _0xb28629=c.uint.decode(_0x5a40b3);
return{
'roomKey':_0x4b8f62,'encryptionKey':_0x425cac,'seed':_0x432ec3,'fastForwardTo':version>=-0x2611&&(_0xb28629&0x1)!==0x0?c.fixed32.decode(_0x5a40b3):null}
;
}
},encoding176={
'preencode'(_0x4db16e,_0x13b128){
_0x57e236={
_0x44232f:0xc0},_0x31fbaf={
_0x320d02:0xa0,_0x34439f:0xd9}
;
c.fixed32.preencode(_0x4db16e,_0x13b128.publicKey);
c.fixed32.preencode(_0x4db16e,_0x13b128.writerKey),c.fixed32.preencode(_0x4db16e,_0x13b128.devicePublicKey),_0x4db16e.end++;
if(version>=-0x20eb&&_0x13b128.privateProfileKey)c.fixed32.preencode(_0x4db16e,_0x13b128.privateProfileKey);
},'encode'(_0x1b9e4b,_0x4486fa){
_0x5d1f8e={
_0x22a4e6:0xb9,_0x1bd529:0x140},_0x43ddb7={
_0xcd9679:0x1d7,_0x50f3fe:0xcc},_0x55d80a=version>=-0x25e1&&_0x4486fa.privateProfileKey?0x1:0x0;
c.fixed32.encode(_0x1b9e4b,_0x4486fa.publicKey),c.fixed32.encode(_0x1b9e4b,_0x4486fa.writerKey);
c.fixed32.encode(_0x1b9e4b,_0x4486fa.devicePublicKey);
c.uint.encode(_0x1b9e4b,_0x55d80a);
if(version>=-0x1571&&_0x4486fa.privateProfileKey)c.fixed32.encode(_0x1b9e4b,_0x4486fa.privateProfileKey);
},'decode'(_0x508ce2){
_0x5887aa={
_0x4b3474:0x137,_0x16e390:0x216},_0x59203c={
_0x54a8be:0xd7,_0x4a02d0:0x12f,_0x28d816:0x12a},_0x7b0b02=c.fixed32.decode(_0x508ce2),_0x143d9b=c.fixed32.decode(_0x508ce2),_0x24ffdf=c.fixed32.decode(_0x508ce2);
const _0x2e2ec5=c.uint.decode(_0x508ce2);
return{
'publicKey':_0x7b0b02,'writerKey':_0x143d9b,'devicePublicKey':_0x24ffdf,'privateProfileKey':version>=0x9&&(_0x2e2ec5&--0x1d1f)!==--0x37ba?c.fixed32.decode(_0x508ce2):null}
;
}
},encoding177_0=encoding32_0,encoding177={
'preencode'(_0x50e238,_0x54b4d9){
_0x593503={
_0x26bd98:0x60,_0x5501c7:0xcf,_0x558b6c:0x4d},_0x41ee50={
_0x511d28:0x1b,_0x269c48:0x1e9}
;
encoding177_0.preencode(_0x50e238,_0x54b4d9.header);
c.fixed32.preencode(_0x50e238,_0x54b4d9.memberKey);
},'encode'(_0xfe3bf0,_0x4c212f){
_0x570fc3={
_0x350d24:0x7d,_0x37f699:0x1bf},_0x422d7b={
_0x4fa2fd:0xe4,_0x33337f:0xe5,_0x770b4b:0x78}
;
encoding177_0.encode(_0xfe3bf0,_0x4c212f.header);
c.fixed32.encode(_0xfe3bf0,_0x4c212f.memberKey);
},'decode'(_0xe084af){
_0x527df7={
_0x8e0c50:0xfc,_0x2f4bfe:0x23a,_0x368e86:0x11a},_0x4fda1f={
_0x22959a:0x16c,_0x369138:0x4c9}
;
const _0x15fc64=encoding177_0.decode(_0xe084af),_0x5eb887=c.fixed32.decode(_0xe084af);
return{
'header':_0x15fc64,'memberKey':_0x5eb887}
;
}
},encoding178={
'preencode'(_0xa7117a,_0x328da1){
_0x556c39={
_0x348325:0x7b,_0x471e8f:0x123},_0x29bb6d={
_0x5f4566:0xbe,_0x4394c1:0x189,_0xfee275:0x54c}
;
c.fixed32.preencode(_0xa7117a,_0x328da1.privateProfileKey);
},'encode'(_0x450463,_0x15e5d1){
_0x6cf797={
_0x26ff2f:0x28,_0x421568:0x98},_0x1ef694={
_0x1d05a8:0x156,_0x176b7a:0x10b}
;
c.fixed32.encode(_0x450463,_0x15e5d1.privateProfileKey);
},'decode'(_0x57e249){
_0x56c56f={
_0x47c26f:0x1a5,_0x1cad66:0x13a},_0x1901ed=c.fixed32.decode(_0x57e249);
return{
'privateProfileKey':_0x1901ed}
;
}
},encoding179={
'preencode'(_0x8e5045,_0xdc941a){
_0x50140c={
_0x3abfb4:0x89,_0x30e9e6:0x1d3,_0x21814b:0x52b},_0x5f58e6={
_0x3aae3b:0xa1,_0x175c43:0x6e,_0x160e7a:0x18b}
;
c.fixed32.preencode(_0x8e5045,_0xdc941a.key),c.fixed32.preencode(_0x8e5045,_0xdc941a.responsePublicKey);
},'encode'(_0x317de4,_0x165d5c){
_0x20679a={
_0x37c099:0x50},_0x370f03={
_0x415c7e:0x7b,_0x433a25:0x6,_0x1ca8a8:0x469}
;
c.fixed32.encode(_0x317de4,_0x165d5c.key),c.fixed32.encode(_0x317de4,_0x165d5c.responsePublicKey);
},'decode'(_0x59f82a){
_0x11a110={
_0x46c8cb:0x13f,_0x415dbe:0x1a5},_0x28796c={
_0x2701a3:0x198,_0x21ebc7:0x302}
;
const _0x2c7298=c.fixed32.decode(_0x59f82a),_0x110ec0=c.fixed32.decode(_0x59f82a);
return{
'key':_0x2c7298,'responsePublicKey':_0x110ec0}
;
}
},encoding180={
'preencode'(_0x29cd1f,_0x512219){
_0x2afa63={
_0x958084:0x14d,_0x1ae2d9:0x107,_0x2876fe:0x1b7},_0x5ef1a2={
_0x2e9430:0x17e,_0x1edb76:0x20e,_0x98d45a:0xaf}
;
c.fixed32.preencode(_0x29cd1f,_0x512219.roomKey);
_0x29cd1f.end++;
if(version>=0xa&&_0x512219.repairs)c.uint.preencode(_0x29cd1f,_0x512219.repairs);
},'encode'(_0xd93844,_0x55c6e6){
_0x4e7669={
_0x4a9d10:0x187,_0x2588c3:0x1ac},_0x1e6017={
_0x169141:0x9a,_0x3f2bd6:0x192,_0x47753d:0x27}
;
const _0xf80803=version>=0xa&&_0x55c6e6.repairs?0x1:-0x58;
c.fixed32.encode(_0xd93844,_0x55c6e6.roomKey),c.uint.encode(_0xd93844,_0xf80803);
if(version>=0xa&&_0x55c6e6.repairs)c.uint.encode(_0xd93844,_0x55c6e6.repairs);
},'decode'(_0x562190){
_0x1f55dd={
_0x291dca:0x17e},_0x371d54={
_0xa6b844:0x182,_0x1527fe:0x6b}
;
const _0x48a3c8=c.fixed32.decode(_0x562190);
const _0x4b38a6=c.uint.decode(_0x562190);
return{
'roomKey':_0x48a3c8,'repairs':version>=-0x1808&&(_0x4b38a6&-0xd7b)!==--0x13bc?c.uint.decode(_0x562190):-0x4172}
;
}
},encoding181={
'preencode'(_0x4c5a44,_0x92669d){
_0x182796={
_0x423f5f:0x45},_0x4e10f9={
_0x230da4:0xc2}
;
_0x4c5a44.end++;
if(version>=-0x38f3&&_0x92669d.key)c.string.preencode(_0x4c5a44,_0x92669d.key);
if(version>=-0x10e3&&_0x92669d.description)c.string.preencode(_0x4c5a44,_0x92669d.description);
},'encode'(_0x4405e9,_0xa9e0db){
_0x3c37d1={
_0x252e23:0x18f,_0x41e470:0x74,_0x567266:0x1d1},_0x49d235={
_0x779488:0x22b,_0x5836da:0x146}
;
const _0x17ab46=(version>=0xb&&_0xa9e0db.key?0x1:0x0)|(version>=-0x57f&&_0xa9e0db.value?0x2:--0x328)|(version>=0xb&&_0xa9e0db.description?-0x20e:-0x7cc);
c.uint.encode(_0x4405e9,_0x17ab46);
if(version>=0xb&&_0xa9e0db.key)c.string.encode(_0x4405e9,_0xa9e0db.key);
if(version>=-0x2ddf&&_0xa9e0db.description)c.string.encode(_0x4405e9,_0xa9e0db.description);
},'decode'(_0x300e2a){
_0x49e801={
_0x137077:0x1b4}
;
const _0x32f0b1=c.uint.decode(_0x300e2a);
return{
'key':version>=0xb&&(_0x32f0b1&0x1)!==0x0?c.string.decode(_0x300e2a):null,'value':version>=0xb&&(_0x32f0b1&--0x46a4)!==-0x688,'description':version>=0xb&&(_0x32f0b1&0x4)!==0x0?c.string.decode(_0x300e2a):null}
;
}
},encoding182_0=c.array(c.frame(encoding181)),encoding182={
'preencode'(_0x1571c3,_0x20bff5){
_0x8a91dc={
_0x25173a:0x8d,_0x1da10e:0xf4},_0x5ca1eb={
_0x1eed57:0xf1,_0x3fe29e:0x112,_0x10da9a:0x5dc}
;
_0x1571c3.end++;
if(version>=0xb&&_0x20bff5.flags)encoding182_0.preencode(_0x1571c3,_0x20bff5.flags);
},'encode'(_0x22c269,_0x3dc035){
_0xd53e6={
_0x1c5dd9:0x124,_0x3fabea:0x76},_0x29764a={
_0x4dcd87:0x1aa,_0xbab822:0x524}
;
const _0x4356cb=version>=-0xd75&&_0x3dc035.flags?0x1:0x0;
c.uint.encode(_0x22c269,_0x4356cb);
if(version>=-0x1127&&_0x3dc035.flags)encoding182_0.encode(_0x22c269,_0x3dc035.flags);
},'decode'(_0x5662dd){
_0x55e2a6={
_0x17c964:0xf8}
;
const _0x870a1b=c.uint.decode(_0x5662dd);
return{
'flags':version>=-0x62f&&(_0x870a1b&-0x2a9)!==--0xce4?encoding182_0.decode(_0x5662dd):null}
;
}
},encoding183_enum={
'HttpLink':0x1,'PearLink':0x2},encoding183={
'preencode'(_0x374db7,_0x2cb84e){
_0x92dada={
_0x4a662c:0x149}
;
_0x374db7.end++;
},'encode'(_0x1d0b94,_0x220532){
_0xca04d0={
_0x3fee50:0x4c,_0x4fa3d3:0x399,_0x4ac28d:0xa3},_0x5f1e40={
_0x14981d:0x1c1,_0x5140b3:0x249,_0x1b91fa:0x98}
;
if(_0x220532>--0x3520)throw new Error("Unknown enum");
c.uint.encode(_0x1d0b94,_0x220532);
},'decode'(_0x518c3d){
_0x2bbd32={
_0x420bf9:0x2d,_0x2da273:0x1e,_0x3a54e9:0x1af},_0x516cf0={
_0x436194:0x160,_0x3dd90f:0x1c5}
;
return c.uint.decode(_0x518c3d);
}
},encoding184_0=encoding32_0,encoding184={
'preencode'(_0x39c05b,_0x4df353){
_0x3f2b50={
_0x182d6b:0xd5,_0x5365f1:0x95,_0x35ada2:0x458},_0x25ec3c={
_0x22f2b:0x122,_0x5023ea:0x28b,_0x2ce1dd:0x11d}
;
encoding184_0.preencode(_0x39c05b,_0x4df353.header);
c.uint.preencode(_0x39c05b,_0x4df353.value);
},'encode'(_0x5b4862,_0x1bf791){
_0x4b7556={
_0x2a77a7:0xef,_0x5282ac:0x492,_0xcf6b3:0x16},_0x38a75b={
_0x43d6c2:0xd,_0x1599a3:0x125,_0x28bf26:0xd9}
;
encoding184_0.encode(_0x5b4862,_0x1bf791.header);
c.uint.encode(_0x5b4862,_0x1bf791.value);
},'decode'(_0x3daaa6){
_0x25a76c={
_0x1e2258:0x15b,_0x3b556a:0x1c5},_0x186816={
_0x4b8fd8:0x94,_0x1dbf66:0x1be,_0x56d2e1:0x5a}
;
const _0x2c6959=encoding184_0.decode(_0x3daaa6);
const _0x3d8d82=c.uint.decode(_0x3daaa6);
return{
'header':_0x2c6959,'value':_0x3d8d82}
;
}
},encoding185={
'preencode'(_0xdabbcc,_0x23bfea){
_0x10a7f1={
_0x48a88c:0x169,_0x24b776:0x183,_0x346f12:0x9a}
;
c.uint.preencode(_0xdabbcc,_0x23bfea.key),c.uint.preencode(_0xdabbcc,_0x23bfea.value);
},'encode'(_0x4318ce,_0x1a7323){
_0x4398c0={
_0x55893d:0x11f},_0x1d50bb={
_0x2c6300:0xfd,_0x473f0a:0x94,_0x16b214:0xad}
;
c.uint.encode(_0x4318ce,_0x1a7323.key),c.uint.encode(_0x4318ce,_0x1a7323.value);
},'decode'(_0x33311f){
_0x14bb5c={
_0x595280:0x13c,_0x2cc87a:0x27d},_0x361198=c.uint.decode(_0x33311f);
const _0x477724=c.uint.decode(_0x33311f);
return{
'key':_0x361198,'value':_0x477724}
;
}
},encoding186_0=encoding32_0,encoding186={
'preencode'(_0x313311,_0x108fb1){
_0x5b8cd2={
_0x588abd:0x1ed,_0x17764f:0x2c3,_0x508023:0xff},_0x1a8ea5={
_0x2047cc:0x123,_0x5102a2:0xd7}
;
encoding186_0.preencode(_0x313311,_0x108fb1.header),c.uint.preencode(_0x313311,_0x108fb1.from),c.uint.preencode(_0x313311,_0x108fb1.to);
},'encode'(_0x1765c2,_0x4e3475){
_0x3b88b1={
_0x166145:0x159,_0x1c6969:0x3d,_0x4c3cb2:0xd1},_0x366e70={
_0x44cec5:0x75,_0x378a5e:0xa3,_0x123304:0x7}
;
encoding186_0.encode(_0x1765c2,_0x4e3475.header);
c.uint.encode(_0x1765c2,_0x4e3475.from),c.uint.encode(_0x1765c2,_0x4e3475.to);
},'decode'(_0x2aa6b8){
_0x112d39={
_0x27aa63:0x18,_0x1d5d44:0x213},_0x29459d={
_0x56e95f:0x101,_0x504c55:0x490,_0xcb6d9d:0x124},_0x37adbe=encoding186_0.decode(_0x2aa6b8),_0x5e8423=c.uint.decode(_0x2aa6b8);
const _0x5aee2c=c.uint.decode(_0x2aa6b8);
return{
'header':_0x37adbe,'from':_0x5e8423,'to':_0x5aee2c}
;
}
},encoding187_enum={
'RoomType':0x1,'IsExperimental':0x2,'IsJoiningDisabled':0x3,'IsAppendingDisabled':0x4,'IsCallingDisabled':0x5,'IsMembershipEventsDisabled':0x6},encoding187={
'preencode'(_0x4e3b9c,_0x223615){
_0x2a874a={
_0x241e9c:0x1c5,_0x2c27db:0x23,_0x31e07f:0xa7}
;
_0x4e3b9c.end++;
},'encode'(_0x3b133f,_0xd660da){
_0x545d87={
_0xede1c6:0x13c,_0x389bcb:0xe0},_0x1feab0={
_0x3e92e3:0x115,_0x2833bd:0x177,_0x1fe0f3:0x476}
;
if(_0xd660da>--0x1d42)throw new Error("Unknown enum");
c.uint.encode(_0x3b133f,_0xd660da);
},'decode'(_0x35d882){
_0x1a227b={
_0x24fb27:0xc7,_0x389411:0x19d},_0x331e70={
_0x518840:0x15b,_0x2a74fa:0x257,_0x2071e5:0x40}
;
return c.uint.decode(_0x35d882);
}
},encoding188_0=encoding56_4,encoding188={
'preencode'(_0x4ff273,_0x480092){
_0x5e271d={
_0xc3442f:0x19e,_0x4edb12:0x145,_0x314099:0x1fa},_0x436f69={
_0x3557bb:0xb8,_0x435d23:0x1f2,_0x208fb4:0x26d}
;
_0x4ff273.end++;
if(version>=0x10&&_0x480092.nodes)encoding188_0.preencode(_0x4ff273,_0x480092.nodes);
if(version>=-0x1880&&_0x480092.concurrency)c.uint.preencode(_0x4ff273,_0x480092.concurrency);
if(version>=-0x2bca&&_0x480092.maxWindow)c.uint.preencode(_0x4ff273,_0x480092.maxWindow);
if(version>=0x18&&_0x480092.randomPunchInterval)c.uint.preencode(_0x4ff273,_0x480092.randomPunchInterval);
if(version>=--0x918&&_0x480092.connectionKeepAlive)c.uint.preencode(_0x4ff273,_0x480092.connectionKeepAlive);
},'encode'(_0x2f811f,_0x296646){
_0x314d19={
_0x1cda04:0x14d,_0x4b68bb:0xd2,_0x49ac2b:0x49b},_0x5c4006=(version>=-0x3ecc&&_0x296646.nodes?-0x2f87:-0x3ee6)|(version>=0x18&&_0x296646.concurrency?0x2:0x0)|(version>=0x18&&_0x296646.maxWindow?-0x1796:0x0)|(version>=-0x26ea&&_0x296646.randomPunchInterval?-0x2e16:0x0)|(version>=-0x2044&&_0x296646.connectionKeepAlive?0x10:-0x18a6);
c.uint.encode(_0x2f811f,_0x5c4006);
if(version>=-0x3a3c&&_0x296646.nodes)encoding188_0.encode(_0x2f811f,_0x296646.nodes);
if(version>=-0xffa&&_0x296646.concurrency)c.uint.encode(_0x2f811f,_0x296646.concurrency);
if(version>=--0x12a0&&_0x296646.maxWindow)c.uint.encode(_0x2f811f,_0x296646.maxWindow);
if(version>=0x18&&_0x296646.randomPunchInterval)c.uint.encode(_0x2f811f,_0x296646.randomPunchInterval);
if(version>=0x18&&_0x296646.connectionKeepAlive)c.uint.encode(_0x2f811f,_0x296646.connectionKeepAlive);
},'decode'(_0x48299c){
_0x407c79={
_0x385959:0x7d,_0x13faf9:0x404},_0x38224a={
_0x4c55f8:0x2ee,_0x2d06fa:0x185}
;
const _0x1c65be=c.uint.decode(_0x48299c);
return{
'nodes':version>=-0x323a&&(_0x1c65be&0x1)!==0x0?encoding188_0.decode(_0x48299c):null,'concurrency':version>=-0x4066&&(_0x1c65be&-0x41e)!==0x0?c.uint.decode(_0x48299c):0x0,'maxWindow':version>=-0xdf4&&(_0x1c65be&0x4)!==-0xbb8?c.uint.decode(_0x48299c):0x0,'randomPunchInterval':version>=0x18&&(_0x1c65be&-0x1fd8)!==0x0?c.uint.decode(_0x48299c):0x0,'connectionKeepAlive':version>=0x18&&(_0x1c65be&0x10)!==0x0?c.uint.decode(_0x48299c):0x0}
;
}
},encoding189_enum={
'en':'en','it':'it','ru':'ru','es':'es','de':'de'},encoding189={
'preencode'(_0x5bc521,_0x125a2e){
_0xe245f9={
_0x1607a0:0xad,_0x1f1acd:0x1e4,_0xc5097:0x27a}
;
_0x5bc521.end++;
},'encode'(_0x587c53,_0x3a616d){
_0x2f2e92={
_0x4b4daa:0xf0,_0x3843fd:0x129,_0xd60846:0x382},_0x32cc4a={
_0x1e2e79:0xaa}
;
switch(_0x3a616d){
case'en':c.uint.encode(_0x587c53,0x1);
break;
case'it':c.uint.encode(_0x587c53,-0x2f6c);
break;
case'ru':c.uint.encode(_0x587c53,0x3);
break;
case'es':c.uint.encode(_0x587c53,-0x293c);
break;
case'de':c.uint.encode(_0x587c53,--0x345d);
break;
default:throw new Error("Unknown enum");
}
},'decode'(_0x2ff17e){
_0x390467={
_0x490925:0x7,_0x54bad8:0x17e},_0x135284={
_0x1e8639:0x97,_0x3e543a:0x27f}
;
switch(c.uint.decode(_0x2ff17e)){
case0x1:return'en';
case 0x2:return'it';
case 0x3:return'ru';
case0x4:return'es';
case 0x5:return'de';
default:return null;
}
}
},encoding190_0=encoding78_0,encoding190={
'preencode'(_0x3c3e8f,_0x4c4534){
_0xa47742={
_0x30e552:0xdd,_0x20e48f:0x2df},_0x2cd930={
_0x30348a:0x194,_0x21b705:0x16a,_0x25f6f0:0x16d}
;
encoding190_0.preencode(_0x3c3e8f,_0x4c4534.range),encoding189.preencode(_0x3c3e8f,_0x4c4534.language);
c.string.preencode(_0x3c3e8f,_0x4c4534.text);
},'encode'(_0x33975a,_0x394467){
_0x113e16={
_0x139220:0x99,_0x5eac90:0x1a2},_0x3ce894={
_0x1b241c:0x1da,_0x2d2a23:0x48b}
;
encoding190_0.encode(_0x33975a,_0x394467.range);
encoding189.encode(_0x33975a,_0x394467.language),c.string.encode(_0x33975a,_0x394467.text);
},'decode'(_0x735dfe){
_0x3dd892={
_0x5db747:0x7f,_0x5d3fa7:0x34},_0x4e2ff5={
_0x18df2e:0xe2,_0x95540a:0x12,_0x35b435:0x4a},_0x1ec4fa=encoding190_0.decode(_0x735dfe),_0x31338e=encoding189.decode(_0x735dfe);
const _0x2917ed=c.string.decode(_0x735dfe);
return{
'range':_0x1ec4fa,'language':_0x31338e,'text':_0x2917ed}
;
}
},encoding191={
'preencode'(_0xc765ac,_0x5f5bcf){
_0x294425={
_0x37b789:0xc3,_0x2ea5fb:0x1d,_0x4df729:0x1eb},_0xbbdf77={
_0x535123:0x22c,_0x5ac484:0xb1}
;
c.fixed32.preencode(_0xc765ac,_0x5f5bcf.roomKey);
c.uint.preencode(_0xc765ac,_0x5f5bcf.count);
},'encode'(_0x1ea020,_0x20fc14){
_0xe1668a={
_0x5de6d9:0x191,_0x3547da:0xe0,_0x25940a:0x5d2},_0x3a87e6={
_0x460de3:0x183,_0x494c2d:0x29a,_0x84d273:0x3a}
;
c.fixed32.encode(_0x1ea020,_0x20fc14.roomKey);
c.uint.encode(_0x1ea020,_0x20fc14.count);
},'decode'(_0x58251d){
_0x51fa8b={
_0xa4c652:0x7c,_0x13a5ba:0xd1},_0x167785={
_0xb68d73:0x135,_0x56d1b0:0x43c}
;
const _0x1c391d=c.fixed32.decode(_0x58251d),_0x10caa7=c.uint.decode(_0x58251d);
return{
'roomKey':_0x1c391d,'count':_0x10caa7}
;
}
},encoding192={
'preencode'(_0x113d5f,_0x168755){
_0x5c4dbc={
_0x5059de:0x2b1,_0x4bf165:0x8},_0x365cf0={
_0x232023:0xdd}
;
c.fixed32.preencode(_0x113d5f,_0x168755.deviceKey),c.fixed32.preencode(_0x113d5f,_0x168755.key);
},'encode'(_0x27cbd0,_0x1f21db){
_0x23293d={
_0x4c0c04:0x16a,_0x2162da:0x8a,_0x561e7f:0x16e},_0x163383={
_0x1e9808:0x1d6}
;
c.fixed32.encode(_0x27cbd0,_0x1f21db.deviceKey),c.fixed32.encode(_0x27cbd0,_0x1f21db.key);
},'decode'(_0x5aaa01){
_0x3281f5={
_0x2ac4c8:0x13c,_0x596d54:0x1c8,_0x5223bd:0x521},_0x53a845={
_0x3fbfe8:0x171,_0x17d97a:0x1cb}
;
const _0x46bfe4=c.fixed32.decode(_0x5aaa01),_0x55bf32=c.fixed32.decode(_0x5aaa01);
return{
'deviceKey':_0x46bfe4,'key':_0x55bf32}
;
}
}
;
const encoding193_0=encoding32_0,encoding193={
'preencode'(_0x44553f,_0x41f900){
_0x13224a={
_0x3d25c4:0xdc},_0xc3106e={
_0x3600db:0x167,_0xdfb1a8:0x1f0,_0x42a67a:0x16e}
;
encoding193_0.preencode(_0x44553f,_0x41f900.header);
c.fixed32.preencode(_0x44553f,_0x41f900.key);
},'encode'(_0xc342b4,_0x18f0d7){
_0x49deaa={
_0x53acdd:0x1c2,_0x24ed4e:0x31c,_0x39002b:0x31},_0x36de23={
_0x483fdb:0x98,_0x51edae:0x434,_0x5ae1d7:0x17b}
;
encoding193_0.encode(_0xc342b4,_0x18f0d7.header);
c.fixed32.encode(_0xc342b4,_0x18f0d7.key);
},'decode'(_0xd42273){
_0x28698c={
_0x30af21:0x12b,_0x19ffb2:0x19e,_0x5da9fd:0x3f},_0x59c3ba={
_0xb60e61:0x151,_0x3c4ca7:0x16c},_0x40b3da=encoding193_0.decode(_0xd42273);
const _0x375c6a=c.fixed32.decode(_0xd42273);
return{
'header':_0x40b3da,'key':_0x375c6a}
;
}
},encoding194_0=encoding32_0,encoding194={
'preencode'(_0x3d77e4,_0x4a5829){
_0x42c620={
_0x49bbac:0x1b4,_0x5c332d:0x8a},_0x3cbe6b={
_0x59e773:0x37,_0x305d41:0x90,_0x303a91:0xfd}
;
encoding194_0.preencode(_0x3d77e4,_0x4a5829.header);
c.fixed32.preencode(_0x3d77e4,_0x4a5829.key);
},'encode'(_0x36afb8,_0x28bdd5){
_0x437129={
_0x578ce4:0x172,_0x1af942:0x3df,_0x2297f6:0x106}
;
encoding194_0.encode(_0x36afb8,_0x28bdd5.header);
c.fixed32.encode(_0x36afb8,_0x28bdd5.key);
},'decode'(_0x2bab41){
_0x144800={
_0x552fec:0x1e3,_0x28d8fa:0x79,_0x49e4e1:0x40a},_0x38e023={
_0x2c90f3:0x80,_0x2b9921:0x20c},_0xe90784=encoding194_0.decode(_0x2bab41);
const _0x5dc1f9=c.fixed32.decode(_0x2bab41);
return{
'header':_0xe90784,'key':_0x5dc1f9}
;
}
},encoding195_enum={
'Flag':0x1},encoding195={
'preencode'(_0x5a7e0f,_0x35114a){
_0x3a4e5a={
_0x28b278:0x141}
;
_0x5a7e0f.end++;
},'encode'(_0x4493f2,_0x1b59b1){
_0xf183ae={
_0x3891e5:0x91,_0x2b0ab6:0x13c},_0x2a959b={
_0x406b9e:0xd6,_0x189ba2:0x26}
;
if(_0x1b59b1>0x1)throw new Error("Unknown\x20enum");
c.uint.encode(_0x4493f2,_0x1b59b1);
},'decode'(_0x38f0e2){
_0x3132aa={
_0x6278cc:0x164,_0x406d56:0x1da,_0x4a4cb3:0x59c},_0x3087d3={
_0x1575c8:0x6a,_0x42f8b1:0x23,_0x3adfdc:0x1b6}
;
return c.uint.decode(_0x38f0e2);
}
},encoding196={
'preencode'(_0x29f6b2,_0x2303dd){
_0x2dd4f4={
_0x57ceec:0xe4,_0x1273c2:0xaa,_0x2dbf5e:0x250},_0x27be2b={
_0xcfe208:0xa8,_0x1aaec0:0x103,_0x1eb7d2:0xfe}
;
encoding87.preencode(_0x29f6b2,_0x2303dd.id),c.fixed32.preencode(_0x29f6b2,_0x2303dd.sender),c.uint.preencode(_0x29f6b2,_0x2303dd.clock),encoding195.preencode(_0x29f6b2,_0x2303dd.label);
},'encode'(_0x57591e,_0x2d10bf){
_0x1be356={
_0x1a8f43:0x78,_0x125d24:0x1e4},_0x429468={
_0x3d3ce4:0x1df,_0x22ddb2:0x75}
;
encoding87.encode(_0x57591e,_0x2d10bf.id);
c.fixed32.encode(_0x57591e,_0x2d10bf.sender),c.uint.encode(_0x57591e,_0x2d10bf.clock),encoding195.encode(_0x57591e,_0x2d10bf.label);
},'decode'(_0x2c8baa){
_0x5490b4={
_0x3cce5c:0x68,_0x3f5a54:0x3af},_0x4e035d={
_0x401b7c:0x123,_0x548620:0x17,_0x251c4a:0xe},_0x480f28=encoding87.decode(_0x2c8baa),_0x4f53b0=c.fixed32.decode(_0x2c8baa);
const _0x1e9bb2=c.uint.decode(_0x2c8baa);
const _0x5f05a0=encoding195.decode(_0x2c8baa);
return{
'id':_0x480f28,'sender':_0x4f53b0,'clock':_0x1e9bb2,'label':_0x5f05a0}
;
}
},encoding197_0=encoding32_0,encoding197={
'preencode'(_0x41aebe,_0x10160f){
_0x260afe={
_0x3fbbfb:0x1db},_0x420cd0={
_0x453e51:0x68,_0x76328f:0x4f5}
;
encoding197_0.preencode(_0x41aebe,_0x10160f.header);
encoding1.preencode(_0x41aebe,_0x10160f.oplog);
encoding195.preencode(_0x41aebe,_0x10160f.label);
},'encode'(_0x362d71,_0x36f073){
_0x47aa7f={
_0x5eb953:0x425},_0x1876c0={
_0x351fee:0xd6,_0x5ebbb6:0x47}
;
encoding197_0.encode(_0x362d71,_0x36f073.header),encoding1.encode(_0x362d71,_0x36f073.oplog),encoding195.encode(_0x362d71,_0x36f073.label);
},'decode'(_0x4fe1b8){
_0x5655fd={
_0x23bb67:0x14d,_0x26a0ec:0x86},_0x2b5a8e={
_0x35688f:0x195,_0x6843f4:0x140,_0x48c92c:0xdf}
;
const _0x143549=encoding197_0.decode(_0x4fe1b8),_0x4b11b0=encoding1.decode(_0x4fe1b8);
const _0x48949d=encoding195.decode(_0x4fe1b8);
return{
'header':_0x143549,'oplog':_0x4b11b0,'label':_0x48949d}
;
}
},encoding198_0=encoding32_0,encoding198={
'preencode'(_0x38998b,_0x5a6d05){
_0x4b9354={
_0x1c79d9:0x56},_0x32a39e={
_0x3f823d:0x194,_0x1b0f9e:0xd}
;
encoding198_0.preencode(_0x38998b,_0x5a6d05.header),encoding1.preencode(_0x38998b,_0x5a6d05.oplog);
encoding195.preencode(_0x38998b,_0x5a6d05.label);
},'encode'(_0x3c6d5b,_0x1e6218){
_0x1cc055={
_0x597bf8:0xc4,_0x1a0315:0x11a},_0x3fab46={
_0x3e84a8:0xe6,_0x3bd8d3:0x1b9,_0x58a863:0x2}
;
encoding198_0.encode(_0x3c6d5b,_0x1e6218.header),encoding1.encode(_0x3c6d5b,_0x1e6218.oplog),encoding195.encode(_0x3c6d5b,_0x1e6218.label);
},'decode'(_0x27d840){
_0xa7e1b0={
_0xcafdb0:0x1e4,_0x2c24fb:0xf8,_0xe863e4:0xfc},_0x2b79e1=encoding198_0.decode(_0x27d840),_0x2f7095=encoding1.decode(_0x27d840);
const _0x538f63=encoding195.decode(_0x27d840);
return{
'header':_0x2b79e1,'oplog':_0x2f7095,'label':_0x538f63}
;
}
},encoding199={
'preencode'(_0x2d2eb5,_0x3e3cbd){
_0x51cff0={
_0x568a03:0xe9,_0x80705d:0x9f},_0x370440={
_0x4d50de:0x17e,_0x2c3d68:0x123,_0x2a8064:0xd}
;
encoding195.preencode(_0x2d2eb5,_0x3e3cbd.label),c.uint.preencode(_0x2d2eb5,_0x3e3cbd.count);
},'encode'(_0x5e572d,_0x3d6129){
_0xd1ff24={
_0x4a98f8:0x15e,_0x93a651:0x1c1},_0x3d5618={
_0xd0528b:0x1ec,_0x2601d9:0x23f}
;
encoding195.encode(_0x5e572d,_0x3d6129.label),c.uint.encode(_0x5e572d,_0x3d6129.count);
},'decode'(_0x3ed943){
_0x3e29c2={
_0xce7947:0x7f,_0xdd4fda:0x493},_0x5dc3ff={
_0x11ded8:0x1db,_0x2078b6:0x120,_0x581ac8:0x161}
;
const _0x3eec07=encoding195.decode(_0x3ed943),_0x313750=c.uint.decode(_0x3ed943);
return{
'label':_0x3eec07,'count':_0x313750}
;
}
},encoding200_2=c.array(c.frame(encoding199)),encoding200={
'preencode'(_0x516dd0,_0x460b07){
_0x5e1d6a={
_0x8a2e74:0x2b,_0x2f5f79:0x71,_0x549ed9:0x4be},_0x4101e8={
_0x5d517:0x158,_0x41639f:0x2,_0x46adc6:0x357}
;
encoding87.preencode(_0x516dd0,_0x460b07.id),c.uint.preencode(_0x516dd0,_0x460b07.total),encoding200_2.preencode(_0x516dd0,_0x460b07.labels),c.uint.preencode(_0x516dd0,_0x460b07.editedAt),_0x516dd0.end++;
if(version>=-0x3982&&_0x460b07.flagsClock)c.uint.preencode(_0x516dd0,_0x460b07.flagsClock);
if(version>=-0x71e&&_0x460b07.version)c.uint.preencode(_0x516dd0,_0x460b07.version);
},'encode'(_0x271dce,_0x151e6a){
_0x22321f={
_0x429d8e:0x386},_0x3c4b54={
_0x597bec:0x77,_0x19187d:0xd2,_0x382f71:0x2b1},_0x56c4d7=(version>=-0x10a6&&_0x151e6a.flagsClock?-0x18af:0x0)|(version>=--0x36ae&&_0x151e6a.version?-0x46de:-0x3434)|(version>=--0x193b&&_0x151e6a.isDeleted?0x4:-0x4ba2);
encoding87.encode(_0x271dce,_0x151e6a.id),c.uint.encode(_0x271dce,_0x151e6a.total),encoding200_2.encode(_0x271dce,_0x151e6a.labels),c.uint.encode(_0x271dce,_0x151e6a.editedAt);
c.uint.encode(_0x271dce,_0x56c4d7);
if(version>=-0x297e&&_0x151e6a.flagsClock)c.uint.encode(_0x271dce,_0x151e6a.flagsClock);
if(version>=0x18&&_0x151e6a.version)c.uint.encode(_0x271dce,_0x151e6a.version);
},'decode'(_0x58ecb0){
_0x561b1b={
_0xd38170:0x9c,_0x54ff42:0xc0,_0x54a81f:0x287},_0x5b4aaf={
_0x5068fd:0x25e,_0x2ff130:0x4a},_0x1269f1=encoding87.decode(_0x58ecb0),_0x1c0a22=c.uint.decode(_0x58ecb0),_0x1abd2c=encoding200_2.decode(_0x58ecb0);
const _0x22c805=c.uint.decode(_0x58ecb0),_0x533f0a=_0x58ecb0.start<_0x58ecb0.end?c.uint.decode(_0x58ecb0):--0x1502;
return{
'id':_0x1269f1,'total':_0x1c0a22,'labels':_0x1abd2c,'editedAt':_0x22c805,'flagsClock':version>=0x18&&(_0x533f0a&0x1)!==-0x1d36?c.uint.decode(_0x58ecb0):-0x38e0,'version':version>=0x18&&(_0x533f0a&0x2)!==0x0?c.uint.decode(_0x58ecb0):0x0,'isDeleted':version>=--0x4ca7&&(_0x533f0a&-0x2d70)!==0x0}
;
}
},encoding201_0=encoding32_0,encoding201={
'preencode'(_0x4b9be0,_0x3d099d){
_0x11ac92={
_0xd81663:0x165,_0x7d3a02:0x124,_0x3c234d:0xc2},_0x584055={
_0x504e9e:0x18e,_0x3be185:0x9b,_0x236389:0x230}
;
encoding201_0.preencode(_0x4b9be0,_0x3d099d.header),c.uint.preencode(_0x4b9be0,_0x3d099d.length);
},'encode'(_0x5afc41,_0x1a85ab){
_0x475da2={
_0x1a9419:0x76,_0xf4a246:0x1b,_0x3d3daf:0x1e9},_0x33ece9={
_0x503296:0x448,_0x57957b:0x112}
;
encoding201_0.encode(_0x5afc41,_0x1a85ab.header);
c.uint.encode(_0x5afc41,_0x1a85ab.length);
},'decode'(_0x57d355){
_0x24b363={
_0x31c6f2:0x93,_0x52e573:0x1ab},_0x2a3f6b={
_0x6c2173:0x183,_0x18af6d:0x61}
;
const _0x406013=encoding201_0.decode(_0x57d355),_0xb28a61=c.uint.decode(_0x57d355);
return{
'header':_0x406013,'length':_0xb28a61}
;
}
},encoding202={
'preencode'(_0x131242,_0x4e5390){
_0x114f7d={
_0x157322:0xd3,_0x53f177:0x174,_0x55b306:0x31c}
;
c.fixed32.preencode(_0x131242,_0x4e5390.memberKey);
c.uint.preencode(_0x131242,_0x4e5390.length);
},'encode'(_0x1cc76a,_0x5f2977){
_0x57a676={
_0x152d4a:0xa0,_0x1a6576:0xf9},_0x29aa6d={
_0x4e4cdd:0xc0,_0xfa6e56:0x16e,_0x4087c3:0x489}
;
c.fixed32.encode(_0x1cc76a,_0x5f2977.memberKey),c.uint.encode(_0x1cc76a,_0x5f2977.length);
},'decode'(_0x20c137){
_0x281fd9={
_0x5b578f:0x22,_0x47b63e:0x117},_0x4b092f={
_0x469baf:0xbc},_0x5f0cfa=c.fixed32.decode(_0x20c137);
const _0x4c7065=c.uint.decode(_0x20c137);
return{
'memberKey':_0x5f0cfa,'length':_0x4c7065}
;
}
},encoding203=encoding31,encoding204={
'preencode'(_0x2219f2,_0x408066){
_0x2219f2.end++;
},'encode'(_0x534aeb,_0x4b61e5){
_0x1728ed={
_0x1cf967:0x16a,_0x2fa6df:0xf7,_0x4d65e3:0x24},_0x4b5b97={
_0x20576f:0x1a4,_0x2503c0:0x13c},_0xdefd58=version>=-0x2f2b&&_0x4b61e5.disableReadReceipts?-0x1737:0x0;
c.uint.encode(_0x534aeb,_0xdefd58);
},'decode'(_0x3bf049){
_0x38f301={
_0x4c00ca:0x18,_0x334dd8:0x108,_0x162139:0x6e},_0x2bf2d8={
_0x3a812e:0x166,_0x166280:0x238}
;
const _0x1b6afe=c.uint.decode(_0x3bf049);
return{
'disableReadReceipts':version>=-0x222f&&(_0x1b6afe&0x1)!==--0x18a4}
;
}
},encoding205_enum={
'disableReadReceipts':"disableReadReceipts"},encoding205={
'preencode'(_0x342864,_0x1fcf44){
_0x426fce={
_0x361698:0x1a3,_0x47510e:0x152,_0x4899e3:0x1fe}
;
_0x342864.end++;
},'encode'(_0x259ec1,_0x426255){
_0x3437ab={
_0x443090:0x192,_0x3dbcef:0x10c},_0x535673={
_0x42f576:0x18f}
;
switch(_0x426255){
case "disableReadReceipts":c.uint.encode(_0x259ec1,-0x2961);
break;
default:throw new Error("Unknown enum");
}
},'decode'(_0x22016a){
_0x37b12d={
_0x122f62:0xdb,_0x1a5a28:0x184,_0x1826c1:0x4fc},_0x22ccf4={
_0x125722:0x16b,_0x4a697c:0x383,_0x470fab:0x90}
;
switch(c.uint.decode(_0x22016a)){
case 0x1:return "disableReadReceipts";
default:return null;
}
}
},encoding206_0=encoding32_0,encoding206_2=c.frame(encoding204),encoding206={
'preencode'(_0x4de863,_0x33f97b){
_0xb4fa4b={
_0x40d0ba:0x5b,_0x2ba52d:0x21},_0x468db7={
_0x169696:0x16e,_0x383be8:0x376,_0x1ea84d:0x1a3}
;
encoding206_0.preencode(_0x4de863,_0x33f97b.header);
encoding205.preencode(_0x4de863,_0x33f97b.key);
encoding206_2.preencode(_0x4de863,_0x33f97b.settings);
},'encode'(_0x4d1721,_0x235eb6){
_0x42000b={
_0xbb1f7a:0x172},_0x157174={
_0xb71c11:0x150,_0x77fe0a:0x518}
;
encoding206_0.encode(_0x4d1721,_0x235eb6.header);
encoding205.encode(_0x4d1721,_0x235eb6.key),encoding206_2.encode(_0x4d1721,_0x235eb6.settings);
},'decode'(_0x3fbae6){
_0x4707f5={
_0x30de1f:0x157},_0x327f42={
_0x1ce9ce:0x38,_0x49f866:0x2c2,_0x1cf0c4:0x15c}
;
const _0x401d66=encoding206_0.decode(_0x3fbae6);
const _0x3c67bb=encoding205.decode(_0x3fbae6),_0x34e5ac=encoding206_2.decode(_0x3fbae6);
return{
'header':_0x401d66,'key':_0x3c67bb,'settings':_0x34e5ac}
;
}
},encoding207={
'preencode'(_0x55896e,_0x3610dd){
_0x13d7c4={
_0x55849c:0x476},_0x5c4a3d={
_0x3822e1:0x115,_0x212a6e:0x7,_0x42e174:0x30c}
;
_0x55896e.end++;
if(version>=-0x16d6&&_0x3610dd.roomKey)c.fixed32.preencode(_0x55896e,_0x3610dd.roomKey);
if(version>=0x17&&_0x3610dd.coreKey)c.fixed32.preencode(_0x55896e,_0x3610dd.coreKey);
},'encode'(_0x52d4d8,_0x2de396){
_0xedbbea={
_0xcb30a5:0xc5,_0x1658fd:0x187,_0x5e1963:0xde},_0x15d4a8={
_0x524cdd:0xe2,_0x2a22fb:0x28b,_0x866364:0x3c},_0x538540=(version>=-0x2d6e&&_0x2de396.roomKey?--0x1731:-0x7a4)|(version>=0x17&&_0x2de396.coreKey?-0x2152:0x0);
c.uint.encode(_0x52d4d8,_0x538540);
if(version>=-0x12fc&&_0x2de396.roomKey)c.fixed32.encode(_0x52d4d8,_0x2de396.roomKey);
if(version>=0x17&&_0x2de396.coreKey)c.fixed32.encode(_0x52d4d8,_0x2de396.coreKey);
},'decode'(_0x2b38ac){
_0x5df7b9={
_0x22b6b3:0x194,_0x4dce86:0x8f,_0x92c425:0x14b},_0x405daa=c.uint.decode(_0x2b38ac);
return{
'roomKey':version>=-0xfc6&&(_0x405daa&--0x450d)!==0x0?c.fixed32.decode(_0x2b38ac):null,'coreKey':version>=0x17&&(_0x405daa&-0x31c6)!==-0x3bc8?c.fixed32.decode(_0x2b38ac):null}
;
}
},encoding208_4=c.frame(encoding207),encoding208={
'preencode'(_0x109fdb,_0x1fe1cc){
_0x17cd13={
_0x217f01:0x1cc,_0x369430:0x16d,_0x248ad7:0x1b0},_0x3f243a={
_0x8d2259:0x31,_0x4a0a7a:0x460}
;
c.string.preencode(_0x109fdb,_0x1fe1cc.code),c.string.preencode(_0x109fdb,_0x1fe1cc.message);
c.string.preencode(_0x109fdb,_0x1fe1cc.stack),c.uint.preencode(_0x109fdb,_0x1fe1cc.timestamp);
_0x109fdb.end++;
if(version>=-0x4e1e&&_0x1fe1cc.details)encoding208_4.preencode(_0x109fdb,_0x1fe1cc.details);
},'encode'(_0x13ba1e,_0x2d72be){
_0xac5416={
_0x5afa46:0xd0,_0xf5fed:0x287,_0xf48119:0x194},_0x53413b={
_0x49df23:0x69,_0x2ae958:0x8a,_0x5067c5:0x20},_0x270110=version>=-0x4aec&&_0x2d72be.details?0x1:--0x34e4;
c.string.encode(_0x13ba1e,_0x2d72be.code);
c.string.encode(_0x13ba1e,_0x2d72be.message),c.string.encode(_0x13ba1e,_0x2d72be.stack),c.uint.encode(_0x13ba1e,_0x2d72be.timestamp),c.uint.encode(_0x13ba1e,_0x270110);
if(version>=-0x47e4&&_0x2d72be.details)encoding208_4.encode(_0x13ba1e,_0x2d72be.details);
},'decode'(_0x498f97){
_0x5f4fb3={
_0x12501b:0x1b5,_0x1f1270:0x46},_0x2d87d3={
_0x4ce74c:0x96}
;
const _0x5305b8=c.string.decode(_0x498f97),_0x1ec33d=c.string.decode(_0x498f97),_0x4b9296=c.string.decode(_0x498f97),_0x54849f=c.uint.decode(_0x498f97),_0x3c1380=c.uint.decode(_0x498f97);
return{
'code':_0x5305b8,'message':_0x1ec33d,'stack':_0x4b9296,'timestamp':_0x54849f,'details':version>=0x14&&(_0x3c1380&0x1)!==--0x2b76?encoding208_4.decode(_0x498f97):null}
;
}
},encoding209_enum={
'RESUME':0x1,'WAKEUP':0x2,'PRESUSPEND':0x3,'SUSPEND':0x4},encoding209={
'preencode'(_0x4a0ded,_0x50cd1e){
_0x582767={
_0x41572e:0x160,_0x31ad11:0x199,_0x34eae2:0x34f}
;
_0x4a0ded.end++;
},'encode'(_0x254c68,_0x34ee33){
_0x231067={
_0x16a01a:0x4c},_0x3aab6b={
_0x435460:0x11a,_0x44de7d:0x1b8}
;
if(_0x34ee33>-0x1d5e)throw new Error("Unknown enum");
c.uint.encode(_0x254c68,_0x34ee33);
},'decode'(_0x39ce66){
_0x3dc4e6={
_0x111b2c:0x108,_0x228058:0x1f2,_0xe90d88:0x4c4}
;
return c.uint.decode(_0x39ce66);
}
},encoding210={
'preencode'(_0x30c6bb,_0x4db438){
_0x3d148b={
_0x1248e4:0x128,_0xe4aa4d:0xfc},_0x5a50e1={
_0x1db929:0x152,_0x1d7f89:0x10f,_0x5fa403:0x420}
;
c.fixed32.preencode(_0x30c6bb,_0x4db438.roomKey);
c.uint.preencode(_0x30c6bb,_0x4db438.total);
},'encode'(_0x3585f9,_0x2a09d7){
_0x9bf4b3={
_0x1de6bd:0x2c,_0x4eae00:0xdb,_0x44e88c:0x1d},_0x3f6e2f={
_0x192256:0x199,_0xd60c:0x268,_0x253b4d:0x8e}
;
c.fixed32.encode(_0x3585f9,_0x2a09d7.roomKey);
c.uint.encode(_0x3585f9,_0x2a09d7.total);
},'decode'(_0x260479){
_0xcfcd9f={
_0x29d288:0x1b3,_0xfa90a8:0x93},_0x5bb316={
_0x182a90:0x35,_0x3ffb70:0x2e9}
;
const _0x4eaa90=c.fixed32.decode(_0x260479),_0x1be67a=c.uint.decode(_0x260479);
return{
'roomKey':_0x4eaa90,'total':_0x1be67a}
;
}
},encoding211_enum={
'Flag':0x1},encoding211={
'preencode'(_0x2e51a3,_0x57f398){
_0x51a2f8={
_0x4ad46a:0x92,_0x540a8d:0x24a}
;
_0x2e51a3.end++;
},'encode'(_0x1f222d,_0x53c30c){
_0x6516ae={
_0xf0f970:0x19b,_0x5ed0:0x1e6,_0x311b04:0x4cb},_0x4ae215={
_0x4af92b:0x77}
;
if(_0x53c30c>--0x4331)throw new Error("Unknown enum");
c.uint.encode(_0x1f222d,_0x53c30c);
},'decode'(_0x17c49e){
_0x8485f4={
_0x2acc33:0xd6,_0x30aebb:0xe5,_0x3dc8bc:0x4e3},_0x6a4d34={
_0x3998c6:0x14,_0x30cbab:0x4cf}
;
return c.uint.decode(_0x17c49e);
}
},encoding212={
'preencode'(_0x798a28,_0x56cca2){
_0x197567={
_0x14195d:0x1df,_0x5020ca:0x169,_0x5aa78b:0x234},_0xd4db38={
_0x471b0d:0x1a9,_0x34e553:0x185}
;
c.fixed32.preencode(_0x798a28,_0x56cca2.key),c.fixed32.preencode(_0x798a28,_0x56cca2.sender);
c.uint.preencode(_0x798a28,_0x56cca2.clock),encoding211.preencode(_0x798a28,_0x56cca2.label);
},'encode'(_0x4559c5,_0x231445){
_0x739113={
_0x531547:0xb3,_0x348e78:0x136,_0x47d448:0x316},_0xd967ef={
_0x207528:0x17e,_0x3998ae:0xf}
;
c.fixed32.encode(_0x4559c5,_0x231445.key),c.fixed32.encode(_0x4559c5,_0x231445.sender),c.uint.encode(_0x4559c5,_0x231445.clock),encoding211.encode(_0x4559c5,_0x231445.label);
},'decode'(_0x2acd48){
_0xdb893d={
_0x47fdcb:0x62,_0x590980:0x196},_0x316f45={
_0x392a8c:0x6},_0x53fe2b=c.fixed32.decode(_0x2acd48),_0x2b150c=c.fixed32.decode(_0x2acd48),_0x1b7ba9=c.uint.decode(_0x2acd48);
const _0x384577=encoding211.decode(_0x2acd48);
return{
'key':_0x53fe2b,'sender':_0x2b150c,'clock':_0x1b7ba9,'label':_0x384577}
;
}
},encoding213_0=encoding32_0,encoding213={
'preencode'(_0xbc0e7f,_0x2883c9){
_0x2b9c70={
_0x2593c9:0x11a,_0x154cc9:0x1fd},_0x35a74e={
_0x27cb0a:0x5cc}
;
encoding213_0.preencode(_0xbc0e7f,_0x2883c9.header);
c.fixed32.preencode(_0xbc0e7f,_0x2883c9.key);
encoding211.preencode(_0xbc0e7f,_0x2883c9.label);
},'encode'(_0x1a964c,_0x4bc2a5){
_0x5133b5={
_0x2eb19b:0x15b,_0x28caef:0xfa,_0x5a142a:0x114},_0x3a1340={
_0x890c9:0x6c,_0x588081:0x24,_0x7c47bc:0x13c}
;
encoding213_0.encode(_0x1a964c,_0x4bc2a5.header),c.fixed32.encode(_0x1a964c,_0x4bc2a5.key),encoding211.encode(_0x1a964c,_0x4bc2a5.label);
},'decode'(_0x2fbc47){
_0x24b5e8={
_0x5748a6:0x2e4},_0x295d8f={
_0x3bc664:0x59,_0x4e92a6:0xc3},_0x355f50=encoding213_0.decode(_0x2fbc47);
const _0x5696c9=c.fixed32.decode(_0x2fbc47),_0x29a54b=encoding211.decode(_0x2fbc47);
return{
'header':_0x355f50,'key':_0x5696c9,'label':_0x29a54b}
;
}
},encoding214={
'preencode'(_0x1aeabd,_0x2a506b){
_0x166383={
_0x4a9652:0xc0,_0x36fb02:0x36c,_0x545bf4:0xb1},_0x54e9bf={
_0x27be9d:0x1d,_0x52b7f0:0x86}
;
encoding211.preencode(_0x1aeabd,_0x2a506b.label),c.uint.preencode(_0x1aeabd,_0x2a506b.count);
},'encode'(_0x22ff0d,_0x3bf134){
_0x1b9562={
_0x3acd21:0x7c,_0x236a63:0xa1},_0x24264d={
_0x50b495:0x10,_0x26063d:0x17f,_0x1da25a:0x1c7}
;
encoding211.encode(_0x22ff0d,_0x3bf134.label);
c.uint.encode(_0x22ff0d,_0x3bf134.count);
},'decode'(_0x500732){
_0x293056={
_0x21b9a8:0x63,_0x1ba3b7:0x11d},_0x380a38={
_0x196ee8:0x5,_0x2d8709:0x5a,_0x16f120:0x15c},_0x4b93df=encoding211.decode(_0x500732);
const _0xe567b6=c.uint.decode(_0x500732);
return{
'label':_0x4b93df,'count':_0xe567b6}
;
}
},encoding215_2=c.array(c.frame(encoding214)),encoding215={
'preencode'(_0x1ea51e,_0xaf016a){
_0x2d8ce5={
_0x515e50:0x22,_0x6f17f1:0x427,_0x4c7d82:0x175},_0x4e2f6c={
_0x210543:0x101,_0x103abe:0xe6}
;
c.fixed32.preencode(_0x1ea51e,_0xaf016a.key),c.uint.preencode(_0x1ea51e,_0xaf016a.total),encoding215_2.preencode(_0x1ea51e,_0xaf016a.labels);
c.uint.preencode(_0x1ea51e,_0xaf016a.editedAt);
c.uint.preencode(_0x1ea51e,_0xaf016a.flagsClock);
},'encode'(_0x5ed324,_0x467805){
_0x8887fb={
_0x2b9808:0xa7,_0x13e2d7:0x26a,_0x18fdc3:0x2e},_0x3e5827={
_0x55abae:0x144}
;
c.fixed32.encode(_0x5ed324,_0x467805.key);
c.uint.encode(_0x5ed324,_0x467805.total),encoding215_2.encode(_0x5ed324,_0x467805.labels);
c.uint.encode(_0x5ed324,_0x467805.editedAt),c.uint.encode(_0x5ed324,_0x467805.flagsClock);
},'decode'(_0x2531dd){
_0x9f0a63={
_0x3071d3:0xd},_0x3f592d={
_0x788f34:0xe,_0x36c4ce:0x60,_0x3610c5:0x521},_0xb5569b=c.fixed32.decode(_0x2531dd),_0x11b329=c.uint.decode(_0x2531dd);
const _0x2b9b51=encoding215_2.decode(_0x2531dd),_0x22dc2a=c.uint.decode(_0x2531dd);
const _0x2982d0=c.uint.decode(_0x2531dd);
return{
'key':_0xb5569b,'total':_0x11b329,'labels':_0x2b9b51,'editedAt':_0x22dc2a,'flagsClock':_0x2982d0}
;
}
},encoding216={
'preencode'(_0x10d1fb,_0x44899f){
_0x30ad12={
_0x2f5e68:0x4d,_0x5cd49e:0xc7},_0x51d484={
_0x38da2c:0x173,_0x196798:0x39e}
;
c.float64.preencode(_0x10d1fb,_0x44899f.latitude),c.float64.preencode(_0x10d1fb,_0x44899f.longitude);
},'encode'(_0x361c1d,_0x83ef75){
_0x2d2bca={
_0x642973:0x1f2,_0x3a6602:0x11c}
;
c.float64.encode(_0x361c1d,_0x83ef75.latitude);
c.float64.encode(_0x361c1d,_0x83ef75.longitude);
},'decode'(_0x577e88){
_0x1850ca={
_0x59156a:0x1aa,_0x480dde:0x2a9,_0x5656dd:0x2},_0x133752={
_0x3461ba:0x3a,_0x9fbd37:0xca},_0x331cc4=c.float64.decode(_0x577e88),_0x43ffa9=c.float64.decode(_0x577e88);
return{
'latitude':_0x331cc4,'longitude':_0x43ffa9}
;
}
},encoding217_0=encoding32_0,encoding217={
'preencode'(_0x3ba251,_0x1df7cd){
_0x492644={
_0x59db10:0x26},_0x281a3a={
_0xad8ab9:0x1c0,_0x5b6108:0x1bc}
;
encoding217_0.preencode(_0x3ba251,_0x1df7cd.header),c.fixed32.preencode(_0x3ba251,_0x1df7cd.deviceKey),c.fixed32.preencode(_0x3ba251,_0x1df7cd.fromDeviceKey);
},'encode'(_0x3cabaf,_0x2f5392){
_0x3e3ae4={
_0x1375d4:0x70},_0x80ba14={
_0xeabfe7:0x93}
;
encoding217_0.encode(_0x3cabaf,_0x2f5392.header),c.fixed32.encode(_0x3cabaf,_0x2f5392.deviceKey);
c.fixed32.encode(_0x3cabaf,_0x2f5392.fromDeviceKey);
},'decode'(_0x12f958){
_0x1de1e1={
_0x4101e2:0x5c},_0x2b07bc={
_0x35e9a2:0xa1,_0x3abeeb:0x1f1,_0x216821:0x316},_0x554f4f=encoding217_0.decode(_0x12f958);
const _0x176274=c.fixed32.decode(_0x12f958);
const _0x1685f2=c.fixed32.decode(_0x12f958);
return{
'header':_0x554f4f,'deviceKey':_0x176274,'fromDeviceKey':_0x1685f2}
;
}
},encoding12_2=c.frame(encoding13),encoding30_1=encoding12_2,encoding30_3=c.array(encoding189),encoding36_3=c.frame(encoding38),encoding37_3=encoding12_2,encoding40_0=encoding36_3,encoding56_3=c.frame(encoding175),encoding58_1=encoding36_3,encoding65_3=c.frame(encoding66),encoding75_8=c.frame(encoding171),encoding75_9=c.frame(encoding216),encoding76_3=encoding75_9,encoding82_9=c.array(c.frame(encoding190)),encoding101_2=encoding12_2,encoding107_1=c.frame(encoding125),encoding126_2=encoding107_1,encoding128_3=encoding107_1,encoding146_7=c.frame(encoding176),encoding158_3=c.frame(encoding172),encoding164_17=c.array(c.frame(encoding202)),encoding170_3=encoding12_2;
function setVersion(_0x1ad95b){
version=_0x1ad95b;
}
function encode(_0x2827c9,_0x3402cd,_0x38c6c6=VERSION){
_0x2ba037={
_0x4d4f9a:0x41,_0x10d1dc:0x155}
;
return version=_0x38c6c6,c.encode(getEncoding(_0x2827c9),_0x3402cd);
}
function decode(_0x9245b6,_0x5f341c,_0x50e3b5=VERSION){
_0x3c7431={
_0x9d72ff:0x1f2,_0x316ab9:0x17b,_0x1e6ab3:0x5b3}
;
return version=_0x50e3b5,c.decode(getEncoding(_0x9245b6),_0x5f341c);
}
function getEnum(_0x2f542e){
_0xe0e6c={
_0x5cc48e:0x53,_0x2b7165:0x4a,_0x559dc1:0x102},_0x35c8d6={
_0x4976e5:0x1b7,_0x11e73a:0x1ac}
;
switch(_0x2f542e){
case"@keet/room-type":return encoding25_enum;
case "@local/tasks":return encoding147_enum;
case "@keet/display-type":return encoding183_enum;
case"@keet/system-settings-keys":return encoding187_enum;
case "@keet/room-supported-language":return encoding189_enum;
case"@keet/label-type":return encoding195_enum;
case "@keet-private-id/user-settings-key":return encoding205_enum;
case"@local/keet-state":return encoding209_enum;
case "@keet/member-label-type":return encoding211_enum;
default:throw new Error("Enum not found "+_0x2f542e);
}
}
function getEncoding(_0x10387d){
_0x57f1a3={
_0x30c0ec:0x1e0,_0x1c47e3:0x1f2,_0x385f9b:0x1b9},_0x276d29={
_0x4e5d5b:0x28,_0x498ad5:0x2f5,_0x2a3448:0x98}
;
switch(_0x10387d){
case "@keet/head":return encoding0;
case"@keet/oplog-id":return encoding1;
case "@keet/encryption-keypair":return encoding2;
case"@keet/signing-keypair":return encoding3;
case "@keet/room-keys":return encoding4;
case"@keet/operation-header":return encoding5;
case "@keet/blob-pointer":return encoding6;
case "@keet/file-dimensions":return encoding7;
case "@keet/file-metadata":return encoding8;
case "@keet/external-drive-pointer":return encoding9;
case"@keet/external-blob-pointer":return encoding10;
case "@keet/file-pointer":return encoding11;
case "@keet/file":return encoding12;
case"@keet/image-file":return encoding13;
case "@keet/file-status":return encoding14;
case "@keet/file-record":return encoding15;
case "@keet/device-status":return encoding16;
case "@keet/member-status":return encoding17;
case"@keet/member-moderation-status":return encoding18;
case "@keet/abi":return encoding19;
case "@keet/device-stats":return encoding20;
case "@keet/member-stats":return encoding21;
case"@keet/chat-stats":return encoding22;
case "@keet/file-stats":return encoding23;
case "@keet/stats":return encoding24;
case "@keet/room-type":return encoding25;
case"@keet/system-settings":return encoding26;
case"@keet/system-digest":return encoding27;
case "@keet/room-seed":return encoding28;
case "@keet/room-capabilities":return encoding29;
case"@keet/room-config":return encoding30;
case "@keet/blind-peer":return encoding31;
case "@keet/add-blind-peer-operation":return encoding32;
case "@keet/remove-blind-peer-operation":return encoding33;
case "@keet/identity-attestation":return encoding34;
case "@keet/device-invitation":return encoding35;
case"@keet/device":return encoding36;
case "@keet/member-profile":return encoding37;
case "@keet/device-profile":return encoding38;
case "@keet/member-update":return encoding39;
case "@keet/device-update":return encoding40;
case "@keet/signed-pairing-data":return encoding41;
case "@keet/device-request-identity":return encoding42;
case "@keet/device-response-identity":return encoding43;
case"@keet/device-request-with-invitation":return encoding44;
case "@keet/device-request-with-invitation-and-proof":return encoding45;
case "@keet/device-request-with-member-proof":return encoding46;
case "@keet/device-request":return encoding47;
case "@keet/device-response":return encoding48;
case "@keet/invitation-metadata":return encoding49;
case "@keet/invitation":return encoding50;
case"@keet/add-invitation-operation":return encoding51;
case"@keet/remove-invitation-operation":return encoding52;
case "@keet/sendable-room-invitation":return encoding53;
case "@keet/sendable-identity-invitation":return encoding54;
case "@keet/sendable-contact-invitation":return encoding55;
case "@keet/sendable-invitation":return encoding56;
case "@keet/add-device-operation":return encoding57;
case "@keet/update-device-operation":return encoding58;
case "@keet/start-indexing-operation":return encoding59;
case "@keet/stop-indexing-operation":return encoding60;
case "@keet/join-request":return encoding61;
case "@keet/accept-join-request-operation":return encoding62;
case "@keet/reject-join-request-operation":return encoding63;
case "@keet/member":return encoding64;
case"@keet/full-member":return encoding65;
case "@keet/member-proofs":return encoding66;
case "@keet/update-member-operation":return encoding67;
case "@keet/change-member-status-operation":return encoding68;
case"@keet/change-member-role-operation":return encoding69;
case"@keet/remove-member-operation":return encoding70;
case"@keet/member-activity":return encoding71;
case "@keet/member-joined-event":return encoding72;
case "@keet/member-left-event":return encoding73;
case "@keet/title-changed-chat-event":return encoding74;
case"@keet/chat-event":return encoding75;
case "@keet/sendable-event":return encoding76;
case "@keet/display-range":return encoding77;
case "@keet/display-content-range":return encoding78;
case "@keet/mention-display-item":return encoding79;
case"@keet/link-preview":return encoding80;
case"@keet/display-link-item":return encoding81;
case"@keet/display":return encoding82;
case "@keet/oplog-message":return encoding83;
case "@keet/index-message":return encoding84;
case "@keet/full-index-message":return encoding85;
case "@keet/message-status":return encoding86;
case "@keet/message-index-id":return encoding87;
case "@keet/thread":return encoding88;
case"@keet/chat-message-record":return encoding89;
case "@keet/full-chat-message-record":return encoding90;
case "@keet/add-chat-message-operation":return encoding91;
case "@keet/remove-chat-message-operation":return encoding92;
case "@keet/update-chat-message-operation":return encoding93;
case "@keet/pin-chat-message-operation":return encoding94;
case "@keet/reaction":return encoding95;
case "@keet/reactions-summary":return encoding96;
case"@keet/reactions-digest":return encoding97;
case "@keet/add-reaction-operation":return encoding98;
case "@keet/remove-reaction-operation":return encoding99;
case "@keet/update-room-config-operation":return encoding100;
case "@keet/group-member":return encoding101;
case "@keet/user-registry-info":return encoding102;
case"@keet/room-identity":return encoding103;
case "@keet/genesis-operation":return encoding104;
case "@keet/upgrade-operation":return encoding105;
case "@keet/update-system-settings-operation":return encoding106;
case "@keet-private-id/contact":return encoding107;
case "@keet-private-id/v3-room-migration-info":return encoding108;
case "@keet-private-id/run-v3-migration-operation":return encoding109;
case"@keet-private-id/update-identity-operation":return encoding110;
case "@keet-private-id/counters":return encoding111;
case"@keet-private-id/stats":return encoding112;
case"@keet-private-id/add-entropy-operation":return encoding113;
case"@keet-private-id/pending-invitation-identity":return encoding114;
case "@keet-private-id/pending-invitation":return encoding115;
case "@keet-private-id/resolve-pending-invitation-operation":return encoding116;
case "@keet-private-id/add-pending-invitation-operation":return encoding117;
case "@keet-private-id/remove-pending-invitation-operation":return encoding118;
case"@keet-private-id/identity-swap":return encoding119;
case "@keet-private-id/room-status":return encoding120;
case "@keet-private-id/room":return encoding121;
case"@keet-private-id/add-room-operation":return encoding122;
case "@keet-private-id/remove-room-operation":return encoding123;
case"@keet-private-id/update-room-status-operation":return encoding124;
case "@keet-private-id/contact-status":return encoding125;
case "@keet-private-id/contact-record":return encoding126;
case "@keet-private-id/add-contact-operation":return encoding127;
case"@keet-private-id/update-contact-status-operation":return encoding128;
case"@keet-private-id/remove-contact-operation":return encoding129;
case "@keet-private-id/contact-request-status":return encoding130;
case"@keet-private-id/contact-request-body":return encoding131;
case "@keet-private-id/contact-request":return encoding132;
case "@keet-private-id/contact-request-record":return encoding133;
case "@keet-private-id/add-contact-request-operation":return encoding134;
case "@keet-private-id/update-contact-request-status-operation":return encoding135;
case"@keet-private-id/profile-discovery-record-v1":return encoding136;
case "@keet-private-id/profile-discovery-record":return encoding137;
case "@local/background-sync-room":return encoding138;
case "@local/stats":return encoding139;
case"@local/migration-status":return encoding140;
case "@local/v3-private-profile-migration":return encoding141;
case "@local/v3-room-migration":return encoding142;
case "@local/room-migration-stats":return encoding143;
case "@local/room-migration":return encoding144;
case "@local/identity-status":return encoding145;
case "@local/identity-record":return encoding146;
case "@local/tasks":return encoding147;
case "@local/room-keys":return encoding148;
case "@local/join-room-invitation-task":return encoding149;
case "@local/join-room-response-task":return encoding150;
case "@local/fast-forward-to":return encoding151;
case "@local/add-room-fields":return encoding152;
case "@local/join-room-keys-task":return encoding153;
case "@local/create-room-task":return encoding154;
case"@local/leave-room-task":return encoding155;
case "@local/clear-room-task":return encoding156;
case"@local/restore-identity-task":return encoding157;
case "@local/send-contact-request-task":return encoding158;
case "@local/migrate-v2-room-task":return encoding159;
case "@local/task":return encoding160;
case "@local/shared-invitation":return encoding161;
case "@local/room-status":return encoding162;
case "@local/room-timestamps":return encoding163;
case "@local/room":return encoding164;
case"@local/room-preferences":return encoding165;
case "@local/writer":return encoding166;
case "@local/member":return encoding167;
case"@local/device":return encoding168;
case "@local/file":return encoding169;
case "@keet/add-file-preview-operation":return encoding170;
case"@keet/member-removed-event":return encoding171;
case "@keet/member-contact-info":return encoding172;
case "@keet/remove-device-operation":return encoding173;
case "@keet/device-identity":return encoding174;
case "@keet/readonly-room-invitation":return encoding175;
case "@keet-private-id/identity-swap-v2":return encoding176;
case "@keet-private-id/activate-contact-room-operation":return encoding177;
case "@local/identity-swap":return encoding178;
case "@local/writer-append":return encoding179;
case"@local/room-metadata":return encoding180;
case "@local/debug-flag":return encoding181;
case"@local/debug":return encoding182;
case "@keet/display-type":return encoding183;
case "@keet/test-increment-operation":return encoding184;
case "@keet/test-collection-record-1":return encoding185;
case "@keet/migrate-abi-operation":return encoding186;
case "@keet/system-settings-keys":return encoding187;
case "@local/hyperdht-record":return encoding188;
case"@keet/room-supported-language":return encoding189;
case "@keet/translation-display-item":return encoding190;
case "@local/unread":return encoding191;
case "@keet-private-id/unreads":return encoding192;
case "@keet-private-id/add-unreads-key-operation":return encoding193;
case "@keet-private-id/remove-unreads-key-operation":return encoding194;
case "@keet/label-type":return encoding195;
case "@keet/chat-label":return encoding196;
case "@keet/add-chat-label-operation":return encoding197;
case "@keet/remove-chat-label-operation":return encoding198;
case"@keet/chat-label-summary":return encoding199;
case "@keet/chat-label-digest":return encoding200;
case"@keet/update-read-length-operation":return encoding201;
case"@keet/read-length":return encoding202;
case "@keet/tmp-removed-member":return encoding203;
case "@keet-private-id/settings":return encoding204;
case "@keet-private-id/user-settings-key":return encoding205;
case "@keet-private-id/update-settings-operation":return encoding206;
case "@local/error-record-details":return encoding207;
case "@local/error-record":return encoding208;
case "@local/keet-state":return encoding209;
case"@local/file-stats":return encoding210;
case "@keet/member-label-type":return encoding211;
case "@keet/member-label":return encoding212;
case "@keet/add-member-label-operation":return encoding213;
case "@keet/member-label-summary":return encoding214;
case "@keet/member-label-digest":return encoding215;
case "@keet/location-shared-event":return encoding216;
case "@keet/move-indexer-operation":return encoding217;
default:throw new Error("Encoder not found "+_0x10387d);
}
}
function getStruct(_0x24dd93,_0x2ab76e=VERSION){
_0x3a4ec9={
_0x11c347:0x84},_0x39cdf8={
_0x317bdf:0x1d2},_0x46f4f1={
_0x1774e2:0x119},_0x5235cf={
_0x870b38:0x505,_0x3ab1cc:0x441},_0x4533e0={
_0x7bad2a:0x30c},_0x21e1cc=getEncoding(_0x24dd93);
return{
'preencode'(_0x16bbde,_0x4d5019){
version=_0x2ab76e;
_0x21e1cc.preencode(_0x16bbde,_0x4d5019);
},'encode'(_0x21287b,_0x5bb57f){
version=_0x2ab76e;
_0x21e1cc.encode(_0x21287b,_0x5bb57f);
},'decode'(_0x5b3407){
return version=_0x2ab76e,_0x21e1cc.decode(_0x5b3407);
}
}
;
}
const resolveStruct=getStruct;
module.exports={
'resolveStruct':resolveStruct,'getStruct':getStruct,'getEnum':getEnum,'getEncoding':getEncoding,'encode':encode,'decode':decode,'setVersion':setVersion,'version':version}
;