@ckeditor/ckeditor5-track-changes
Version:
CKEditor 5 track changes plugin.
23 lines • 19.6 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 _0x1de8(_0x571a08,_0x1634cc){const _0x1627a6=_0x1627();return _0x1de8=function(_0x1de874,_0x21392e){_0x1de874=_0x1de874-0x176;let _0xadb1af=_0x1627a6[_0x1de874];return _0xadb1af;},_0x1de8(_0x571a08,_0x1634cc);}const _0x431e44=_0x1de8;(function(_0x2dd191,_0x1e1a46){const _0x130060=_0x1de8,_0x45b5a8=_0x2dd191();while(!![]){try{const _0x568839=-parseInt(_0x130060(0x1ef))/0x1*(parseInt(_0x130060(0x1f3))/0x2)+parseInt(_0x130060(0x192))/0x3+-parseInt(_0x130060(0x1ad))/0x4+-parseInt(_0x130060(0x203))/0x5*(parseInt(_0x130060(0x1e3))/0x6)+parseInt(_0x130060(0x1bd))/0x7+-parseInt(_0x130060(0x1fa))/0x8+parseInt(_0x130060(0x1f1))/0x9;if(_0x568839===_0x1e1a46)break;else _0x45b5a8['push'](_0x45b5a8['shift']());}catch(_0x2d139c){_0x45b5a8['push'](_0x45b5a8['shift']());}}}(_0x1627,0x52a50));import{Plugin as _0x941c21}from'ckeditor5/src/core.js';import{getTranslation as _0x22f524}from'../utils/common-translations.js';import{renameAttributeKey as _0x244876}from'../trackchangesediting.js';function _0x1627(){const _0x5cedd8=['config','isUndo','formatBlock','1835140fSQYWt','_registerLegacyDescription','end','ELEMENT_','change','groupId','FORMAT_INDENT','change:data','hasSuggestion','differ','TodoListEditing','newRange','noTrackChangesFixer','getChangedMarkers','push','commandParams','2442510mqTirJ','getAttribute','bulleted','listIndent','ELEMENT_BULLETED_LIST','_suggestionFactory','getChanges','suggestion:attribute:','previousSibling','todoList','*Format:*\x20insert\x20into\x20%0','*Merge:*\x20list\x20item','*Format:*\x20remove\x20from\x20%0','multipleBlocks','from','attributes','registerAttributeLabel','length','*Check\x20item*','fromRange','oldRange','getSuggestions','afterInit','key','oldValue','_LIST','_findSuggestions','start','indentList','getFirstMarker','splitListItemAfter','mergeListItemForward','format','listMarkerStyle','_splitMarkerName','registerElementLabel','createPositionAt','ELEMENT_LIST_ITEM','354uucrAX','mergeListItemBackward','*Outdent:*\x20%0','listMarker','list.multiBlock','add','registerDescriptionCallback','forceValue','attribute','listReversed','documentList','*Indent:*\x20%0','43531KwzEUC','registerCustomCallback','9528345UmxhEy','next','6CZFKVY','execute','*Remove\x20format:*\x20%0','name','has','deletion','suggestion','4186088UlOpcG','attributeKey','listItemIdFixer','containsItem','registerBlockAttribute','parent','size','TrackChangesEditing','high','13185aoxZEC','startsWith','commands','refresh','todoListCheck','ELEMENT_NUMBERED_LIST','*Set\x20format:*\x20%0','customBulletedList','createRange','includes','getFirstRange','checkTodoList','plugins','*Change\x20to:*\x20%0','isNextTo','batch','removeMarker','data','find','listStyle','descriptionFactory','nodeAfter','customNumberedList','todo','newValue','getSuggestion','*Split:*\x20list\x20item','accept','selection','ELEMENT_TODO_LIST','setSelection','assureChains','type','range','meta','getRanges','_getAttributeKey','schema','commandName','isLocal','editor','listItemId','locale','listStart','_supportLegacySuggestions','get','*Merge:*\x20%0','value','597297IfoXuL','trackChangesCommand','todoListChecked','nextSibling','head','setAttribute','enableDefaultAttributesIntegration','numberedList','numbered','*Uncheck\x20item*','listType','filter','registerPostFixer','toUpperCase','ListEditing','isObject','outdentList','detach','model','bulletedList','default','document','splitListItemBefore','map'];_0x1627=function(){return _0x5cedd8;};return _0x1627();}import{LiveRange as _0x10b160}from'ckeditor5/src/engine.js';export default class W extends _0x941c21{[_0x431e44(0x1d3)](){const _0x4e67f9=_0x431e44,_0x2b74df=this[_0x4e67f9(0x18a)];if(!_0x2b74df[_0x4e67f9(0x20f)][_0x4e67f9(0x1f7)](_0x4e67f9(0x1a0)))return;const _0x4e95f0=_0x2b74df[_0x4e67f9(0x18c)],_0x2f9f8e=_0x2b74df[_0x4e67f9(0x20f)][_0x4e67f9(0x18f)](_0x4e67f9(0x201)),_0x3c18ac=_0x2b74df[_0x4e67f9(0x20f)][_0x4e67f9(0x1f7)](_0x4e67f9(0x1b7)),_0x44ac88=!!_0x2b74df[_0x4e67f9(0x1aa)][_0x4e67f9(0x18f)](_0x4e67f9(0x1e7));function _0x2fa695(_0x620a92){const _0x45df53=_0x4e67f9;return{'type':_0x45df53(0x1dd),'content':''+_0x22f524(_0x4e95f0,_0x45df53(0x209),_0x620a92)};}function _0x4cc1e7(_0x38dc9d){const _0x1d6225=_0x4e67f9;return{'type':_0x1d6225(0x1dd),'content':''+_0x22f524(_0x4e95f0,_0x1d6225(0x1f5),_0x38dc9d)};}_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x199)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1a5)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x178)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x20a)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1d9)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1a2)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1db)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1a8)),_0x2f9f8e[_0x4e67f9(0x1fe)](_0x4e67f9(0x18b)),_0x2f9f8e[_0x4e67f9(0x1fe)](_0x4e67f9(0x19c)),_0x2f9f8e[_0x4e67f9(0x1fe)](_0x4e67f9(0x1c0)),_0x44ac88&&(_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1e4)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1dc))),_0x3c18ac&&(_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x1c6)),_0x2f9f8e[_0x4e67f9(0x198)](_0x4e67f9(0x20e)),_0x2f9f8e[_0x4e67f9(0x1fe)](_0x4e67f9(0x194)),_0x2f9f8e[_0x4e67f9(0x176)][_0x4e67f9(0x1e9)](_0x31cb20=>{const _0x56ecd0=_0x4e67f9,{data:_0x30c045}=_0x31cb20;if(_0x30c045&&_0x56ecd0(0x194)==_0x30c045[_0x56ecd0(0x1d4)])return{'type':_0x56ecd0(0x1dd),'content':_0x30c045[_0x56ecd0(0x17a)]?_0x22f524(_0x4e95f0,_0x56ecd0(0x1cf)):_0x22f524(_0x4e95f0,_0x56ecd0(0x19b))};}),this[_0x4e67f9(0x18a)][_0x4e67f9(0x1a4)][_0x4e67f9(0x1a7)][_0x4e67f9(0x19e)](_0x3cccce=>{const _0x218023=_0x4e67f9;if(_0x3cccce[_0x218023(0x212)][_0x218023(0x1ab)])return!0x1;let _0x18af17=!0x1;const _0x54ad75=_0x2f9f8e[_0x218023(0x1d2)]({'skipNotAttached':!0x0})[_0x218023(0x19d)](_0x21c5dd=>_0x218023(0x194)===_0x2f9f8e[_0x218023(0x186)](_0x21c5dd));for(const _0x4b6c22 of _0x54ad75){_0x218023(0x179)!=_0x4b6c22[_0x218023(0x20d)]()[_0x218023(0x1d8)][_0x218023(0x177)][_0x218023(0x1be)](_0x218023(0x19c))&&(_0x2f9f8e[_0x218023(0x1d7)](_0x4b6c22[_0x218023(0x20d)](),_0x218023(0x1eb))[_0x218023(0x215)](_0x20b8e7=>_0x218023(0x19c)===_0x2f9f8e[_0x218023(0x186)](_0x20b8e7[_0x218023(0x1f9)]))||(_0x3cccce[_0x218023(0x213)](_0x4b6c22[_0x218023(0x1da)]()),_0x18af17=!0x0));}return _0x18af17;})),_0x2f9f8e[_0x4e67f9(0x176)][_0x4e67f9(0x1cd)](_0x4e67f9(0x1c0),_0x22f524(_0x4e95f0,_0x4e67f9(0x1b3)));const _0x40f316={'type':_0x4e67f9(0x1dd),'content':''};_0x2f9f8e[_0x4e67f9(0x176)][_0x4e67f9(0x1e9)](_0x8afac9=>{const _0x1f1bc1=_0x4e67f9,{data:_0x87e6b3}=_0x8afac9;if(!_0x87e6b3||_0x1f1bc1(0x19c)!=_0x87e6b3[_0x1f1bc1(0x1d4)])return;let _0x1cd459=_0x8afac9[_0x1f1bc1(0x196)];for(;_0x1cd459;){if(_0x1cd459[_0x1f1bc1(0x214)]&&((_0x1f1bc1(0x216)==_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x1d4)]||_0x1f1bc1(0x1de)==_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x1d4)])&&(_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x17a)]&&_0x1f1bc1(0x1a6)!=_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x17a)]||_0x1f1bc1(0x1a6)!=_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x1d5)]&&!_0x87e6b3[_0x1f1bc1(0x17a)])||!_0x44ac88&&_0x1cd459[_0x1f1bc1(0x214)][_0x1f1bc1(0x1d4)]==_0x244876))return _0x40f316;_0x1cd459=_0x1cd459[_0x1f1bc1(0x1f2)];}if(null==_0x87e6b3[_0x1f1bc1(0x17a)])switch(_0x87e6b3[_0x1f1bc1(0x1d5)]){case _0x1f1bc1(0x1bf):return _0x4cc1e7(_0x22f524(_0x4e95f0,_0x1f1bc1(0x1c1)));case _0x1f1bc1(0x19a):return _0x4cc1e7(_0x22f524(_0x4e95f0,_0x1f1bc1(0x208)));case _0x1f1bc1(0x179):return _0x4cc1e7(_0x22f524(_0x4e95f0,_0x1f1bc1(0x17f)));}switch(_0x87e6b3[_0x1f1bc1(0x17a)]){case _0x1f1bc1(0x1bf):return _0x2fa695(_0x22f524(_0x4e95f0,_0x1f1bc1(0x1c1)));case _0x1f1bc1(0x19a):return _0x2fa695(_0x22f524(_0x4e95f0,_0x1f1bc1(0x208)));case _0x1f1bc1(0x179):return _0x2fa695(_0x22f524(_0x4e95f0,_0x1f1bc1(0x17f)));}}),_0x2f9f8e[_0x4e67f9(0x176)][_0x4e67f9(0x1e9)](_0x4ec771=>{const _0xc57ccf=_0x4e67f9,{data:_0x1c0e97}=_0x4ec771;if(_0x1c0e97&&_0xc57ccf(0x1c0)==_0x1c0e97[_0xc57ccf(0x1d4)])return null==_0x1c0e97[_0xc57ccf(0x17a)]||null==_0x1c0e97[_0xc57ccf(0x1d5)]&&0x0==_0x1c0e97[_0xc57ccf(0x17a)]?_0x40f316:void 0x0;}),_0x2f9f8e[_0x4e67f9(0x176)][_0x4e67f9(0x1e9)](_0x417185=>{const _0x2bfe7a=_0x4e67f9;if(_0x2bfe7a(0x1eb)!=_0x417185[_0x2bfe7a(0x182)])return;const {data:_0x362403}=_0x417185;if(!_0x362403||_0x2bfe7a(0x18b)!=_0x362403[_0x2bfe7a(0x1d4)])return;const _0x26e232=Te(_0x417185);return _0x2bfe7a(0x17a)==_0x26e232?{'type':_0x2bfe7a(0x1dd),'content':_0x22f524(_0x4e95f0,_0x2bfe7a(0x1c8))}:_0x2bfe7a(0x1d5)==_0x26e232?{'type':_0x2bfe7a(0x1dd),'content':_0x22f524(_0x4e95f0,_0x2bfe7a(0x17c))}:_0x40f316;}),_0x2b74df[_0x4e67f9(0x1a4)][_0x4e67f9(0x1a7)][_0x4e67f9(0x19e)](_0x421d69=>this[_0x4e67f9(0x1fc)](_0x421d69)),_0x2b74df[_0x4e67f9(0x1a4)][_0x4e67f9(0x1a7)][_0x4e67f9(0x19e)](_0x43e8bd=>this[_0x4e67f9(0x1b9)](_0x43e8bd)),_0x2b74df[_0x4e67f9(0x1a4)][_0x4e67f9(0x1a7)]['on'](_0x4e67f9(0x1b4),(_0x25f140,_0x5eb378)=>{const _0x50bce3=_0x4e67f9;if(_0x5eb378[_0x50bce3(0x1ab)]||!_0x5eb378[_0x50bce3(0x189)])return!0x1;this[_0x50bce3(0x181)]();},{'priority':_0x4e67f9(0x202)}),this[_0x4e67f9(0x18e)]();}[_0x431e44(0x1fc)](_0x1bf844){const _0x589f0c=_0x431e44;if(_0x1bf844[_0x589f0c(0x212)][_0x589f0c(0x1ab)]||!_0x1bf844[_0x589f0c(0x212)][_0x589f0c(0x189)])return!0x1;let _0x582939=!0x1;const _0x27ff4b=this[_0x589f0c(0x18a)][_0x589f0c(0x20f)][_0x589f0c(0x18f)](_0x589f0c(0x201))[_0x589f0c(0x1d2)]({'skipNotAttached':!0x0})[_0x589f0c(0x19d)](_0x568f99=>_0x568f99[_0x589f0c(0x214)]&&_0x589f0c(0x18b)==_0x568f99[_0x589f0c(0x214)][_0x589f0c(0x1d4)])[_0x589f0c(0x19d)](_0x3988cc=>_0x3988cc[_0x589f0c(0x214)][_0x589f0c(0x17a)]&&_0x3988cc[_0x589f0c(0x214)][_0x589f0c(0x1d5)]);for(const _0x3c8431 of _0x27ff4b)Te(_0x3c8431)||(_0x1bf844[_0x589f0c(0x213)](_0x3c8431[_0x589f0c(0x1da)]()),_0x582939=!0x0);return _0x582939;}[_0x431e44(0x1b9)](_0x57d35a){const _0x2635a3=_0x431e44;if(_0x57d35a[_0x2635a3(0x212)][_0x2635a3(0x1ab)]||!_0x57d35a[_0x2635a3(0x212)][_0x2635a3(0x189)])return!0x1;const _0x51c264=this[_0x2635a3(0x18a)][_0x2635a3(0x20f)][_0x2635a3(0x18f)](_0x2635a3(0x201));if(_0x51c264[_0x2635a3(0x193)][_0x2635a3(0x191)])return!0x1;let _0x5472a1=!0x1;const _0x4ccd18=[_0x2635a3(0x19c),_0x2635a3(0x18b),_0x2635a3(0x1c0),_0x2635a3(0x216),_0x2635a3(0x18d),_0x2635a3(0x1ec),_0x2635a3(0x207),_0x2635a3(0x1e6),_0x2635a3(0x1de)],_0x1aad5b=this[_0x2635a3(0x18a)][_0x2635a3(0x1a4)][_0x2635a3(0x1a7)][_0x2635a3(0x1b6)][_0x2635a3(0x1c3)]()[_0x2635a3(0x19d)](_0x18a364=>_0x2635a3(0x1eb)==_0x18a364[_0x2635a3(0x182)])[_0x2635a3(0x19d)](_0x12d775=>_0x4ccd18[_0x2635a3(0x20c)](_0x12d775[_0x2635a3(0x1fb)]));if(0x0==_0x1aad5b[_0x2635a3(0x1ce)])return _0x5472a1;for(const _0x128b9f of _0x1aad5b){const _0x40d048=_0x51c264[_0x2635a3(0x1d7)](_0x128b9f[_0x2635a3(0x183)],_0x2635a3(0x1eb))[_0x2635a3(0x19d)](_0x3edcd9=>!_0x3edcd9[_0x2635a3(0x184)][_0x2635a3(0x211)])[_0x2635a3(0x1a9)](_0x378698=>_0x378698[_0x2635a3(0x1f9)])[_0x2635a3(0x19d)](_0x340194=>{const _0x37cec6=_0x2635a3,_0x2ff67f=_0x51c264[_0x37cec6(0x186)](_0x340194);return _0x4ccd18[_0x37cec6(0x20c)](_0x2ff67f);});if(_0x40d048[_0x2635a3(0x1ce)]){for(const _0x1e88c7 of _0x40d048)_0x57d35a[_0x2635a3(0x213)](_0x1e88c7[_0x2635a3(0x1da)]());_0x5472a1=!0x0;}}return _0x5472a1;}[_0x431e44(0x181)](){const _0x339c34=_0x431e44,_0x5d4549=this[_0x339c34(0x18a)][_0x339c34(0x20f)][_0x339c34(0x18f)](_0x339c34(0x201)),_0x3dd11f=[_0x339c34(0x19c),_0x339c34(0x18b),_0x339c34(0x1c0),_0x339c34(0x216),_0x339c34(0x18d),_0x339c34(0x1ec),_0x339c34(0x207),_0x339c34(0x1e6),_0x339c34(0x1de)];let _0x1f1967;const _0x1b3047=new Set(this[_0x339c34(0x18a)][_0x339c34(0x1a4)][_0x339c34(0x1a7)][_0x339c34(0x1b6)][_0x339c34(0x1ba)]()[_0x339c34(0x19d)](_0x45c9c5=>{const _0x33022a=_0x339c34;if(_0x45c9c5[_0x33022a(0x214)][_0x33022a(0x1d1)]||!_0x45c9c5[_0x33022a(0x214)][_0x33022a(0x1b8)])return null;if(!_0x45c9c5[_0x33022a(0x1f6)][_0x33022a(0x204)](_0x33022a(0x1c4)))return null;const {id:_0x45a46e}=_0x5d4549[_0x33022a(0x1df)](_0x45c9c5[_0x33022a(0x1f6)]);if(!_0x5d4549[_0x33022a(0x1b5)](_0x45a46e))return null;const _0x154f1b=_0x5d4549[_0x33022a(0x17b)](_0x45a46e);return _0x3dd11f[_0x33022a(0x20c)](_0x154f1b[_0x33022a(0x214)][_0x33022a(0x1d4)]);})[_0x339c34(0x1a9)](_0x45c89b=>{const _0x1a03e9=_0x339c34,{id:_0x444ee1}=_0x5d4549[_0x1a03e9(0x1df)](_0x45c89b[_0x1a03e9(0x1f6)]),_0x45403b=_0x5d4549[_0x1a03e9(0x17b)](_0x444ee1);return _0x1f1967=_0x45403b[_0x1a03e9(0x1cc)][_0x1a03e9(0x1b2)],_0x45403b[_0x1a03e9(0x20d)]()[_0x1a03e9(0x1d8)][_0x1a03e9(0x177)];}));if(0x0==_0x1b3047[_0x339c34(0x200)])return;const _0x408aa3=_0x5d4549[_0x339c34(0x1d2)]({'skipNotAttached':!0x0})[_0x339c34(0x19d)](_0x5766c3=>_0x339c34(0x1eb)==_0x5766c3[_0x339c34(0x182)]&&_0x5766c3[_0x339c34(0x214)]&&_0x3dd11f[_0x339c34(0x20c)](_0x5766c3[_0x339c34(0x214)][_0x339c34(0x1d4)])&&_0x5766c3[_0x339c34(0x1cc)][_0x339c34(0x1b2)]!=_0x1f1967)[_0x339c34(0x1a9)](_0x19dd1e=>({'listItem':_0x19dd1e[_0x339c34(0x20d)]()[_0x339c34(0x1d8)][_0x339c34(0x177)],'groupId':_0x19dd1e[_0x339c34(0x1cc)][_0x339c34(0x1b2)]})),_0x294aa2=new Set();for(const {groupId:_0x116f4c,listItem:_0xa4234e}of _0x408aa3)_0x1b3047[_0x339c34(0x1f7)](_0xa4234e)&&_0x294aa2[_0x339c34(0x1e8)](_0x116f4c);for(const _0x3d69c0 of _0x5d4549[_0x339c34(0x1d2)]())_0x294aa2[_0x339c34(0x1f7)](_0x3d69c0[_0x339c34(0x1cc)][_0x339c34(0x1b2)])&&_0x3d69c0[_0x339c34(0x197)](_0x339c34(0x1b2),_0x1f1967);}[_0x431e44(0x18e)](){const _0x27feb1=_0x431e44,_0xf05918=this[_0x27feb1(0x18a)],_0x5cde10=_0xf05918[_0x27feb1(0x18c)],_0x13aaa2=_0xf05918[_0x27feb1(0x20f)][_0x27feb1(0x18f)](_0x27feb1(0x201));this[_0x27feb1(0x1ae)](),_0x13aaa2[_0x27feb1(0x1c2)][_0x27feb1(0x1f0)](_0x27feb1(0x1ac),_0x27feb1(0x1ed),_0x27feb1(0x17d),function(_0x378478,_0x4082fa){const _0x74d06e=_0x27feb1,_0x166416=[];for(let _0x301308 of _0x378478)_0x301308[_0x74d06e(0x1d8)][_0x74d06e(0x177)]===_0x301308[_0x74d06e(0x1af)][_0x74d06e(0x1ff)]&&(_0x301308=_0xf05918[_0x74d06e(0x1a4)][_0x74d06e(0x20b)](_0xf05918[_0x74d06e(0x1a4)][_0x74d06e(0x1e1)](_0x301308[_0x74d06e(0x1d8)][_0x74d06e(0x177)],0x0))),_0x166416[_0x74d06e(0x1bb)](_0x301308);_0xf05918[_0x74d06e(0x1a4)][_0x74d06e(0x1b1)](_0x1066cf=>{const _0x494071=_0x74d06e,_0x48761b=_0xf05918[_0x494071(0x1a4)][_0x494071(0x1a7)][_0x494071(0x17e)],_0x28c7d8=Array[_0x494071(0x1cb)](_0x48761b[_0x494071(0x185)]())[_0x494071(0x1a9)](_0x34efd6=>_0x10b160[_0x494071(0x1d0)](_0x34efd6));_0x1066cf[_0x494071(0x180)](_0x166416),_0xf05918[_0x494071(0x205)][_0x494071(0x18f)](_0x4082fa[_0x494071(0x188)])[_0x494071(0x206)](),_0x4082fa[_0x494071(0x1bc)][_0x494071(0x1bb)]({'forceDefaultExecution':!0x0}),_0xf05918[_0x494071(0x1f4)](_0x4082fa[_0x494071(0x188)],..._0x4082fa[_0x494071(0x1bc)]),_0x1066cf[_0x494071(0x180)](_0x28c7d8);for(const _0x304f4c of _0x28c7d8)_0x304f4c[_0x494071(0x1a3)]();});}),_0x13aaa2[_0x27feb1(0x176)][_0x27feb1(0x1e0)](function(_0x57d202){const _0x8e15b5=_0x27feb1,_0x207c93=!_0xf05918[_0x8e15b5(0x1a4)][_0x8e15b5(0x187)][_0x8e15b5(0x1a1)](_0x57d202),_0x2e367d=_0x57d202[_0x8e15b5(0x1c5)],_0x3246f4=_0x57d202[_0x8e15b5(0x195)],_0x2187cf=_0x57d202[_0x8e15b5(0x1be)](_0x8e15b5(0x18b)),_0x4c0c60=!_0x2e367d||_0x2e367d[_0x8e15b5(0x1be)](_0x8e15b5(0x18b))!==_0x2187cf,_0x4a73bd=!_0x3246f4||_0x3246f4[_0x8e15b5(0x1be)](_0x8e15b5(0x18b))!==_0x2187cf;return _0x207c93&&Boolean(_0x2187cf)&&_0x4c0c60&&_0x4a73bd;},_0xc533e5=>_0x22f524(_0x5cde10,_0x27feb1(0x1e2),_0xc533e5));}[_0x431e44(0x1ae)](){const _0x46cbb1=_0x431e44,_0x4d4e49=this[_0x46cbb1(0x18a)],_0x5d8e43=_0x4d4e49[_0x46cbb1(0x18c)];function _0x3782a5(_0x5bffe8){const _0x2393d7=_0x46cbb1,_0x4d89fc=_0x4d4e49[_0x2393d7(0x205)][_0x2393d7(0x18f)](_0x2393d7(0x1a5))[_0x2393d7(0x191)],_0x2e85ed=_0x4d4e49[_0x2393d7(0x205)][_0x2393d7(0x18f)](_0x2393d7(0x199))[_0x2393d7(0x191)];return _0x2393d7(0x199)===_0x5bffe8?_0x4d89fc:_0x2e85ed;}_0x4d4e49[_0x46cbb1(0x20f)][_0x46cbb1(0x18f)](_0x46cbb1(0x201))[_0x46cbb1(0x176)][_0x46cbb1(0x1e9)](function(_0x3bfef5){const _0x1a8aa7=_0x46cbb1;if(_0x1a8aa7(0x1ac)!=_0x3bfef5[_0x1a8aa7(0x182)])return;const {data:_0x5519af}=_0x3bfef5;if(!_0x5519af)return;let _0x6ade33,_0x30c0b5,_0x9d8e1d,_0x2153c4;switch(_0x5519af[_0x1a8aa7(0x188)]){case _0x1a8aa7(0x1a5):_0x9d8e1d=_0x5519af[_0x1a8aa7(0x1bc)][0x0][_0x1a8aa7(0x1ea)],_0x2153c4=_0x3782a5(_0x5519af[_0x1a8aa7(0x188)]),_0x6ade33=_0x9d8e1d?_0x1a8aa7(0x1c7):_0x1a8aa7(0x1c9),!_0x2153c4&&_0x4d4e49[_0x1a8aa7(0x1aa)][_0x1a8aa7(0x18f)](_0x1a8aa7(0x1e7))||(_0x6ade33=_0x1a8aa7(0x210)),_0x30c0b5={'type':_0x1a8aa7(0x1dd),'content':_0x22f524(_0x5d8e43,_0x6ade33,_0x22f524(_0x5d8e43,_0x1a8aa7(0x1c1)))};break;case _0x1a8aa7(0x199):_0x9d8e1d=_0x5519af[_0x1a8aa7(0x1bc)][0x0][_0x1a8aa7(0x1ea)],_0x2153c4=_0x3782a5(_0x5519af[_0x1a8aa7(0x188)]),_0x6ade33=_0x9d8e1d?_0x1a8aa7(0x1c7):_0x1a8aa7(0x1c9),!_0x2153c4&&_0x4d4e49[_0x1a8aa7(0x1aa)][_0x1a8aa7(0x18f)](_0x1a8aa7(0x1e7))||(_0x6ade33=_0x1a8aa7(0x210)),_0x30c0b5={'type':_0x1a8aa7(0x1dd),'content':_0x22f524(_0x5d8e43,_0x6ade33,_0x22f524(_0x5d8e43,_0x1a8aa7(0x208)))};break;case _0x1a8aa7(0x1d9):_0x6ade33=_0x1a8aa7(0x1ee),_0x30c0b5={'type':_0x1a8aa7(0x1dd),'content':_0x22f524(_0x5d8e43,_0x6ade33,_0x22f524(_0x5d8e43,_0x1a8aa7(0x1e2)))};break;case _0x1a8aa7(0x1a2):_0x6ade33=function(_0xb7de70){const _0x268a9f=_0x1a8aa7,_0x25da2b=_0xb7de70[_0x268a9f(0x20d)]();let _0x2222c9=_0x25da2b[_0x268a9f(0x1d8)][_0x268a9f(0x177)];for(;_0x2222c9&&_0x25da2b[_0x268a9f(0x1fd)](_0x2222c9);){if(_0x2222c9[_0x268a9f(0x1be)](_0x268a9f(0x1c0))>0x0)return!0x1;_0x2222c9=_0x2222c9[_0x268a9f(0x195)];}return!0x0;}(_0x3bfef5)?_0x22f524(_0x5d8e43,_0x1a8aa7(0x1c9),_0x22f524(_0x5d8e43,function(_0x28c530){const _0x505e73=_0x1a8aa7;return _0x505e73(0x1b0)+_0x28c530[_0x505e73(0x20d)]()[_0x505e73(0x1d8)][_0x505e73(0x177)][_0x505e73(0x1be)](_0x505e73(0x19c))[_0x505e73(0x19f)]()+_0x505e73(0x1d6);}(_0x3bfef5))):_0x22f524(_0x5d8e43,_0x1a8aa7(0x1e5),_0x22f524(_0x5d8e43,_0x1a8aa7(0x1e2))),_0x30c0b5={'type':_0x1a8aa7(0x1dd),'content':_0x6ade33};break;case _0x1a8aa7(0x1e4):case _0x1a8aa7(0x1dc):!0x1===_0x5519af[_0x1a8aa7(0x1ca)]&&(_0x6ade33=_0x1a8aa7(0x190),_0x30c0b5={'type':_0x1a8aa7(0x1f8),'content':_0x22f524(_0x5d8e43,_0x6ade33,_0x22f524(_0x5d8e43,_0x1a8aa7(0x1e2)))});}return _0x30c0b5;});}}function Te(_0x5e9e3e){const _0xc4a736=_0x431e44;let _0x502fa3=_0x5e9e3e[_0xc4a736(0x20d)]()[_0xc4a736(0x1d8)][_0xc4a736(0x177)][_0xc4a736(0x1c5)];for(;_0x502fa3;){const _0x34d29b=_0x502fa3[_0xc4a736(0x1be)](_0xc4a736(0x18b));if(!_0x34d29b)return!0x1;if(_0x34d29b==_0x5e9e3e[_0xc4a736(0x214)][_0xc4a736(0x17a)])return _0xc4a736(0x17a);if(_0x34d29b==_0x5e9e3e[_0xc4a736(0x214)][_0xc4a736(0x1d5)])return _0xc4a736(0x1d5);_0x502fa3=_0x502fa3[_0xc4a736(0x1c5)];}return!0x1;}