Socket
Socket
Sign inDemoInstall

@ckeditor/ckeditor5-operations-compressor

Package Overview
Dependencies
Maintainers
1
Versions
595
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ckeditor/ckeditor5-operations-compressor - npm Package Compare versions

Comparing version 23.1.0 to 24.0.0

4

package.json
{
"name": "@ckeditor/ckeditor5-operations-compressor",
"version": "23.1.0",
"version": "24.0.0",
"description": "CKEditor 5 operations compressor for real-time collaboration.",

@@ -30,3 +30,3 @@ "license": "SEE LICENSE IN LICENSE.md",

"dependencies": {
"@ckeditor/ckeditor5-utils": "^23.1.0",
"@ckeditor/ckeditor5-utils": "^24.0.0",
"lodash-es": "^4.17.11",

@@ -33,0 +33,0 @@ "protobufjs": "^6.8.8"

@@ -23,2 +23,2 @@ /*

*/
const _0x13df=['length','push','_splitCurrent','shift','decompress','_compareOperations','types','buffers','_combineNext'];(function(_0x1be526,_0x13dfc4){const _0x1f61a3=function(_0x56cfeb){while(--_0x56cfeb){_0x1be526['push'](_0x1be526['shift']());}};_0x1f61a3(++_0x13dfc4);}(_0x13df,0xd9));const _0x1f61=function(_0x1be526,_0x13dfc4){_0x1be526=_0x1be526-0x0;let _0x1f61a3=_0x13df[_0x1be526];return _0x1f61a3;};import{cloneDeep as _0x384867}from'lodash-es';export default class j{constructor(_0xe4aa98,_0x391135){this['id']=_0xe4aa98,this['_context']=_0x391135;}['compress'](_0x1048ee,_0x593cd4){let _0x2ba564;for(;_0x593cd4[_0x1f61('0x8')]>0x1&&this[_0x1f61('0x4')](_0x593cd4[0x0],_0x593cd4[0x1]);)_0x2ba564?(_0x2ba564=this['_combineNext'](_0x593cd4[_0x1f61('0x2')](),_0x2ba564),_0x1048ee[_0x1f61('0x5')][_0x1f61('0x0')](0x0)):(_0x2ba564=_0x384867(_0x593cd4[_0x1f61('0x2')]()),_0x1048ee[_0x1f61('0x5')][_0x1f61('0x0')](this['id']));return!!_0x2ba564&&(_0x2ba564=this[_0x1f61('0x7')](_0x593cd4['shift'](),_0x2ba564),_0x1048ee['types']['push'](0x0),_0x1048ee[_0x1f61('0x6')][_0x1f61('0x0')](this['_compressSingleOperation'](_0x2ba564)),!0x0);}[_0x1f61('0x3')](_0x2befb9,_0x27365d){const _0x5ec01e=this['_decompressSingleOperation'](_0x27365d);for(;0x0==_0x27365d[_0x1f61('0x5')][0x0];)_0x27365d['types'][_0x1f61('0x2')](),_0x2befb9['push'](this[_0x1f61('0x1')](_0x5ec01e));_0x2befb9[_0x1f61('0x0')](_0x5ec01e);}}
const _0x4fd5=['shift','_decompressSingleOperation','types','_compareOperations','push','decompress','compress','_context','length','_splitCurrent','_combineNext'];(function(_0x195e14,_0x4fd5f1){const _0x9553ce=function(_0x1b555a){while(--_0x1b555a){_0x195e14['push'](_0x195e14['shift']());}};_0x9553ce(++_0x4fd5f1);}(_0x4fd5,0xce));const _0x9553=function(_0x195e14,_0x4fd5f1){_0x195e14=_0x195e14-0x0;let _0x9553ce=_0x4fd5[_0x195e14];return _0x9553ce;};import{cloneDeep as _0x52a953}from'lodash-es';export default class j{constructor(_0x5ab3b0,_0x1e0312){this['id']=_0x5ab3b0,this[_0x9553('0xa')]=_0x1e0312;}[_0x9553('0x9')](_0x5915fa,_0x1d7ad5){let _0x2b7bc9;for(;_0x1d7ad5[_0x9553('0x0')]>0x1&&this[_0x9553('0x6')](_0x1d7ad5[0x0],_0x1d7ad5[0x1]);)_0x2b7bc9?(_0x2b7bc9=this['_combineNext'](_0x1d7ad5[_0x9553('0x3')](),_0x2b7bc9),_0x5915fa[_0x9553('0x5')][_0x9553('0x7')](0x0)):(_0x2b7bc9=_0x52a953(_0x1d7ad5['shift']()),_0x5915fa[_0x9553('0x5')][_0x9553('0x7')](this['id']));return!!_0x2b7bc9&&(_0x2b7bc9=this[_0x9553('0x2')](_0x1d7ad5['shift'](),_0x2b7bc9),_0x5915fa[_0x9553('0x5')][_0x9553('0x7')](0x0),_0x5915fa['buffers'][_0x9553('0x7')](this['_compressSingleOperation'](_0x2b7bc9)),!0x0);}[_0x9553('0x8')](_0x2330b8,_0x5d854b){const _0x27a1b1=this[_0x9553('0x4')](_0x5d854b);for(;0x0==_0x5d854b[_0x9553('0x5')][0x0];)_0x5d854b[_0x9553('0x5')][_0x9553('0x3')](),_0x2330b8[_0x9553('0x7')](this[_0x9553('0x1')](_0x27a1b1));_0x2330b8[_0x9553('0x7')](_0x27a1b1);}}

@@ -23,2 +23,2 @@ /*

*/
const _0xb70b=['sourcePosition','compress','_context','_combineNext','MoveOperation','_compressSingleOperation','_decompressSingleOperation','_compareOperations','_getCompressorByName','buffers','$graveyard','targetPosition','howMany','wasUndone','_splitCurrent','root'];(function(_0x12afc7,_0xb70b96){const _0x5011d1=function(_0x5f527c){while(--_0x5f527c){_0x12afc7['push'](_0x12afc7['shift']());}};_0x5011d1(++_0xb70b96);}(_0xb70b,0xb2));const _0x5011=function(_0x12afc7,_0xb70b96){_0x12afc7=_0x12afc7-0x0;let _0x5011d1=_0xb70b[_0x12afc7];return _0x5011d1;};import _0x2bfb1f from'./actioncompressor';import{arePositionsEqual as _0x10328c,getPositionShiftedBy as _0xfe343a}from'../utils';import{cloneDeep as _0x445e74}from'lodash-es';export default class u extends _0x2bfb1f{[_0x5011('0x1')](_0x331c0b,_0x50d620){return _0x50d620['howMany']++,_0x50d620[_0x5011('0xe')]=_0x445e74(_0x331c0b[_0x5011('0xe')]),_0x50d620;}[_0x5011('0xc')](_0x3c9dc3){const _0x16f999=_0x445e74(_0x3c9dc3);return _0x3c9dc3[_0x5011('0xa')]--,_0x16f999[_0x5011('0xa')]=0x1,_0x16f999[_0x5011('0xe')]=_0xfe343a(_0x16f999['sourcePosition'],_0x3c9dc3[_0x5011('0xa')]),_0x16f999;}[_0x5011('0x5')](_0x34fd2d,_0x27ac9c){return!(!S(_0x34fd2d)||!S(_0x27ac9c))&&(_0x10328c(_0xfe343a(_0x34fd2d['sourcePosition'],-0x1),_0x27ac9c[_0x5011('0xe')])&&_0x10328c(_0x34fd2d[_0x5011('0x9')],_0x27ac9c[_0x5011('0x9')]));}[_0x5011('0x3')](_0x1af882){const _0xd65db2={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x5011('0x0')][_0x5011('0x6')](_0x5011('0x2'))[_0x5011('0xf')](_0xd65db2,[_0x1af882]),_0xd65db2[_0x5011('0x7')][0x0];}[_0x5011('0x4')](_0xb30284){const _0x2b20f5=[];return this[_0x5011('0x0')][_0x5011('0x6')](_0x5011('0x2'))['decompress'](_0x2b20f5,_0xb30284),_0x2b20f5[0x0];}}function S(_0xe97c7){return _0x5011('0x2')==_0xe97c7['__className']&&_0x5011('0x8')==_0xe97c7[_0x5011('0x9')][_0x5011('0xd')]&&0x1==_0xe97c7[_0x5011('0xa')]&&!_0xe97c7[_0x5011('0xb')];}
const _0x2f2d=['root','compress','targetPosition','_decompressSingleOperation','_compareOperations','_getCompressorByName','wasUndone','howMany','$graveyard','_compressSingleOperation','_combineNext','sourcePosition','_splitCurrent','_context','__className','MoveOperation'];(function(_0x2cb51b,_0x2f2dcb){const _0x9b006f=function(_0x2621ab){while(--_0x2621ab){_0x2cb51b['push'](_0x2cb51b['shift']());}};_0x9b006f(++_0x2f2dcb);}(_0x2f2d,0x11f));const _0x9b00=function(_0x2cb51b,_0x2f2dcb){_0x2cb51b=_0x2cb51b-0x0;let _0x9b006f=_0x2f2d[_0x2cb51b];return _0x9b006f;};import _0x4927e4 from'./actioncompressor';import{arePositionsEqual as _0x69451b,getPositionShiftedBy as _0x4752be}from'../utils';import{cloneDeep as _0x1ed552}from'lodash-es';export default class u extends _0x4927e4{[_0x9b00('0xb')](_0x40f0f2,_0x3bd3a6){return _0x3bd3a6[_0x9b00('0x8')]++,_0x3bd3a6[_0x9b00('0xc')]=_0x1ed552(_0x40f0f2[_0x9b00('0xc')]),_0x3bd3a6;}[_0x9b00('0xd')](_0x47c3f3){const _0x11f781=_0x1ed552(_0x47c3f3);return _0x47c3f3['howMany']--,_0x11f781[_0x9b00('0x8')]=0x1,_0x11f781[_0x9b00('0xc')]=_0x4752be(_0x11f781[_0x9b00('0xc')],_0x47c3f3[_0x9b00('0x8')]),_0x11f781;}[_0x9b00('0x5')](_0x56869c,_0x258528){return!(!S(_0x56869c)||!S(_0x258528))&&(_0x69451b(_0x4752be(_0x56869c[_0x9b00('0xc')],-0x1),_0x258528['sourcePosition'])&&_0x69451b(_0x56869c[_0x9b00('0x3')],_0x258528['targetPosition']));}[_0x9b00('0xa')](_0x323308){const _0x4693b7={'types':[],'buffers':[],'baseVersion':0x0};return this['_context'][_0x9b00('0x6')](_0x9b00('0x0'))[_0x9b00('0x2')](_0x4693b7,[_0x323308]),_0x4693b7['buffers'][0x0];}[_0x9b00('0x4')](_0x7206fe){const _0x3c55e9=[];return this[_0x9b00('0xe')][_0x9b00('0x6')]('MoveOperation')['decompress'](_0x3c55e9,_0x7206fe),_0x3c55e9[0x0];}}function S(_0x149194){return _0x9b00('0x0')==_0x149194[_0x9b00('0xf')]&&_0x9b00('0x9')==_0x149194[_0x9b00('0x3')][_0x9b00('0x1')]&&0x1==_0x149194['howMany']&&!_0x149194[_0x9b00('0x7')];}

@@ -23,2 +23,2 @@ /*

*/
const _0x5047=['compress','$graveyard','howMany','decompress','_compareOperations','_context','_splitCurrent','buffers','_getCompressorByName','_compressSingleOperation','targetPosition','_decompressSingleOperation','root','wasUndone','MoveOperation','sourcePosition','_combineNext'];(function(_0x12e064,_0x50473e){const _0x37a119=function(_0x20a077){while(--_0x20a077){_0x12e064['push'](_0x12e064['shift']());}};_0x37a119(++_0x50473e);}(_0x5047,0x68));const _0x37a1=function(_0x12e064,_0x50473e){_0x12e064=_0x12e064-0x0;let _0x37a119=_0x5047[_0x12e064];return _0x37a119;};import _0x110a1b from'./actioncompressor';import{arePositionsEqual as _0x100606}from'../utils';import{cloneDeep as _0x149cd5}from'lodash-es';export default class l extends _0x110a1b{[_0x37a1('0xe')](_0x439efb,_0x1f484c){return _0x1f484c['howMany']++,_0x1f484c;}[_0x37a1('0x4')](_0x355171){const _0x5ecaf8=_0x149cd5(_0x355171);return _0x5ecaf8[_0x37a1('0x0')]=0x1,_0x355171['howMany']--,_0x5ecaf8;}[_0x37a1('0x2')](_0x224f25,_0x2c064d){return!(!S(_0x224f25)||!S(_0x2c064d))&&(_0x100606(_0x224f25[_0x37a1('0xd')],_0x2c064d[_0x37a1('0xd')])&&_0x100606(_0x224f25['targetPosition'],_0x2c064d['targetPosition']));}[_0x37a1('0x7')](_0x213dff){const _0x2bfc38={'types':[],'buffers':[],'baseVersion':0x0};return this['_context'][_0x37a1('0x6')](_0x37a1('0xc'))[_0x37a1('0xf')](_0x2bfc38,[_0x213dff]),_0x2bfc38[_0x37a1('0x5')][0x0];}[_0x37a1('0x9')](_0x34b3b9){const _0x1245a8=[];return this[_0x37a1('0x3')][_0x37a1('0x6')](_0x37a1('0xc'))[_0x37a1('0x1')](_0x1245a8,_0x34b3b9),_0x1245a8[0x0];}}function S(_0x4abe4a){return'MoveOperation'==_0x4abe4a['__className']&&_0x37a1('0x10')==_0x4abe4a[_0x37a1('0x8')][_0x37a1('0xa')]&&0x1==_0x4abe4a[_0x37a1('0x0')]&&!_0x4abe4a[_0x37a1('0xb')];}
const _0x4610=['wasUndone','buffers','_combineNext','_getCompressorByName','MoveOperation','$graveyard','_splitCurrent','root','_decompressSingleOperation','compress','_compareOperations','_compressSingleOperation','_context','sourcePosition','howMany','targetPosition'];(function(_0x170c4c,_0x461033){const _0x52aafd=function(_0x259fbb){while(--_0x259fbb){_0x170c4c['push'](_0x170c4c['shift']());}};_0x52aafd(++_0x461033);}(_0x4610,0xc4));const _0x52aa=function(_0x170c4c,_0x461033){_0x170c4c=_0x170c4c-0x0;let _0x52aafd=_0x4610[_0x170c4c];return _0x52aafd;};import _0xb43809 from'./actioncompressor';import{arePositionsEqual as _0x448b66}from'../utils';import{cloneDeep as _0x5efe30}from'lodash-es';export default class l extends _0xb43809{[_0x52aa('0xe')](_0x47b7aa,_0x4e7026){return _0x4e7026['howMany']++,_0x4e7026;}[_0x52aa('0x2')](_0x34dbe2){const _0x46e934=_0x5efe30(_0x34dbe2);return _0x46e934[_0x52aa('0xa')]=0x1,_0x34dbe2[_0x52aa('0xa')]--,_0x46e934;}[_0x52aa('0x6')](_0x20daa3,_0x1c72c7){return!(!S(_0x20daa3)||!S(_0x1c72c7))&&(_0x448b66(_0x20daa3[_0x52aa('0x9')],_0x1c72c7[_0x52aa('0x9')])&&_0x448b66(_0x20daa3[_0x52aa('0xb')],_0x1c72c7[_0x52aa('0xb')]));}[_0x52aa('0x7')](_0x26188e){const _0x1de191={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x52aa('0x8')][_0x52aa('0xf')]('MoveOperation')[_0x52aa('0x5')](_0x1de191,[_0x26188e]),_0x1de191[_0x52aa('0xd')][0x0];}[_0x52aa('0x4')](_0x69dab9){const _0x3bebc9=[];return this[_0x52aa('0x8')][_0x52aa('0xf')](_0x52aa('0x0'))['decompress'](_0x3bebc9,_0x69dab9),_0x3bebc9[0x0];}}function S(_0x5aea41){return _0x52aa('0x0')==_0x5aea41['__className']&&_0x52aa('0x1')==_0x5aea41[_0x52aa('0xb')][_0x52aa('0x3')]&&0x1==_0x5aea41[_0x52aa('0xa')]&&!_0x5aea41[_0x52aa('0xc')];}

@@ -23,2 +23,2 @@ /*

*/
const _0x1136=['position','data','nodes','attributes','decompress','_context','_getCompressorByName','from','buffers','_compareOperations','_decompressSingleOperation','substr','wasUndone','_combineNext','_splitCurrent','every','length','__className','InsertOperation'];(function(_0x445fb4,_0x113683){const _0x3e1bd2=function(_0x4b90ca){while(--_0x4b90ca){_0x445fb4['push'](_0x445fb4['shift']());}};_0x3e1bd2(++_0x113683);}(_0x1136,0x183));const _0x3e1b=function(_0x445fb4,_0x113683){_0x445fb4=_0x445fb4-0x0;let _0x3e1bd2=_0x1136[_0x445fb4];return _0x3e1bd2;};import _0x1a4420 from'./actioncompressor';import{arePositionsEqual as _0x2b563b,getPositionShiftedBy as _0x2a758f}from'../utils';import{cloneDeep as _0x18576c}from'lodash-es';export default class g extends _0x1a4420{[_0x3e1b('0x6')](_0x334bff,_0x505ee0){return _0x505ee0['nodes'][0x0]['data']+=_0x334bff['nodes'][0x0][_0x3e1b('0xd')],_0x505ee0;}[_0x3e1b('0x7')](_0xb2e68e){const _0x2ba83e=_0x18576c(_0xb2e68e),_0x3f895c=_0x2ba83e[_0x3e1b('0xe')][0x0],_0x37e04e=_0xb2e68e[_0x3e1b('0xe')][0x0],_0x1fa628=Array[_0x3e1b('0x0')](_0x37e04e[_0x3e1b('0xd')])[0x0],_0xc84051=_0x1fa628['length'];return _0x3f895c[_0x3e1b('0xd')]=_0x1fa628,_0x37e04e[_0x3e1b('0xd')]=_0x37e04e[_0x3e1b('0xd')][_0x3e1b('0x4')](_0xc84051),_0xb2e68e['position']=_0x2a758f(_0xb2e68e['position'],_0xc84051),_0x2ba83e;}[_0x3e1b('0x2')](_0x204375,_0x18aa1d){if(S(_0x204375)&&S(_0x18aa1d)){const _0x58a8fa=_0x204375[_0x3e1b('0xe')][0x0]['data']['length'],_0x32e39d=_0x2b563b(_0x2a758f(_0x204375[_0x3e1b('0xc')],_0x58a8fa),_0x18aa1d['position']),_0x5541c2=_0x204375[_0x3e1b('0xe')][0x0],_0x3b6d17=_0x18aa1d[_0x3e1b('0xe')][0x0];return _0x32e39d&&function(_0x54f282,_0x2ee5dd){const _0xc82426=Object['keys'](_0x54f282[_0x3e1b('0xf')]||{}),_0x4d8e30=Object['keys'](_0x2ee5dd[_0x3e1b('0xf')]||{});if(_0xc82426['length']!==_0x4d8e30[_0x3e1b('0x9')])return!0x1;return _0xc82426[_0x3e1b('0x8')](_0x490d0c=>_0x2ee5dd[_0x3e1b('0xf')][_0x490d0c]&&_0x2ee5dd[_0x3e1b('0xf')][_0x490d0c]===_0x54f282[_0x3e1b('0xf')][_0x490d0c]);}(_0x5541c2,_0x3b6d17);}return!0x1;}['_compressSingleOperation'](_0x5cad55){const _0x5ab946={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x3e1b('0x11')][_0x3e1b('0x12')](_0x3e1b('0xb'))['compress'](_0x5ab946,[_0x5cad55]),_0x5ab946[_0x3e1b('0x1')][0x0];}[_0x3e1b('0x3')](_0xf60a11){const _0x12632a=[];return this[_0x3e1b('0x11')][_0x3e1b('0x12')]('InsertOperation')[_0x3e1b('0x10')](_0x12632a,_0xf60a11),_0x12632a[0x0];}}function S(_0x2eb705){return'InsertOperation'==_0x2eb705[_0x3e1b('0xa')]&&0x1==_0x2eb705['nodes'][_0x3e1b('0x9')]&&_0x2eb705[_0x3e1b('0xe')][0x0]['data']&&!_0x2eb705[_0x3e1b('0x5')]&&0x1==Array[_0x3e1b('0x0')](_0x2eb705[_0x3e1b('0xe')][0x0][_0x3e1b('0xd')])[_0x3e1b('0x9')];}
const _0x1de9=['from','substr','_context','data','keys','_getCompressorByName','_decompressSingleOperation','__className','attributes','nodes','InsertOperation','decompress','length','position','_compressSingleOperation','_splitCurrent','buffers','compress','_combineNext'];(function(_0x354d96,_0x1de94c){const _0x299c93=function(_0x13fea9){while(--_0x13fea9){_0x354d96['push'](_0x354d96['shift']());}};_0x299c93(++_0x1de94c);}(_0x1de9,0x144));const _0x299c=function(_0x354d96,_0x1de94c){_0x354d96=_0x354d96-0x0;let _0x299c93=_0x1de9[_0x354d96];return _0x299c93;};import _0x3a1db0 from'./actioncompressor';import{arePositionsEqual as _0x2178d0,getPositionShiftedBy as _0x26a54f}from'../utils';import{cloneDeep as _0x5d538c}from'lodash-es';export default class g extends _0x3a1db0{[_0x299c('0x11')](_0x4624b8,_0x476aaa){return _0x476aaa[_0x299c('0x8')][0x0]['data']+=_0x4624b8[_0x299c('0x8')][0x0][_0x299c('0x2')],_0x476aaa;}[_0x299c('0xe')](_0x5172e3){const _0x187241=_0x5d538c(_0x5172e3),_0x235a66=_0x187241[_0x299c('0x8')][0x0],_0x2e311b=_0x5172e3[_0x299c('0x8')][0x0],_0x34f4b7=Array[_0x299c('0x12')](_0x2e311b[_0x299c('0x2')])[0x0],_0x3085b7=_0x34f4b7[_0x299c('0xb')];return _0x235a66[_0x299c('0x2')]=_0x34f4b7,_0x2e311b[_0x299c('0x2')]=_0x2e311b[_0x299c('0x2')][_0x299c('0x0')](_0x3085b7),_0x5172e3['position']=_0x26a54f(_0x5172e3[_0x299c('0xc')],_0x3085b7),_0x187241;}['_compareOperations'](_0x47765b,_0x500c6b){if(S(_0x47765b)&&S(_0x500c6b)){const _0xb51237=_0x47765b['nodes'][0x0][_0x299c('0x2')][_0x299c('0xb')],_0xe83d3d=_0x2178d0(_0x26a54f(_0x47765b[_0x299c('0xc')],_0xb51237),_0x500c6b['position']),_0x5115ca=_0x47765b[_0x299c('0x8')][0x0],_0x81b195=_0x500c6b['nodes'][0x0];return _0xe83d3d&&function(_0x563113,_0x6ffc6){const _0x2e168d=Object['keys'](_0x563113[_0x299c('0x7')]||{}),_0x229687=Object[_0x299c('0x3')](_0x6ffc6[_0x299c('0x7')]||{});if(_0x2e168d[_0x299c('0xb')]!==_0x229687['length'])return!0x1;return _0x2e168d['every'](_0x484e43=>_0x6ffc6['attributes'][_0x484e43]&&_0x6ffc6[_0x299c('0x7')][_0x484e43]===_0x563113['attributes'][_0x484e43]);}(_0x5115ca,_0x81b195);}return!0x1;}[_0x299c('0xd')](_0x2e2991){const _0x12bf22={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x299c('0x1')][_0x299c('0x4')]('InsertOperation')[_0x299c('0x10')](_0x12bf22,[_0x2e2991]),_0x12bf22[_0x299c('0xf')][0x0];}[_0x299c('0x5')](_0x224ae2){const _0x177898=[];return this[_0x299c('0x1')][_0x299c('0x4')](_0x299c('0x9'))[_0x299c('0xa')](_0x177898,_0x224ae2),_0x177898[0x0];}}function S(_0x51c140){return _0x299c('0x9')==_0x51c140[_0x299c('0x6')]&&0x1==_0x51c140[_0x299c('0x8')][_0x299c('0xb')]&&_0x51c140[_0x299c('0x8')][0x0][_0x299c('0x2')]&&!_0x51c140['wasUndone']&&0x1==Array[_0x299c('0x12')](_0x51c140[_0x299c('0x8')][0x0][_0x299c('0x2')])[_0x299c('0xb')];}

@@ -23,2 +23,2 @@ /*

*/
const _0x807b=['buffers','start','_compressSingleOperation','startsWith','__className','name','compress','newRange','decompress','_context','split','MarkerOperation','push','_getCompressorByName','end','stickiness','types'];(function(_0x444d32,_0x807b65){const _0x1c2860=function(_0x4c5a33){while(--_0x4c5a33){_0x444d32['push'](_0x444d32['shift']());}};_0x1c2860(++_0x807b65);}(_0x807b,0x183));const _0x1c28=function(_0x444d32,_0x807b65){_0x444d32=_0x444d32-0x0;let _0x1c2860=_0x807b[_0x444d32];return _0x1c2860;};import _0x17aefa from'./actioncompressor';import{arePositionsEqual as _0x40dbac}from'../utils';import{cloneDeep as _0x562fb8}from'lodash-es';export default class M extends _0x17aefa{[_0x1c28('0xa')](_0x2ac28a,_0x5958e4){if(!function(_0x284405,_0xd753b3){if(!_0x284405||!_0xd753b3)return!0x1;if(_0x1c28('0xf')!=_0x284405['__className']||_0x1c28('0xf')!=_0xd753b3[_0x1c28('0x8')])return!0x1;if(_0x284405[_0x1c28('0x9')][_0x1c28('0x7')]('user:')&&_0xd753b3[_0x1c28('0x9')]['startsWith']('user:')&&_0x284405['name']!=_0xd753b3[_0x1c28('0x9')])return!0x0;return!0x1;}(_0x5958e4[0x0],_0x5958e4[0x1]))return!0x1;const _0x287d87=_0x5958e4['shift']();return _0x287d87['oldRange']=null,_0x287d87[_0x1c28('0xb')]&&_0x40dbac(_0x287d87[_0x1c28('0xb')][_0x1c28('0x5')],_0x287d87[_0x1c28('0xb')]['end'])&&(_0x287d87[_0x1c28('0xb')][_0x1c28('0x1')]=null),_0x5958e4['shift'](),_0x2ac28a[_0x1c28('0x3')][_0x1c28('0x10')](this['id']),_0x2ac28a[_0x1c28('0x3')][_0x1c28('0x10')](0x0),_0x2ac28a['buffers'][_0x1c28('0x10')](this[_0x1c28('0x6')](_0x287d87)),!0x0;}[_0x1c28('0xc')](_0x2d9a29,_0x2347ec){const _0x5cc8fc=this['_decompressSingleOperation'](_0x2347ec);_0x5cc8fc['newRange']&&!_0x5cc8fc[_0x1c28('0xb')][_0x1c28('0x1')]&&(_0x5cc8fc[_0x1c28('0xb')][_0x1c28('0x1')]=_0x562fb8(_0x5cc8fc['newRange'][_0x1c28('0x5')]));const _0x29f60b=_0x562fb8(_0x5cc8fc);_0x29f60b[_0x1c28('0xb')]&&(_0x29f60b[_0x1c28('0xb')][_0x1c28('0x5')][_0x1c28('0x2')]='toNone',_0x29f60b[_0x1c28('0xb')][_0x1c28('0x1')]=_0x562fb8(_0x29f60b['newRange']['start'])),_0x29f60b['name']='user:position:'+_0x29f60b[_0x1c28('0x9')][_0x1c28('0xe')](':')[0x2],_0x2347ec[_0x1c28('0x3')]['shift'](),_0x2d9a29[_0x1c28('0x10')](_0x5cc8fc),_0x2d9a29[_0x1c28('0x10')](_0x29f60b);}[_0x1c28('0x6')](_0x470441){const _0x5221d0={'types':[],'buffers':[],'baseVersion':0x0};return this['_context']['_getCompressorByName'](_0x1c28('0xf'))[_0x1c28('0xa')](_0x5221d0,[_0x470441]),_0x5221d0[_0x1c28('0x4')][0x0];}['_decompressSingleOperation'](_0x118275){const _0x5716ba=[];return this[_0x1c28('0xd')][_0x1c28('0x0')]('MarkerOperation')[_0x1c28('0xc')](_0x5716ba,_0x118275),_0x5716ba[0x0];}}
const _0x451c=['push','newRange','stickiness','start','MarkerOperation','toNone','startsWith','compress','types','buffers','decompress','user:','_compressSingleOperation','_context','shift','_getCompressorByName','name','split','user:position:','end'];(function(_0x373f1f,_0x451c28){const _0x5954a9=function(_0x27d534){while(--_0x27d534){_0x373f1f['push'](_0x373f1f['shift']());}};_0x5954a9(++_0x451c28);}(_0x451c,0x14c));const _0x5954=function(_0x373f1f,_0x451c28){_0x373f1f=_0x373f1f-0x0;let _0x5954a9=_0x451c[_0x373f1f];return _0x5954a9;};import _0xd74e1f from'./actioncompressor';import{arePositionsEqual as _0x23101f}from'../utils';import{cloneDeep as _0x5ee755}from'lodash-es';export default class M extends _0xd74e1f{[_0x5954('0xf')](_0xc262e5,_0x7ba1f9){if(!function(_0x6fcd10,_0x5a4b64){if(!_0x6fcd10||!_0x5a4b64)return!0x1;if(_0x5954('0xc')!=_0x6fcd10['__className']||_0x5954('0xc')!=_0x5a4b64['__className'])return!0x1;if(_0x6fcd10[_0x5954('0x4')][_0x5954('0xe')]('user:')&&_0x5a4b64[_0x5954('0x4')][_0x5954('0xe')](_0x5954('0x13'))&&_0x6fcd10[_0x5954('0x4')]!=_0x5a4b64[_0x5954('0x4')])return!0x0;return!0x1;}(_0x7ba1f9[0x0],_0x7ba1f9[0x1]))return!0x1;const _0x1f62e3=_0x7ba1f9[_0x5954('0x2')]();return _0x1f62e3['oldRange']=null,_0x1f62e3[_0x5954('0x9')]&&_0x23101f(_0x1f62e3[_0x5954('0x9')][_0x5954('0xb')],_0x1f62e3[_0x5954('0x9')][_0x5954('0x7')])&&(_0x1f62e3[_0x5954('0x9')]['end']=null),_0x7ba1f9[_0x5954('0x2')](),_0xc262e5[_0x5954('0x10')]['push'](this['id']),_0xc262e5[_0x5954('0x10')][_0x5954('0x8')](0x0),_0xc262e5[_0x5954('0x11')][_0x5954('0x8')](this['_compressSingleOperation'](_0x1f62e3)),!0x0;}[_0x5954('0x12')](_0x181755,_0x3d8c5e){const _0x57d6c5=this['_decompressSingleOperation'](_0x3d8c5e);_0x57d6c5[_0x5954('0x9')]&&!_0x57d6c5[_0x5954('0x9')][_0x5954('0x7')]&&(_0x57d6c5['newRange']['end']=_0x5ee755(_0x57d6c5[_0x5954('0x9')][_0x5954('0xb')]));const _0x2fbea0=_0x5ee755(_0x57d6c5);_0x2fbea0[_0x5954('0x9')]&&(_0x2fbea0[_0x5954('0x9')][_0x5954('0xb')][_0x5954('0xa')]=_0x5954('0xd'),_0x2fbea0[_0x5954('0x9')][_0x5954('0x7')]=_0x5ee755(_0x2fbea0[_0x5954('0x9')]['start'])),_0x2fbea0[_0x5954('0x4')]=_0x5954('0x6')+_0x2fbea0[_0x5954('0x4')][_0x5954('0x5')](':')[0x2],_0x3d8c5e[_0x5954('0x10')][_0x5954('0x2')](),_0x181755[_0x5954('0x8')](_0x57d6c5),_0x181755[_0x5954('0x8')](_0x2fbea0);}[_0x5954('0x0')](_0x466a41){const _0x7017e3={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x5954('0x1')][_0x5954('0x3')](_0x5954('0xc'))[_0x5954('0xf')](_0x7017e3,[_0x466a41]),_0x7017e3[_0x5954('0x11')][0x0];}['_decompressSingleOperation'](_0xd6415){const _0x3e7771=[];return this[_0x5954('0x1')][_0x5954('0x3')](_0x5954('0xc'))['decompress'](_0x3e7771,_0xd6415),_0x3e7771[0x0];}}

@@ -23,2 +23,2 @@ /*

*/
var _0x39ad=['bool','Position','uint32','repeated','string'];(function(_0x67c1a3,_0x39ad79){var _0x47d47f=function(_0xfacad8){while(--_0xfacad8){_0x67c1a3['push'](_0x67c1a3['shift']());}};_0x47d47f(++_0x39ad79);}(_0x39ad,0x7f));var _0x47d4=function(_0x67c1a3,_0x39ad79){_0x67c1a3=_0x67c1a3-0x0;var _0x47d47f=_0x39ad[_0x67c1a3];return _0x47d47f;};export default{'Position':{'fields':{'root':{'type':_0x47d4('0x2'),'id':0x1},'rootMain':{'type':_0x47d4('0x3'),'id':0x2},'rootGraveyard':{'type':_0x47d4('0x3'),'id':0x3},'path':{'rule':_0x47d4('0x1'),'type':_0x47d4('0x0'),'id':0x4},'stickiness':{'type':'string','id':0x5}}},'Range':{'fields':{'start':{'type':_0x47d4('0x4'),'id':0x1},'end':{'type':_0x47d4('0x4'),'id':0x2}}},'Element':{'fields':{'name':{'type':_0x47d4('0x2'),'id':0x1},'children':{'rule':_0x47d4('0x1'),'type':'Element','id':0x2},'data':{'type':_0x47d4('0x2'),'id':0x3},'attributesBoolean':{'keyType':'string','type':_0x47d4('0x3'),'id':0x4},'attributesJson':{'type':_0x47d4('0x2'),'id':0x5}}}};
var _0x5797=['Element','uint32','repeated','string','Position','bool'];(function(_0x57e8ab,_0x579710){var _0x15a9e3=function(_0x3995d3){while(--_0x3995d3){_0x57e8ab['push'](_0x57e8ab['shift']());}};_0x15a9e3(++_0x579710);}(_0x5797,0x1d5));var _0x15a9=function(_0x57e8ab,_0x579710){_0x57e8ab=_0x57e8ab-0x0;var _0x15a9e3=_0x5797[_0x57e8ab];return _0x15a9e3;};export default{'Position':{'fields':{'root':{'type':'string','id':0x1},'rootMain':{'type':_0x15a9('0x4'),'id':0x2},'rootGraveyard':{'type':_0x15a9('0x4'),'id':0x3},'path':{'rule':_0x15a9('0x1'),'type':_0x15a9('0x0'),'id':0x4},'stickiness':{'type':_0x15a9('0x2'),'id':0x5}}},'Range':{'fields':{'start':{'type':_0x15a9('0x3'),'id':0x1},'end':{'type':_0x15a9('0x3'),'id':0x2}}},'Element':{'fields':{'name':{'type':_0x15a9('0x2'),'id':0x1},'children':{'rule':_0x15a9('0x1'),'type':_0x15a9('0x5'),'id':0x2},'data':{'type':_0x15a9('0x2'),'id':0x3},'attributesBoolean':{'keyType':'string','type':'bool','id':0x4},'attributesJson':{'type':_0x15a9('0x2'),'id':0x5}}}};

@@ -23,2 +23,2 @@ /*

*/
const _0x1d01=['CommentMarkerOperation','decompress','comment','NoOperation','SplitOperation','Element','description','_compressorByName','_protobufFactory','DeletingAction','forEach','MoveOperation','SuggestionMarkerOperation','registerDescriptor','RootAttributeOperation','types','get','RenameOperation','no-operations-provided','set','MarkerOperation','_getCompressorByName','_compressorById','length','_registerActionCompressor','Range','MergeOperation','UserSelectionAction','compress','ForwardDeletingAction','TypingAction','baseVersion','AttributeOperation','build','Position','getDescriptor','_registerCompressor','suggestion','_registerOperationCompressor','__className','InsertOperation'];(function(_0x505328,_0x1d014e){const _0x17ca2d=function(_0x3f954c){while(--_0x3f954c){_0x505328['push'](_0x505328['shift']());}};_0x17ca2d(++_0x1d014e);}(_0x1d01,0x1b5));const _0x17ca=function(_0x505328,_0x1d014e){_0x505328=_0x505328-0x0;let _0x17ca2d=_0x1d01[_0x505328];return _0x17ca2d;};import _0x3fefcf from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import _0x20989e from'./protobuffactory';import _0x32063c from'./commondescriptions';import _0x246661 from'./operationcompressor/attributeoperationcompressor';import _0xc32d17 from'./operationcompressor/insertoperationcompressor';import _0x35c6ed from'./operationcompressor/markeroperationcompressor';import _0x527278 from'./operationcompressor/mergeoperationcompressor';import _0x5bba86 from'./operationcompressor/moveoperationcompressor';import _0x3b23f8 from'./operationcompressor/renameoperationcompressor';import _0x5a5035 from'./operationcompressor/rootattributeoperationcompressor';import _0x3bd6e7 from'./operationcompressor/splitoperationcompressor';import _0x248838 from'./operationcompressor/nooperationcompressor';import _0x520aa1 from'./operationcompressor/annotationmarkeroperationcompressor';import _0x1cddba from'./actioncompressor/typingactioncompressor';import _0xc749b4 from'./actioncompressor/deletingactioncompressor';import _0x446f0f from'./actioncompressor/forwarddeletingactioncompressor';import _0x4ea616 from'./actioncompressor/userselectionactioncompressor';export default class k{constructor(){this['_compressorById']=new Map(),this[_0x17ca('0x15')]=new Map(),this[_0x17ca('0x16')]=new _0x20989e(),this[_0x17ca('0x16')][_0x17ca('0x1b')](_0x17ca('0x7'),_0x32063c[_0x17ca('0x7')]),this['_protobufFactory']['registerDescriptor'](_0x17ca('0x27'),_0x32063c[_0x17ca('0x27')]),this[_0x17ca('0x16')][_0x17ca('0x1b')](_0x17ca('0x13'),_0x32063c[_0x17ca('0x13')]),this['_protobufFactory']['registerDescriptor'](_0x17ca('0x5'),_0x246661[_0x17ca('0x14')]),this[_0x17ca('0x16')][_0x17ca('0x1b')](_0x17ca('0xd'),_0xc32d17[_0x17ca('0x14')]),this[_0x17ca('0x16')]['registerDescriptor'](_0x17ca('0x22'),_0x35c6ed['description']),this[_0x17ca('0x16')][_0x17ca('0x1b')]('MergeOperation',_0x527278[_0x17ca('0x14')]),this['_protobufFactory']['registerDescriptor']('MoveOperation',_0x5bba86[_0x17ca('0x14')]),this[_0x17ca('0x16')][_0x17ca('0x1b')](_0x17ca('0x1f'),_0x3b23f8[_0x17ca('0x14')]),this['_protobufFactory'][_0x17ca('0x1b')](_0x17ca('0x1c'),_0x5a5035[_0x17ca('0x14')]),this['_protobufFactory']['registerDescriptor'](_0x17ca('0x12'),_0x3bd6e7[_0x17ca('0x14')]),this[_0x17ca('0x16')][_0x17ca('0x6')](),this[_0x17ca('0x9')](0x1,'NoOperation',new _0x248838(0x1,_0x17ca('0x11'))),this[_0x17ca('0xb')](0xa,'AttributeOperation',_0x246661),this[_0x17ca('0xb')](0xb,'InsertOperation',_0xc32d17),this[_0x17ca('0xb')](0xc,'MarkerOperation',_0x35c6ed),this[_0x17ca('0xb')](0xd,_0x17ca('0x28'),_0x527278),this[_0x17ca('0xb')](0xe,_0x17ca('0x19'),_0x5bba86),this['_registerOperationCompressor'](0xf,_0x17ca('0x1f'),_0x3b23f8),this[_0x17ca('0xb')](0x10,_0x17ca('0x1c'),_0x5a5035),this[_0x17ca('0xb')](0x11,_0x17ca('0x12'),_0x3bd6e7);const _0x3d736e=this['_protobufFactory'][_0x17ca('0x8')](_0x17ca('0x22'));this['_registerCompressor'](0x12,'CommentMarkerOperation',new _0x520aa1(0x12,_0x17ca('0x22'),_0x3d736e,_0x17ca('0x10'))),this['_registerCompressor'](0x13,'SuggestionMarkerOperation',new _0x520aa1(0x13,_0x17ca('0x22'),_0x3d736e,_0x17ca('0xa'))),this[_0x17ca('0x26')](0x64,_0x17ca('0x3'),_0x1cddba),this[_0x17ca('0x26')](0x65,_0x17ca('0x17'),_0xc749b4),this[_0x17ca('0x26')](0x66,_0x17ca('0x2'),_0x446f0f),this[_0x17ca('0x26')](0x67,_0x17ca('0x0'),_0x4ea616);}[_0x17ca('0xb')](_0x39ec30,_0x4f914c,_0x59570c){const _0x1eac71=new _0x59570c(_0x39ec30,_0x4f914c,this[_0x17ca('0x16')][_0x17ca('0x8')](_0x4f914c));this[_0x17ca('0x9')](_0x39ec30,_0x4f914c,_0x1eac71);}[_0x17ca('0x26')](_0x2581e6,_0x4cf60a,_0x58857a){const _0x32bf7d=new _0x58857a(_0x2581e6,this);this[_0x17ca('0x9')](_0x2581e6,_0x4cf60a,_0x32bf7d);}['_registerCompressor'](_0x58f203,_0x48c61a,_0x331c5f){this[_0x17ca('0x24')]['set'](_0x58f203,_0x331c5f),this[_0x17ca('0x15')][_0x17ca('0x21')](_0x48c61a,_0x331c5f);}[_0x17ca('0x23')](_0x4f7697){return this[_0x17ca('0x15')]['get'](_0x4f7697);}[_0x17ca('0x1')](_0x379c8e){if(!_0x379c8e||!_0x379c8e[0x0])throw new _0x3fefcf(_0x17ca('0x20'),this);const _0x2cb7b8={'types':[],'buffers':[],'baseVersion':_0x379c8e[0x0][_0x17ca('0x4')]};for(;_0x379c8e[_0x17ca('0x25')];)this[_0x17ca('0x23')](_0x17ca('0x0'))['compress'](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x17ca('0x3'))[_0x17ca('0x1')](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x17ca('0x17'))[_0x17ca('0x1')](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x17ca('0x2'))[_0x17ca('0x1')](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x17ca('0xe'))[_0x17ca('0x1')](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x17ca('0x1a'))[_0x17ca('0x1')](_0x2cb7b8,_0x379c8e)||this[_0x17ca('0x23')](_0x379c8e[0x0][_0x17ca('0xc')])['compress'](_0x2cb7b8,_0x379c8e);return _0x2cb7b8;}[_0x17ca('0xf')](_0x5ba899){const _0x4471c1=[];for(;_0x5ba899[_0x17ca('0x1d')][_0x17ca('0x25')];){this['_compressorById'][_0x17ca('0x1e')](_0x5ba899['types'][0x0])[_0x17ca('0xf')](_0x4471c1,_0x5ba899);}return _0x4471c1[_0x17ca('0x18')]((_0xe36699,_0x441185)=>_0xe36699[_0x17ca('0x4')]=_0x5ba899['baseVersion']+_0x441185),_0x4471c1;}}
const _0x3685=['length','AttributeOperation','UserSelectionAction','Element','_compressorByName','get','_registerOperationCompressor','set','NoOperation','getDescriptor','_registerActionCompressor','RenameOperation','_compressorById','RootAttributeOperation','Position','compress','SplitOperation','suggestion','decompress','no-operations-provided','registerDescriptor','_registerCompressor','CommentMarkerOperation','forEach','_getCompressorByName','Range','MergeOperation','__className','baseVersion','comment','MarkerOperation','types','DeletingAction','_protobufFactory','description','InsertOperation','ForwardDeletingAction','MoveOperation'];(function(_0x25ac91,_0x36857e){const _0x42611b=function(_0x26f7e1){while(--_0x26f7e1){_0x25ac91['push'](_0x25ac91['shift']());}};_0x42611b(++_0x36857e);}(_0x3685,0x102));const _0x4261=function(_0x25ac91,_0x36857e){_0x25ac91=_0x25ac91-0x0;let _0x42611b=_0x3685[_0x25ac91];return _0x42611b;};import _0x5b65a6 from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import _0x23784f from'./protobuffactory';import _0x327a29 from'./commondescriptions';import _0x2a3c8c from'./operationcompressor/attributeoperationcompressor';import _0x4bf791 from'./operationcompressor/insertoperationcompressor';import _0x41e41 from'./operationcompressor/markeroperationcompressor';import _0x39eaa9 from'./operationcompressor/mergeoperationcompressor';import _0x513635 from'./operationcompressor/moveoperationcompressor';import _0x32f502 from'./operationcompressor/renameoperationcompressor';import _0x36bb41 from'./operationcompressor/rootattributeoperationcompressor';import _0x4d27e5 from'./operationcompressor/splitoperationcompressor';import _0x56e72f from'./operationcompressor/nooperationcompressor';import _0x2f3f8a from'./operationcompressor/annotationmarkeroperationcompressor';import _0x4a9c3a from'./actioncompressor/typingactioncompressor';import _0x265f0f from'./actioncompressor/deletingactioncompressor';import _0x2fa600 from'./actioncompressor/forwarddeletingactioncompressor';import _0x7fbdf8 from'./actioncompressor/userselectionactioncompressor';export default class k{constructor(){this[_0x4261('0x14')]=new Map(),this['_compressorByName']=new Map(),this[_0x4261('0x3')]=new _0x23784f(),this['_protobufFactory'][_0x4261('0x1c')](_0x4261('0x16'),_0x327a29[_0x4261('0x16')]),this[_0x4261('0x3')][_0x4261('0x1c')](_0x4261('0x21'),_0x327a29[_0x4261('0x21')]),this[_0x4261('0x3')][_0x4261('0x1c')](_0x4261('0xb'),_0x327a29[_0x4261('0xb')]),this[_0x4261('0x3')]['registerDescriptor'](_0x4261('0x9'),_0x2a3c8c[_0x4261('0x4')]),this[_0x4261('0x3')]['registerDescriptor']('InsertOperation',_0x4bf791[_0x4261('0x4')]),this[_0x4261('0x3')][_0x4261('0x1c')](_0x4261('0x0'),_0x41e41[_0x4261('0x4')]),this['_protobufFactory'][_0x4261('0x1c')](_0x4261('0x22'),_0x39eaa9[_0x4261('0x4')]),this[_0x4261('0x3')][_0x4261('0x1c')]('MoveOperation',_0x513635['description']),this[_0x4261('0x3')]['registerDescriptor'](_0x4261('0x13'),_0x32f502[_0x4261('0x4')]),this[_0x4261('0x3')]['registerDescriptor'](_0x4261('0x15'),_0x36bb41[_0x4261('0x4')]),this[_0x4261('0x3')]['registerDescriptor'](_0x4261('0x18'),_0x4d27e5[_0x4261('0x4')]),this[_0x4261('0x3')]['build'](),this[_0x4261('0x1d')](0x1,_0x4261('0x10'),new _0x56e72f(0x1,_0x4261('0x10'))),this[_0x4261('0xe')](0xa,_0x4261('0x9'),_0x2a3c8c),this[_0x4261('0xe')](0xb,_0x4261('0x5'),_0x4bf791),this[_0x4261('0xe')](0xc,_0x4261('0x0'),_0x41e41),this[_0x4261('0xe')](0xd,_0x4261('0x22'),_0x39eaa9),this[_0x4261('0xe')](0xe,_0x4261('0x7'),_0x513635),this[_0x4261('0xe')](0xf,_0x4261('0x13'),_0x32f502),this['_registerOperationCompressor'](0x10,_0x4261('0x15'),_0x36bb41),this[_0x4261('0xe')](0x11,_0x4261('0x18'),_0x4d27e5);const _0x2f79fb=this[_0x4261('0x3')][_0x4261('0x11')]('MarkerOperation');this[_0x4261('0x1d')](0x12,_0x4261('0x1e'),new _0x2f3f8a(0x12,_0x4261('0x0'),_0x2f79fb,_0x4261('0x25'))),this['_registerCompressor'](0x13,'SuggestionMarkerOperation',new _0x2f3f8a(0x13,_0x4261('0x0'),_0x2f79fb,_0x4261('0x19'))),this['_registerActionCompressor'](0x64,'TypingAction',_0x4a9c3a),this[_0x4261('0x12')](0x65,_0x4261('0x2'),_0x265f0f),this[_0x4261('0x12')](0x66,_0x4261('0x6'),_0x2fa600),this[_0x4261('0x12')](0x67,_0x4261('0xa'),_0x7fbdf8);}['_registerOperationCompressor'](_0x12fe78,_0x3e2f11,_0x775d5){const _0x4a97fd=new _0x775d5(_0x12fe78,_0x3e2f11,this[_0x4261('0x3')][_0x4261('0x11')](_0x3e2f11));this[_0x4261('0x1d')](_0x12fe78,_0x3e2f11,_0x4a97fd);}[_0x4261('0x12')](_0x247ba0,_0x9242c7,_0x4f1c4b){const _0x22d5b6=new _0x4f1c4b(_0x247ba0,this);this[_0x4261('0x1d')](_0x247ba0,_0x9242c7,_0x22d5b6);}[_0x4261('0x1d')](_0x5bc6a5,_0x2e0d17,_0x1fe532){this['_compressorById'][_0x4261('0xf')](_0x5bc6a5,_0x1fe532),this[_0x4261('0xc')][_0x4261('0xf')](_0x2e0d17,_0x1fe532);}[_0x4261('0x20')](_0x1e94c7){return this[_0x4261('0xc')][_0x4261('0xd')](_0x1e94c7);}[_0x4261('0x17')](_0x1eb0f2){if(!_0x1eb0f2||!_0x1eb0f2[0x0])throw new _0x5b65a6(_0x4261('0x1b'),this);const _0x5e7079={'types':[],'buffers':[],'baseVersion':_0x1eb0f2[0x0]['baseVersion']};for(;_0x1eb0f2[_0x4261('0x8')];)this[_0x4261('0x20')]('UserSelectionAction')[_0x4261('0x17')](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')]('TypingAction')[_0x4261('0x17')](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')]('DeletingAction')['compress'](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')]('ForwardDeletingAction')[_0x4261('0x17')](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')]('CommentMarkerOperation')[_0x4261('0x17')](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')]('SuggestionMarkerOperation')['compress'](_0x5e7079,_0x1eb0f2)||this[_0x4261('0x20')](_0x1eb0f2[0x0][_0x4261('0x23')])[_0x4261('0x17')](_0x5e7079,_0x1eb0f2);return _0x5e7079;}[_0x4261('0x1a')](_0x43484b){const _0x5ac12c=[];for(;_0x43484b[_0x4261('0x1')][_0x4261('0x8')];){this['_compressorById'][_0x4261('0xd')](_0x43484b[_0x4261('0x1')][0x0])[_0x4261('0x1a')](_0x5ac12c,_0x43484b);}return _0x5ac12c[_0x4261('0x1f')]((_0x135bc0,_0x124058)=>_0x135bc0[_0x4261('0x24')]=_0x43484b[_0x4261('0x24')]+_0x124058),_0x5ac12c;}}

@@ -23,2 +23,2 @@ /*

*/
const _0x1455=['length','name','__className','decompress','MarkerOperation','_omittedNamespace','startsWith','replace'];(function(_0x2786ef,_0x1455d9){const _0x40cd5c=function(_0x4ae28b){while(--_0x4ae28b){_0x2786ef['push'](_0x2786ef['shift']());}};_0x40cd5c(++_0x1455d9);}(_0x1455,0x10a));const _0x40cd=function(_0x2786ef,_0x1455d9){_0x2786ef=_0x2786ef-0x0;let _0x40cd5c=_0x1455[_0x2786ef];return _0x40cd5c;};import _0x386cd3 from'./markeroperationcompressor';export default class O extends _0x386cd3{constructor(_0x110460,_0x2c48e6,_0x151c9b,_0x23532f){super(_0x110460,_0x2c48e6,_0x151c9b),this[_0x40cd('0x3')]=_0x23532f+':';}['compress'](_0x3fe887,_0x46db9c){return!(_0x40cd('0x2')!=_0x46db9c[0x0][_0x40cd('0x0')]||!_0x46db9c[0x0][_0x40cd('0x7')][_0x40cd('0x4')](this[_0x40cd('0x3')]))&&(_0x46db9c[0x0][_0x40cd('0x7')]=_0x46db9c[0x0]['name'][_0x40cd('0x5')](new RegExp('^'+this[_0x40cd('0x3')]),''),super['compress'](_0x3fe887,_0x46db9c),!0x0);}['decompress'](_0x192a93,_0xcbc54f){super[_0x40cd('0x1')](_0x192a93,_0xcbc54f);const _0x1960de=_0x192a93[_0x192a93[_0x40cd('0x6')]-0x1];_0x1960de[_0x40cd('0x7')]=this[_0x40cd('0x3')]+_0x1960de[_0x40cd('0x7')];}}
const _0x2cc0=['MarkerOperation','decompress','name','replace','compress','_omittedNamespace'];(function(_0x339d0b,_0x2cc082){const _0x359ad8=function(_0x13663b){while(--_0x13663b){_0x339d0b['push'](_0x339d0b['shift']());}};_0x359ad8(++_0x2cc082);}(_0x2cc0,0x13d));const _0x359a=function(_0x339d0b,_0x2cc082){_0x339d0b=_0x339d0b-0x0;let _0x359ad8=_0x2cc0[_0x339d0b];return _0x359ad8;};import _0x16677b from'./markeroperationcompressor';export default class O extends _0x16677b{constructor(_0x2eb997,_0x140c6f,_0x3e4068,_0x405345){super(_0x2eb997,_0x140c6f,_0x3e4068),this[_0x359a('0x0')]=_0x405345+':';}[_0x359a('0x5')](_0x585882,_0x32d38a){return!(_0x359a('0x1')!=_0x32d38a[0x0]['__className']||!_0x32d38a[0x0]['name']['startsWith'](this[_0x359a('0x0')]))&&(_0x32d38a[0x0][_0x359a('0x3')]=_0x32d38a[0x0]['name'][_0x359a('0x4')](new RegExp('^'+this[_0x359a('0x0')]),''),super[_0x359a('0x5')](_0x585882,_0x32d38a),!0x0);}[_0x359a('0x2')](_0x573210,_0x458da7){super[_0x359a('0x2')](_0x573210,_0x458da7);const _0x1bbdb1=_0x573210[_0x573210['length']-0x1];_0x1bbdb1['name']=this[_0x359a('0x0')]+_0x1bbdb1[_0x359a('0x3')];}}

@@ -23,2 +23,2 @@ /*

*/
const _0xb1c0=['Range','_protobufDescriptor','push','newValue','boolean','__className','types','compress','parse','Boolean','Json','stringify','decompress','operationName','description','shift','string','oldValue','bool'];(function(_0x39f295,_0xb1c014){const _0x350b36=function(_0x17b4fd){while(--_0x17b4fd){_0x39f295['push'](_0x39f295['shift']());}};_0x350b36(++_0xb1c014);}(_0xb1c0,0x157));const _0x350b=function(_0x39f295,_0xb1c014){_0x39f295=_0x39f295-0x0;let _0x350b36=_0xb1c0[_0x39f295];return _0x350b36;};import _0x43a5f6 from'./operationcompressor';import{parsePositionBeforeCompression as _0x1b6079,parsePositionAfterCompression as _0x107e8a}from'../utils';export default class i extends _0x43a5f6{static get[_0x350b('0xd')](){return{'fields':{'range':{'type':_0x350b('0x12'),'id':0x1},'key':{'type':_0x350b('0xf'),'id':0x2},'oldValueBoolean':{'type':'bool','id':0x3},'oldValueJson':{'type':_0x350b('0xf'),'id':0x4},'newValueBoolean':{'type':_0x350b('0x11'),'id':0x5},'newValueJson':{'type':_0x350b('0xf'),'id':0x6},'wasUndone':{'type':_0x350b('0x11'),'id':0x7}}};}[_0x350b('0x6')](_0xc19d2d,_0x521b92){const _0x32cd7c=_0x521b92['shift']();N(_0x350b('0x10'),_0x32cd7c),N(_0x350b('0x2'),_0x32cd7c),_0x1b6079(_0x32cd7c),_0xc19d2d['buffers'][_0x350b('0x1')](this['_protobufDescriptor'][_0x350b('0x6')](_0x32cd7c)),_0xc19d2d[_0x350b('0x5')][_0x350b('0x1')](this['id']);}[_0x350b('0xb')](_0x4e5ff3,_0x2e2e10){const {types:_0x51cb9f,buffers:_0x4a81a9}=_0x2e2e10,_0x3efa71=this[_0x350b('0x0')][_0x350b('0xb')](_0x4a81a9[_0x350b('0xe')]());_0x51cb9f['shift'](),R(_0x350b('0x10'),_0x3efa71),R(_0x350b('0x2'),_0x3efa71),_0x107e8a(_0x3efa71),_0x3efa71[_0x350b('0x4')]=this[_0x350b('0xc')],_0x4e5ff3[_0x350b('0x1')](_0x3efa71);}}function N(_0x42a456,_0x23275d){const _0x1029df=_0x23275d[_0x42a456];_0x350b('0x3')==typeof _0x1029df?_0x23275d[_0x42a456+_0x350b('0x8')]=_0x1029df:_0x23275d[_0x42a456+_0x350b('0x9')]=JSON[_0x350b('0xa')](_0x1029df);}function R(_0x326c7a,_0x4cf68b){const _0x1d2bed=_0x326c7a+_0x350b('0x9');_0x4cf68b[_0x1d2bed]?(_0x4cf68b[_0x326c7a]=JSON[_0x350b('0x7')](_0x4cf68b[_0x1d2bed]),delete _0x4cf68b[_0x1d2bed]):(_0x4cf68b[_0x326c7a]=_0x4cf68b[_0x326c7a+_0x350b('0x8')],delete _0x4cf68b[_0x326c7a+_0x350b('0x8')]);}
const _0x20e8=['compress','parse','Range','oldValue','_protobufDescriptor','shift','stringify','Boolean','bool','boolean','Json','push','operationName','decompress','string','buffers','__className','types','newValue'];(function(_0xe28b63,_0x20e8e7){const _0x43192b=function(_0x23b1ef){while(--_0x23b1ef){_0xe28b63['push'](_0xe28b63['shift']());}};_0x43192b(++_0x20e8e7);}(_0x20e8,0x9f));const _0x4319=function(_0xe28b63,_0x20e8e7){_0xe28b63=_0xe28b63-0x0;let _0x43192b=_0x20e8[_0xe28b63];return _0x43192b;};import _0x12d258 from'./operationcompressor';import{parsePositionBeforeCompression as _0x2a54e5,parsePositionAfterCompression as _0x2d6091}from'../utils';export default class i extends _0x12d258{static get['description'](){return{'fields':{'range':{'type':_0x4319('0xe'),'id':0x1},'key':{'type':'string','id':0x2},'oldValueBoolean':{'type':_0x4319('0x1'),'id':0x3},'oldValueJson':{'type':'string','id':0x4},'newValueBoolean':{'type':_0x4319('0x1'),'id':0x5},'newValueJson':{'type':_0x4319('0x7'),'id':0x6},'wasUndone':{'type':_0x4319('0x1'),'id':0x7}}};}[_0x4319('0xc')](_0x2f36c5,_0x642699){const _0x9d2f58=_0x642699[_0x4319('0x11')]();$(_0x4319('0xf'),_0x9d2f58),$(_0x4319('0xb'),_0x9d2f58),_0x2a54e5(_0x9d2f58),_0x2f36c5[_0x4319('0x8')][_0x4319('0x4')](this[_0x4319('0x10')][_0x4319('0xc')](_0x9d2f58)),_0x2f36c5[_0x4319('0xa')]['push'](this['id']);}[_0x4319('0x6')](_0x37ef64,_0x4ece02){const {types:_0x22e9cd,buffers:_0x48886c}=_0x4ece02,_0x528776=this[_0x4319('0x10')][_0x4319('0x6')](_0x48886c[_0x4319('0x11')]());_0x22e9cd['shift'](),N(_0x4319('0xf'),_0x528776),N(_0x4319('0xb'),_0x528776),_0x2d6091(_0x528776),_0x528776[_0x4319('0x9')]=this[_0x4319('0x5')],_0x37ef64['push'](_0x528776);}}function $(_0x5f1a03,_0x21091a){const _0x4ca3db=_0x21091a[_0x5f1a03];_0x4319('0x2')==typeof _0x4ca3db?_0x21091a[_0x5f1a03+_0x4319('0x0')]=_0x4ca3db:_0x21091a[_0x5f1a03+'Json']=JSON[_0x4319('0x12')](_0x4ca3db);}function N(_0x522699,_0x5d4b73){const _0x2543f4=_0x522699+_0x4319('0x3');_0x5d4b73[_0x2543f4]?(_0x5d4b73[_0x522699]=JSON[_0x4319('0xd')](_0x5d4b73[_0x2543f4]),delete _0x5d4b73[_0x2543f4]):(_0x5d4b73[_0x522699]=_0x5d4b73[_0x522699+_0x4319('0x0')],delete _0x5d4b73[_0x522699+'Boolean']);}

@@ -23,2 +23,2 @@ /*

*/
const _0x3680=['keys','attributes','compress','Element','description','bool','attributesBoolean','attributesJson','push','boolean','children','nodes','every','parse','buffers','types','repeated','Position','shift','_protobufDescriptor','decompress'];(function(_0x1f84ec,_0x368040){const _0x5a9c24=function(_0x394ff8){while(--_0x394ff8){_0x1f84ec['push'](_0x1f84ec['shift']());}};_0x5a9c24(++_0x368040);}(_0x3680,0xe8));const _0x5a9c=function(_0x1f84ec,_0x368040){_0x1f84ec=_0x1f84ec-0x0;let _0x5a9c24=_0x3680[_0x1f84ec];return _0x5a9c24;};import _0x1b458d from'./operationcompressor';import{parsePositionBeforeCompression as _0x50dc60,parsePositionAfterCompression as _0x3e2f0f}from'../utils';export default class s extends _0x1b458d{static get[_0x5a9c('0x3')](){return{'fields':{'position':{'type':_0x5a9c('0x10'),'id':0x1},'nodes':{'rule':_0x5a9c('0xf'),'type':_0x5a9c('0x2'),'id':0x2},'shouldReceiveAttributes':{'type':_0x5a9c('0x4'),'id':0x3},'wasUndone':{'type':'bool','id':0x4}}};}['compress'](_0x55f91c,_0x1c23e5){const _0x22ba96=_0x1c23e5['shift']();A(_0x22ba96['nodes']),_0x50dc60(_0x22ba96),_0x55f91c[_0x5a9c('0xd')]['push'](this[_0x5a9c('0x12')][_0x5a9c('0x1')](_0x22ba96)),_0x55f91c[_0x5a9c('0xe')][_0x5a9c('0x7')](this['id']);}['decompress'](_0x22b949,_0x263b01){const {types:_0xbd5e46,buffers:_0x9700f9}=_0x263b01,_0x3abe62=this[_0x5a9c('0x12')][_0x5a9c('0x13')](_0x9700f9['shift']());_0xbd5e46[_0x5a9c('0x11')](),_0x3abe62[_0x5a9c('0xa')]||(_0x3abe62[_0x5a9c('0xa')]=[]),E(_0x3abe62['nodes']),_0x3e2f0f(_0x3abe62),_0x3abe62['__className']=this['operationName'],_0x22b949[_0x5a9c('0x7')](_0x3abe62);}}function A(_0x234e8e){for(const _0x5784b2 of _0x234e8e){if(_0x5784b2[_0x5a9c('0x0')]){const _0x1d7d53=_0x5784b2['attributes'];U(_0x1d7d53)?_0x5784b2[_0x5a9c('0x5')]=_0x1d7d53:_0x5784b2[_0x5a9c('0x6')]=JSON['stringify'](_0x1d7d53);}_0x5784b2[_0x5a9c('0x9')]&&A(_0x5784b2[_0x5a9c('0x9')]);}}function E(_0x4dc10a){for(const _0x1bd59e of _0x4dc10a)(_0x1bd59e[_0x5a9c('0x5')]||_0x1bd59e['attributesJson'])&&(_0x1bd59e[_0x5a9c('0x5')]?(_0x1bd59e[_0x5a9c('0x0')]=_0x1bd59e[_0x5a9c('0x5')],delete _0x1bd59e[_0x5a9c('0x5')]):(_0x1bd59e[_0x5a9c('0x0')]=JSON[_0x5a9c('0xc')](_0x1bd59e[_0x5a9c('0x6')]),delete _0x1bd59e['attributesJson'])),_0x1bd59e[_0x5a9c('0x9')]&&E(_0x1bd59e[_0x5a9c('0x9')]);}function U(_0x4050fa){return Object[_0x5a9c('0x14')](_0x4050fa)[_0x5a9c('0xb')](_0x5bbfb8=>_0x5a9c('0x8')==typeof _0x4050fa[_0x5bbfb8]);}
const _0x1bc1=['attributesBoolean','decompress','nodes','Position','types','repeated','keys','operationName','boolean','attributesJson','bool','attributes','children','push','stringify','compress','every','buffers','shift'];(function(_0x3c5c52,_0x1bc1cb){const _0x13e4af=function(_0x2df13a){while(--_0x2df13a){_0x3c5c52['push'](_0x3c5c52['shift']());}};_0x13e4af(++_0x1bc1cb);}(_0x1bc1,0x161));const _0x13e4=function(_0x3c5c52,_0x1bc1cb){_0x3c5c52=_0x3c5c52-0x0;let _0x13e4af=_0x1bc1[_0x3c5c52];return _0x13e4af;};import _0x55cf9d from'./operationcompressor';import{parsePositionBeforeCompression as _0x53b276,parsePositionAfterCompression as _0x3e32fe}from'../utils';export default class s extends _0x55cf9d{static get['description'](){return{'fields':{'position':{'type':_0x13e4('0xb'),'id':0x1},'nodes':{'rule':_0x13e4('0xd'),'type':'Element','id':0x2},'shouldReceiveAttributes':{'type':_0x13e4('0x12'),'id':0x3},'wasUndone':{'type':_0x13e4('0x12'),'id':0x4}}};}[_0x13e4('0x4')](_0x31fb5e,_0x150fe8){const _0x53940c=_0x150fe8['shift']();A(_0x53940c['nodes']),_0x53b276(_0x53940c),_0x31fb5e[_0x13e4('0x6')][_0x13e4('0x2')](this['_protobufDescriptor']['compress'](_0x53940c)),_0x31fb5e[_0x13e4('0xc')][_0x13e4('0x2')](this['id']);}[_0x13e4('0x9')](_0xf44569,_0x597fcc){const {types:_0xff9186,buffers:_0x4e7d41}=_0x597fcc,_0x3a1454=this['_protobufDescriptor'][_0x13e4('0x9')](_0x4e7d41[_0x13e4('0x7')]());_0xff9186['shift'](),_0x3a1454[_0x13e4('0xa')]||(_0x3a1454['nodes']=[]),E(_0x3a1454[_0x13e4('0xa')]),_0x3e32fe(_0x3a1454),_0x3a1454['__className']=this[_0x13e4('0xf')],_0xf44569[_0x13e4('0x2')](_0x3a1454);}}function A(_0x32451a){for(const _0x1cd11c of _0x32451a){if(_0x1cd11c[_0x13e4('0x0')]){const _0x502304=_0x1cd11c['attributes'];R(_0x502304)?_0x1cd11c[_0x13e4('0x8')]=_0x502304:_0x1cd11c[_0x13e4('0x11')]=JSON[_0x13e4('0x3')](_0x502304);}_0x1cd11c[_0x13e4('0x1')]&&A(_0x1cd11c['children']);}}function E(_0x16ac2d){for(const _0x43743b of _0x16ac2d)(_0x43743b[_0x13e4('0x8')]||_0x43743b['attributesJson'])&&(_0x43743b['attributesBoolean']?(_0x43743b[_0x13e4('0x0')]=_0x43743b['attributesBoolean'],delete _0x43743b[_0x13e4('0x8')]):(_0x43743b['attributes']=JSON['parse'](_0x43743b['attributesJson']),delete _0x43743b[_0x13e4('0x11')])),_0x43743b[_0x13e4('0x1')]&&E(_0x43743b[_0x13e4('0x1')]);}function R(_0x475838){return Object[_0x13e4('0xe')](_0x475838)[_0x13e4('0x5')](_0x87f2e2=>_0x13e4('0x10')==typeof _0x475838[_0x87f2e2]);}

@@ -23,2 +23,2 @@ /*

*/
const _0xa801=['string','newRange','length','bool','decompress','description'];(function(_0x19f03e,_0xa80185){const _0x1ae8f9=function(_0x30fc94){while(--_0x30fc94){_0x19f03e['push'](_0x19f03e['shift']());}};_0x1ae8f9(++_0xa80185);}(_0xa801,0xd1));const _0x1ae8=function(_0x19f03e,_0xa80185){_0x19f03e=_0x19f03e-0x0;let _0x1ae8f9=_0xa801[_0x19f03e];return _0x1ae8f9;};import _0x5270b9 from'./operationcompressor';export default class n extends _0x5270b9{static get[_0x1ae8('0x0')](){return{'fields':{'name':{'type':_0x1ae8('0x1'),'id':0x1},'oldRange':{'type':'Range','id':0x2},'newRange':{'type':'Range','id':0x3},'affectsData':{'type':_0x1ae8('0x4'),'id':0x4},'wasUndone':{'type':_0x1ae8('0x4'),'id':0x5}}};}[_0x1ae8('0x5')](_0x160170,_0x398522){super['decompress'](_0x160170,_0x398522);const _0x1b70e1=_0x160170[_0x160170[_0x1ae8('0x3')]-0x1];_0x1b70e1['oldRange']||(_0x1b70e1['oldRange']=null),_0x1b70e1[_0x1ae8('0x2')]||(_0x1b70e1[_0x1ae8('0x2')]=null);}}
const _0x45f4=['newRange','string','bool','length','decompress','oldRange','description'];(function(_0x237a03,_0x45f46c){const _0x28d296=function(_0x3dd97d){while(--_0x3dd97d){_0x237a03['push'](_0x237a03['shift']());}};_0x28d296(++_0x45f46c);}(_0x45f4,0xf9));const _0x28d2=function(_0x237a03,_0x45f46c){_0x237a03=_0x237a03-0x0;let _0x28d296=_0x45f4[_0x237a03];return _0x28d296;};import _0xeee391 from'./operationcompressor';export default class n extends _0xeee391{static get[_0x28d2('0x2')](){return{'fields':{'name':{'type':_0x28d2('0x4'),'id':0x1},'oldRange':{'type':'Range','id':0x2},'newRange':{'type':'Range','id':0x3},'affectsData':{'type':_0x28d2('0x5'),'id':0x4},'wasUndone':{'type':_0x28d2('0x5'),'id':0x5}}};}[_0x28d2('0x0')](_0x2d02bb,_0x160d12){super[_0x28d2('0x0')](_0x2d02bb,_0x160d12);const _0x471ab7=_0x2d02bb[_0x2d02bb[_0x28d2('0x6')]-0x1];_0x471ab7[_0x28d2('0x1')]||(_0x471ab7[_0x28d2('0x1')]=null),_0x471ab7[_0x28d2('0x3')]||(_0x471ab7['newRange']=null);}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2053=['Position','uint32'];(function(_0xbf3397,_0x2053de){var _0x1d2f7c=function(_0x41c53e){while(--_0x41c53e){_0xbf3397['push'](_0xbf3397['shift']());}};_0x1d2f7c(++_0x2053de);}(_0x2053,0x96));var _0x1d2f=function(_0xbf3397,_0x2053de){_0xbf3397=_0xbf3397-0x0;var _0x1d2f7c=_0x2053[_0xbf3397];return _0x1d2f7c;};import _0x241b22 from'./operationcompressor';export default class p extends _0x241b22{static get['description'](){return{'fields':{'sourcePosition':{'type':_0x1d2f('0x0'),'id':0x1},'targetPosition':{'type':_0x1d2f('0x0'),'id':0x2},'graveyardPosition':{'type':_0x1d2f('0x0'),'id':0x3},'howMany':{'type':_0x1d2f('0x1'),'id':0x4},'wasUndone':{'type':'bool','id':0x5}}};}}
var _0x3176=['uint32','Position','bool'];(function(_0x43a588,_0x31762c){var _0x3a85ff=function(_0x1994c5){while(--_0x1994c5){_0x43a588['push'](_0x43a588['shift']());}};_0x3a85ff(++_0x31762c);}(_0x3176,0x180));var _0x3a85=function(_0x43a588,_0x31762c){_0x43a588=_0x43a588-0x0;var _0x3a85ff=_0x3176[_0x43a588];return _0x3a85ff;};import _0x311ecd from'./operationcompressor';export default class p extends _0x311ecd{static get['description'](){return{'fields':{'sourcePosition':{'type':'Position','id':0x1},'targetPosition':{'type':_0x3a85('0x1'),'id':0x2},'graveyardPosition':{'type':_0x3a85('0x1'),'id':0x3},'howMany':{'type':_0x3a85('0x0'),'id':0x4},'wasUndone':{'type':_0x3a85('0x2'),'id':0x5}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x496a=['Position','bool'];(function(_0x342d3e,_0x496a77){var _0x398166=function(_0x52c1d5){while(--_0x52c1d5){_0x342d3e['push'](_0x342d3e['shift']());}};_0x398166(++_0x496a77);}(_0x496a,0x13f));var _0x3981=function(_0x342d3e,_0x496a77){_0x342d3e=_0x342d3e-0x0;var _0x398166=_0x496a[_0x342d3e];return _0x398166;};import _0x5e8046 from'./operationcompressor';export default class m extends _0x5e8046{static get['description'](){return{'fields':{'sourcePosition':{'type':'Position','id':0x1},'howMany':{'type':'uint32','id':0x2},'targetPosition':{'type':_0x3981('0x1'),'id':0x3},'wasUndone':{'type':_0x3981('0x0'),'id':0x4}}};}}
var _0x1cad=['bool','description','uint32','Position'];(function(_0x1f2689,_0x1cadc1){var _0x5c0a87=function(_0x55355b){while(--_0x55355b){_0x1f2689['push'](_0x1f2689['shift']());}};_0x5c0a87(++_0x1cadc1);}(_0x1cad,0xe6));var _0x5c0a=function(_0x1f2689,_0x1cadc1){_0x1f2689=_0x1f2689-0x0;var _0x5c0a87=_0x1cad[_0x1f2689];return _0x5c0a87;};import _0x4b5bed from'./operationcompressor';export default class m extends _0x4b5bed{static get[_0x5c0a('0x3')](){return{'fields':{'sourcePosition':{'type':_0x5c0a('0x1'),'id':0x1},'howMany':{'type':_0x5c0a('0x0'),'id':0x2},'targetPosition':{'type':_0x5c0a('0x1'),'id':0x3},'wasUndone':{'type':_0x5c0a('0x2'),'id':0x4}}};}}

@@ -23,2 +23,2 @@ /*

*/
var _0x5e30=['compress','types','decompress','operationName','shift','push'];(function(_0xd1a1f,_0x5e30fc){var _0x1bd6cc=function(_0x2262f4){while(--_0x2262f4){_0xd1a1f['push'](_0xd1a1f['shift']());}};_0x1bd6cc(++_0x5e30fc);}(_0x5e30,0x67));var _0x1bd6=function(_0xd1a1f,_0x5e30fc){_0xd1a1f=_0xd1a1f-0x0;var _0x1bd6cc=_0x5e30[_0xd1a1f];return _0x1bd6cc;};import _0x1b783c from'./operationcompressor';export default class f extends _0x1b783c{[_0x1bd6('0x5')](_0x1a2999,_0x5b0d97){_0x5b0d97[_0x1bd6('0x3')](),_0x1a2999[_0x1bd6('0x0')]['push'](this['id']);}[_0x1bd6('0x1')](_0x4b5d9c,_0x1f7193){_0x1f7193[_0x1bd6('0x0')][_0x1bd6('0x3')](),_0x4b5d9c[_0x1bd6('0x4')]({'__className':this[_0x1bd6('0x2')]});}}
var _0x3e97=['decompress','operationName','push','types','shift'];(function(_0x568520,_0x3e9759){var _0xf968f8=function(_0x366e59){while(--_0x366e59){_0x568520['push'](_0x568520['shift']());}};_0xf968f8(++_0x3e9759);}(_0x3e97,0x1cf));var _0xf968=function(_0x568520,_0x3e9759){_0x568520=_0x568520-0x0;var _0xf968f8=_0x3e97[_0x568520];return _0xf968f8;};import _0x394c04 from'./operationcompressor';export default class f extends _0x394c04{['compress'](_0x436755,_0x48e2e0){_0x48e2e0[_0xf968('0x1')](),_0x436755[_0xf968('0x0')]['push'](this['id']);}[_0xf968('0x2')](_0xe0c8ba,_0xc11eca){_0xc11eca[_0xf968('0x0')]['shift'](),_0xe0c8ba[_0xf968('0x4')]({'__className':this[_0xf968('0x3')]});}}

@@ -23,2 +23,2 @@ /*

*/
const _0x42c4=['types','decompress','shift','operationName','compress','_protobufDescriptor','__className','push'];(function(_0x973808,_0x42c445){const _0x5b9385=function(_0x52657c){while(--_0x52657c){_0x973808['push'](_0x973808['shift']());}};_0x5b9385(++_0x42c445);}(_0x42c4,0x8b));const _0x5b93=function(_0x973808,_0x42c445){_0x973808=_0x973808-0x0;let _0x5b9385=_0x42c4[_0x973808];return _0x5b9385;};import{parsePositionBeforeCompression as _0x4db47a,parsePositionAfterCompression as _0x655441}from'../utils';export default class V{constructor(_0x3672dd,_0x7f6a74,_0x35c35b){this['id']=_0x3672dd,this[_0x5b93('0x0')]=_0x7f6a74,this['_protobufDescriptor']=_0x35c35b;}['compress'](_0x1025a6,_0x573295){const _0x10a0f4=_0x573295[_0x5b93('0x7')]();_0x4db47a(_0x10a0f4),_0x1025a6['buffers'][_0x5b93('0x4')](this['_protobufDescriptor'][_0x5b93('0x1')](_0x10a0f4)),_0x1025a6[_0x5b93('0x5')]['push'](this['id']);}[_0x5b93('0x6')](_0x415da8,_0x51e8bd){_0x51e8bd['types']['shift']();const _0x28dc7f=this[_0x5b93('0x2')][_0x5b93('0x6')](_0x51e8bd['buffers'][_0x5b93('0x7')]());_0x655441(_0x28dc7f),_0x28dc7f[_0x5b93('0x3')]=this['operationName'],_0x415da8['push'](_0x28dc7f);}}
const _0x598d=['types','_protobufDescriptor','buffers','shift','__className','push','operationName','decompress','compress'];(function(_0x4ed11c,_0x598dd3){const _0x43b1b5=function(_0x3c7426){while(--_0x3c7426){_0x4ed11c['push'](_0x4ed11c['shift']());}};_0x43b1b5(++_0x598dd3);}(_0x598d,0x1af));const _0x43b1=function(_0x4ed11c,_0x598dd3){_0x4ed11c=_0x4ed11c-0x0;let _0x43b1b5=_0x598d[_0x4ed11c];return _0x43b1b5;};import{parsePositionBeforeCompression as _0x570ae5,parsePositionAfterCompression as _0x3a19bd}from'../utils';export default class V{constructor(_0x31a3a3,_0x1934d0,_0x2a04a){this['id']=_0x31a3a3,this[_0x43b1('0x7')]=_0x1934d0,this[_0x43b1('0x2')]=_0x2a04a;}[_0x43b1('0x0')](_0x33815e,_0x1fc924){const _0x4958a9=_0x1fc924[_0x43b1('0x4')]();_0x570ae5(_0x4958a9),_0x33815e[_0x43b1('0x3')]['push'](this['_protobufDescriptor'][_0x43b1('0x0')](_0x4958a9)),_0x33815e[_0x43b1('0x1')][_0x43b1('0x6')](this['id']);}['decompress'](_0x92c2b3,_0xf430b5){_0xf430b5[_0x43b1('0x1')]['shift']();const _0x348d99=this[_0x43b1('0x2')][_0x43b1('0x8')](_0xf430b5[_0x43b1('0x3')][_0x43b1('0x4')]());_0x3a19bd(_0x348d99),_0x348d99[_0x43b1('0x5')]=this[_0x43b1('0x7')],_0x92c2b3['push'](_0x348d99);}}

@@ -23,2 +23,2 @@ /*

*/
var _0x641b=['Position','bool','string'];(function(_0x4151ad,_0x641bf5){var _0x1cf329=function(_0x188209){while(--_0x188209){_0x4151ad['push'](_0x4151ad['shift']());}};_0x1cf329(++_0x641bf5);}(_0x641b,0x176));var _0x1cf3=function(_0x4151ad,_0x641bf5){_0x4151ad=_0x4151ad-0x0;var _0x1cf329=_0x641b[_0x4151ad];return _0x1cf329;};import _0x55ad64 from'./operationcompressor';export default class a extends _0x55ad64{static get['description'](){return{'fields':{'position':{'type':_0x1cf3('0x1'),'id':0x1},'oldName':{'type':_0x1cf3('0x0'),'id':0x2},'newName':{'type':_0x1cf3('0x0'),'id':0x3},'wasUndone':{'type':_0x1cf3('0x2'),'id':0x4}}};}}
var _0xf039=['description','bool','string','Position'];(function(_0x52d1bd,_0xf039b){var _0x3cca71=function(_0xeda45d){while(--_0xeda45d){_0x52d1bd['push'](_0x52d1bd['shift']());}};_0x3cca71(++_0xf039b);}(_0xf039,0x1c0));var _0x3cca=function(_0x52d1bd,_0xf039b){_0x52d1bd=_0x52d1bd-0x0;var _0x3cca71=_0xf039[_0x52d1bd];return _0x3cca71;};import _0x8b7b04 from'./operationcompressor';export default class a extends _0x8b7b04{static get[_0x3cca('0x0')](){return{'fields':{'position':{'type':_0x3cca('0x3'),'id':0x1},'oldName':{'type':_0x3cca('0x2'),'id':0x2},'newName':{'type':'string','id':0x3},'wasUndone':{'type':_0x3cca('0x1'),'id':0x4}}};}}

@@ -23,2 +23,2 @@ /*

*/
const _0x2b5c=['range','description','root','fields'];(function(_0x8f1de2,_0x2b5c2c){const _0x581a90=function(_0x3607bd){while(--_0x3607bd){_0x8f1de2['push'](_0x8f1de2['shift']());}};_0x581a90(++_0x2b5c2c);}(_0x2b5c,0x89));const _0x581a=function(_0x8f1de2,_0x2b5c2c){_0x8f1de2=_0x8f1de2-0x0;let _0x581a90=_0x2b5c[_0x8f1de2];return _0x581a90;};import _0x36650b from'./attributeoperationcompressor';export default class c extends _0x36650b{static get[_0x581a('0x0')](){const _0x13a756=_0x36650b[_0x581a('0x0')];return delete _0x13a756[_0x581a('0x2')][_0x581a('0x3')],_0x13a756[_0x581a('0x2')][_0x581a('0x1')]={'type':'string','id':0x1},_0x13a756;}}
const _0x550a=['description','root','fields','string'];(function(_0x30c1f9,_0x550a51){const _0xb8e3d=function(_0x569bbf){while(--_0x569bbf){_0x30c1f9['push'](_0x30c1f9['shift']());}};_0xb8e3d(++_0x550a51);}(_0x550a,0x130));const _0xb8e3=function(_0x30c1f9,_0x550a51){_0x30c1f9=_0x30c1f9-0x0;let _0xb8e3d=_0x550a[_0x30c1f9];return _0xb8e3d;};import _0x2d87b7 from'./attributeoperationcompressor';export default class c extends _0x2d87b7{static get['description'](){const _0x3b7c57=_0x2d87b7[_0xb8e3('0x0')];return delete _0x3b7c57[_0xb8e3('0x2')]['range'],_0x3b7c57['fields'][_0xb8e3('0x1')]={'type':_0xb8e3('0x3'),'id':0x1},_0x3b7c57;}}

@@ -23,2 +23,2 @@ /*

*/
var _0x2957=['bool','description','Position','uint32'];(function(_0x29e119,_0x295768){var _0x2c00db=function(_0x40f3c3){while(--_0x40f3c3){_0x29e119['push'](_0x29e119['shift']());}};_0x2c00db(++_0x295768);}(_0x2957,0x114));var _0x2c00=function(_0x29e119,_0x295768){_0x29e119=_0x29e119-0x0;var _0x2c00db=_0x2957[_0x29e119];return _0x2c00db;};import _0x127648 from'./operationcompressor';export default class h extends _0x127648{static get[_0x2c00('0x1')](){return{'fields':{'splitPosition':{'type':_0x2c00('0x2'),'id':0x1},'graveyardPosition':{'type':_0x2c00('0x2'),'id':0x2},'howMany':{'type':_0x2c00('0x3'),'id':0x3},'insertionPosition':{'type':_0x2c00('0x2'),'id':0x4},'wasUndone':{'type':_0x2c00('0x0'),'id':0x5}}};}}
var _0x2381=['uint32','Position','description'];(function(_0x5aad53,_0x238128){var _0x4f82c9=function(_0x1abc64){while(--_0x1abc64){_0x5aad53['push'](_0x5aad53['shift']());}};_0x4f82c9(++_0x238128);}(_0x2381,0x1e1));var _0x4f82=function(_0x5aad53,_0x238128){_0x5aad53=_0x5aad53-0x0;var _0x4f82c9=_0x2381[_0x5aad53];return _0x4f82c9;};import _0x2fff30 from'./operationcompressor';export default class h extends _0x2fff30{static get[_0x4f82('0x1')](){return{'fields':{'splitPosition':{'type':_0x4f82('0x0'),'id':0x1},'graveyardPosition':{'type':_0x4f82('0x0'),'id':0x2},'howMany':{'type':_0x4f82('0x2'),'id':0x3},'insertionPosition':{'type':_0x4f82('0x0'),'id':0x4},'wasUndone':{'type':'bool','id':0x5}}};}}

@@ -23,2 +23,2 @@ /*

*/
const _0x49fe=['create','getDescriptor','_protobuf','nested','fromJSON','_description','decode','Root','verify','protobuffactory-cannot-get-descriptor-before-build','build','finish','encode'];(function(_0x28c5c8,_0x49fe3e){const _0x3a1027=function(_0x319cb6){while(--_0x319cb6){_0x28c5c8['push'](_0x28c5c8['shift']());}};_0x3a1027(++_0x49fe3e);}(_0x49fe,0x10f));const _0x3a10=function(_0x28c5c8,_0x49fe3e){_0x28c5c8=_0x28c5c8-0x0;let _0x3a1027=_0x49fe[_0x28c5c8];return _0x3a1027;};import _0xffec1 from'protobufjs/light';import _0x28be4f from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import{cloneDeep as _0x16c577}from'lodash-es';export default class r{constructor(){this[_0x3a10('0x7')]={'nested':{}};}['registerDescriptor'](_0x37ef28,_0x3373b9){this[_0x3a10('0x7')][_0x3a10('0x5')][_0x37ef28]=_0x16c577(_0x3373b9);}[_0x3a10('0xc')](){this['_protobufRoot']=_0xffec1[_0x3a10('0x9')][_0x3a10('0x6')](this['_description']);}[_0x3a10('0x3')](_0x35299d){if(!this['_protobufRoot'])throw new _0x28be4f(_0x3a10('0xb'),this);return new w(this['_protobufRoot']['lookupType'](_0x35299d));}}class w{constructor(_0x4fe66c){this[_0x3a10('0x4')]=_0x4fe66c;}['compress'](_0x7b4a1b){const _0x4f671f=this['_protobuf'][_0x3a10('0xa')](_0x7b4a1b);if(_0x4f671f)throw Error(_0x4f671f);return this[_0x3a10('0x4')][_0x3a10('0x1')](this['_protobuf'][_0x3a10('0x2')](_0x7b4a1b))[_0x3a10('0x0')]();}['decompress'](_0x511126){return this[_0x3a10('0x4')]['toObject'](this[_0x3a10('0x4')][_0x3a10('0x8')](_0x511126),{'oneofs':!0x0});}}
const _0xb2eb=['compress','_protobufRoot','protobuffactory-cannot-get-descriptor-before-build','decode','decompress','registerDescriptor','toObject','Root','nested','encode','_protobuf','_description','create','getDescriptor'];(function(_0x417954,_0xb2eb38){const _0x51e1b0=function(_0x14a137){while(--_0x14a137){_0x417954['push'](_0x417954['shift']());}};_0x51e1b0(++_0xb2eb38);}(_0xb2eb,0x177));const _0x51e1=function(_0x417954,_0xb2eb38){_0x417954=_0x417954-0x0;let _0x51e1b0=_0xb2eb[_0x417954];return _0x51e1b0;};import _0x442649 from'protobufjs/light';import _0x361f00 from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import{cloneDeep as _0x1bf214}from'lodash-es';export default class r{constructor(){this['_description']={'nested':{}};}[_0x51e1('0x8')](_0x5e7ba0,_0x27bc9e){this[_0x51e1('0x0')][_0x51e1('0xb')][_0x5e7ba0]=_0x1bf214(_0x27bc9e);}['build'](){this[_0x51e1('0x4')]=_0x442649[_0x51e1('0xa')]['fromJSON'](this[_0x51e1('0x0')]);}[_0x51e1('0x2')](_0x478cd2){if(!this[_0x51e1('0x4')])throw new _0x361f00(_0x51e1('0x5'),this);return new w(this[_0x51e1('0x4')]['lookupType'](_0x478cd2));}}class w{constructor(_0x47a7aa){this[_0x51e1('0xd')]=_0x47a7aa;}[_0x51e1('0x3')](_0xfc8c89){const _0x138217=this['_protobuf']['verify'](_0xfc8c89);if(_0x138217)throw Error(_0x138217);return this[_0x51e1('0xd')][_0x51e1('0xc')](this['_protobuf'][_0x51e1('0x1')](_0xfc8c89))['finish']();}[_0x51e1('0x7')](_0x1eb05c){return this['_protobuf'][_0x51e1('0x9')](this['_protobuf'][_0x51e1('0x6')](_0x1eb05c),{'oneofs':!0x0});}}

@@ -23,2 +23,2 @@ /*

*/
const _0x4c13=['rootGraveyard','nodes','$graveyard','root','main','path','length','rootMain'];(function(_0x5528df,_0x4c136b){const _0x4db2af=function(_0x534c8a){while(--_0x534c8a){_0x5528df['push'](_0x5528df['shift']());}};_0x4db2af(++_0x4c136b);}(_0x4c13,0x1ca));const _0x4db2=function(_0x5528df,_0x4c136b){_0x5528df=_0x5528df-0x0;let _0x4db2af=_0x4c13[_0x5528df];return _0x4db2af;};import{cloneDeep as _0x4fd864,isEqual as _0x1b366d,isObject as _0x702997}from'lodash-es';export function getPositionShiftedBy(_0x5e0c07,_0x2d7540){const _0x22c992=_0x4fd864(_0x5e0c07);return _0x22c992['path'][_0x22c992[_0x4db2('0x3')][_0x4db2('0x4')]-0x1]+=_0x2d7540,_0x22c992;}export function arePositionsEqual(_0x39def1,_0x2e1944){return _0x39def1['root']===_0x2e1944[_0x4db2('0x1')]&&_0x1b366d(_0x39def1[_0x4db2('0x3')],_0x2e1944[_0x4db2('0x3')]);}export function parsePositionBeforeCompression(_0x24da1e){y(_0x24da1e,_0x2cb368=>(_0x4db2('0x2')==_0x2cb368[_0x4db2('0x1')]?(_0x2cb368[_0x4db2('0x5')]=!0x0,delete _0x2cb368['root']):_0x4db2('0x0')==_0x2cb368[_0x4db2('0x1')]&&(_0x2cb368[_0x4db2('0x6')]=!0x0,delete _0x2cb368[_0x4db2('0x1')]),_0x2cb368));}export function parsePositionAfterCompression(_0x57ba0f){y(_0x57ba0f,_0x5b4a2b=>(_0x5b4a2b['rootMain']?(_0x5b4a2b[_0x4db2('0x1')]=_0x4db2('0x2'),delete _0x5b4a2b[_0x4db2('0x5')]):_0x5b4a2b[_0x4db2('0x6')]&&(_0x5b4a2b[_0x4db2('0x1')]=_0x4db2('0x0'),delete _0x5b4a2b[_0x4db2('0x6')]),_0x5b4a2b));}function y(_0x5ad13d,_0x355607){for(const _0x550f76 in _0x5ad13d){const _0xe20121=_0x5ad13d[_0x550f76];_0x4db2('0x7')!==_0x550f76&&_0x702997(_0xe20121)&&(_0xe20121['path']&&(_0xe20121[_0x4db2('0x1')]||_0xe20121[_0x4db2('0x5')]||_0xe20121[_0x4db2('0x6')])?_0x5ad13d[_0x550f76]=_0x355607(_0xe20121):y(_0xe20121,_0x355607));}return _0x5ad13d;}
const _0x3e4c=['main','root','nodes','path','rootMain','$graveyard','rootGraveyard'];(function(_0x107b2a,_0x3e4c1f){const _0x2bc4fb=function(_0x5c9f0c){while(--_0x5c9f0c){_0x107b2a['push'](_0x107b2a['shift']());}};_0x2bc4fb(++_0x3e4c1f);}(_0x3e4c,0xa9));const _0x2bc4=function(_0x107b2a,_0x3e4c1f){_0x107b2a=_0x107b2a-0x0;let _0x2bc4fb=_0x3e4c[_0x107b2a];return _0x2bc4fb;};import{cloneDeep as _0x2b7fda,isEqual as _0x4aec2c,isObject as _0x25ab4f}from'lodash-es';export function getPositionShiftedBy(_0x11694d,_0x3ed175){const _0x1abf5e=_0x2b7fda(_0x11694d);return _0x1abf5e[_0x2bc4('0x2')][_0x1abf5e[_0x2bc4('0x2')]['length']-0x1]+=_0x3ed175,_0x1abf5e;}export function arePositionsEqual(_0x44fbbc,_0x2ad016){return _0x44fbbc[_0x2bc4('0x0')]===_0x2ad016[_0x2bc4('0x0')]&&_0x4aec2c(_0x44fbbc['path'],_0x2ad016['path']);}export function parsePositionBeforeCompression(_0x54593d){y(_0x54593d,_0x931153=>(_0x2bc4('0x6')==_0x931153[_0x2bc4('0x0')]?(_0x931153[_0x2bc4('0x3')]=!0x0,delete _0x931153['root']):_0x2bc4('0x4')==_0x931153[_0x2bc4('0x0')]&&(_0x931153['rootGraveyard']=!0x0,delete _0x931153[_0x2bc4('0x0')]),_0x931153));}export function parsePositionAfterCompression(_0x4076ba){y(_0x4076ba,_0x5ec967=>(_0x5ec967['rootMain']?(_0x5ec967[_0x2bc4('0x0')]=_0x2bc4('0x6'),delete _0x5ec967['rootMain']):_0x5ec967[_0x2bc4('0x5')]&&(_0x5ec967[_0x2bc4('0x0')]=_0x2bc4('0x4'),delete _0x5ec967['rootGraveyard']),_0x5ec967));}function y(_0x2258d4,_0x163fde){for(const _0x4dc86d in _0x2258d4){const _0x264181=_0x2258d4[_0x4dc86d];_0x2bc4('0x1')!==_0x4dc86d&&_0x25ab4f(_0x264181)&&(_0x264181[_0x2bc4('0x2')]&&(_0x264181[_0x2bc4('0x0')]||_0x264181['rootMain']||_0x264181[_0x2bc4('0x5')])?_0x2258d4[_0x4dc86d]=_0x163fde(_0x264181):y(_0x264181,_0x163fde));}return _0x2258d4;}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc