@ckeditor/ckeditor5-operations-compressor
Version:
CKEditor 5 operations compressor for real-time collaboration.
23 lines • 3.23 kB
JavaScript
/*
* 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. |
* | |
* | |
* +---------------------------------------------------------------------------------+
*
*
*
*
*/
function _0xb85a(_0x13193e,_0x496056){const _0x57633f=_0x5763();return _0xb85a=function(_0xb85adc,_0x1c7111){_0xb85adc=_0xb85adc-0xc8;let _0x3bed66=_0x57633f[_0xb85adc];return _0x3bed66;},_0xb85a(_0x13193e,_0x496056);}const _0x24060d=_0xb85a;(function(_0x255674,_0x5cbe6f){const _0x5da16c=_0xb85a,_0x193a3e=_0x255674();while(!![]){try{const _0x17cc82=parseInt(_0x5da16c(0xd0))/0x1+parseInt(_0x5da16c(0xca))/0x2+-parseInt(_0x5da16c(0xd9))/0x3*(parseInt(_0x5da16c(0xd5))/0x4)+parseInt(_0x5da16c(0xd4))/0x5+-parseInt(_0x5da16c(0xcd))/0x6*(-parseInt(_0x5da16c(0xd8))/0x7)+parseInt(_0x5da16c(0xd7))/0x8+-parseInt(_0x5da16c(0xce))/0x9*(parseInt(_0x5da16c(0xd6))/0xa);if(_0x17cc82===_0x5cbe6f)break;else _0x193a3e['push'](_0x193a3e['shift']());}catch(_0x318a48){_0x193a3e['push'](_0x193a3e['shift']());}}}(_0x5763,0x6af67));function _0x5763(){const _0xadb809=['_omittedNamespace','startsWith','decompress','750752jBbNDz','name','MarkerOperation','51834DdgluB','604116rJlNll','length','838205IWGhSN','replace','compress','__className','1008370yRJKwk','1676rsRGPx','290crXoKe','5901424EMcUhF','455QPZBxa','2361GXpLMY'];_0x5763=function(){return _0xadb809;};return _0x5763();}import _0x1e8682 from'./markeroperationcompressor.js';export default class a extends _0x1e8682{[_0x24060d(0xda)];constructor(_0x5836ce,_0x4105bb,_0x344aa4,_0x32e28a){const _0x179db2=_0x24060d;super(_0x5836ce,_0x4105bb,_0x344aa4),this[_0x179db2(0xda)]=_0x32e28a+':';}[_0x24060d(0xd2)](_0x511b3f,_0x464e5b){const _0x824567=_0x24060d;return!(_0x824567(0xcc)!=_0x464e5b[0x0][_0x824567(0xd3)]||!_0x464e5b[0x0][_0x824567(0xcb)][_0x824567(0xc8)](this[_0x824567(0xda)]))&&(_0x464e5b[0x0][_0x824567(0xcb)]=_0x464e5b[0x0][_0x824567(0xcb)][_0x824567(0xd1)](new RegExp('^'+this[_0x824567(0xda)]),''),super[_0x824567(0xd2)](_0x511b3f,_0x464e5b),!0x0);}[_0x24060d(0xc9)](_0x50cec0,_0x5cf0ec){const _0xd01485=_0x24060d;super[_0xd01485(0xc9)](_0x50cec0,_0x5cf0ec);const _0x1f5feb=_0x50cec0[_0x50cec0[_0xd01485(0xcf)]-0x1];_0x1f5feb[_0xd01485(0xcb)]=this[_0xd01485(0xda)]+_0x1f5feb[_0xd01485(0xcb)];}}