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 24.0.0 to 25.0.0

5

CHANGELOG.md
Changelog
=========
All changes in the package are documented at https://ckeditor.com/collaboration/changelog/.
Changes for the past releases are available below.
## 23.0.0 (2020-09-25)

@@ -5,0 +10,0 @@

2

LICENSE.md

@@ -5,3 +5,3 @@ Software License Agreement

**CKEditor 5 operations compressor**<br>
Copyright (c) 2003-2020, [CKSource](http://cksource.com) Frederico Knabben. All rights reserved.
Copyright (c) 2003-2021, [CKSource](http://cksource.com) Frederico Knabben. All rights reserved.

@@ -8,0 +8,0 @@ CKEditor 5 operations compressor is licensed under a commercial license and is protected by copyright law.

{
"name": "@ckeditor/ckeditor5-operations-compressor",
"version": "24.0.0",
"version": "25.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": "^24.0.0",
"@ckeditor/ckeditor5-utils": "^25.0.0",
"lodash-es": "^4.17.11",

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

@@ -20,3 +20,3 @@ # CKEditor 5 operations compressor

**CKEditor 5 operations compressor**<br>
Copyright (c) 2003-2020, [CKSource](http://cksource.com) Frederico Knabben. All rights reserved.
Copyright (c) 2003-2021, [CKSource](http://cksource.com) Frederico Knabben. All rights reserved.

@@ -23,0 +23,0 @@ CKEditor 5 operations compressor is licensed under a commercial license and is protected by copyright law.

/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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);}}
const _0x5c8e=['_context','shift','buffers','_compressSingleOperation','_compareOperations','_splitCurrent','types','push','compress','_decompressSingleOperation'];(function(_0xd9e693,_0x5c8ebd){const _0x5de143=function(_0x18de32){while(--_0x18de32){_0xd9e693['push'](_0xd9e693['shift']());}};_0x5de143(++_0x5c8ebd);}(_0x5c8e,0x9d));const _0x5de1=function(_0xd9e693,_0x5c8ebd){_0xd9e693=_0xd9e693-0x0;let _0x5de143=_0x5c8e[_0xd9e693];return _0x5de143;};import{cloneDeep as _0x2a88ad}from'lodash-es';export default class j{constructor(_0x377fc7,_0x3d309e){this['id']=_0x377fc7,this[_0x5de1('0x3')]=_0x3d309e;}[_0x5de1('0x1')](_0x284ced,_0x4583f4){let _0x38f4dc;for(;_0x4583f4['length']>0x1&&this[_0x5de1('0x7')](_0x4583f4[0x0],_0x4583f4[0x1]);)_0x38f4dc?(_0x38f4dc=this['_combineNext'](_0x4583f4[_0x5de1('0x4')](),_0x38f4dc),_0x284ced['types'][_0x5de1('0x0')](0x0)):(_0x38f4dc=_0x2a88ad(_0x4583f4['shift']()),_0x284ced[_0x5de1('0x9')][_0x5de1('0x0')](this['id']));return!!_0x38f4dc&&(_0x38f4dc=this['_combineNext'](_0x4583f4[_0x5de1('0x4')](),_0x38f4dc),_0x284ced[_0x5de1('0x9')][_0x5de1('0x0')](0x0),_0x284ced[_0x5de1('0x5')][_0x5de1('0x0')](this[_0x5de1('0x6')](_0x38f4dc)),!0x0);}['decompress'](_0x3536aa,_0x18e831){const _0x543401=this[_0x5de1('0x2')](_0x18e831);for(;0x0==_0x18e831['types'][0x0];)_0x18e831[_0x5de1('0x9')][_0x5de1('0x4')](),_0x3536aa[_0x5de1('0x0')](this[_0x5de1('0x8')](_0x543401));_0x3536aa['push'](_0x543401);}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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')];}
const _0x3ca5=['compress','MoveOperation','decompress','_context','_compareOperations','wasUndone','$graveyard','howMany','_decompressSingleOperation','sourcePosition','targetPosition','_compressSingleOperation'];(function(_0x10916e,_0x3ca585){const _0x5467fe=function(_0x5c9b78){while(--_0x5c9b78){_0x10916e['push'](_0x10916e['shift']());}};_0x5467fe(++_0x3ca585);}(_0x3ca5,0xa9));const _0x5467=function(_0x10916e,_0x3ca585){_0x10916e=_0x10916e-0x0;let _0x5467fe=_0x3ca5[_0x10916e];return _0x5467fe;};import _0x58f17e from'./actioncompressor';import{arePositionsEqual as _0x45ec0e,getPositionShiftedBy as _0x5cfe25}from'../utils';import{cloneDeep as _0x4c755f}from'lodash-es';export default class u extends _0x58f17e{['_combineNext'](_0x59a6f8,_0x12a20b){return _0x12a20b['howMany']++,_0x12a20b[_0x5467('0x8')]=_0x4c755f(_0x59a6f8[_0x5467('0x8')]),_0x12a20b;}['_splitCurrent'](_0x117258){const _0x2ac761=_0x4c755f(_0x117258);return _0x117258[_0x5467('0x6')]--,_0x2ac761[_0x5467('0x6')]=0x1,_0x2ac761['sourcePosition']=_0x5cfe25(_0x2ac761[_0x5467('0x8')],_0x117258[_0x5467('0x6')]),_0x2ac761;}[_0x5467('0x3')](_0x29dd3f,_0x1f524a){return!(!S(_0x29dd3f)||!S(_0x1f524a))&&(_0x45ec0e(_0x5cfe25(_0x29dd3f[_0x5467('0x8')],-0x1),_0x1f524a[_0x5467('0x8')])&&_0x45ec0e(_0x29dd3f[_0x5467('0x9')],_0x1f524a['targetPosition']));}[_0x5467('0xa')](_0x5d40bd){const _0x5a9858={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x5467('0x2')]['_getCompressorByName'](_0x5467('0x0'))[_0x5467('0xb')](_0x5a9858,[_0x5d40bd]),_0x5a9858['buffers'][0x0];}[_0x5467('0x7')](_0x2c667e){const _0x4212c6=[];return this['_context']['_getCompressorByName'](_0x5467('0x0'))[_0x5467('0x1')](_0x4212c6,_0x2c667e),_0x4212c6[0x0];}}function S(_0x15cb9f){return _0x5467('0x0')==_0x15cb9f['__className']&&_0x5467('0x5')==_0x15cb9f['targetPosition']['root']&&0x1==_0x15cb9f[_0x5467('0x6')]&&!_0x15cb9f[_0x5467('0x4')];}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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')];}
const _0x3bc8=['_getCompressorByName','howMany','__className','targetPosition','MoveOperation','root','_decompressSingleOperation','decompress','sourcePosition','_context','compress','_compressSingleOperation','_combineNext','_splitCurrent','_compareOperations'];(function(_0x4ae879,_0x3bc81b){const _0x843fa8=function(_0x4d1599){while(--_0x4d1599){_0x4ae879['push'](_0x4ae879['shift']());}};_0x843fa8(++_0x3bc81b);}(_0x3bc8,0x19e));const _0x843f=function(_0x4ae879,_0x3bc81b){_0x4ae879=_0x4ae879-0x0;let _0x843fa8=_0x3bc8[_0x4ae879];return _0x843fa8;};import _0x4d7c01 from'./actioncompressor';import{arePositionsEqual as _0xcd3bf3}from'../utils';import{cloneDeep as _0x2794fb}from'lodash-es';export default class l extends _0x4d7c01{[_0x843f('0x3')](_0x6e3857,_0x27d332){return _0x27d332['howMany']++,_0x27d332;}[_0x843f('0x4')](_0x30c211){const _0xd4f34f=_0x2794fb(_0x30c211);return _0xd4f34f['howMany']=0x1,_0x30c211[_0x843f('0x7')]--,_0xd4f34f;}[_0x843f('0x5')](_0x230a57,_0x2b0388){return!(!S(_0x230a57)||!S(_0x2b0388))&&(_0xcd3bf3(_0x230a57['sourcePosition'],_0x2b0388[_0x843f('0xe')])&&_0xcd3bf3(_0x230a57[_0x843f('0x9')],_0x2b0388[_0x843f('0x9')]));}[_0x843f('0x2')](_0x1dceff){const _0x42d719={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x843f('0x0')]['_getCompressorByName'](_0x843f('0xa'))[_0x843f('0x1')](_0x42d719,[_0x1dceff]),_0x42d719['buffers'][0x0];}[_0x843f('0xc')](_0x2c6d4d){const _0x3ffde3=[];return this[_0x843f('0x0')][_0x843f('0x6')](_0x843f('0xa'))[_0x843f('0xd')](_0x3ffde3,_0x2c6d4d),_0x3ffde3[0x0];}}function S(_0x4bfda4){return _0x843f('0xa')==_0x4bfda4[_0x843f('0x8')]&&'$graveyard'==_0x4bfda4[_0x843f('0x9')][_0x843f('0xb')]&&0x1==_0x4bfda4[_0x843f('0x7')]&&!_0x4bfda4['wasUndone'];}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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')];}
const _0x165c=['_getCompressorByName','attributes','nodes','buffers','wasUndone','__className','InsertOperation','position','keys','decompress','compress','from','_decompressSingleOperation','data','length','_compareOperations','substr','_splitCurrent','_combineNext'];(function(_0x562dd2,_0x165c6f){const _0x1c8fe5=function(_0x434119){while(--_0x434119){_0x562dd2['push'](_0x562dd2['shift']());}};_0x1c8fe5(++_0x165c6f);}(_0x165c,0x1ce));const _0x1c8f=function(_0x562dd2,_0x165c6f){_0x562dd2=_0x562dd2-0x0;let _0x1c8fe5=_0x165c[_0x562dd2];return _0x1c8fe5;};import _0x30758b from'./actioncompressor';import{arePositionsEqual as _0xb189aa,getPositionShiftedBy as _0x3eeee2}from'../utils';import{cloneDeep as _0x411ed3}from'lodash-es';export default class g extends _0x30758b{[_0x1c8f('0xc')](_0x175d81,_0x3202aa){return _0x3202aa[_0x1c8f('0xf')][0x0][_0x1c8f('0x7')]+=_0x175d81[_0x1c8f('0xf')][0x0][_0x1c8f('0x7')],_0x3202aa;}[_0x1c8f('0xb')](_0x10ba5a){const _0x33ef06=_0x411ed3(_0x10ba5a),_0x39e485=_0x33ef06['nodes'][0x0],_0x522302=_0x10ba5a[_0x1c8f('0xf')][0x0],_0x2e3d9a=Array[_0x1c8f('0x5')](_0x522302[_0x1c8f('0x7')])[0x0],_0x59a2af=_0x2e3d9a[_0x1c8f('0x8')];return _0x39e485[_0x1c8f('0x7')]=_0x2e3d9a,_0x522302[_0x1c8f('0x7')]=_0x522302[_0x1c8f('0x7')][_0x1c8f('0xa')](_0x59a2af),_0x10ba5a[_0x1c8f('0x1')]=_0x3eeee2(_0x10ba5a[_0x1c8f('0x1')],_0x59a2af),_0x33ef06;}[_0x1c8f('0x9')](_0x4bae7c,_0x5ac03c){if(S(_0x4bae7c)&&S(_0x5ac03c)){const _0x18f4c0=_0x4bae7c[_0x1c8f('0xf')][0x0]['data'][_0x1c8f('0x8')],_0x305c55=_0xb189aa(_0x3eeee2(_0x4bae7c['position'],_0x18f4c0),_0x5ac03c[_0x1c8f('0x1')]),_0x90d767=_0x4bae7c[_0x1c8f('0xf')][0x0],_0x32efa3=_0x5ac03c[_0x1c8f('0xf')][0x0];return _0x305c55&&function(_0x2a013e,_0x16a34c){const _0x3e473c=Object[_0x1c8f('0x2')](_0x2a013e['attributes']||{}),_0x32624f=Object[_0x1c8f('0x2')](_0x16a34c[_0x1c8f('0xe')]||{});if(_0x3e473c[_0x1c8f('0x8')]!==_0x32624f[_0x1c8f('0x8')])return!0x1;return _0x3e473c['every'](_0x520753=>_0x16a34c[_0x1c8f('0xe')][_0x520753]&&_0x16a34c[_0x1c8f('0xe')][_0x520753]===_0x2a013e[_0x1c8f('0xe')][_0x520753]);}(_0x90d767,_0x32efa3);}return!0x1;}['_compressSingleOperation'](_0x13cedd){const _0x592129={'types':[],'buffers':[],'baseVersion':0x0};return this['_context'][_0x1c8f('0xd')](_0x1c8f('0x0'))[_0x1c8f('0x4')](_0x592129,[_0x13cedd]),_0x592129[_0x1c8f('0x10')][0x0];}[_0x1c8f('0x6')](_0x445973){const _0x1a3cda=[];return this['_context'][_0x1c8f('0xd')](_0x1c8f('0x0'))[_0x1c8f('0x3')](_0x1a3cda,_0x445973),_0x1a3cda[0x0];}}function S(_0x57ab5d){return _0x1c8f('0x0')==_0x57ab5d[_0x1c8f('0x12')]&&0x1==_0x57ab5d[_0x1c8f('0xf')][_0x1c8f('0x8')]&&_0x57ab5d['nodes'][0x0]['data']&&!_0x57ab5d[_0x1c8f('0x11')]&&0x1==Array['from'](_0x57ab5d[_0x1c8f('0xf')][0x0][_0x1c8f('0x7')])[_0x1c8f('0x8')];}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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];}}
const _0x3f6a=['push','name','buffers','startsWith','_decompressSingleOperation','MarkerOperation','_compressSingleOperation','_context','end','start','__className','newRange','oldRange','stickiness','types','toNone','user:','decompress','compress','shift','user:position:'];(function(_0x5ce0f1,_0x3f6a08){const _0x139383=function(_0x3f7144){while(--_0x3f7144){_0x5ce0f1['push'](_0x5ce0f1['shift']());}};_0x139383(++_0x3f6a08);}(_0x3f6a,0x1ea));const _0x1393=function(_0x5ce0f1,_0x3f6a08){_0x5ce0f1=_0x5ce0f1-0x0;let _0x139383=_0x3f6a[_0x5ce0f1];return _0x139383;};import _0x10c1a1 from'./actioncompressor';import{arePositionsEqual as _0x4122c2}from'../utils';import{cloneDeep as _0x2a88f8}from'lodash-es';export default class M extends _0x10c1a1{['compress'](_0x226945,_0x328481){if(!function(_0x3f016f,_0x377fde){if(!_0x3f016f||!_0x377fde)return!0x1;if(_0x1393('0x13')!=_0x3f016f[_0x1393('0x3')]||'MarkerOperation'!=_0x377fde[_0x1393('0x3')])return!0x1;if(_0x3f016f[_0x1393('0xf')][_0x1393('0x11')]('user:')&&_0x377fde[_0x1393('0xf')][_0x1393('0x11')](_0x1393('0x9'))&&_0x3f016f[_0x1393('0xf')]!=_0x377fde['name'])return!0x0;return!0x1;}(_0x328481[0x0],_0x328481[0x1]))return!0x1;const _0x1068e3=_0x328481[_0x1393('0xc')]();return _0x1068e3[_0x1393('0x5')]=null,_0x1068e3[_0x1393('0x4')]&&_0x4122c2(_0x1068e3[_0x1393('0x4')][_0x1393('0x2')],_0x1068e3[_0x1393('0x4')][_0x1393('0x1')])&&(_0x1068e3[_0x1393('0x4')][_0x1393('0x1')]=null),_0x328481[_0x1393('0xc')](),_0x226945[_0x1393('0x7')][_0x1393('0xe')](this['id']),_0x226945[_0x1393('0x7')][_0x1393('0xe')](0x0),_0x226945['buffers'][_0x1393('0xe')](this[_0x1393('0x14')](_0x1068e3)),!0x0;}[_0x1393('0xa')](_0x389ff3,_0x36cae3){const _0xa09699=this[_0x1393('0x12')](_0x36cae3);_0xa09699[_0x1393('0x4')]&&!_0xa09699[_0x1393('0x4')]['end']&&(_0xa09699[_0x1393('0x4')][_0x1393('0x1')]=_0x2a88f8(_0xa09699['newRange'][_0x1393('0x2')]));const _0x568322=_0x2a88f8(_0xa09699);_0x568322[_0x1393('0x4')]&&(_0x568322[_0x1393('0x4')]['start'][_0x1393('0x6')]=_0x1393('0x8'),_0x568322[_0x1393('0x4')][_0x1393('0x1')]=_0x2a88f8(_0x568322[_0x1393('0x4')][_0x1393('0x2')])),_0x568322[_0x1393('0xf')]=_0x1393('0xd')+_0x568322[_0x1393('0xf')]['split'](':')[0x2],_0x36cae3[_0x1393('0x7')]['shift'](),_0x389ff3['push'](_0xa09699),_0x389ff3[_0x1393('0xe')](_0x568322);}[_0x1393('0x14')](_0x467d2e){const _0x10c492={'types':[],'buffers':[],'baseVersion':0x0};return this[_0x1393('0x0')]['_getCompressorByName'](_0x1393('0x13'))[_0x1393('0xb')](_0x10c492,[_0x467d2e]),_0x10c492[_0x1393('0x10')][0x0];}[_0x1393('0x12')](_0x35c8cd){const _0x2bbf46=[];return this['_context']['_getCompressorByName'](_0x1393('0x13'))[_0x1393('0xa')](_0x2bbf46,_0x35c8cd),_0x2bbf46[0x0];}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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}}}};
var _0xac1a=['Position','repeated','uint32','string','bool'];(function(_0x3d7128,_0xac1aa5){var _0x5c242d=function(_0x3cdac5){while(--_0x3cdac5){_0x3d7128['push'](_0x3d7128['shift']());}};_0x5c242d(++_0xac1aa5);}(_0xac1a,0x166));var _0x5c24=function(_0x3d7128,_0xac1aa5){_0x3d7128=_0x3d7128-0x0;var _0x5c242d=_0xac1a[_0x3d7128];return _0x5c242d;};export default{'Position':{'fields':{'root':{'type':_0x5c24('0x0'),'id':0x1},'rootMain':{'type':'bool','id':0x2},'rootGraveyard':{'type':_0x5c24('0x1'),'id':0x3},'path':{'rule':_0x5c24('0x3'),'type':_0x5c24('0x4'),'id':0x4},'stickiness':{'type':_0x5c24('0x0'),'id':0x5}}},'Range':{'fields':{'start':{'type':_0x5c24('0x2'),'id':0x1},'end':{'type':_0x5c24('0x2'),'id':0x2}}},'Element':{'fields':{'name':{'type':'string','id':0x1},'children':{'rule':_0x5c24('0x3'),'type':'Element','id':0x2},'data':{'type':_0x5c24('0x0'),'id':0x3},'attributesBoolean':{'keyType':_0x5c24('0x0'),'type':_0x5c24('0x1'),'id':0x4},'attributesJson':{'type':'string','id':0x5}}}};
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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;}}
const _0x111a=['_registerOperationCompressor','InsertOperation','build','Element','RenameOperation','description','MarkerOperation','length','_compressorByName','DeletingAction','compress','RootAttributeOperation','MergeOperation','no-operations-provided','AttributeOperation','_protobufFactory','types','CommentMarkerOperation','Position','NoOperation','get','SuggestionMarkerOperation','_registerActionCompressor','_compressorById','UserSelectionAction','SplitOperation','decompress','baseVersion','MoveOperation','ForwardDeletingAction','comment','registerDescriptor','Range','_registerCompressor','set','_getCompressorByName'];(function(_0x5aef6b,_0x111a21){const _0x14128c=function(_0x214423){while(--_0x214423){_0x5aef6b['push'](_0x5aef6b['shift']());}};_0x14128c(++_0x111a21);}(_0x111a,0x1e2));const _0x1412=function(_0x5aef6b,_0x111a21){_0x5aef6b=_0x5aef6b-0x0;let _0x14128c=_0x111a[_0x5aef6b];return _0x14128c;};import _0x2eac70 from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import _0x4ebbc2 from'./protobuffactory';import _0xf4af29 from'./commondescriptions';import _0x59c8a9 from'./operationcompressor/attributeoperationcompressor';import _0x1c8469 from'./operationcompressor/insertoperationcompressor';import _0x301c8c from'./operationcompressor/markeroperationcompressor';import _0x5aff8f from'./operationcompressor/mergeoperationcompressor';import _0x66d01e from'./operationcompressor/moveoperationcompressor';import _0x265c51 from'./operationcompressor/renameoperationcompressor';import _0x9d7f75 from'./operationcompressor/rootattributeoperationcompressor';import _0x340ebc from'./operationcompressor/splitoperationcompressor';import _0x5dd56e from'./operationcompressor/nooperationcompressor';import _0x4f4d29 from'./operationcompressor/annotationmarkeroperationcompressor';import _0x3743ac from'./actioncompressor/typingactioncompressor';import _0x2ff64a from'./actioncompressor/deletingactioncompressor';import _0x3f5cd2 from'./actioncompressor/forwarddeletingactioncompressor';import _0x2b45f8 from'./actioncompressor/userselectionactioncompressor';export default class k{constructor(){this[_0x1412('0x9')]=new Map(),this[_0x1412('0x1e')]=new Map(),this['_protobufFactory']=new _0x4ebbc2(),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0x4'),_0xf4af29['Position']),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0x12'),_0xf4af29['Range']),this[_0x1412('0x1')]['registerDescriptor'](_0x1412('0x19'),_0xf4af29[_0x1412('0x19')]),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0x0'),_0x59c8a9[_0x1412('0x1b')]),this['_protobufFactory'][_0x1412('0x11')](_0x1412('0x17'),_0x1c8469[_0x1412('0x1b')]),this['_protobufFactory'][_0x1412('0x11')](_0x1412('0x1c'),_0x301c8c[_0x1412('0x1b')]),this[_0x1412('0x1')][_0x1412('0x11')]('MergeOperation',_0x5aff8f[_0x1412('0x1b')]),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0xe'),_0x66d01e[_0x1412('0x1b')]),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0x1a'),_0x265c51[_0x1412('0x1b')]),this[_0x1412('0x1')][_0x1412('0x11')](_0x1412('0x21'),_0x9d7f75[_0x1412('0x1b')]),this['_protobufFactory']['registerDescriptor'](_0x1412('0xb'),_0x340ebc['description']),this['_protobufFactory'][_0x1412('0x18')](),this[_0x1412('0x13')](0x1,_0x1412('0x5'),new _0x5dd56e(0x1,_0x1412('0x5'))),this['_registerOperationCompressor'](0xa,_0x1412('0x0'),_0x59c8a9),this[_0x1412('0x16')](0xb,_0x1412('0x17'),_0x1c8469),this['_registerOperationCompressor'](0xc,_0x1412('0x1c'),_0x301c8c),this[_0x1412('0x16')](0xd,_0x1412('0x22'),_0x5aff8f),this[_0x1412('0x16')](0xe,_0x1412('0xe'),_0x66d01e),this['_registerOperationCompressor'](0xf,_0x1412('0x1a'),_0x265c51),this[_0x1412('0x16')](0x10,_0x1412('0x21'),_0x9d7f75),this[_0x1412('0x16')](0x11,_0x1412('0xb'),_0x340ebc);const _0x2a1481=this[_0x1412('0x1')]['getDescriptor'](_0x1412('0x1c'));this[_0x1412('0x13')](0x12,_0x1412('0x3'),new _0x4f4d29(0x12,_0x1412('0x1c'),_0x2a1481,_0x1412('0x10'))),this[_0x1412('0x13')](0x13,_0x1412('0x7'),new _0x4f4d29(0x13,_0x1412('0x1c'),_0x2a1481,'suggestion')),this['_registerActionCompressor'](0x64,'TypingAction',_0x3743ac),this[_0x1412('0x8')](0x65,_0x1412('0x1f'),_0x2ff64a),this['_registerActionCompressor'](0x66,'ForwardDeletingAction',_0x3f5cd2),this['_registerActionCompressor'](0x67,_0x1412('0xa'),_0x2b45f8);}[_0x1412('0x16')](_0x7758f2,_0x11f1e8,_0x363917){const _0x59d03f=new _0x363917(_0x7758f2,_0x11f1e8,this['_protobufFactory']['getDescriptor'](_0x11f1e8));this[_0x1412('0x13')](_0x7758f2,_0x11f1e8,_0x59d03f);}['_registerActionCompressor'](_0x37fb85,_0x3e965a,_0x20ce6e){const _0x5a51e0=new _0x20ce6e(_0x37fb85,this);this[_0x1412('0x13')](_0x37fb85,_0x3e965a,_0x5a51e0);}['_registerCompressor'](_0xef94f1,_0x16ec3b,_0x2d3437){this[_0x1412('0x9')]['set'](_0xef94f1,_0x2d3437),this[_0x1412('0x1e')][_0x1412('0x14')](_0x16ec3b,_0x2d3437);}[_0x1412('0x15')](_0x269574){return this[_0x1412('0x1e')][_0x1412('0x6')](_0x269574);}[_0x1412('0x20')](_0x42626c){if(!_0x42626c||!_0x42626c[0x0])throw new _0x2eac70(_0x1412('0x23'),this);const _0x30622e={'types':[],'buffers':[],'baseVersion':_0x42626c[0x0][_0x1412('0xd')]};for(;_0x42626c[_0x1412('0x1d')];)this[_0x1412('0x15')]('UserSelectionAction')[_0x1412('0x20')](_0x30622e,_0x42626c)||this[_0x1412('0x15')]('TypingAction')[_0x1412('0x20')](_0x30622e,_0x42626c)||this[_0x1412('0x15')](_0x1412('0x1f'))[_0x1412('0x20')](_0x30622e,_0x42626c)||this['_getCompressorByName'](_0x1412('0xf'))[_0x1412('0x20')](_0x30622e,_0x42626c)||this[_0x1412('0x15')](_0x1412('0x3'))[_0x1412('0x20')](_0x30622e,_0x42626c)||this[_0x1412('0x15')](_0x1412('0x7'))[_0x1412('0x20')](_0x30622e,_0x42626c)||this[_0x1412('0x15')](_0x42626c[0x0]['__className'])[_0x1412('0x20')](_0x30622e,_0x42626c);return _0x30622e;}['decompress'](_0x3bfb4e){const _0x302109=[];for(;_0x3bfb4e[_0x1412('0x2')][_0x1412('0x1d')];){this[_0x1412('0x9')]['get'](_0x3bfb4e['types'][0x0])[_0x1412('0xc')](_0x302109,_0x3bfb4e);}return _0x302109['forEach']((_0xe94fec,_0x1408a5)=>_0xe94fec['baseVersion']=_0x3bfb4e['baseVersion']+_0x1408a5),_0x302109;}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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')];}}
const _0x4944=['replace','decompress','compress','name','startsWith','_omittedNamespace','length'];(function(_0x2f98d5,_0x49447f){const _0x1536e5=function(_0x1737ed){while(--_0x1737ed){_0x2f98d5['push'](_0x2f98d5['shift']());}};_0x1536e5(++_0x49447f);}(_0x4944,0x12c));const _0x1536=function(_0x2f98d5,_0x49447f){_0x2f98d5=_0x2f98d5-0x0;let _0x1536e5=_0x4944[_0x2f98d5];return _0x1536e5;};import _0x333395 from'./markeroperationcompressor';export default class O extends _0x333395{constructor(_0x8dd3b8,_0x6cd1a0,_0x3aaebf,_0x415912){super(_0x8dd3b8,_0x6cd1a0,_0x3aaebf),this[_0x1536('0x6')]=_0x415912+':';}[_0x1536('0x3')](_0x2721ec,_0x245b13){return!('MarkerOperation'!=_0x245b13[0x0]['__className']||!_0x245b13[0x0][_0x1536('0x4')][_0x1536('0x5')](this[_0x1536('0x6')]))&&(_0x245b13[0x0][_0x1536('0x4')]=_0x245b13[0x0][_0x1536('0x4')][_0x1536('0x1')](new RegExp('^'+this[_0x1536('0x6')]),''),super[_0x1536('0x3')](_0x2721ec,_0x245b13),!0x0);}[_0x1536('0x2')](_0x6de969,_0xa8de59){super[_0x1536('0x2')](_0x6de969,_0xa8de59);const _0x51c963=_0x6de969[_0x6de969[_0x1536('0x0')]-0x1];_0x51c963[_0x1536('0x4')]=this['_omittedNamespace']+_0x51c963['name'];}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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']);}
const _0x292c=['Boolean','boolean','description','_protobufDescriptor','string','stringify','oldValue','compress','decompress','Range','parse','__className','shift','push','Json','newValue','bool'];(function(_0x418841,_0x292cdd){const _0x417190=function(_0x51b7b1){while(--_0x51b7b1){_0x418841['push'](_0x418841['shift']());}};_0x417190(++_0x292cdd);}(_0x292c,0x177));const _0x4171=function(_0x418841,_0x292cdd){_0x418841=_0x418841-0x0;let _0x417190=_0x292c[_0x418841];return _0x417190;};import _0x513041 from'./operationcompressor';import{parsePositionBeforeCompression as _0x52e387,parsePositionAfterCompression as _0xe052ba}from'../utils';export default class i extends _0x513041{static get[_0x4171('0x1')](){return{'fields':{'range':{'type':_0x4171('0x8'),'id':0x1},'key':{'type':_0x4171('0x3'),'id':0x2},'oldValueBoolean':{'type':_0x4171('0xf'),'id':0x3},'oldValueJson':{'type':'string','id':0x4},'newValueBoolean':{'type':_0x4171('0xf'),'id':0x5},'newValueJson':{'type':_0x4171('0x3'),'id':0x6},'wasUndone':{'type':'bool','id':0x7}}};}[_0x4171('0x6')](_0x121221,_0x3a4dc9){const _0x5d281c=_0x3a4dc9['shift']();$(_0x4171('0x5'),_0x5d281c),$(_0x4171('0xe'),_0x5d281c),_0x52e387(_0x5d281c),_0x121221['buffers']['push'](this[_0x4171('0x2')]['compress'](_0x5d281c)),_0x121221['types'][_0x4171('0xc')](this['id']);}[_0x4171('0x7')](_0x480980,_0x223c1c){const {types:_0x58054f,buffers:_0x2ce57e}=_0x223c1c,_0x1cfa7c=this['_protobufDescriptor'][_0x4171('0x7')](_0x2ce57e['shift']());_0x58054f[_0x4171('0xb')](),N(_0x4171('0x5'),_0x1cfa7c),N('newValue',_0x1cfa7c),_0xe052ba(_0x1cfa7c),_0x1cfa7c[_0x4171('0xa')]=this['operationName'],_0x480980[_0x4171('0xc')](_0x1cfa7c);}}function $(_0x38c90f,_0x5d34c4){const _0x22f338=_0x5d34c4[_0x38c90f];_0x4171('0x0')==typeof _0x22f338?_0x5d34c4[_0x38c90f+_0x4171('0x10')]=_0x22f338:_0x5d34c4[_0x38c90f+_0x4171('0xd')]=JSON[_0x4171('0x4')](_0x22f338);}function N(_0x1e87fe,_0x238bd6){const _0x51ab99=_0x1e87fe+_0x4171('0xd');_0x238bd6[_0x51ab99]?(_0x238bd6[_0x1e87fe]=JSON[_0x4171('0x9')](_0x238bd6[_0x51ab99]),delete _0x238bd6[_0x51ab99]):(_0x238bd6[_0x1e87fe]=_0x238bd6[_0x1e87fe+_0x4171('0x10')],delete _0x238bd6[_0x1e87fe+'Boolean']);}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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]);}
const _0x2b06=['Element','_protobufDescriptor','parse','__className','compress','Position','keys','bool','push','attributesJson','attributesBoolean','description','shift','decompress','children','attributes','nodes','boolean'];(function(_0x53cb01,_0x2b062e){const _0x44a301=function(_0x5aaf14){while(--_0x5aaf14){_0x53cb01['push'](_0x53cb01['shift']());}};_0x44a301(++_0x2b062e);}(_0x2b06,0x1c4));const _0x44a3=function(_0x53cb01,_0x2b062e){_0x53cb01=_0x53cb01-0x0;let _0x44a301=_0x2b06[_0x53cb01];return _0x44a301;};import _0x5229c5 from'./operationcompressor';import{parsePositionBeforeCompression as _0x21850f,parsePositionAfterCompression as _0x26fa1a}from'../utils';export default class s extends _0x5229c5{static get[_0x44a3('0x9')](){return{'fields':{'position':{'type':_0x44a3('0x3'),'id':0x1},'nodes':{'rule':'repeated','type':_0x44a3('0x10'),'id':0x2},'shouldReceiveAttributes':{'type':_0x44a3('0x5'),'id':0x3},'wasUndone':{'type':_0x44a3('0x5'),'id':0x4}}};}[_0x44a3('0x2')](_0x30a42e,_0x41a774){const _0x4f551f=_0x41a774[_0x44a3('0xa')]();A(_0x4f551f[_0x44a3('0xe')]),_0x21850f(_0x4f551f),_0x30a42e['buffers']['push'](this[_0x44a3('0x11')]['compress'](_0x4f551f)),_0x30a42e['types'][_0x44a3('0x6')](this['id']);}[_0x44a3('0xb')](_0x4cd669,_0x2957f0){const {types:_0x2cfc28,buffers:_0x3deadb}=_0x2957f0,_0x2c0397=this[_0x44a3('0x11')][_0x44a3('0xb')](_0x3deadb[_0x44a3('0xa')]());_0x2cfc28[_0x44a3('0xa')](),_0x2c0397[_0x44a3('0xe')]||(_0x2c0397[_0x44a3('0xe')]=[]),E(_0x2c0397['nodes']),_0x26fa1a(_0x2c0397),_0x2c0397[_0x44a3('0x1')]=this['operationName'],_0x4cd669['push'](_0x2c0397);}}function A(_0x500d6e){for(const _0x423504 of _0x500d6e){if(_0x423504[_0x44a3('0xd')]){const _0x4f2e6d=_0x423504['attributes'];R(_0x4f2e6d)?_0x423504[_0x44a3('0x8')]=_0x4f2e6d:_0x423504['attributesJson']=JSON['stringify'](_0x4f2e6d);}_0x423504[_0x44a3('0xc')]&&A(_0x423504[_0x44a3('0xc')]);}}function E(_0x4ff68c){for(const _0x36743a of _0x4ff68c)(_0x36743a[_0x44a3('0x8')]||_0x36743a[_0x44a3('0x7')])&&(_0x36743a[_0x44a3('0x8')]?(_0x36743a[_0x44a3('0xd')]=_0x36743a[_0x44a3('0x8')],delete _0x36743a[_0x44a3('0x8')]):(_0x36743a['attributes']=JSON[_0x44a3('0x0')](_0x36743a[_0x44a3('0x7')]),delete _0x36743a[_0x44a3('0x7')])),_0x36743a[_0x44a3('0xc')]&&E(_0x36743a[_0x44a3('0xc')]);}function R(_0x36a30e){return Object[_0x44a3('0x4')](_0x36a30e)['every'](_0x300c93=>_0x44a3('0xf')==typeof _0x36a30e[_0x300c93]);}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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);}}
const _0x3770=['oldRange','length','bool','description','string','newRange','decompress'];(function(_0x1b0c64,_0x37707c){const _0x321b0b=function(_0x5ecc40){while(--_0x5ecc40){_0x1b0c64['push'](_0x1b0c64['shift']());}};_0x321b0b(++_0x37707c);}(_0x3770,0xd5));const _0x321b=function(_0x1b0c64,_0x37707c){_0x1b0c64=_0x1b0c64-0x0;let _0x321b0b=_0x3770[_0x1b0c64];return _0x321b0b;};import _0x3ead58 from'./operationcompressor';export default class n extends _0x3ead58{static get[_0x321b('0x0')](){return{'fields':{'name':{'type':_0x321b('0x1'),'id':0x1},'oldRange':{'type':'Range','id':0x2},'newRange':{'type':'Range','id':0x3},'affectsData':{'type':_0x321b('0x6'),'id':0x4},'wasUndone':{'type':_0x321b('0x6'),'id':0x5}}};}[_0x321b('0x3')](_0x17494f,_0x539450){super[_0x321b('0x3')](_0x17494f,_0x539450);const _0x54c3f3=_0x17494f[_0x17494f[_0x321b('0x5')]-0x1];_0x54c3f3[_0x321b('0x4')]||(_0x54c3f3[_0x321b('0x4')]=null),_0x54c3f3[_0x321b('0x2')]||(_0x54c3f3[_0x321b('0x2')]=null);}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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}}};}}
var _0x59bd=['bool','description','uint32','Position'];(function(_0x208e83,_0x59bdff){var _0x5c17e1=function(_0x12682f){while(--_0x12682f){_0x208e83['push'](_0x208e83['shift']());}};_0x5c17e1(++_0x59bdff);}(_0x59bd,0xec));var _0x5c17=function(_0x208e83,_0x59bdff){_0x208e83=_0x208e83-0x0;var _0x5c17e1=_0x59bd[_0x208e83];return _0x5c17e1;};import _0x4da875 from'./operationcompressor';export default class p extends _0x4da875{static get[_0x5c17('0x1')](){return{'fields':{'sourcePosition':{'type':_0x5c17('0x3'),'id':0x1},'targetPosition':{'type':_0x5c17('0x3'),'id':0x2},'graveyardPosition':{'type':_0x5c17('0x3'),'id':0x3},'howMany':{'type':_0x5c17('0x2'),'id':0x4},'wasUndone':{'type':_0x5c17('0x0'),'id':0x5}}};}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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}}};}}
var _0x56ea=['Position','bool','uint32','description'];(function(_0x4c24e6,_0x56ead7){var _0x56eadb=function(_0x30dc0d){while(--_0x30dc0d){_0x4c24e6['push'](_0x4c24e6['shift']());}};_0x56eadb(++_0x56ead7);}(_0x56ea,0x1a4));var _0x30dc=function(_0x4c24e6,_0x56ead7){_0x4c24e6=_0x4c24e6-0x0;var _0x56eadb=_0x56ea[_0x4c24e6];return _0x56eadb;};import _0x2f5054 from'./operationcompressor';export default class m extends _0x2f5054{static get[_0x30dc('0x3')](){return{'fields':{'sourcePosition':{'type':_0x30dc('0x0'),'id':0x1},'howMany':{'type':_0x30dc('0x2'),'id':0x2},'targetPosition':{'type':'Position','id':0x3},'wasUndone':{'type':_0x30dc('0x1'),'id':0x4}}};}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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')]});}}
var _0x5d92=['compress','operationName','types','push','decompress','shift'];(function(_0x4367c7,_0x5d922a){var _0x1e22f2=function(_0x39f57a){while(--_0x39f57a){_0x4367c7['push'](_0x4367c7['shift']());}};_0x1e22f2(++_0x5d922a);}(_0x5d92,0x75));var _0x1e22=function(_0x4367c7,_0x5d922a){_0x4367c7=_0x4367c7-0x0;var _0x1e22f2=_0x5d92[_0x4367c7];return _0x1e22f2;};import _0x7c5c96 from'./operationcompressor';export default class f extends _0x7c5c96{[_0x1e22('0x3')](_0x1118ae,_0xb93f3b){_0xb93f3b[_0x1e22('0x2')](),_0x1118ae[_0x1e22('0x5')]['push'](this['id']);}[_0x1e22('0x1')](_0x12a98d,_0x1e7be6){_0x1e7be6[_0x1e22('0x5')][_0x1e22('0x2')](),_0x12a98d[_0x1e22('0x0')]({'__className':this[_0x1e22('0x4')]});}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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);}}
const _0x36b1=['buffers','shift','compress','_protobufDescriptor','__className','decompress','push','types','operationName'];(function(_0x55e577,_0x36b140){const _0x407977=function(_0x46619){while(--_0x46619){_0x55e577['push'](_0x55e577['shift']());}};_0x407977(++_0x36b140);}(_0x36b1,0x1cd));const _0x4079=function(_0x55e577,_0x36b140){_0x55e577=_0x55e577-0x0;let _0x407977=_0x36b1[_0x55e577];return _0x407977;};import{parsePositionBeforeCompression as _0x25b867,parsePositionAfterCompression as _0xcb2bfc}from'../utils';export default class V{constructor(_0x580c0f,_0xf753fc,_0x3abb91){this['id']=_0x580c0f,this[_0x4079('0x6')]=_0xf753fc,this[_0x4079('0x1')]=_0x3abb91;}[_0x4079('0x0')](_0x26106a,_0x111e2b){const _0x49cc91=_0x111e2b[_0x4079('0x8')]();_0x25b867(_0x49cc91),_0x26106a[_0x4079('0x7')]['push'](this[_0x4079('0x1')]['compress'](_0x49cc91)),_0x26106a[_0x4079('0x5')][_0x4079('0x4')](this['id']);}[_0x4079('0x3')](_0x1387b3,_0x4e36c3){_0x4e36c3[_0x4079('0x5')][_0x4079('0x8')]();const _0x2eb865=this[_0x4079('0x1')][_0x4079('0x3')](_0x4e36c3[_0x4079('0x7')][_0x4079('0x8')]());_0xcb2bfc(_0x2eb865),_0x2eb865[_0x4079('0x2')]=this[_0x4079('0x6')],_0x1387b3['push'](_0x2eb865);}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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}}};}}
var _0x473a=['Position','string','bool','description'];(function(_0x55ab10,_0x473a51){var _0x454442=function(_0x1980ae){while(--_0x1980ae){_0x55ab10['push'](_0x55ab10['shift']());}};_0x454442(++_0x473a51);}(_0x473a,0x1cc));var _0x4544=function(_0x55ab10,_0x473a51){_0x55ab10=_0x55ab10-0x0;var _0x454442=_0x473a[_0x55ab10];return _0x454442;};import _0x48fa69 from'./operationcompressor';export default class a extends _0x48fa69{static get[_0x4544('0x3')](){return{'fields':{'position':{'type':_0x4544('0x0'),'id':0x1},'oldName':{'type':_0x4544('0x1'),'id':0x2},'newName':{'type':_0x4544('0x1'),'id':0x3},'wasUndone':{'type':_0x4544('0x2'),'id':0x4}}};}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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;}}
const _0x1ecb=['root','range','fields'];(function(_0x39f5d0,_0x1ecb12){const _0x1c3e71=function(_0x389d27){while(--_0x389d27){_0x39f5d0['push'](_0x39f5d0['shift']());}};_0x1c3e71(++_0x1ecb12);}(_0x1ecb,0x157));const _0x1c3e=function(_0x39f5d0,_0x1ecb12){_0x39f5d0=_0x39f5d0-0x0;let _0x1c3e71=_0x1ecb[_0x39f5d0];return _0x1c3e71;};import _0x596a7d from'./attributeoperationcompressor';export default class c extends _0x596a7d{static get['description'](){const _0x52985d=_0x596a7d['description'];return delete _0x52985d[_0x1c3e('0x1')][_0x1c3e('0x0')],_0x52985d['fields'][_0x1c3e('0x2')]={'type':'string','id':0x1},_0x52985d;}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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}}};}}
var _0xf0cd=['Position','uint32','bool','description'];(function(_0x2f72ea,_0xf0cdd5){var _0x13eafe=function(_0x45c1b9){while(--_0x45c1b9){_0x2f72ea['push'](_0x2f72ea['shift']());}};_0x13eafe(++_0xf0cdd5);}(_0xf0cd,0x12b));var _0x13ea=function(_0x2f72ea,_0xf0cdd5){_0x2f72ea=_0x2f72ea-0x0;var _0x13eafe=_0xf0cd[_0x2f72ea];return _0x13eafe;};import _0x1ac5a9 from'./operationcompressor';export default class h extends _0x1ac5a9{static get[_0x13ea('0x0')](){return{'fields':{'splitPosition':{'type':_0x13ea('0x1'),'id':0x1},'graveyardPosition':{'type':_0x13ea('0x1'),'id':0x2},'howMany':{'type':_0x13ea('0x2'),'id':0x3},'insertionPosition':{'type':_0x13ea('0x1'),'id':0x4},'wasUndone':{'type':_0x13ea('0x3'),'id':0x5}}};}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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});}}
const _0x2945=['lookupType','create','registerDescriptor','getDescriptor','_protobufRoot','decompress','encode','finish','verify','Root','build','compress','_description','_protobuf','decode'];(function(_0x3db438,_0x294532){const _0x134976=function(_0x34a1f1){while(--_0x34a1f1){_0x3db438['push'](_0x3db438['shift']());}};_0x134976(++_0x294532);}(_0x2945,0x167));const _0x1349=function(_0x3db438,_0x294532){_0x3db438=_0x3db438-0x0;let _0x134976=_0x2945[_0x3db438];return _0x134976;};import _0x5cca8a from'protobufjs/light';import _0x15452d from'@ckeditor/ckeditor5-utils/src/ckeditorerror';import{cloneDeep as _0x13165a}from'lodash-es';export default class r{constructor(){this[_0x1349('0xd')]={'nested':{}};}[_0x1349('0x3')](_0x269f80,_0x3ed239){this[_0x1349('0xd')]['nested'][_0x269f80]=_0x13165a(_0x3ed239);}[_0x1349('0xb')](){this[_0x1349('0x5')]=_0x5cca8a[_0x1349('0xa')]['fromJSON'](this[_0x1349('0xd')]);}[_0x1349('0x4')](_0x83c5a7){if(!this['_protobufRoot'])throw new _0x15452d('protobuffactory-cannot-get-descriptor-before-build',this);return new w(this['_protobufRoot'][_0x1349('0x1')](_0x83c5a7));}}class w{constructor(_0x4b9535){this['_protobuf']=_0x4b9535;}[_0x1349('0xc')](_0x572abe){const _0x53189f=this['_protobuf'][_0x1349('0x9')](_0x572abe);if(_0x53189f)throw Error(_0x53189f);return this['_protobuf'][_0x1349('0x7')](this['_protobuf'][_0x1349('0x2')](_0x572abe))[_0x1349('0x8')]();}[_0x1349('0x6')](_0x46c144){return this[_0x1349('0xe')]['toObject'](this['_protobuf'][_0x1349('0x0')](_0x46c144),{'oneofs':!0x0});}}
/*
* Copyright (c) 2016 - 2020, CKSource - Frederico Knabben. All rights reserved.
* Copyright (c) 2016 - 2021, CKSource - Frederico Knabben. All rights reserved.
*

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

*/
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;}
const _0x5958=['root','main','rootMain','length','path','rootGraveyard'];(function(_0x422390,_0x595845){const _0x355bc1=function(_0x35b8bc){while(--_0x35b8bc){_0x422390['push'](_0x422390['shift']());}};_0x355bc1(++_0x595845);}(_0x5958,0x17a));const _0x355b=function(_0x422390,_0x595845){_0x422390=_0x422390-0x0;let _0x355bc1=_0x5958[_0x422390];return _0x355bc1;};import{cloneDeep as _0x8e7584,isEqual as _0xde9d9e,isObject as _0x47d005}from'lodash-es';export function getPositionShiftedBy(_0x471d1f,_0x5b0326){const _0x182fca=_0x8e7584(_0x471d1f);return _0x182fca[_0x355b('0x4')][_0x182fca[_0x355b('0x4')][_0x355b('0x3')]-0x1]+=_0x5b0326,_0x182fca;}export function arePositionsEqual(_0x342b38,_0xc1fa35){return _0x342b38[_0x355b('0x0')]===_0xc1fa35[_0x355b('0x0')]&&_0xde9d9e(_0x342b38[_0x355b('0x4')],_0xc1fa35[_0x355b('0x4')]);}export function parsePositionBeforeCompression(_0x86e577){y(_0x86e577,_0x2d21bf=>(_0x355b('0x1')==_0x2d21bf[_0x355b('0x0')]?(_0x2d21bf[_0x355b('0x2')]=!0x0,delete _0x2d21bf[_0x355b('0x0')]):'$graveyard'==_0x2d21bf[_0x355b('0x0')]&&(_0x2d21bf['rootGraveyard']=!0x0,delete _0x2d21bf[_0x355b('0x0')]),_0x2d21bf));}export function parsePositionAfterCompression(_0x31e46b){y(_0x31e46b,_0x1c1793=>(_0x1c1793[_0x355b('0x2')]?(_0x1c1793[_0x355b('0x0')]='main',delete _0x1c1793[_0x355b('0x2')]):_0x1c1793[_0x355b('0x5')]&&(_0x1c1793[_0x355b('0x0')]='$graveyard',delete _0x1c1793[_0x355b('0x5')]),_0x1c1793));}function y(_0x3084cd,_0x23fd47){for(const _0x3edea4 in _0x3084cd){const _0x29e928=_0x3084cd[_0x3edea4];'nodes'!==_0x3edea4&&_0x47d005(_0x29e928)&&(_0x29e928[_0x355b('0x4')]&&(_0x29e928[_0x355b('0x0')]||_0x29e928[_0x355b('0x2')]||_0x29e928[_0x355b('0x5')])?_0x3084cd[_0x3edea4]=_0x23fd47(_0x29e928):y(_0x29e928,_0x23fd47));}return _0x3084cd;}
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