UNPKG

@ckeditor/ckeditor5-operations-compressor

Version:

CKEditor 5 operations compressor for real-time collaboration.

23 lines 2.75 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 _0x3c0b9f=_0x4c4b;(function(_0x3ca434,_0x5ccb35){const _0x28f5f0=_0x4c4b,_0xfabf4f=_0x3ca434();while(!![]){try{const _0x4cd780=-parseInt(_0x28f5f0(0x1e0))/0x1*(parseInt(_0x28f5f0(0x1dc))/0x2)+-parseInt(_0x28f5f0(0x1d7))/0x3*(-parseInt(_0x28f5f0(0x1da))/0x4)+parseInt(_0x28f5f0(0x1e5))/0x5+-parseInt(_0x28f5f0(0x1de))/0x6+-parseInt(_0x28f5f0(0x1d8))/0x7*(-parseInt(_0x28f5f0(0x1dd))/0x8)+parseInt(_0x28f5f0(0x1db))/0x9*(-parseInt(_0x28f5f0(0x1e3))/0xa)+parseInt(_0x28f5f0(0x1d9))/0xb;if(_0x4cd780===_0x5ccb35)break;else _0xfabf4f['push'](_0xfabf4f['shift']());}catch(_0x118c94){_0xfabf4f['push'](_0xfabf4f['shift']());}}}(_0x3ad5,0xd92d6));function _0x3ad5(){const _0x34d226=['38780veosMR','oldRange','336285PEdbBj','4939977gzYwVP','5873497LWeduH','8009397GqpoLW','4OEugVU','2628URteBJ','586842KzxUOG','8CvBaKK','512976IyeMST','decompress','4HppBFO','newRange','length'];_0x3ad5=function(){return _0x34d226;};return _0x3ad5();}import{OperationCompressor as _0x276c3a}from'./operationcompressor.js';function _0x4c4b(_0xf098a1,_0x15ab73){const _0x3ad5be=_0x3ad5();return _0x4c4b=function(_0x4c4bee,_0x2f3cd4){_0x4c4bee=_0x4c4bee-0x1d7;let _0x2d5cf9=_0x3ad5be[_0x4c4bee];return _0x2d5cf9;},_0x4c4b(_0xf098a1,_0x15ab73);}export class MarkerOperationCompressor extends _0x276c3a{[_0x3c0b9f(0x1df)](_0x16ce57,_0x4cad20){const _0x31d5cb=_0x3c0b9f;super[_0x31d5cb(0x1df)](_0x16ce57,_0x4cad20);const _0x31b2f9=_0x16ce57[_0x16ce57[_0x31d5cb(0x1e2)]-0x1];_0x31b2f9[_0x31d5cb(0x1e4)]||(_0x31b2f9[_0x31d5cb(0x1e4)]=null),_0x31b2f9[_0x31d5cb(0x1e1)]||(_0x31b2f9[_0x31d5cb(0x1e1)]=null);}}