UNPKG

@ckeditor/ckeditor5-operations-compressor

Version:

CKEditor 5 operations compressor for real-time collaboration.

23 lines 2.73 kB
/* * Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * * * * * +---------------------------------------------------------------------------------+ * | | * | Hello stranger! | * | | * | | * | What you're currently looking at is the source code of a legally protected, | * | proprietary software. Any attempts to deobfuscate / disassemble this code | * | are forbidden and will result in legal consequences. | * | | * | | * +---------------------------------------------------------------------------------+ * * * * */ const _0x53b2f2=_0x368b;function _0x5d8b(){const _0x3d29cd=['13998btjzmA','newRange','9duBKFa','2155nBuUZu','500376EtfApl','2666192PlxQlU','50QKkzTD','830762AhkLdf','length','78603sziaCd','decompress','oldRange','827563SloaVg','1099fARjKA','2236QjqdmV'];_0x5d8b=function(){return _0x3d29cd;};return _0x5d8b();}function _0x368b(_0x2d5e64,_0x41f03c){const _0x5d8b21=_0x5d8b();return _0x368b=function(_0x368b3d,_0x13866a){_0x368b3d=_0x368b3d-0xee;let _0x488a7c=_0x5d8b21[_0x368b3d];return _0x488a7c;},_0x368b(_0x2d5e64,_0x41f03c);}(function(_0x24d5d8,_0x59fe7f){const _0x6ebc27=_0x368b,_0x2bbce3=_0x24d5d8();while(!![]){try{const _0x332cb8=-parseInt(_0x6ebc27(0xee))/0x1+-parseInt(_0x6ebc27(0xfb))/0x2+parseInt(_0x6ebc27(0xf8))/0x3+parseInt(_0x6ebc27(0xf3))/0x4*(parseInt(_0x6ebc27(0xf7))/0x5)+parseInt(_0x6ebc27(0xf4))/0x6*(parseInt(_0x6ebc27(0xf2))/0x7)+-parseInt(_0x6ebc27(0xf9))/0x8*(-parseInt(_0x6ebc27(0xf6))/0x9)+-parseInt(_0x6ebc27(0xfa))/0xa*(parseInt(_0x6ebc27(0xf1))/0xb);if(_0x332cb8===_0x59fe7f)break;else _0x2bbce3['push'](_0x2bbce3['shift']());}catch(_0x1a8bb4){_0x2bbce3['push'](_0x2bbce3['shift']());}}}(_0x5d8b,0x39e47));import{OperationCompressor as _0x1cbbdf}from'./operationcompressor.js';export class MarkerOperationCompressor extends _0x1cbbdf{[_0x53b2f2(0xef)](_0x236e67,_0x4bfb02){const _0x3a0c88=_0x53b2f2;super[_0x3a0c88(0xef)](_0x236e67,_0x4bfb02);const _0x333c53=_0x236e67[_0x236e67[_0x3a0c88(0xfc)]-0x1];_0x333c53[_0x3a0c88(0xf0)]||(_0x333c53[_0x3a0c88(0xf0)]=null),_0x333c53[_0x3a0c88(0xf5)]||(_0x333c53[_0x3a0c88(0xf5)]=null);}}