UNPKG

@ckeditor/ckeditor5-ai

Version:

AI features for CKEditor 5.

23 lines • 16.1 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. | * | | * | | * +---------------------------------------------------------------------------------+ * * * * */ (function(_0x52144c,_0x3f6b27){const _0x5800e5=_0x11b1,_0x516b98=_0x52144c();while(!![]){try{const _0x560cf2=-parseInt(_0x5800e5(0x135))/0x1+-parseInt(_0x5800e5(0x17c))/0x2+parseInt(_0x5800e5(0x17f))/0x3*(-parseInt(_0x5800e5(0x11d))/0x4)+parseInt(_0x5800e5(0x128))/0x5+-parseInt(_0x5800e5(0x15b))/0x6+parseInt(_0x5800e5(0x18d))/0x7+parseInt(_0x5800e5(0x133))/0x8;if(_0x560cf2===_0x3f6b27)break;else _0x516b98['push'](_0x516b98['shift']());}catch(_0x21a294){_0x516b98['push'](_0x516b98['shift']());}}}(_0x2a5a,0x6c096));import{findOne as _0x4e46d5,getAttribute as _0x1fa2d9,Document as _0x5bffcf,serialize as _0x348fd9,parse as _0x3907f9}from'./htmlparser.js';import{fixElementSuggestionRange as _0x9b9033}from'ckeditor5-collaboration/src/collaboration-core.js';function _0x11b1(_0x4f7353,_0x1b5d24){const _0x2a5a87=_0x2a5a();return _0x11b1=function(_0x11b17e,_0x4f0c0c){_0x11b17e=_0x11b17e-0x11b;let _0x2d128e=_0x2a5a87[_0x11b17e];return _0x2d128e;},_0x11b1(_0x4f7353,_0x1b5d24);}import{ModelRange as _0x4e0be,_DetachOperation as _0x58e051,_removeFromModelNodeList as _0x134569,_insertIntoModelNodeList as _0x243d65}from'ckeditor5/src/engine.js';import{uid as _0x4bec7d}from'ckeditor5/src/utils.js';function _0x2a5a(){const _0x29fd91=['remove','splitPosition','key','11689360nfguii','isMarkedRemoveOperation','841520KWUoWc','newRange','element','offset','push','backward','plugins','change','path','getDiff','createPositionAt','$root','...','howMany','createRangeOn','move','isBlock','changeAttribute','length','$text','rename','parse','isBefore','word','nodeAfter','merge','sourcePosition','DocumentCompare','get','schema','moveTargetPosition','data','children','removed','suggestion:formatBlock:$fakeWrap:','slice','isObject','isAfter','3058758wcnYXt','index','split','clone','getShiftedBy','end','root','targetPosition','_createFromRanges','forward','getOperations','position','stickiness','oldValue','model','cloneNode','textNode','marker','toNone','suggestion:insertion:','applyOperation','range','batch','isDocumentOperation','removeAttribute','getMovedRangeStart','insert','SuggestionsConversion','newValue','add','reverse','nodeBefore','isRegisteredAttribute','136794MUOFsv','parent','_getTransformedByDeletion','32469XuNfft','POSITIVE_INFINITY','getFirstRange','stringify','changes','suggestion:attribute:','addOperation','createSelection','$elementName','createRange','getTransformedByOperation','suggestion:deletion:','new','delete','4019799MkMXkj','start','oldName','176exshQb',':$aiSuggestion','newName','markers','node','set','baseVersion','modifySelection','setTo','addAttribute','type','1515065vXqRZy','_getTransformedByInsertion','getMinimalFlatRanges','createPositionFromPath','focus','map','data-id','name'];_0x2a5a=function(){return _0x29fd91;};return _0x2a5a();}export function getSuggestionPartsFromReply({editor:_0x1be475,changeGroups:_0x1d4651,documentContextContent:_0x414d0d,showDiff:_0x446326,trimUnchanged:_0x8be6a2=!0x0}){const _0x2b3473=_0x11b1;return _0x1d4651[_0x2b3473(0x12d)](_0x51dbae=>{const _0x1a59d4=_0x2b3473,_0x31b0c8=new _0x5bffcf([]),_0x5c559b=new _0x5bffcf([]);for(const _0x23533b of _0x51dbae[_0x1a59d4(0x183)])if(_0x446326&&_0x1a59d4(0x156)==_0x23533b[_0x1a59d4(0x127)]||_0x5c559b[_0x1a59d4(0x155)][_0x1a59d4(0x139)](_0x23533b[_0x1a59d4(0x121)][_0x1a59d4(0x16a)](!0x0)),_0x1a59d4(0x18b)!=_0x23533b[_0x1a59d4(0x127)]&&(_0x446326||_0x1a59d4(0x156)!=_0x23533b[_0x1a59d4(0x127)])){const _0x40765b=_0x4e46d5(_0x1c5390=>_0x1fa2d9(_0x1c5390,_0x1a59d4(0x12e))==_0x23533b['id'],_0x414d0d,!0x0);_0x40765b&&_0x31b0c8[_0x1a59d4(0x155)][_0x1a59d4(0x139)](_0x40765b[_0x1a59d4(0x16a)](!0x0));}const {content:_0x5b584c,hasChanges:_0x17c1ed}=function(_0x270efd,_0x3c1efe,_0x436982,_0x4eae9c,_0x1a9964=!0x0){const _0x166a07=_0x1a59d4,_0x53cf48=_0x270efd[_0x166a07(0x13b)][_0x166a07(0x151)](_0x166a07(0x150)),_0x1e455f=_0x348fd9(_0x3c1efe),_0x473ae1=_0x348fd9(_0x436982),_0x31a933=_0x270efd[_0x166a07(0x154)][_0x166a07(0x14a)](_0x1e455f,_0x166a07(0x140)),_0x3aa0d0=_0x270efd[_0x166a07(0x169)][_0x166a07(0x13f)](_0x31a933,0x0),_0x2af259=_0x53cf48[_0x166a07(0x13e)](_0x1e455f,_0x473ae1,{'anchor':_0x3aa0d0,'markDeletions':_0x4eae9c}),_0x3528ea=_0x2af259[_0x166a07(0x165)]();if(0x0==_0x3528ea[_0x166a07(0x147)])return{'content':_0x3c1efe[_0x166a07(0x16a)](!0x0),'hasChanges':!0x1};_0x4eae9c?function(_0x7fba2c,_0x184061,_0x4aafa5){const _0x8f5680=_0x166a07;if(0x0==_0x7fba2c[_0x8f5680(0x147)])return;const _0x83b04f=_0x4aafa5[_0x8f5680(0x13b)][_0x8f5680(0x151)](_0x8f5680(0x150)),_0x1c6fb0=_0x4aafa5[_0x8f5680(0x13b)][_0x8f5680(0x151)](_0x8f5680(0x176));_0x4aafa5[_0x8f5680(0x169)][_0x8f5680(0x13c)](_0x1a8969=>{const _0x15e4b8=_0x8f5680,_0x3b1238=new Set();for(let _0x44c3c5=0x0;_0x44c3c5<_0x7fba2c[_0x15e4b8(0x147)];_0x44c3c5++){const _0x20ecfa=_0x7fba2c[_0x44c3c5];if(_0x20ecfa[_0x15e4b8(0x123)]=null,_0x20ecfa[_0x15e4b8(0x172)]=!0x1,_0x83b04f[_0x15e4b8(0x134)](_0x20ecfa)){const _0x9931c2=_0x9b9033(_0x20ecfa[_0x15e4b8(0x136)],_0x4aafa5[_0x15e4b8(0x169)]),_0x978398=_0x15e4b8(0x18a)+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0x978398,_0x9931c2);}else switch(_0x20ecfa[_0x15e4b8(0x127)]){case _0x15e4b8(0x149):{if(_0x20ecfa[_0x15e4b8(0x11c)]==_0x20ecfa[_0x15e4b8(0x11f)])break;_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x20ecfa),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x20ecfa);const _0xae56ef=_0x15e4b8(0x187),_0x26bd57=_0x20ecfa[_0x15e4b8(0x166)],_0x2a5aea=_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x188)](_0x26bd57,_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x13f)](_0x26bd57[_0x15e4b8(0x14d)],_0x15e4b8(0x160))),_0x2daa73=_0x15e4b8(0x184)+_0xae56ef+':'+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0x2daa73,_0x2a5aea);break;}case _0x15e4b8(0x126):case _0x15e4b8(0x173):case _0x15e4b8(0x146):{if(_0x20ecfa[_0x15e4b8(0x168)]==_0x20ecfa[_0x15e4b8(0x177)])break;_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x20ecfa),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x20ecfa);const _0x35ea34=_0x20ecfa[_0x15e4b8(0x132)];if(!_0x1c6fb0[_0x15e4b8(0x17b)](_0x35ea34))break;const _0x2ec31b=_0x9b9033(_0x20ecfa[_0x15e4b8(0x170)],_0x4aafa5[_0x15e4b8(0x169)]),_0x54c0ab=_0x15e4b8(0x184)+_0x35ea34+':'+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0x54c0ab,_0x2ec31b);break;}case _0x15e4b8(0x175):{_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x20ecfa),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x20ecfa);if(_0x7fba2c[_0x44c3c5+0x1]&&_0x15e4b8(0x144)==_0x7fba2c[_0x44c3c5+0x1][_0x15e4b8(0x127)]){ro(_0x184061,_0x20ecfa);break;}const _0x476cde=_0x20ecfa[_0x15e4b8(0x166)],_0x5e4c14=_0x20ecfa[_0x15e4b8(0x142)],_0x1bd52c=_0x9b9033(_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x188)](_0x476cde,_0x476cde[_0x15e4b8(0x15f)](_0x5e4c14)),_0x4aafa5[_0x15e4b8(0x169)]),_0x1ddba3=_0x15e4b8(0x16e)+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0x1ddba3,_0x1bd52c);break;}case _0x15e4b8(0x15d):{_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x20ecfa),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x20ecfa);const _0x52050b=_0x20ecfa[_0x15e4b8(0x131)],_0x4063cc=_0x20ecfa[_0x15e4b8(0x153)],_0x533afb=_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x188)](_0x52050b,_0x4063cc),_0xf5ba1a=_0x15e4b8(0x16e)+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0xf5ba1a,_0x533afb);break;}case _0x15e4b8(0x144):{_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x20ecfa),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x20ecfa),_0x7fba2c[_0x44c3c5-0x1]&&_0x15e4b8(0x175)==_0x7fba2c[_0x44c3c5-0x1][_0x15e4b8(0x127)]&&ro(_0x184061,_0x20ecfa);const _0x12461e=_0x20ecfa[_0x15e4b8(0x174)](),_0x5ebe3d=_0x20ecfa[_0x15e4b8(0x142)];for(let _0x306e4f=0x0;_0x306e4f<_0x5ebe3d;_0x306e4f++){const _0x5ea1e5=_0x12461e[_0x15e4b8(0x15f)](_0x306e4f)[_0x15e4b8(0x14d)];_0x3b1238[_0x15e4b8(0x178)](_0x5ea1e5);}break;}case _0x15e4b8(0x130):{const _0x1bba2d=_0x20ecfa[_0x15e4b8(0x14f)],_0x409502=_0x20ecfa[_0x15e4b8(0x142)],_0x16398f=new _0x58e051(_0x1bba2d,_0x409502);_0x1a8969[_0x15e4b8(0x171)][_0x15e4b8(0x185)](_0x16398f),_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x16f)](_0x16398f);break;}}}for(const _0x1b9314 of _0x3b1238){const _0x2ab790=_0x4aafa5[_0x15e4b8(0x169)][_0x15e4b8(0x143)](_0x1b9314),_0x107f42=_0x15e4b8(0x157)+_0x4bec7d()+_0x15e4b8(0x11e);_0x184061[_0x15e4b8(0x120)][_0x15e4b8(0x122)](_0x107f42,_0x9b9033(_0x2ab790,_0x4aafa5[_0x15e4b8(0x169)]));}});}(_0x3528ea,_0x31a933,_0x270efd):_0x270efd[_0x166a07(0x169)][_0x166a07(0x13c)](_0x59a46a=>{const _0x207fe2=_0x166a07;for(const _0x2f452b of _0x3528ea)if(_0x207fe2(0x130)==_0x2f452b[_0x207fe2(0x127)]){const _0x199d52=_0x2f452b[_0x207fe2(0x14f)],_0x4717a2=_0x2f452b[_0x207fe2(0x142)],_0x32b891=new _0x58e051(_0x199d52,_0x4717a2);_0x59a46a[_0x207fe2(0x171)][_0x207fe2(0x185)](_0x32b891),_0x270efd[_0x207fe2(0x169)][_0x207fe2(0x16f)](_0x32b891);}else{if(_0x207fe2(0x16c)==_0x2f452b[_0x207fe2(0x127)]){const _0xc278e7=_0x2f452b[_0x207fe2(0x12f)],_0x17fd3f=_0x2f452b[_0x207fe2(0x136)];_0x31a933[_0x207fe2(0x120)][_0x207fe2(0x122)](_0xc278e7,_0x17fd3f);}else _0x2f452b[_0x207fe2(0x123)]=null,_0x2f452b[_0x207fe2(0x172)]=!0x1,_0x59a46a[_0x207fe2(0x171)][_0x207fe2(0x185)](_0x2f452b),_0x270efd[_0x207fe2(0x169)][_0x207fe2(0x16f)](_0x2f452b);}});if(_0x1a9964){const _0x5d760f=getMinimalSelection(_0x270efd,_0x3528ea,_0x31a933);expandSelectionWithContext(_0x270efd[_0x166a07(0x169)],_0x5d760f),function(_0x78306c,_0x8132a9){const _0xa0ff14=_0x166a07,_0x19120e=_0x8132a9[_0xa0ff14(0x181)]()[_0xa0ff14(0x11b)];let _0x463d92=_0x8132a9[_0xa0ff14(0x181)]()[_0xa0ff14(0x160)];const _0x2db216=_0x19120e[_0xa0ff14(0x161)];(_0x463d92[_0xa0ff14(0x16b)]||_0x463d92[_0xa0ff14(0x14d)]&&_0x463d92[_0xa0ff14(0x14d)]['is'](_0xa0ff14(0x148)))&&(_0x243d65(_0x463d92,_0xa0ff14(0x141)),_0x463d92=_0x463d92[_0xa0ff14(0x15f)](0x3)),(_0x19120e[_0xa0ff14(0x16b)]||_0x19120e[_0xa0ff14(0x17a)]&&_0x19120e[_0xa0ff14(0x17a)]['is'](_0xa0ff14(0x148)))&&(_0x243d65(_0x19120e,_0xa0ff14(0x141)),function(_0x5bdd69,_0x14e770,_0x40b651){const _0x48e5f2=_0xa0ff14;for(let [_0x1ad15d,_0x4c28de]of _0x5bdd69[_0x48e5f2(0x120)]){const _0x296542=_0x4c28de[_0x48e5f2(0x129)](_0x14e770,_0x40b651,!0x1);_0x4c28de=_0x296542[0x0],_0x5bdd69[_0x48e5f2(0x120)][_0x48e5f2(0x122)](_0x1ad15d,_0x4c28de);}}(_0x2db216,_0x19120e,0x3),_0x19120e[_0xa0ff14(0x17d)]==_0x463d92[_0xa0ff14(0x17d)]&&(_0x463d92=_0x463d92[_0xa0ff14(0x15f)](0x3)));const _0x2048ad=_0x78306c[_0xa0ff14(0x188)](_0x78306c[_0xa0ff14(0x13f)](_0x2db216,0x0),_0x19120e),_0x30534f=_0x78306c[_0xa0ff14(0x188)](_0x463d92,_0x78306c[_0xa0ff14(0x13f)](_0x2db216,_0xa0ff14(0x160))),_0x3a605e=[..._0x2048ad[_0xa0ff14(0x12a)](),..._0x30534f[_0xa0ff14(0x12a)]()];_0x3a605e[_0xa0ff14(0x179)]();for(const _0x5dfc44 of _0x3a605e)_0x134569(_0x5dfc44),_transformMarkersByDeletion(_0x2db216,_0x5dfc44);}(_0x270efd[_0x166a07(0x169)],_0x5d760f);}const _0x40c58d=_0x270efd[_0x166a07(0x154)][_0x166a07(0x182)](_0x31a933,{'showSuggestionHighlights':!0x0});return{'content':_0x3907f9(_0x40c58d),'hasChanges':!0x0};}(_0x1be475,_0x31b0c8,_0x5c559b,_0x446326,_0x8be6a2);return{'type':_0x51dbae[_0x1a59d4(0x183)][0x0][_0x1a59d4(0x127)],'index':_0x51dbae[_0x1a59d4(0x15c)],'content':_0x5b584c,'hasChanges':_0x17c1ed};});}function ro(_0x3ab6c9,_0x5352fa){const _0x260804=_0x11b1;for(const [_0x21d786,_0x427d2f]of _0x3ab6c9[_0x260804(0x120)]){const _0x462cb3=_0x4e0be[_0x260804(0x163)](_0x427d2f[_0x260804(0x189)](_0x5352fa));_0x3ab6c9[_0x260804(0x120)][_0x260804(0x122)](_0x21d786,_0x462cb3);}}export function getMinimalSelection(_0x4d18a0,_0x550ed5,_0x5baca4){const _0x39d3be=_0x11b1,_0x551839=_0x4d18a0[_0x39d3be(0x13b)][_0x39d3be(0x151)](_0x39d3be(0x150));let _0x258a42=_0x4d18a0[_0x39d3be(0x169)][_0x39d3be(0x13f)](_0x5baca4,Number[_0x39d3be(0x180)]),_0x43855c=_0x4d18a0[_0x39d3be(0x169)][_0x39d3be(0x13f)](_0x5baca4,0x0);for(const _0x570b7e of _0x550ed5){let _0xd962fe,_0x3e3690;if(_0x551839[_0x39d3be(0x134)](_0x570b7e))_0xd962fe=_0x570b7e[_0x39d3be(0x136)][_0x39d3be(0x11b)],_0x3e3690=_0x570b7e[_0x39d3be(0x136)][_0x39d3be(0x160)];else switch(_0x258a42=_0x258a42[_0x39d3be(0x189)](_0x570b7e),_0x43855c=_0x43855c[_0x39d3be(0x189)](_0x570b7e),_0x570b7e[_0x39d3be(0x127)]){case _0x39d3be(0x149):_0xd962fe=_0x570b7e[_0x39d3be(0x166)],_0x3e3690=_0xd962fe[_0x39d3be(0x15f)](0x1);break;case _0x39d3be(0x126):case _0x39d3be(0x173):case _0x39d3be(0x146):_0xd962fe=_0x570b7e[_0x39d3be(0x170)][_0x39d3be(0x11b)],_0x3e3690=_0x570b7e[_0x39d3be(0x170)][_0x39d3be(0x160)];break;case _0x39d3be(0x175):_0xd962fe=_0x570b7e[_0x39d3be(0x166)],_0x3e3690=_0xd962fe[_0x39d3be(0x15f)](_0x570b7e[_0x39d3be(0x142)]);break;case _0x39d3be(0x15d):_0xd962fe=_0x570b7e[_0x39d3be(0x131)],_0x3e3690=_0x570b7e[_0x39d3be(0x153)];break;case _0x39d3be(0x14e):{const _0x4391d8=_0x570b7e[_0x39d3be(0x162)][_0x39d3be(0x13d)][_0x39d3be(0x158)](0x0,-0x1);_0xd962fe=_0x4d18a0[_0x39d3be(0x169)][_0x39d3be(0x12b)](_0x5baca4,_0x4391d8),_0x3e3690=_0xd962fe[_0x39d3be(0x15f)](0x1);break;}case _0x39d3be(0x130):{const _0x3c265e=_0x570b7e[_0x39d3be(0x142)],_0x1723e2=_0x570b7e[_0x39d3be(0x14f)][_0x39d3be(0x129)](_0x570b7e[_0x39d3be(0x162)],_0x3c265e),_0x1599fe=_0x570b7e[_0x39d3be(0x174)]();_0x39d3be(0x130)==_0x570b7e[_0x39d3be(0x127)]?(_0xd962fe=_0x1723e2,_0x3e3690=_0x1723e2):(_0xd962fe=_0x1599fe,_0x3e3690=_0x1599fe[_0x39d3be(0x15f)](_0x3c265e));break;}}_0xd962fe&&_0xd962fe[_0x39d3be(0x14b)](_0x258a42)&&(_0x258a42=_0xd962fe[_0x39d3be(0x15e)](),_0x258a42[_0x39d3be(0x167)]=_0x39d3be(0x16d)),_0x3e3690&&_0x3e3690[_0x39d3be(0x15a)](_0x43855c)&&(_0x43855c=_0x3e3690[_0x39d3be(0x15e)](),_0x43855c[_0x39d3be(0x167)]=_0x39d3be(0x16d));}return _0x4d18a0[_0x39d3be(0x169)][_0x39d3be(0x186)](_0x4d18a0[_0x39d3be(0x169)][_0x39d3be(0x188)](_0x258a42,_0x43855c));}export function expandSelectionWithContext(_0x7e7c5b,_0x2f9509){const _0x4d88ef=_0x11b1;so(_0x7e7c5b,_0x2f9509,_0x4d88ef(0x164));const _0xbab442=_0x2f9509[_0x4d88ef(0x181)]();_0x2f9509[_0x4d88ef(0x125)]([]),_0x2f9509[_0x4d88ef(0x125)](_0xbab442,{'backward':!0x0}),so(_0x7e7c5b,_0x2f9509,_0x4d88ef(0x13a));}function so(_0x5f52c9,_0xa194c5,_0x5bef97){const _0x3af363=_0x11b1;let _0x39d9b0=0x14;for(;_0x39d9b0;){_0x5f52c9[_0x3af363(0x124)](_0xa194c5,{'unit':_0x3af363(0x14c),'direction':_0x5bef97}),_0x39d9b0--;const _0x3a00d9=_0xa194c5[_0x3af363(0x12c)][_0x3af363(0x164)==_0x5bef97?_0x3af363(0x17a):_0x3af363(0x14d)];if(_0x3a00d9&&_0x3a00d9['is'](_0x3af363(0x137))&&_0x5f52c9[_0x3af363(0x152)][_0x3af363(0x145)](_0x3a00d9)&&_0x5f52c9[_0x3af363(0x152)][_0x3af363(0x159)](_0x3a00d9))break;}}export function _transformMarkersByDeletion(_0x763193,_0x58d1d3){const _0x236a17=_0x11b1;for(const [_0x40ca01,_0x2e0f0e]of _0x763193[_0x236a17(0x120)]){const _0xdf0248=_0x2e0f0e[_0x236a17(0x17e)](_0x58d1d3[_0x236a17(0x11b)],_0x58d1d3[_0x236a17(0x160)][_0x236a17(0x138)]-_0x58d1d3[_0x236a17(0x11b)][_0x236a17(0x138)]);null!=_0xdf0248?_0x763193[_0x236a17(0x120)][_0x236a17(0x122)](_0x40ca01,_0xdf0248):_0x763193[_0x236a17(0x120)][_0x236a17(0x18c)](_0x40ca01);}}