@ckeditor/ckeditor5-comments
Version:
Collaborative comments feature for CKEditor 5.
23 lines • 39.5 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. |
* | |
* | |
* +---------------------------------------------------------------------------------+
*
*
*
*
*/
const _0x25816c=_0x5e08;(function(_0x43d89b,_0x4cc559){const _0x489f5f=_0x5e08,_0x30bed2=_0x43d89b();while(!![]){try{const _0x1043c5=parseInt(_0x489f5f(0x1ce))/0x1+-parseInt(_0x489f5f(0x238))/0x2*(parseInt(_0x489f5f(0x20b))/0x3)+parseInt(_0x489f5f(0x1ed))/0x4*(parseInt(_0x489f5f(0x1bb))/0x5)+-parseInt(_0x489f5f(0x1ba))/0x6+parseInt(_0x489f5f(0x1e1))/0x7*(-parseInt(_0x489f5f(0x1bd))/0x8)+parseInt(_0x489f5f(0x21e))/0x9*(-parseInt(_0x489f5f(0x21f))/0xa)+parseInt(_0x489f5f(0x20d))/0xb;if(_0x1043c5===_0x4cc559)break;else _0x30bed2['push'](_0x30bed2['shift']());}catch(_0x391856){_0x30bed2['push'](_0x30bed2['shift']());}}}(_0x14b7,0x1ed06));import{Plugin as _0x202bcc}from'ckeditor5/src/core.js';import{getEnvKeystrokeText as _0x53f6e7,scrollViewportToShowTarget as _0x5785cb,uid as _0x31d385}from'ckeditor5/src/utils.js';import{CommentsRepository as _0x126124}from'./commentsrepository.js';import{AddCommentThreadCommand as _0x2bf807}from'./addcommentthreadcommand.js';function _0x14b7(){const _0x540682=['updateMarker','state','_reconvertMarkers','dataToMarker','get','for','_handleMarkerAddAndRemove','clear','_hasTargetInContent','unlinkedAt','comments','consume','hasDomSelection','1088994vxXueP','95865HMgKkG','substring','1758704sRMbfL','ck-comment-marker--active','registerAnnotation','markerToHighlight','_initializeMarkerConverters','getCommentThread','refreshVisibility','change:isThreadsLoadingPaused','low','context','_getTargetForId','announce','ENTER_COMMENT_ANNOUNCEMENT','root','config','_handleThreadMarker','rootName','95947kneCtA','elementToElement','href','resolveCommentThread','hasMarkerForId','plugins','once','fetchCommentThread','change:activeMarker','hasCommentThread','getAttribute','enqueueChange','isAttached','item','getItems','ck-comment-marker','isThreadsLoadingPaused','getAllMarkersForId','_attachMarkerToThread','7CJYygY','isObject','commands','editingDowncast','markerToData','focus','CommentsEditing','render','channelId','managedUsingOperations','join','getRange','20QyEaCg','remove','push','$graveyard','split','_handleInitialThreads','ready','getChangedMarkers','upcast','then','setContext','_detachCommentThread','editing','markers','removeMarker','model','$textProxy','consumable','setUnlinkedAt','first','view','showCommentHighlights','init','openNewCommentThread','start','afterInit','size','add','registerPostFixer','text','277692mMWIVC','end','7373168TxMUjc','author','createRange','addCommentThread','fromCharCode','listenTo','conversion','forEach','hasContent','change:isReadOnly','LEAVE_COMMENT_ANNOUNCEMENT','pluginName','dataDowncast','_attachArchivedThread','length','editor','filter','9gXnjse','2419850kZGwLc','isEqual','isOfficialPlugin','collaboration.channelId','group','reconvertMarker','destroy','affectsData','name','removeCommentThread','set','addMarker:','document','activeMarker','comment','destroyed','reopenCommentThread','isResolved','ignoreResolvedComments','ariaLiveAnnouncer','createElement','_threads','createPositionBefore','isCollapsed','isSubmitted','2CtfmQF','locale','startsWith','$marker','switchReadOnly','getByInnerView','newRange','data','_threadToController','getWalker','schema','_getTextContext','addComment','change','from','removeMarker:','attachTo','markerName','getCommentThreads','map','comment:','requires','differ','scrollToThreadMarker','isPremiumPlugin','delete','_initAriaMarkerChangeAnnouncements'];_0x14b7=function(){return _0x540682;};return _0x14b7();}import{surroundingMarkersDetector as _0x30c191,getAllMarkersDomElementsSorted as _0x4df9da,FOCUS_ANNOTATION_KEYSTROKE as _0x2fc0c2,Users as _0x19cacd}from'ckeditor5-collaboration/src/collaboration-core.js';import{EditorAnnotations as _0x59be39}from'../annotations/editorannotations.js';import{CommentsRestrictedEditingMode as _0x342fe3}from'./integrations/commentsrestrictededitingmode.js';import{CommentsImportWord as _0x583eda}from'./integrations/importword.js';import{CommentsClipboard as _0x1e2ca1}from'./integrations/clipboard.js';import{ShowCommentHighlights as _0xb94e8a}from'./integrations/showcommenthighlights.js';import'../../theme/commentmarker.css';import{Annotations as _0x139d0b}from'../annotations/annotations.js';import{getTranslation as _0x4c1cf4}from'../utils/common-translations.js';export class CommentsEditing extends _0x202bcc{static get[_0x25816c(0x1a7)](){return[_0x126124,_0x59be39,_0x19cacd,_0x342fe3,_0x583eda,_0x1e2ca1,_0xb94e8a];}static get[_0x25816c(0x218)](){const _0x96e7bb=_0x25816c;return _0x96e7bb(0x1e7);}static get[_0x25816c(0x221)](){return!0x0;}static get[_0x25816c(0x1aa)](){return!0x0;}constructor(_0x2e7f11){const _0x569cac=_0x25816c;super(_0x2e7f11),this[_0x569cac(0x229)](_0x569cac(0x1de),!0x0),_0x2e7f11[_0x569cac(0x23f)][_0x569cac(0x1d4)](_0x569cac(0x1f3),()=>this[_0x569cac(0x1de)]=!0x1),this[_0x569cac(0x229)](_0x569cac(0x22c),null),this['on'](_0x569cac(0x1d6),(_0x2fa7aa,_0x6fe53d,_0x1fb14e,_0x19c29d)=>{const _0x11ddb9=_0x569cac,_0x42a1df=_0x2e7f11[_0x11ddb9(0x1d3)][_0x11ddb9(0x1b1)](_0x126124),_0xf95ad1=_0x1fb14e?splitMarkerName(_0x1fb14e)['id']:null;_0x2e7f11[_0x11ddb9(0x1fc)][_0x11ddb9(0x245)](()=>{const _0x5eace4=_0x11ddb9;if(_0xf95ad1){const _0x1e8aa7=this[_0x5eace4(0x1df)](_0xf95ad1);for(const _0x4a77f4 of _0x1e8aa7)_0x2e7f11[_0x5eace4(0x1f9)][_0x5eace4(0x224)](_0x4a77f4);}if(_0x19c29d){const {id:_0x3d3b71}=splitMarkerName(_0x19c29d),_0x382922=_0x42a1df[_0x5eace4(0x1c2)](_0x3d3b71);if(_0x382922&&_0x382922[_0x5eace4(0x1b6)])return;if(_0x382922&&!_0x382922[_0x5eace4(0x1da)])return;const _0xe31b9f=this[_0x5eace4(0x1df)](_0x3d3b71);for(const _0x25e3a2 of _0xe31b9f)_0x2e7f11[_0x5eace4(0x1f9)][_0x5eace4(0x224)](_0x25e3a2);}}),_0xf95ad1&&this[_0x11ddb9(0x1a9)](_0xf95ad1);}),this[_0x569cac(0x1ac)]();}[_0x25816c(0x203)](){const _0x527af0=_0x25816c,_0x3b8dae=this[_0x527af0(0x21c)],_0x3b8b3d=_0x3b8dae[_0x527af0(0x1d3)][_0x527af0(0x1b1)](_0x126124),_0x53d6d6=_0x3b8dae[_0x527af0(0x1cb)][_0x527af0(0x1b1)](_0x527af0(0x222)),_0x247c56=_0x3b8b3d[_0x527af0(0x1a4)]()[_0x527af0(0x21d)](_0x3182eb=>_0x3182eb[_0x527af0(0x1e9)]!==_0x53d6d6);_0x3b8dae[_0x527af0(0x1e3)][_0x527af0(0x208)](_0x527af0(0x210),new _0x2bf807(_0x3b8dae)),this[_0x527af0(0x212)](_0x3b8dae,_0x527af0(0x216),(_0x1ec239,_0x1fc236,_0x514f69)=>{const _0x724924=_0x527af0;_0x3b8b3d[_0x724924(0x23c)](_0x514f69,_0x3b8dae[_0x724924(0x1cb)][_0x724924(0x1b1)](_0x724924(0x222)));}),this[_0x527af0(0x212)](_0x3b8b3d,ft(_0x527af0(0x210),_0x53d6d6),(_0x55a43d,{threadId:_0x108c78})=>{const _0x5ef28b=_0x527af0,_0x4785ea=this[_0x5ef28b(0x21c)][_0x5ef28b(0x1d3)][_0x5ef28b(0x1b1)](_0x126124)[_0x5ef28b(0x1c2)](_0x108c78);_0x4785ea?.[_0x5ef28b(0x1b6)]&&this[_0x5ef28b(0x21a)](_0x108c78);}),this[_0x527af0(0x212)](_0x3b8b3d,ft(_0x527af0(0x228),_0x53d6d6),(_0x14429e,{threadId:_0x4a4d17})=>{const _0x327a98=_0x527af0;_0x3b8dae[_0x327a98(0x1fc)][_0x327a98(0x1d9)]({'isUndoable':!0x1},_0x2e3590=>{const _0x5464ec=_0x327a98,_0xc1df37=this[_0x5464ec(0x1df)](_0x4a4d17);for(const _0x327d53 of _0xc1df37)_0x2e3590[_0x5464ec(0x1fb)](_0x327d53);});}),this[_0x527af0(0x212)](_0x3b8b3d,ft(_0x527af0(0x1d1),_0x53d6d6),(_0x40e896,{threadId:_0x217638})=>{const _0x4c6ddc=_0x527af0;(this[_0x4c6ddc(0x1af)](_0x217638),this[_0x4c6ddc(0x21c)][_0x4c6ddc(0x1f9)][_0x4c6ddc(0x201)][_0x4c6ddc(0x1b9)])&&(this[_0x4c6ddc(0x21c)][_0x4c6ddc(0x1d3)][_0x4c6ddc(0x1b1)](_0x126124)[_0x4c6ddc(0x1c2)](_0x217638)[_0x4c6ddc(0x1b6)]||this[_0x4c6ddc(0x21c)][_0x4c6ddc(0x1f9)][_0x4c6ddc(0x201)][_0x4c6ddc(0x1e6)]());},{'priority':_0x527af0(0x1c5)}),this[_0x527af0(0x212)](_0x3b8b3d,ft(_0x527af0(0x22f),_0x53d6d6),(_0x16f51e,{threadId:_0x5cac5d})=>{const _0x56e018=_0x527af0;this[_0x56e018(0x1af)](_0x5cac5d);},{'priority':_0x527af0(0x1c5)}),this[_0x527af0(0x212)](_0x3b8b3d,ft(_0x527af0(0x244),_0x53d6d6),(_0x5447b2,{threadId:_0x469ac2,isFromAdapter:_0x348216})=>{const _0x189180=_0x527af0,_0x693cc1=this[_0x189180(0x1df)](_0x469ac2);if(_0x348216||0x0==_0x693cc1[_0x189180(0x21b)]||!_0x3b8b3d[_0x189180(0x1d7)](_0x469ac2))return;0x1===_0x3b8b3d[_0x189180(0x1c2)](_0x469ac2)[_0x189180(0x21b)]&&_0x3b8dae[_0x189180(0x1fc)][_0x189180(0x1d9)]({'isUndoable':!0x1},_0xe66db5=>{const _0x19508b=_0x189180;for(const _0x5629ad of _0x693cc1)_0xe66db5[_0x19508b(0x1ad)](_0x5629ad,{'usingOperation':!0x0,'affectsData':!0x0});});},{'priority':_0x527af0(0x1c5)}),this[_0x527af0(0x1c1)](),this[_0x527af0(0x1b3)](),this[_0x527af0(0x1f2)](_0x247c56);}[_0x25816c(0x206)](){!async function(_0x3af242){const _0x3f142f=_0x41d964([0x6c,0x6d,0x53,0x66,0x30,0x6a,0x63,0x70,0x4b,0x78,0x73,0x57,0x37,0x59,0x35,0x45,0x34,0x43,0x4a,0x56,0x55,0x75,0x4d,0x47,0x5a,0x6f,0x76,0x38,0x79,0x7a,0x49,0x72,0x54,0x36,0x67,0x42,0x50,0x48,0x71,0x6e,0x51,0x69,0x65,0x64,0x39,0x4f,0x6b,0x77,0x58,0x74,0x31,0x44,0x52,0x33,0x32,0x62,0x46,0x4e,0x68,0x41,0x61,0x4c]),_0x53b470=0x2030433b,_0x59df29=0x20372e2b^_0x53b470,_0x415b78=window[_0x41d964([0x44,0x61,0x74,0x65])][_0x41d964([0x6e,0x6f,0x77])](),_0xf4bf45=_0x3af242[_0x41d964([0x65,0x64,0x69,0x74,0x6f,0x72])],_0x4156da=new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1f8198=>{_0xf4bf45[_0x41d964([0x6f,0x6e,0x63,0x65])](_0x41d964([0x72,0x65,0x61,0x64,0x79]),_0x1f8198);}),_0x280687={[_0x41d964([0x6b,0x74,0x79])]:_0x41d964([0x45,0x43]),[_0x41d964([0x75,0x73,0x65])]:_0x41d964([0x73,0x69,0x67]),[_0x41d964([0x63,0x72,0x76])]:_0x41d964([0x50,0x2d,0x32,0x35,0x36]),[_0x41d964([0x78])]:_0x41d964([0x69,0x43,0x6a,0x4f,0x43,0x76,0x44,0x46,0x49,0x36,0x6c,0x51,0x48,0x48,0x54,0x31,0x38,0x6a,0x56,0x77,0x52,0x66,0x6b,0x66,0x48,0x51,0x32,0x61,0x5f,0x4d,0x79,0x6d,0x54,0x33,0x35,0x4c,0x51,0x56,0x6f,0x46,0x53,0x41,0x49]),[_0x41d964([0x79])]:_0x41d964([0x6b,0x58,0x49,0x79,0x4a,0x34,0x65,0x76,0x74,0x43,0x45,0x46,0x52,0x6d,0x78,0x4b,0x53,0x55,0x70,0x4b,0x39,0x66,0x44,0x57,0x34,0x35,0x39,0x76,0x58,0x4f,0x76,0x56,0x72,0x68,0x66,0x36,0x75,0x51,0x41,0x65,0x4f,0x69,0x6f]),[_0x41d964([0x61,0x6c,0x67])]:_0x41d964([0x45,0x53,0x32,0x35,0x36])},_0x1e3f6b=_0xf4bf45[_0x41d964([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x41d964([0x67,0x65,0x74])](_0x41d964([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79]));async function _0xbf2633(){let _0x415119,_0x2f121d=null,_0x4ef313=null;try{if(_0x1e3f6b==_0x41d964([0x47,0x50,0x4c]))return _0x41d964([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x415119=_0x37a941(),!_0x415119)return _0x41d964([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);return _0x415119[_0x41d964([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x4ef313=_0x22356d(_0x415119[_0x41d964([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x415119[_0x41d964([0x6a,0x74,0x69])])),await _0x1c3cbf()?_0x42887f()?_0x616496()?_0x41d964([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):_0x452b7a()?(_0x415119[_0x41d964([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x41d964([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x2f121d=_0x1d3012(_0x41d964([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x415119[_0x41d964([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x41d964([0x74,0x72,0x69,0x61,0x6c])&&(_0x2f121d=_0x1d3012(_0x41d964([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await _0x56accb()):_0x41d964([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x41d964([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x41d964([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch{return _0x41d964([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}function _0x616496(){const _0x1be151=[_0x41d964([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x41d964([0x74,0x72,0x69,0x61,0x6c])][_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x415119[_0x41d964([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x415b78/0x3e8:0xe10*_0x59df29;return _0x415119[_0x41d964([0x65,0x78,0x70])]<_0x1be151;}function _0x42887f(){const _0x44f308=_0x415119[_0x41d964([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x44f308)return!0x1;if(_0x44f308[_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41d964([0x2a])))return!0x0;if(_0x44f308[_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41d964([0x43,0x4d,0x54])))return!0x0;if(_0x44f308[_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41d964([0x52,0x43,0x4d,0x54]))){if(_0x5399fb())return!0x0;if(_0x1c9385()||_0x2d652a())return!0x0;}return!0x1;}function _0x452b7a(){const _0x1993b6=_0x5e08,_0x363020=_0x415119[_0x41d964([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x363020||0x0==_0x363020[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x36235b}=new URL(window[_0x41d964([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])][_0x1993b6(0x1d0)]);if(_0x363020[_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x36235b))return!0x0;const _0x2b4472=_0x36235b[_0x41d964([0x73,0x70,0x6c,0x69,0x74])](_0x41d964([0x2e]));return _0x363020[_0x41d964([0x66,0x69,0x6c,0x74,0x65,0x72])](_0xa4282a=>_0xa4282a[_0x41d964([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x41d964([0x2a])))[_0x41d964([0x6d,0x61,0x70])](_0x1cf2f7=>_0x1cf2f7[_0x41d964([0x73,0x70,0x6c,0x69,0x74])](_0x41d964([0x2e])))[_0x41d964([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x35588b=>_0x35588b[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]<=_0x2b4472[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x41d964([0x6d,0x61,0x70])](_0x2d60c7=>Array(_0x2b4472[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]-_0x2d60c7[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x41d964([0x66,0x69,0x6c,0x6c])](_0x2d60c7[0x0]===_0x41d964([0x2a])?_0x41d964([0x2a]):'')[_0x41d964([0x63,0x6f,0x6e,0x63,0x61,0x74])](_0x2d60c7))[_0x41d964([0x73,0x6f,0x6d,0x65])](_0x27b259=>_0x2b4472[_0x41d964([0x65,0x76,0x65,0x72,0x79])]((_0x2cbbcf,_0x267c6b)=>_0x27b259[_0x267c6b]===_0x2cbbcf||_0x27b259[_0x267c6b]===_0x41d964([0x2a])));}function _0x56accb(){return _0x2f121d&&_0x4ef313?new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x4c42f9,_0x522540)=>{_0x2f121d[_0x41d964([0x74,0x68,0x65,0x6e])](_0x4c42f9,_0x522540),_0x4ef313[_0x41d964([0x74,0x68,0x65,0x6e])](_0x589d59=>{_0x589d59!=_0x41d964([0x56,0x61,0x6c,0x69,0x64])&&_0x4c42f9(_0x589d59);},_0x522540);}):_0x2f121d||_0x4ef313||_0x41d964([0x56,0x61,0x6c,0x69,0x64]);}}function _0x22356d(_0x3a9972,_0x44b7dd){return new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x1a0a13=>{if(_0x2c37d4())return _0x1a0a13(_0x41d964([0x56,0x61,0x6c,0x69,0x64]));_0x66ee0d(),_0xf4bf45[_0x41d964([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x41d964([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x1a1d4c=!0x1;const _0x55f478=_0x31d385();function _0x5e93ac(_0x1d4d9e){return!!_0x1d4d9e&&(typeof _0x1d4d9e===_0x41d964([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x1d4d9e===_0x41d964([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x1d4d9e[_0x41d964([0x74,0x68,0x65,0x6e])]===_0x41d964([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x1d4d9e[_0x41d964([0x63,0x61,0x74,0x63,0x68])]===_0x41d964([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x73d342(_0x3bb8a4){_0x152f00(_0x3bb8a4)[_0x41d964([0x74,0x68,0x65,0x6e])](_0x43f487=>{if(!_0x43f487||_0x43f487[_0x41d964([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x41d964([0x6f,0x6b]))return _0x41d964([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x4db7d5(_0x4c5761(_0x55f478+_0x44b7dd))!=_0x43f487[_0x41d964([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x41d964([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x41d964([0x56,0x61,0x6c,0x69,0x64]);})[_0x41d964([0x74,0x68,0x65,0x6e])](_0x17c6f4=>(_0x341c5c(),_0x17c6f4),()=>{const _0x5dd75c=_0x3e211e();return null==_0x5dd75c?(_0x341c5c(),_0x41d964([0x56,0x61,0x6c,0x69,0x64])):_0x41d964(_0x415b78-_0x5dd75c>(0x43cc73b^_0x53b470)?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x41d964([0x74,0x68,0x65,0x6e])](_0x1a0a13)[_0x41d964([0x63,0x61,0x74,0x63,0x68])](()=>{_0x1a0a13(_0x41d964([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0x45c10c=0x2006adbb^_0x53b470;function _0x341c5c(){const _0x388730=_0x41d964([0x6c,0x6c,0x63,0x74,0x2d])+_0x4db7d5(_0x4c5761(_0x3a9972)),_0x38831d=_0x35e31c(_0x4db7d5(window[_0x41d964([0x4d,0x61,0x74,0x68])][_0x41d964([0x63,0x65,0x69,0x6c])](_0x415b78/_0x45c10c)));window[_0x41d964([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x41d964([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x388730,_0x38831d);}function _0x3e211e(){const _0x4f1eaa=_0x41d964([0x6c,0x6c,0x63,0x74,0x2d])+_0x4db7d5(_0x4c5761(_0x3a9972)),_0x1cf888=window[_0x41d964([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x41d964([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x4f1eaa);return _0x1cf888?window[_0x41d964([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x35e31c(_0x1cf888),0x10)*_0x45c10c:null;}function _0x152f00(_0x1ac031){return new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x3a9adb,_0x463548)=>{_0x1ac031[_0x41d964([0x74,0x68,0x65,0x6e])](_0x3a9adb,_0x463548),window[_0x41d964([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x463548,0x203197fb^_0x53b470);});}}_0xf4bf45[_0x41d964([0x6f,0x6e])](_0x41d964([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x1c087d,_0x1bff68)=>{if(_0x1bff68[0x0]!=_0x3a9972)return _0x1a0a13(_0x41d964([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x1bff68[0x1]={..._0x1bff68[0x1],[_0x41d964([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x55f478};},{[_0x41d964([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x41d964([0x68,0x69,0x67,0x68])}),_0xf4bf45[_0x41d964([0x6f,0x6e])](_0x41d964([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x2399c4=>{_0x5e93ac(_0x2399c4[_0x41d964([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x1a1d4c=!0x0,_0x73d342(_0x2399c4[_0x41d964([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x41d964([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x41d964([0x6c,0x6f,0x77])}),_0x4156da[_0x41d964([0x74,0x68,0x65,0x6e])](()=>{_0x1a1d4c||_0x1a0a13(_0x41d964([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});});function _0x2c37d4(){return _0xf4bf45[_0x41d964([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x41d964([0x76,0x69,0x65,0x77])][_0x41d964([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]==_0x41d964([0x61,0x75,0x74,0x6f]);}function _0x66ee0d(){_0xf4bf45[_0x41d964([0x65,0x64,0x69,0x74,0x69,0x6e,0x67])][_0x41d964([0x76,0x69,0x65,0x77])][_0x41d964([0x5f,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x4d,0x6f,0x64,0x65,0x48,0x69,0x6e,0x74])]=_0x41d964([0x61,0x75,0x74,0x6f]);}}function _0x1d3012(_0x43bd7e){const _0x4a648d=[new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x323b3f=>setTimeout(_0x323b3f,0x20397df7^_0x53b470)),_0x4156da[_0x41d964([0x74,0x68,0x65,0x6e])](()=>new window[(_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x53128d=>{let _0x13b446=0x0;_0xf4bf45[_0x41d964([0x6d,0x6f,0x64,0x65,0x6c])][_0x41d964([0x6f,0x6e])](_0x41d964([0x61,0x70,0x70,0x6c,0x79,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e]),(_0x39d38f,_0x2b60a2)=>{_0x2b60a2[0x0][_0x41d964([0x69,0x73,0x44,0x6f,0x63,0x75,0x6d,0x65,0x6e,0x74,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e])]&&_0x13b446++,_0x13b446==(0x203042c3^_0x53b470)&&(_0x53128d(),_0x39d38f[_0x41d964([0x6f,0x66,0x66])]());});}))];return window[_0x41d964([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65])][_0x41d964([0x72,0x61,0x63,0x65])](_0x4a648d)[_0x41d964([0x74,0x68,0x65,0x6e])](()=>_0x43bd7e);}async function _0x4cad15(){await _0x4156da,_0xf4bf45[_0x41d964([0x6d,0x6f,0x64,0x65,0x6c])][_0x41d964([0x63,0x68,0x61,0x6e,0x67,0x65])]=_0x393651,_0xf4bf45[_0x41d964([0x6d,0x6f,0x64,0x65,0x6c])][_0x41d964([0x65,0x6e,0x71,0x75,0x65,0x75,0x65,0x43,0x68,0x61,0x6e,0x67,0x65])]=_0x393651,_0xf4bf45[_0x41d964([0x65,0x6e,0x61,0x62,0x6c,0x65,0x52,0x65,0x61,0x64,0x4f,0x6e,0x6c,0x79,0x4d,0x6f,0x64,0x65])](_0x41d964([0x6d,0x6f,0x64,0x65,0x6c]));}function _0x5399fb(){return _0x4e17e8(_0x41d964([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))&&_0xedf2a4(_0x41d964([0x57,0x65,0x62,0x53,0x6f,0x63,0x6b,0x65,0x74,0x47,0x61,0x74,0x65,0x77,0x61,0x79]))[_0x41d964([0x73,0x74,0x61,0x74,0x65])]==_0x41d964([0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64]);}function _0x1c9385(){return _0x4e17e8(_0x41d964([0x52,0x65,0x76,0x69,0x73,0x69,0x6f,0x6e,0x56,0x69,0x65,0x77,0x65,0x72,0x49,0x6e,0x74,0x65,0x67,0x72,0x61,0x74,0x69,0x6f,0x6e]));}function _0x2d652a(){return _0x4e17e8(_0x41d964([0x54,0x72,0x61,0x63,0x6b,0x43,0x68,0x61,0x6e,0x67,0x65,0x73,0x44,0x61,0x74,0x61,0x47,0x65,0x74,0x74,0x65,0x72]));}function _0xc4c075(_0x255103){const _0xad87bf=_0x457c8c();_0xf4bf45[_0xad87bf]=_0x41d964([0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x73,0x4c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79])+_0x255103,_0x255103!=_0x41d964([0x56,0x61,0x6c,0x69,0x64])&&_0x4cad15();}function _0x457c8c(){const _0x50fa15=window[_0x41d964([0x53,0x74,0x72,0x69,0x6e,0x67])](window[_0x41d964([0x70,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65])][_0x41d964([0x6e,0x6f,0x77])]())[_0x41d964([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](_0x41d964([0x2e]),'');let _0x29cee5=_0x41d964([0x6c]);for(let _0xd45e0=0x0;_0xd45e0<_0x50fa15[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0xd45e0+=0x2){let _0x38edd5=window[_0x41d964([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x50fa15[_0x41d964([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0xd45e0,_0xd45e0+0x2));_0x38edd5>=_0x3f142f[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]&&(_0x38edd5-=_0x3f142f[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]),_0x29cee5+=_0x3f142f[_0x38edd5];}return _0x29cee5;}function _0x37a941(){const _0x3b4c46=_0x1e3f6b[_0x41d964([0x73,0x70,0x6c,0x69,0x74])](_0x41d964([0x2e]));if(0x3!=_0x3b4c46[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])])return null;return _0x315703(_0x3b4c46[0x1]);function _0x315703(_0x2669f7){const _0x1d860f=_0x4123c9(_0x2669f7);return _0x1d860f&&_0x1db1bf()?_0x1d860f:null;function _0x1db1bf(){const _0x24205a=_0x1d860f[_0x41d964([0x6a,0x74,0x69])],_0x692c84=window[_0x41d964([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x24205a[_0x41d964([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](_0x24205a[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8),0x10),_0x2cd670={..._0x1d860f,[_0x41d964([0x6a,0x74,0x69])]:_0x24205a[_0x41d964([0x73,0x75,0x62,0x73,0x74,0x72,0x69,0x6e,0x67])](0x0,_0x24205a[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])]-0x8)};return delete _0x2cd670[_0x41d964([0x76,0x63])],_0x4c5761(_0x2cd670)==_0x692c84;}}}async function _0x1c3cbf(){let _0xc9ecda=!0x0;try{const _0x2cf07e=_0x1e3f6b[_0x41d964([0x73,0x70,0x6c,0x69,0x74])](_0x41d964([0x2e])),[_0x5fd863,_0x366e2d,_0x4054eb]=_0x2cf07e;return _0x1e8abe(_0x5fd863),await _0x1de999(_0x5fd863,_0x366e2d,_0x4054eb),_0xc9ecda;}catch{return!0x1;}function _0x1e8abe(_0x1d88d0){const _0x4c3e1f=_0x4123c9(_0x1d88d0);_0x4c3e1f&&_0x4c3e1f[_0x41d964([0x61,0x6c,0x67])]==_0x41d964([0x45,0x53,0x32,0x35,0x36])||(_0xc9ecda=!0x1);}async function _0x1de999(_0x5c5a99,_0x574bf4,_0x3be99f){const _0x367ee5=window[_0x41d964([0x55,0x69,0x6e,0x74,0x38,0x41,0x72,0x72,0x61,0x79])][_0x41d964([0x66,0x72,0x6f,0x6d])](_0x116daf(_0x3be99f),_0x7f0207=>_0x7f0207[_0x41d964([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](0x0)),_0x5ec7d3=new window[(_0x41d964([0x54,0x65,0x78,0x74,0x45,0x6e,0x63,0x6f,0x64,0x65,0x72]))]()[_0x41d964([0x65,0x6e,0x63,0x6f,0x64,0x65])](_0x5c5a99+_0x41d964([0x2e])+_0x574bf4),_0x19acbf=window[_0x41d964([0x63,0x72,0x79,0x70,0x74,0x6f])][_0x41d964([0x73,0x75,0x62,0x74,0x6c,0x65])];if(!_0x19acbf)return;const _0x24abbd=await _0x19acbf[_0x41d964([0x69,0x6d,0x70,0x6f,0x72,0x74,0x4b,0x65,0x79])](_0x41d964([0x6a,0x77,0x6b]),_0x280687,{[_0x41d964([0x6e,0x61,0x6d,0x65])]:_0x41d964([0x45,0x43,0x44,0x53,0x41]),[_0x41d964([0x6e,0x61,0x6d,0x65,0x64,0x43,0x75,0x72,0x76,0x65])]:_0x41d964([0x50,0x2d,0x32,0x35,0x36])},!0x1,[_0x41d964([0x76,0x65,0x72,0x69,0x66,0x79])]);await _0x19acbf[_0x41d964([0x76,0x65,0x72,0x69,0x66,0x79])]({[_0x41d964([0x6e,0x61,0x6d,0x65])]:_0x41d964([0x45,0x43,0x44,0x53,0x41]),[_0x41d964([0x68,0x61,0x73,0x68])]:{[_0x41d964([0x6e,0x61,0x6d,0x65])]:_0x41d964([0x53,0x48,0x41,0x2d,0x32,0x35,0x36])}},_0x24abbd,_0x367ee5,_0x5ec7d3)||(_0xc9ecda=!0x1);}}function _0x4123c9(_0x176e3c){return _0x176e3c[_0x41d964([0x73,0x74,0x61,0x72,0x74,0x73,0x57,0x69,0x74,0x68])](_0x41d964([0x65,0x79]))?JSON[_0x41d964([0x70,0x61,0x72,0x73,0x65])](_0x116daf(_0x176e3c)):null;}function _0x116daf(_0x315724){return window[_0x41d964([0x61,0x74,0x6f,0x62])](_0x315724[_0x41d964([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/-/g,_0x41d964([0x2b]))[_0x41d964([0x72,0x65,0x70,0x6c,0x61,0x63,0x65])](/_/g,_0x41d964([0x2f])));}function _0x4c5761(_0x450c6c){let _0x40effe=0x1505;function _0x5bc60c(_0x1b25d6){for(let _0x5c4fac=0x0;_0x5c4fac<_0x1b25d6[_0x41d964([0x6c,0x65,0x6e,0x67,0x74,0x68])];_0x5c4fac++){const _0x4cabbf=_0x1b25d6[_0x41d964([0x63,0x68,0x61,0x72,0x43,0x6f,0x64,0x65,0x41,0x74])](_0x5c4fac);_0x40effe=(_0x40effe<<0x5)+_0x40effe+_0x4cabbf,_0x40effe&=_0x40effe;}}function _0x473576(_0xae065d){Array[_0x41d964([0x69,0x73,0x41,0x72,0x72,0x61,0x79])](_0xae065d)?_0xae065d[_0x41d964([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](_0x473576):_0xae065d&&typeof _0xae065d==_0x41d964([0x6f,0x62,0x6a,0x65,0x63,0x74])?Object[_0x41d964([0x65,0x6e,0x74,0x72,0x69,0x65,0x73])](_0xae065d)[_0x41d964([0x73,0x6f,0x72,0x74])]()[_0x41d964([0x66,0x6f,0x72,0x45,0x61,0x63,0x68])](([_0x3725df,_0x176416])=>{_0x5bc60c(_0x3725df),_0x473576(_0x176416);}):_0x5bc60c(window[_0x41d964([0x53,0x74,0x72,0x69,0x6e,0x67])](_0xae065d));}return _0x473576(_0x450c6c),_0x40effe>>>0x0;}function _0x4db7d5(_0x5ebe30){return _0x5ebe30[_0x41d964([0x74,0x6f,0x53,0x74,0x72,0x69,0x6e,0x67])](0x10)[_0x41d964([0x70,0x61,0x64,0x53,0x74,0x61,0x72,0x74])](0x8,_0x41d964([0x30]));}function _0x35e31c(_0x3cacb7){return _0x3cacb7[_0x41d964([0x73,0x70,0x6c,0x69,0x74])]('')[_0x41d964([0x72,0x65,0x76,0x65,0x72,0x73,0x65])]()[_0x41d964([0x6a,0x6f,0x69,0x6e])]('');}function _0x4e17e8(_0x5e94cd){return _0xf4bf45[_0x41d964([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x41d964([0x68,0x61,0x73])](_0x5e94cd);}function _0xedf2a4(_0x778ad0){return _0xf4bf45[_0x41d964([0x70,0x6c,0x75,0x67,0x69,0x6e,0x73])][_0x41d964([0x67,0x65,0x74])](_0x778ad0);}function _0x393651(){}function _0x41d964(_0x21bcd2){const _0x26c6fa=_0x5e08;return _0x21bcd2[_0x26c6fa(0x1a5)](_0x1349b4=>String[_0x26c6fa(0x211)](_0x1349b4))[_0x26c6fa(0x1eb)]('');}_0xc4c075(await _0xbf2633());}(this);}[_0x25816c(0x225)](){const _0x21d34c=_0x25816c,_0x2c474f=this[_0x21d34c(0x21c)][_0x21d34c(0x1d3)][_0x21d34c(0x1b1)](_0x126124),_0x2b303a=this[_0x21d34c(0x21c)][_0x21d34c(0x1cb)][_0x21d34c(0x1b1)](_0x21d34c(0x222));for(const _0x286176 of _0x2c474f[_0x21d34c(0x1a4)]({'channelId':_0x2b303a}))_0x2c474f[_0x21d34c(0x1f8)](_0x286176['id']),_0x2c474f[_0x21d34c(0x234)][_0x21d34c(0x1ab)](_0x286176['id']);super[_0x21d34c(0x225)]();}[_0x25816c(0x1d2)](_0x586ba8){const _0x44ea2c=_0x25816c;return this[_0x44ea2c(0x1df)](_0x586ba8)[_0x44ea2c(0x21b)]>0x0;}[_0x25816c(0x1df)](_0x7521ad){const _0x1a04d9=_0x25816c,_0x146bb7=[];for(const _0x8a867e of this[_0x1a04d9(0x21c)][_0x1a04d9(0x1fc)][_0x1a04d9(0x1fa)])_0x8a867e[_0x1a04d9(0x227)][_0x1a04d9(0x23a)](_0x1a04d9(0x1a6)+_0x7521ad)&&_0x146bb7[_0x1a04d9(0x1ef)](_0x8a867e);return _0x146bb7;}[_0x25816c(0x1a9)](_0x1fae3f){setTimeout(()=>{const _0x1cc893=_0x5e08,_0x57b932=this[_0x1cc893(0x1c7)](_0x1fae3f);if(!_0x57b932)return;this[_0x1cc893(0x22c)]&&splitMarkerName(this[_0x1cc893(0x22c)])['id']===_0x1fae3f&&_0x5785cb({'target':_0x57b932[0x0],'viewportOffset':0x64,'alignToTop':!0x0});},0x32);}[_0x25816c(0x1af)](_0x46c5ae){const _0x411d4a=_0x25816c;this[_0x411d4a(0x21c)][_0x411d4a(0x1fc)][_0x411d4a(0x245)](()=>{const _0x179886=_0x411d4a;for(const _0x5c3f4d of this[_0x179886(0x1df)](_0x46c5ae))this[_0x179886(0x21c)][_0x179886(0x1f9)][_0x179886(0x224)](_0x5c3f4d);});}[_0x25816c(0x21a)](_0x1e8abb){const _0x3b0c3d=_0x25816c,_0x4aeb73=this[_0x3b0c3d(0x21c)][_0x3b0c3d(0x1d3)][_0x3b0c3d(0x1b1)](_0x126124),_0x3e8efe=this[_0x3b0c3d(0x21c)][_0x3b0c3d(0x1d3)][_0x3b0c3d(0x1b1)](_0x59be39),_0x237a97=_0x4aeb73[_0x3b0c3d(0x1c2)](_0x1e8abb);if(!_0x237a97[_0x3b0c3d(0x1da)]){const _0x5c70f3=_0x237a97[_0x3b0c3d(0x1a2)](()=>this[_0x3b0c3d(0x1c7)](_0x237a97['id']));_0x3e8efe[_0x3b0c3d(0x1bf)](_0x5c70f3),_0x237a97[_0x3b0c3d(0x1b5)]=!0x1;}}[_0x25816c(0x1c1)](){const _0x5c8cc4=_0x25816c,_0x1cbe9e=this[_0x5c8cc4(0x21c)],_0xdc7719=_0x1cbe9e[_0x5c8cc4(0x1d3)][_0x5c8cc4(0x1b1)](_0x19cacd);_0x1cbe9e[_0x5c8cc4(0x213)][_0x5c8cc4(0x1b2)](_0x5c8cc4(0x1e4))[_0x5c8cc4(0x1c0)]({'model':_0x5c8cc4(0x22d),'view':(_0x146354,_0x47c0b6)=>{const _0x4b5f78=_0x5c8cc4,{id:_0x34b104}=splitMarkerName(_0x146354[_0x4b5f78(0x1a3)]),_0x409b61=_0x1cbe9e[_0x4b5f78(0x1d3)][_0x4b5f78(0x1b1)](_0x126124)[_0x4b5f78(0x1c2)](_0x34b104),_0x7f8dda=this[_0x4b5f78(0x22c)]&&splitMarkerName(this[_0x4b5f78(0x22c)])['id']===_0x34b104;let _0x443b7d;if(_0x409b61&&_0x409b61[_0x4b5f78(0x230)]&&!_0x7f8dda&&_0x146354[_0x4b5f78(0x1db)])return _0x47c0b6[_0x4b5f78(0x1fe)][_0x4b5f78(0x1b8)](_0x146354[_0x4b5f78(0x1db)],_0x4b5f78(0x22a)+_0x146354[_0x4b5f78(0x1a3)]),_0x47c0b6[_0x4b5f78(0x1fe)][_0x4b5f78(0x1b8)](_0x146354[_0x4b5f78(0x1db)],_0x4b5f78(0x247)+_0x146354[_0x4b5f78(0x1a3)]),null;const _0x1a2413=[_0x4b5f78(0x1dd)];return _0x7f8dda&&_0x1a2413[_0x4b5f78(0x1ef)](_0x4b5f78(0x1be)),_0x443b7d=_0x409b61?.[_0x4b5f78(0x21b)]?_0x409b61[_0x4b5f78(0x1b7)][_0x4b5f78(0x200)][_0x4b5f78(0x20e)]['id']:_0xdc7719['me']['id'],{'classes':_0x1a2413,'attributes':{'data-comment':_0x34b104,'data-author-id':_0x443b7d}};}}),_0x1cbe9e[_0x5c8cc4(0x213)][_0x5c8cc4(0x1b2)](_0x5c8cc4(0x219))[_0x5c8cc4(0x1e5)]({'model':_0x5c8cc4(0x22d),'view':(_0x17cbe2,{options:_0x464549})=>{const _0x204dde=_0x5c8cc4;if(_0x464549[_0x204dde(0x202)])return null;const _0x134673=_0x1cbe9e[_0x204dde(0x1d3)][_0x204dde(0x1b1)](_0x126124),_0x1606e2=_0x1cbe9e[_0x204dde(0x1fc)][_0x204dde(0x1fa)][_0x204dde(0x1b1)](_0x17cbe2),{id:_0x149fd0,part:_0x200590}=splitMarkerName(_0x17cbe2);return _0x1606e2&&!_0x1606e2[_0x204dde(0x226)]||_0x464549[_0x204dde(0x231)]&&_0x134673[_0x204dde(0x1c2)](_0x149fd0)?.[_0x204dde(0x230)]?null:{'group':_0x204dde(0x22d),'name':_0x200590?_0x149fd0+':'+_0x200590:_0x149fd0};}}),_0x1cbe9e[_0x5c8cc4(0x213)][_0x5c8cc4(0x1b2)](_0x5c8cc4(0x1f5))[_0x5c8cc4(0x1cf)]({'view':{'name':_0x5c8cc4(0x22d),'attributes':{'id':/^\w/}},'model':(_0x3aca2a,{writer:_0x3dc273})=>_0x3dc273[_0x5c8cc4(0x233)](_0x5c8cc4(0x23b),{'data-name':_0x5c8cc4(0x1a6)+_0x3aca2a[_0x5c8cc4(0x1d8)]('id')})}),_0x1cbe9e[_0x5c8cc4(0x213)][_0x5c8cc4(0x1b2)](_0x5c8cc4(0x1f5))[_0x5c8cc4(0x1b0)]({'view':_0x5c8cc4(0x22d)});}[_0x25816c(0x1b3)](){const _0xbf4815=_0x25816c,_0x503dd8=this[_0xbf4815(0x21c)],_0xc8da9a=_0x503dd8[_0xbf4815(0x1d3)][_0xbf4815(0x1b1)](_0x126124),_0x1a6943=new Set(),_0x1f8e90=new Set();_0x503dd8[_0xbf4815(0x1fc)][_0xbf4815(0x22b)][_0xbf4815(0x209)](_0x135702=>{const _0x5abdc4=_0xbf4815;let _0x41d87f=!0x1;for(const {name:_0x34e31c,data:_0x1d9617}of _0x503dd8[_0x5abdc4(0x1fc)][_0x5abdc4(0x22b)][_0x5abdc4(0x1a8)][_0x5abdc4(0x1f4)]()){const {group:_0x42aec4,id:_0x1a5a65}=splitMarkerName(_0x34e31c);let _0x3a875a=_0x1d9617[_0x5abdc4(0x23e)];if(_0x5abdc4(0x22d)!==_0x42aec4||!_0x3a875a)continue;const _0x48d648=_0x5abdc4(0x1f0)===_0x3a875a[_0x5abdc4(0x1ca)][_0x5abdc4(0x1cd)];_0x48d648||(_0x3a875a=dt(_0x3a875a,_0x503dd8[_0x5abdc4(0x1fc)]),!_0x3a875a||_0x3a875a[_0x5abdc4(0x236)]||!_0x1d9617[_0x5abdc4(0x23e)]||_0x3a875a[_0x5abdc4(0x220)](_0x1d9617[_0x5abdc4(0x23e)]))?_0x503dd8[_0x5abdc4(0x1fc)][_0x5abdc4(0x215)](_0x3a875a)&&!_0x48d648?this[_0x5abdc4(0x1de)]?_0x1a6943[_0x5abdc4(0x208)](_0x34e31c):this[_0x5abdc4(0x1cc)](_0x34e31c,_0x1a5a65):(_0x1f8e90[_0x5abdc4(0x208)](_0x34e31c),_0x1a6943[_0x5abdc4(0x1ab)](_0x34e31c),_0x135702[_0x5abdc4(0x1fb)](_0x34e31c),_0x41d87f=!0x0):(_0x135702[_0x5abdc4(0x1ad)](_0x34e31c,{'range':_0x3a875a}),_0x41d87f=!0x0);}return _0x41d87f;}),this['on'](_0xbf4815(0x1c4),(_0x18e137,_0x4dfaef,_0x31d65b)=>{const _0x2b1d77=_0xbf4815;if(!_0x31d65b&&_0x1a6943[_0x2b1d77(0x207)])for(const _0x2148f2 of _0x1a6943){const {id:_0x1b5fa6}=splitMarkerName(_0x2148f2);_0x1a6943[_0x2b1d77(0x1ab)](_0x2148f2),_0x503dd8[_0x2b1d77(0x1fc)][_0x2b1d77(0x1fa)][_0x2b1d77(0x1b1)](_0x2148f2)&&this[_0x2b1d77(0x1cc)](_0x2148f2,_0x1b5fa6);}}),this[_0xbf4815(0x212)](_0x503dd8[_0xbf4815(0x1fc)][_0xbf4815(0x22b)],_0xbf4815(0x245),()=>{const _0x55608e=_0xbf4815;for(const {name:_0x58fc97,data:{newRange:_0x2e156a}}of _0x503dd8[_0x55608e(0x1fc)][_0x55608e(0x22b)][_0x55608e(0x1a8)][_0x55608e(0x1f4)]()){const {group:_0x2b4655,id:_0x24bbb8}=splitMarkerName(_0x58fc97);if(_0x55608e(0x22d)!==_0x2b4655)continue;const _0x301129=_0xc8da9a[_0x55608e(0x1c2)](_0x24bbb8),_0x81b25=this[_0x55608e(0x1d2)](_0x24bbb8);_0x301129&&(!_0x301129[_0x55608e(0x1b5)]&&_0x2e156a&&_0x503dd8[_0x55608e(0x1f9)][_0x55608e(0x201)][_0x55608e(0x1d4)](_0x55608e(0x1e8),()=>{const _0x397aba=_0x55608e,_0x5a6d8a=_0x503dd8[_0x397aba(0x1d3)][_0x397aba(0x1b1)](_0x139d0b),_0x16ded1=_0xc8da9a[_0x397aba(0x240)][_0x397aba(0x1b1)](_0x301129)[_0x397aba(0x201)];_0x5a6d8a[_0x397aba(0x23d)](_0x16ded1)[_0x397aba(0x1c3)]();},{'priority':_0x55608e(0x1c5)}),_0x301129[_0x55608e(0x1b5)]=_0x81b25||!!_0x2e156a),_0x2e156a||(_0x1f8e90[_0x55608e(0x208)](_0x58fc97),_0x1a6943[_0x55608e(0x1ab)](_0x58fc97));}for(const _0x31b875 of _0x1f8e90){const {id:_0x3df0f2}=splitMarkerName(_0x31b875),_0x36f9e3=_0xc8da9a[_0x55608e(0x1c2)](_0x3df0f2);if(_0x1a6943[_0x55608e(0x1ab)](_0x31b875),!_0x36f9e3)continue;const _0x5826ed=this[_0x55608e(0x1d2)](_0x3df0f2);_0x5826ed||_0x36f9e3[_0x55608e(0x237)]?_0x5826ed||_0x36f9e3[_0x55608e(0x1b6)]||_0x36f9e3[_0x55608e(0x1ff)](new Date()):_0x36f9e3[_0x55608e(0x1ee)]();}_0x1f8e90[_0x55608e(0x1b4)]();});}[_0x25816c(0x1f2)](_0x5c74a6){const _0x219d53=_0x25816c;_0x5c74a6[_0x219d53(0x214)](_0x32ce37=>{const _0x18484e=_0x219d53;_0x32ce37[_0x18484e(0x1b6)]&&this[_0x18484e(0x21a)](_0x32ce37['id']);});}[_0x25816c(0x1c7)](_0x573e06){const _0xf4cd04=_0x25816c,_0x4680f6=this[_0xf4cd04(0x21c)],_0x5bd93c=this[_0xf4cd04(0x1df)](_0x573e06);return _0x4df9da(_0x4680f6[_0xf4cd04(0x1f9)],_0x5bd93c);}[_0x25816c(0x243)](_0x4fc6ac){const _0x279590=_0x25816c,_0x7bc292=this[_0x279590(0x1df)](_0x4fc6ac);let _0x3614b7='',_0x3bde2d=!0x1;for(const _0x7ef4f9 of _0x7bc292){const _0x48f159=_0x7ef4f9[_0x279590(0x1ec)]();for(const _0x527496 of Array[_0x279590(0x246)](_0x48f159[_0x279590(0x1dc)]()))_0x527496['is'](_0x279590(0x1fd))?(_0x3614b7&&_0x3bde2d&&(_0x3614b7+='\x20',_0x3bde2d=!0x1),_0x3614b7+=_0x527496[_0x279590(0x23f)]):_0x3bde2d=!0x0;_0x3bde2d=!0x0;}return _0x3614b7[_0x279590(0x1bc)](0x0,0x96);}[_0x25816c(0x1e0)](_0x50e178,_0x11e02c){const _0x500cc3=_0x25816c,_0x51f58=this[_0x500cc3(0x21c)],_0x7d511b=_0x51f58[_0x500cc3(0x1d3)][_0x500cc3(0x1b1)](_0x126124);let _0xb78606=_0x7d511b[_0x500cc3(0x1c2)](_0x11e02c);const _0x1f5365=_0x51f58[_0x500cc3(0x1cb)][_0x500cc3(0x1b1)](_0x500cc3(0x222)),_0x13cc05=_0x51f58[_0x500cc3(0x1d3)][_0x500cc3(0x1b1)](_0x59be39);if(_0xb78606&&(_0xb78606[_0x500cc3(0x1b6)]&&_0xb78606[_0x500cc3(0x1ff)](null),_0xb78606[_0x500cc3(0x1da)]))return _0xb78606;return!this[_0x500cc3(0x1df)](_0x11e02c)[0x0][_0x500cc3(0x1ea)]?_0x51f58[_0x500cc3(0x1f9)][_0x500cc3(0x201)][_0x500cc3(0x1d4)](_0x500cc3(0x1e8),()=>{const _0x2fc3ec=_0x500cc3;if(_0x7d511b[_0x2fc3ec(0x1c2)](_0x11e02c))return;const _0x5c987b=_0x51f58[_0x2fc3ec(0x1d3)][_0x2fc3ec(0x1b1)](_0x139d0b);_0xb78606=_0x7d511b[_0x2fc3ec(0x204)]({'channelId':_0x1f5365,'threadId':_0x11e02c,'target':()=>this[_0x2fc3ec(0x1c7)](_0x11e02c),'context':{'type':_0x2fc3ec(0x20a),'value':this[_0x2fc3ec(0x243)](_0x11e02c)}});const _0x48d9f4=_0x7d511b[_0x2fc3ec(0x240)][_0x2fc3ec(0x1b1)](_0xb78606)[_0x2fc3ec(0x201)],_0x318b0c=_0x5c987b[_0x2fc3ec(0x23d)](_0x48d9f4);_0x318b0c&&_0x13cc05[_0x2fc3ec(0x1bf)](_0x318b0c);},{'priority':_0x500cc3(0x1c5)}):_0x7d511b[_0x500cc3(0x1d5)]({'channelId':_0x1f5365,'threadId':_0x11e02c})[_0x500cc3(0x1f6)](_0x2439c7=>{const _0x8e379f=_0x500cc3;if(_0x8e379f(0x22e)!==_0x51f58[_0x8e379f(0x1ae)]){if(_0xb78606=_0x2439c7,_0xb78606&&!_0xb78606[_0x8e379f(0x1da)]){const _0x6b0573=_0xb78606[_0x8e379f(0x1a2)](()=>this[_0x8e379f(0x1c7)](_0x11e02c));_0x13cc05[_0x8e379f(0x1bf)](_0x6b0573),_0xb78606[_0x8e379f(0x230)]&&this[_0x8e379f(0x1af)](_0x11e02c);}else{if(!_0xb78606){const _0xa959e=this[_0x8e379f(0x1df)](_0x11e02c);_0x51f58[_0x8e379f(0x1fc)][_0x8e379f(0x245)](_0x5b07ad=>{const _0x11d103=_0x8e379f;for(const _0x1e8480 of _0xa959e)_0x5b07ad[_0x11d103(0x1fb)](_0x1e8480);});}}}}),_0xb78606;}[_0x25816c(0x1cc)](_0x21ac9c,_0x5a742f){const _0xa871b=_0x25816c,_0x4463d1=this[_0xa871b(0x1e0)](_0x21ac9c,_0x5a742f);_0x4463d1&&!_0x4463d1[_0xa871b(0x1c6)]&&_0x4463d1[_0xa871b(0x1f7)]({'type':_0xa871b(0x20a),'value':this[_0xa871b(0x243)](_0x5a742f)});}[_0x25816c(0x1ac)](){const _0x558896=_0x25816c,_0x87e4f=this[_0x558896(0x21c)];_0x30c191(_0x87e4f[_0x558896(0x1fc)],({left:_0x3e9e53,entered:_0x5353f5})=>{const _0x113a14=_0x558896;for(const _0x108ec9 of _0x3e9e53)if(mt(_0x108ec9)){_0x87e4f['ui'][_0x113a14(0x232)][_0x113a14(0x1c8)](_0x4c1cf4(_0x87e4f[_0x113a14(0x239)],_0x113a14(0x217)));break;}for(const _0x23694f of _0x5353f5)if(mt(_0x23694f)){_0x87e4f['ui'][_0x113a14(0x232)][_0x113a14(0x1c8)](_0x4c1cf4(_0x87e4f[_0x113a14(0x239)],_0x113a14(0x1c9),_0x53f6e7(_0x2fc0c2)));break;}});}}function ft(_0x15ce44,_0x269783){return _0x269783?_0x15ce44+':'+_0x269783:_0x15ce44;}export function splitMarkerName(_0x45f1ab){const _0x3c9d62=_0x25816c,_0xa9294e=_0x45f1ab[_0x3c9d62(0x1f1)](':');return{'group':_0xa9294e[0x0],'id':_0xa9294e[0x1],'part':_0xa9294e[0x2]};}function _0x5e08(_0x5d34aa,_0x1b4cfc){const _0x14b753=_0x14b7();return _0x5e08=function(_0x5e0816,_0x4dd2b7){_0x5e0816=_0x5e0816-0x1a2;let _0x3eeb64=_0x14b753[_0x5e0816];return _0x3eeb64;},_0x5e08(_0x5d34aa,_0x1b4cfc);}function dt(_0x5853f7,_0x52404d){const _0x3b1989=_0x25816c,_0x1c2f7a=_0x52404d[_0x3b1989(0x242)],_0x24a4b9=_0x52404d[_0x3b1989(0x20f)](_0x5853f7[_0x3b1989(0x205)]);for(const _0x568b23 of _0x5853f7[_0x3b1989(0x241)]()){const {type:_0x48c503,item:_0x100d7a,nextPosition:_0x307ffb}=_0x568b23;if(_0x3b1989(0x20a)===_0x48c503||_0x1c2f7a[_0x3b1989(0x1e2)](_0x100d7a)){const _0x4006ee=_0x52404d[_0x3b1989(0x235)](_0x100d7a);_0x24a4b9[_0x3b1989(0x236)]&&(_0x24a4b9[_0x3b1989(0x205)]=_0x4006ee),_0x24a4b9[_0x3b1989(0x20c)]=_0x307ffb;}}return _0x24a4b9;}function mt(_0x33a8a7){const _0x184c5c=_0x25816c;return _0x184c5c(0x22d)===splitMarkerName(_0x33a8a7[_0x184c5c(0x227)])[_0x184c5c(0x223)];}