UNPKG

@ckeditor/ckeditor5-track-changes

Version:

CKEditor 5 track changes plugin.

23 lines • 129 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 _0x27e667=_0x4ff2;(function(_0x25e22f,_0x2d00dd){const _0x55a8ed=_0x4ff2,_0x5a4237=_0x25e22f();while(!![]){try{const _0xac617c=-parseInt(_0x55a8ed(0x309))/0x1+-parseInt(_0x55a8ed(0x2a8))/0x2*(-parseInt(_0x55a8ed(0x1a5))/0x3)+parseInt(_0x55a8ed(0x27c))/0x4+-parseInt(_0x55a8ed(0x297))/0x5+parseInt(_0x55a8ed(0x2e1))/0x6*(-parseInt(_0x55a8ed(0x2fb))/0x7)+parseInt(_0x55a8ed(0x267))/0x8*(parseInt(_0x55a8ed(0x346))/0x9)+-parseInt(_0x55a8ed(0x292))/0xa*(-parseInt(_0x55a8ed(0x22a))/0xb);if(_0xac617c===_0x2d00dd)break;else _0x5a4237['push'](_0x5a4237['shift']());}catch(_0x10fcc5){_0x5a4237['push'](_0x5a4237['shift']());}}}(_0xae36,0x73e2d));import{Plugin as _0x4e9ec8,PendingActions as _0x5239f8}from'ckeditor5/src/core.js';import{ModelLiveRange as _0x33cd20,ModelPosition as _0x550c41,ModelRange as _0x1dca59,_DetachOperation as _0x343a4a}from'ckeditor5/src/engine.js';import{CKEditorError as _0x5113e5,uid as _0xdce5a5,priorities as _0x34bd02,logWarning as _0x2a993a,getEnvKeystrokeText as _0x410f70}from'ckeditor5/src/utils.js';import{toWidget as _0x3dd905}from'ckeditor5/src/widget.js';import{Users as _0x3f4667,hashObject as _0x225b6d,surroundingMarkersDetector as _0x116754,FOCUS_ANNOTATION_KEYSTROKE as _0x32da10,DocumentCompare as _0x4b6a48}from'ckeditor5-collaboration/src/collaboration-core.js';import{TrackChangesCommand as _0x24decc}from'./commands/trackchangescommand.js';import{AcceptSuggestionCommand as _0x438360}from'./commands/acceptsuggestioncommand.js';import{DiscardSuggestionCommand as _0x27511c}from'./commands/discardsuggestioncommand.js';import{ExecuteOnAllSuggestionsCommand as _0x48e6b1}from'./commands/executeonallsuggestionscommand.js';import{ExecuteOnSelectedSuggestionsCommand as _0x1b3aa7}from'./commands/executeonselectedsuggestionscommand.js';import{Suggestion as _0x26b377}from'./suggestion.js';import{SuggestionDescriptionFactory as _0x2521a6}from'./suggestiondescriptionfactory.js';import{TrackChangesAIAssistant as _0x182042}from'./integrations/aiassistant.js';import{TrackChangesAI as _0x5c4f4e}from'./integrations/ai.js';import{TrackChangesAIQuickActions as _0x4987b2}from'./integrations/aiquickactions.js';import{TrackChangesAlignment as _0x4874d7}from'./integrations/alignment.js';import{TrackChangesBasicStyles as _0x1d5f07}from'./integrations/basicstyles.js';import{TrackChangesBlockQuote as _0xed45a3}from'./integrations/blockquote.js';import{TrackChangesBookmark as _0x21f460}from'./integrations/bookmark.js';import{TrackChangesCaseChange as _0x4a9d1a}from'./integrations/casechange.js';import{TrackChangesCKBox as _0x3c5ad6}from'./integrations/ckbox.js';import{TrackChangesCodeBlock as _0xaf2ccb}from'./integrations/codeblock.js';import{TrackChangesComments as _0x4a43d1}from'./integrations/comments.js';import{TrackChangesDeleteCommand as _0x432632}from'./integrations/deletecommand.js';import{TrackChangesList as _0x18887f}from'./integrations/list.js';import{TrackChangesDocumentListProperties as _0x2db428}from'./integrations/listproperties.js';import{TrackChangesEmoji as _0x14601b}from'./integrations/emoji.js';import{TrackChangesEnterCommand as _0x5df354}from'./integrations/entercommand.js';import{TrackChangesFindAndReplace as _0x1bc66e}from'./integrations/findandreplace.js';function _0x4ff2(_0x188e14,_0x7ea58f){const _0xae361a=_0xae36();return _0x4ff2=function(_0x4ff2b6,_0x4e6291){_0x4ff2b6=_0x4ff2b6-0x19b;let _0x3cafce=_0xae361a[_0x4ff2b6];return _0x3cafce;},_0x4ff2(_0x188e14,_0x7ea58f);}import{TrackChangesFont as _0x26c0ab}from'./integrations/font.js';import{TrackChangesFormatPainter as _0x5ac850}from'./integrations/formatpainter.js';import{TrackChangesHeading as _0x16aeed}from'./integrations/heading.js';import{TrackChangesHighlight as _0x640225}from'./integrations/highlight.js';import{TrackChangesHorizontalLine as _0x145913}from'./integrations/horizontalline.js';import{TrackChangesHtmlEmbed as _0x47d8e4}from'./integrations/htmlembed.js';import{TrackChangesImage as _0x1722c8}from'./integrations/image.js';function _0xae36(){const _0x5707f=['getCommentThread','getSuggestionCallback','discard','insertion:accept','root','tablePasteChainId','registerBlockAttribute','clear','authoredAt','buildSuggestion','clone','removeMarker:suggestion:attribute','authorName','requires',':merge','isLimit','ck-suggestion-marker-','howMany','meta','config','recordAttributeChanges','markInlineFormat','dataToMarker','document','before','oldName','discardSuggestion','setSelection','element','stringify','formatBlock:join','acceptSuggestion','getSuggestions','length','markerName','size','_saved','createdAt','deletion:join','fetchCommentThread','move','registerCustomCallback','update:suggestion','nodeAfter','newValue','deletion:accept','_defaultCallbacks','delete','_trackingSessionId','splice','formatBlock:accept','fromCharCode','_breakSuggestionMarker','isInsideObject','_getMarkerAnnouncementText','enableReadOnlyMode','mapper','enableDefaultAttributesIntegration','getMovedRangeStart','_enabledCommands','author','_rangeIsInLocalUserInsertion','_updateSuggestionData','accepted','containsItem','registerPostFixer','markMultiRangeBlockFormat','map',':$aiSuggestion','oldRange','formatBlock:chain','getMarkers','9867638XKPUVC','setTo','isNextTo','backward','createPositionAfter','next','hasSuggestion','acceptAllSuggestions','multi','ck-suggestion-marker','unbind','isIntersecting','ck-suggestion-marker--active','track-changes-suggestion-data-mismatch','widget','some','isSelectable','splitPosition','getIntersection','LEAVE','formatInline:accept','version','$marker','find','markMultiRangeInsertion','activeMarkers','item','markInsertion','markMultiRangeDeletion','includes','insertion:join','documentFragment','attributeNewValue','_model','suggestionUnloaded','containsRangeInObject','consumable','discardSelectedSuggestions','removed','_initAriaMarkerChangeAnnouncements','after','_findSuggestions','forEach','markDeletion','_getAuthorFromId','dataReady','deletion','_setSuggestionData','getRange','multipleBlocks','_getExternalAuthor','track-changes-adapter-already-set','ready','markerToData','init','conversion','trackChanges.mergeNestedSuggestions','high','assign','addRange','createRange','8PcCpXG','formatBlock:','for','_addThreadToSuggestion','change:activeMarkers','fromRange','announce','isArray','creator','warn','parent','showSuggestionHighlights','_removeSuggestion','commands','accept','concat','_recordAttributeSuggestions','isAtEnd','_mergeNestedSuggestions','track-changes-user-not-found','isAfter','2354328aVVrcK','ck-suggestion-marker-formatInline','addCommentThread','bindElementToMarker','createSelection','track-changes-suggestion-not-found','_refreshSuggestionsChain','_cutOutSuggestionMarker','_SUGGESTION_ANNOUNCEMENT','name','open','createRangeIn','isObject','createPositionBefore','options','getSuggestion','CommentsRepository','getItems','addMarkerName','Users','_joinWithAdjacentSuggestions','isRemovable','10jGwoKr','position','_suggestions','attribute','startsWith','1747040mHTvRr','collaboration.channelId','rootName','change','getChangedMarkers','_reduceSuggestionAttributeRange','containsRange','rejected','chain','isPremiumPlugin','getLastMatchingPosition','addMarker','range','markerNameToElements','attribute:discard','PENDING_ACTION_SUGGESTION','plugins','46LvBQVn','registerInlineAttribute','join','targetPosition','locale','fire','_isBlockAttribute','addMarker:suggestion','differ','dataDowncast','subType','always','formatInline:chain','removeMarkers','addHighlight','getFirstMarker','rethrowUnexpectedError','never','_createSuggestion','normal','rename','addMarker:suggestion:formatBlock','updateMarker','track-changes-adapter-missing-getsuggestion','applyOperation','isMarkedRemoveOperation','batch','getChanges','_checkSuggestionCorrectness','formatInline:join','suggestionLoaded','_onDiscard','attribute:','setAttribute','suggestion:','_setSuggestionRange','insertion:chain','end','execute','upcast','_isForcedDefaultExecutionBlock','isIntersectingWithRange','suggestion','return','listenTo','start','substring','add','head','addSuggestionData','trackingSessionId','markAttributeChange','external:','refresh','_joinSuggestions','_processAttributeChanges','forceDefaultExecution','1117698VXndTX','substr','_trackFormatChanges','href','sourcePosition','type','_editor','action','notReady','_refreshAttributeSuggestionsChain','attributeKey','isDocumentOperation','_blockAttributeKeys','data-suggestion','default','_registerDefaultCallbacks','trackChanges.trackFormatChanges','split','consume','_adapter','_handleNewSuggestionMarker','_addSuggestionMarker','trackChangesCommand','editor','unbindElementFromMarkerName','addOperation','7WFCbXa','resolve','$graveyard','commentThread','isCollapsed','low','newName','_getSuggestionData','change:data','addAttribute','comments','getCustomProperty','removeMarker','_suggestionState','706580zeAWnY','formatGroupId','stop','updateSuggestion','moveTargetPosition','group','hasComments','suggestion:formatBlock:$fakeWrap:','getFirstRange','_getAttributeKey','ck-suggestion-marker-formatBlock','insertion','_suggestionFactory','deletion:discard','addMarker:suggestion:attribute','hasCommentThread','detach','model','addComment','nodeBefore','getContainedElement','filter','_commentsRepository','markBlockFormat','keys','markerToHighlight','forward','getAncestors','lowest','schema','previous','isOwn','deletion:chain','enqueueChange','_isDataLoaded','track-changes-enable-command-twice','toViewElement','getShiftedBy','PendingActions','pluginName','startTrackingSession','toJSON','isLocal','removeMarker:suggestion:formatBlock','trackChanges','baseVersion','suggestion:deletion:','isUndo','formatBlock','removeComment','sort','_reduceExistingSuggestions','insertion:','formatInline:discard','deletion:','_isRegisteredAttribute','getAllAdjacentSuggestions','addClass','unshift','getMarkersGroup','newRange','1361133YVRLWu','_isInlineAttribute','then','afterInit','suggestion:attribute:','push','marker-count','isBlock','data','getDifference','isAtStart','catch','attribute:accept','highest','data-author-id','value','toUpperCase','attribute:join','isEqual','getMultiRangeId','containerElement','from','createRangeOn','createElement','markers','createPositionAt','has','addUser','define','writer','$text','error-saving-suggestion-data-suggestion-discarded','isBefore','removeAttribute','get','descriptionFactory','remove','commandName','insertContent','addSuggestion','formatInline:','Creating\x20a\x20suggestion\x20for\x20attribute\x20with\x20too\x20long\x20attribute\x20key.\x20This\x20may\x20lead\x20to\x20errors.\x20Change\x20the\x20attribute\x20key\x20to\x20a\x20value\x20shorter\x20than\x2037\x20characters.','suggestionChanged','10443yLcMFF','suggestion-type','track-changes-command-not-found','_afterChanges','selection','getTransformedByOperation','FORMATTING','elementToElement','getRanges','every','getNearestSelectionRange','insert','containsPosition','_splitMarkerName','_customCallbacks','editing','isOfficialPlugin','suggestion:insertion:','isMultiRange','markerReady','change:_saved','getUser','stopListening','editingDowncast','isInContent','enableCommand','skipNestingCheck','_createFromRanges','_processAttributeSuggestions','TrackChangesEditing','set','attributes','getAttribute','groupId','reconvertMarker','key','adapter','documentSelection','isExternal','_applyOperationsAsSuggestions','deleteContent','ENTER','insertion:discard','changeAttribute','format','_inlineAttributeKeys','$textProxy','removeClass','$elementName','formatInline','attributeOldValue','values','oldValue','acceptSelectedSuggestions','originalSuggestionId','@external','pop','discardAllSuggestions','_originalSuggestionId',':split','formatBlock:discard'];_0xae36=function(){return _0x5707f;};return _0xae36();}import{TrackChangesImageReplace as _0x4abf9b}from'./integrations/imagereplace.js';import{TrackChangesImageStyle as _0x168a0e}from'./integrations/imagestyle.js';import{TrackChangesImportWord as _0x3f2ad3}from'./integrations/importword.js';import{TrackChangesIndent as _0x4e0c04}from'./integrations/indent.js';import{TrackChangesInputCommand as _0xe320dc}from'./integrations/inputcommand.js';import{TrackChangesLink as _0x1210f6}from'./integrations/link.js';import{TrackChangesLegacyList as _0x26ddca}from'./integrations/legacylist.js';import{TrackChangesLegacyListProperties as _0x7f893a}from'./integrations/legacylistproperties.js';import{TrackChangesMediaEmbed as _0x56076a}from'./integrations/mediaembed.js';import{TrackChangesMention as _0xe5594d}from'./integrations/mention.js';import{TrackChangesMergeFields as _0x8d82b0}from'./integrations/mergefields.js';import{TrackChangesMultiLevelList as _0x1c2ce9}from'./integrations/multilevellist.js';import{TrackChangesPageBreak as _0x5b7878}from'./integrations/pagebreak.js';import{TrackChangesParagraph as _0x5428de}from'./integrations/paragraph.js';import{TrackChangesReplaceSourceCommand as _0x5d1440}from'./integrations/replacesourcecommand.js';import{TrackChangesRemoveFormat as _0x152397}from'./integrations/removeformat.js';import{TrackChangesRestrictedEditingMode as _0x345e1d}from'./integrations/restrictededitingmode.js';import{TrackChangesShiftEnterCommand as _0x231a16}from'./integrations/shiftentercommand.js';import{TrackChangesStandardEditingMode as _0x4fac5e}from'./integrations/standardeditingmode.js';import{TrackChangesStylesDropdown as _0x253d96}from'./integrations/style.js';import{TrackChangesTable as _0x3db0b5}from'./integrations/table.js';import{TrackChangesTableMergeSplit as _0x34a5e5}from'./integrations/tablemergesplit.js';import{TrackChangesTableHeadings as _0x2680c1}from'./integrations/tableheadings.js';import{TrackChangesTableLayout as _0x1ac85d}from'./integrations/tablelayout.js';import{TrackChangesTableClipboard as _0x317898}from'./integrations/tableclipboard.js';import{TrackChangesTableColumnResize as _0x258a05}from'./integrations/tablecolumnresize.js';import{TrackChangesTemplate as _0x568715}from'./integrations/template.js';import{TrackChangesTableOfContents as _0x19d679}from'./integrations/tableofcontents.js';import{TrackChangesTitle as _0x305744}from'./integrations/title.js';import{TrackChangesUploadcare as _0x39851f}from'./integrations/uploadcare.js';import{TrackChangesUndo as _0x551b1e}from'./integrations/undo.js';import{TrackChangesTableCaption as _0x5d0655}from'./integrations/tablecaption.js';import{TrackChangesTableProperties as _0x1515d5}from'./integrations/tableproperties.js';import{TrackChangesLineHeight as _0x756191}from'./integrations/lineheight.js';import{getTranslation as _0x3a6c3f}from'./utils/common-translations.js';import{isEqual as _0x1ef2fe,omit as _0x3aa515}from'es-toolkit/compat';export const renameAttributeKey=_0x27e667(0x1d5);export class TrackChangesEditing extends _0x4e9ec8{[_0x27e667(0x19d)];[_0x27e667(0x2f7)];[_0x27e667(0x2f4)];[_0x27e667(0x315)];[_0x27e667(0x294)];[_0x27e667(0x31f)];[_0x27e667(0x21d)];[_0x27e667(0x24b)];[_0x27e667(0x308)];[_0x27e667(0x2d0)];[_0x27e667(0x2e3)];[_0x27e667(0x279)];[_0x27e667(0x2ed)];[_0x27e667(0x1d2)];[_0x27e667(0x277)]=!0x1;[_0x27e667(0x212)]=null;static get[_0x27e667(0x1ef)](){const _0x9d7fa5=_0x27e667;return[_0x9d7fa5(0x28c),_0x3f4667,_0x5239f8,_0x4b6a48,_0x182042,_0x5c4f4e,_0x4987b2,_0x4874d7,_0x1d5f07,_0xed45a3,_0x21f460,_0x3c5ad6,_0x4a9d1a,_0xaf2ccb,_0x4a43d1,_0x432632,_0x14601b,_0x5df354,_0x1bc66e,_0x26c0ab,_0x5ac850,_0x16aeed,_0x640225,_0x145913,_0x47d8e4,_0x1722c8,_0x168a0e,_0x4abf9b,_0x3f2ad3,_0x4e0c04,_0xe320dc,_0x26ddca,_0x7f893a,_0x1c2ce9,_0x1210f6,_0x18887f,_0x756191,_0x2db428,_0x56076a,_0xe5594d,_0x8d82b0,_0x5b7878,_0x5428de,_0x5d1440,_0x152397,_0x345e1d,_0x231a16,_0x4fac5e,_0x253d96,_0x3db0b5,_0x34a5e5,_0x2680c1,_0x1ac85d,_0x5d0655,_0x317898,_0x258a05,_0x19d679,_0x1515d5,_0x568715,_0x305744,_0x39851f,_0x551b1e];}static get[_0x27e667(0x330)](){const _0x1fe012=_0x27e667;return _0x1fe012(0x1c2);}static get[_0x27e667(0x1b5)](){return!0x0;}static get[_0x27e667(0x2a0)](){return!0x0;}constructor(_0x16f65b){const _0xf6c119=_0x27e667;super(_0x16f65b),this[_0xf6c119(0x1c3)](_0xf6c119(0x243),[]),this['on'](_0xf6c119(0x26b),(_0x49be51,_0x398a30,_0x318f6e,_0x3595ac)=>{const _0x5b4689=_0xf6c119;this[_0x5b4689(0x24b)][_0x5b4689(0x29a)](()=>{const _0x3a9bfa=_0x5b4689;for(const _0x4dcb91 of[..._0x3595ac,..._0x318f6e])this[_0x3a9bfa(0x24b)][_0x3a9bfa(0x35e)][_0x3a9bfa(0x360)](_0x4dcb91)&&_0x16f65b[_0x3a9bfa(0x1b4)][_0x3a9bfa(0x1c7)](_0x4dcb91);});}),this[_0xf6c119(0x19d)]=new _0x2521a6(this[_0xf6c119(0x2f8)][_0xf6c119(0x31a)][_0xf6c119(0x326)],this[_0xf6c119(0x2f8)][_0xf6c119(0x2ac)]),this[_0xf6c119(0x2f4)]=null,this[_0xf6c119(0x315)]=new Kt(this[_0xf6c119(0x2f8)]),this[_0xf6c119(0x294)]=new Map(),this[_0xf6c119(0x31f)]=_0x16f65b[_0xf6c119(0x2a7)][_0xf6c119(0x19c)](_0xf6c119(0x28c)),this[_0xf6c119(0x21d)]=new Set(),this[_0xf6c119(0x24b)]=this[_0xf6c119(0x2f8)][_0xf6c119(0x31a)],this[_0xf6c119(0x308)]=new WeakMap(),this[_0xf6c119(0x2d0)]=!0x1,this[_0xf6c119(0x2ed)]=new Set([_0xf6c119(0x1d5)]),this[_0xf6c119(0x1d2)]=new Set(),_0x16f65b[_0xf6c119(0x1f5)][_0xf6c119(0x362)](_0xf6c119(0x2f1),_0xf6c119(0x2ef)),this[_0xf6c119(0x2e3)]=_0x16f65b[_0xf6c119(0x1f5)][_0xf6c119(0x19c)](_0xf6c119(0x2f1)),_0x16f65b[_0xf6c119(0x1f5)][_0xf6c119(0x362)](_0xf6c119(0x262),!0x0),this[_0xf6c119(0x279)]=_0x16f65b[_0xf6c119(0x1f5)][_0xf6c119(0x19c)](_0xf6c119(0x262)),this[_0xf6c119(0x2f7)]=new _0x24decc(_0x16f65b,this[_0xf6c119(0x21d)]),this[_0xf6c119(0x251)]();}[_0x27e667(0x260)](){const _0x46e746=_0x27e667,_0x406def=this[_0x46e746(0x2f8)],_0x3ed337=(_0x3b5403,_0x397a94)=>{const _0x2cc9e3=_0x46e746;if(_0x2cc9e3(0x295)!=_0x3b5403)return _0x2cc9e3(0x1f2)+_0x3b5403;const _0x2e53d8=_0x397a94[_0x2cc9e3(0x2f2)]('|')[0x0];return this[_0x2cc9e3(0x2ae)](_0x2e53d8)?_0x2cc9e3(0x313):_0x2cc9e3(0x27d);};_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x1bc))[_0x46e746(0x322)]({'model':_0x46e746(0x2d2),'view':_0x2a1edb=>{const _0x43effb=_0x46e746,{id:_0x118b30,authorId:_0xdd1dbf,type:_0x1e0eaf,subType:_0x12571a}=this[_0x43effb(0x1b2)](_0x2a1edb[_0x43effb(0x204)]),_0x269c6e=[_0x43effb(0x233),_0x3ed337(_0x1e0eaf,_0x12571a)];let _0x31c680=0xbb8;return this[_0x43effb(0x243)][_0x43effb(0x247)](_0x2a1edb[_0x43effb(0x204)])&&(_0x269c6e[_0x43effb(0x34b)](_0x43effb(0x236)),_0x31c680=0xbc2),_0x43effb(0x258)==_0x1e0eaf&&(_0x31c680+=0x5),{'classes':_0x269c6e,'attributes':{'data-suggestion':_0x118b30,'data-author-id':_0xdd1dbf},'priority':_0x31c680};}}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2b1))[_0x46e746(0x2d7)](_0x3fef6f=>{const _0x3de5c0=_0x46e746;_0x3fef6f['on'](_0x3de5c0(0x2af),(_0x12da99,_0x1c3c45,_0x3f63b6)=>{const _0xec8196=_0x3de5c0;if(!_0x3f63b6[_0xec8196(0x28a)][_0xec8196(0x272)])return;const _0x3e70f9=_0x1c3c45[_0xec8196(0x244)];if(!_0x3e70f9)return;const _0x40f222=_0x3f63b6[_0xec8196(0x21a)][_0xec8196(0x32d)](_0x3e70f9);_0x406def[_0xec8196(0x31a)][_0xec8196(0x326)][_0xec8196(0x288)](_0x3e70f9)&&_0x40f222&&!_0x40f222[_0xec8196(0x306)](_0xec8196(0x238))&&_0x40f222['is'](_0xec8196(0x35a))&&_0x3dd905(_0x40f222,_0x3f63b6[_0xec8196(0x363)]);},{'priority':_0x3de5c0(0x263)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2b1))[_0x46e746(0x322)]({'model':_0x46e746(0x2d2),'view':(_0x3cafd2,_0x21c68b)=>{const _0x402694=_0x46e746;if(!_0x21c68b[_0x402694(0x28a)][_0x402694(0x272)])return null;const {id:_0x2e6d3e,authorId:_0x51cbff,type:_0x15e60d,subType:_0x5ac38f}=this[_0x402694(0x1b2)](_0x3cafd2[_0x402694(0x204)]);return{'classes':[_0x402694(0x233),_0x3ed337(_0x15e60d,_0x5ac38f)],'priority':0xbb8,'attributes':{'data-suggestion':_0x2e6d3e,'data-author-id':_0x51cbff}};}});const _0x34de3b=({showActiveMarkers:_0x29cf85=!0x0,isAttributeSuggestion:_0xc201c=!0x1}={})=>(_0x5d6dab,_0x4b8794,_0x2ef9ed)=>{const _0x2f9f45=_0x46e746;if(!_0x4b8794[_0x2f9f45(0x244)])return;const {id:_0x1f3897,authorId:_0x54235a,subType:_0x1e0b0c}=this[_0x2f9f45(0x1b2)](_0x4b8794[_0x2f9f45(0x204)]);if(_0xc201c){const _0x4a2f0a=re(_0x1e0b0c);if(!this[_0x2f9f45(0x2ae)](_0x4a2f0a))return;}if(_0x4b8794[_0x2f9f45(0x244)]['is'](_0x2f9f45(0x1a9)))return void _0x2ef9ed[_0x2f9f45(0x24e)][_0x2f9f45(0x2f3)](_0x4b8794[_0x2f9f45(0x244)],_0x5d6dab[_0x2f9f45(0x285)]);const _0x335adc=_0x2ef9ed[_0x2f9f45(0x21a)][_0x2f9f45(0x32d)](_0x4b8794[_0x2f9f45(0x244)]);if(_0x4b8794[_0x2f9f45(0x244)]['is'](_0x2f9f45(0x1fe))&&_0x406def[_0x2f9f45(0x31a)][_0x2f9f45(0x326)][_0x2f9f45(0x34d)](_0x4b8794[_0x2f9f45(0x244)])&&!_0x335adc[_0x2f9f45(0x306)](_0x2f9f45(0x2b6))){_0x2ef9ed[_0x2f9f45(0x363)][_0x2f9f45(0x342)]([_0x2f9f45(0x233),_0x2f9f45(0x313)],_0x335adc),_0x2ef9ed[_0x2f9f45(0x363)][_0x2f9f45(0x2c9)](_0x2f9f45(0x2ee),_0x1f3897,_0x335adc),_0x2ef9ed[_0x2f9f45(0x363)][_0x2f9f45(0x2c9)](_0x2f9f45(0x354),_0x54235a,_0x335adc),_0x2ef9ed[_0x2f9f45(0x21a)][_0x2f9f45(0x27f)](_0x335adc,_0x4b8794[_0x2f9f45(0x204)]),_0x29cf85&&(this[_0x2f9f45(0x243)][_0x2f9f45(0x247)](_0x4b8794[_0x2f9f45(0x204)])?_0x2ef9ed[_0x2f9f45(0x363)][_0x2f9f45(0x342)](_0x2f9f45(0x236),_0x335adc):_0x2ef9ed[_0x2f9f45(0x363)][_0x2f9f45(0x1d4)](_0x2f9f45(0x236),_0x335adc));for(const _0x5c0e9d of _0x406def[_0x2f9f45(0x31a)][_0x2f9f45(0x287)](_0x4b8794[_0x2f9f45(0x244)])[_0x2f9f45(0x28d)]())_0x2ef9ed[_0x2f9f45(0x24e)][_0x2f9f45(0x2f3)](_0x5c0e9d,_0x5d6dab[_0x2f9f45(0x285)]);_0x2ef9ed[_0x2f9f45(0x24e)][_0x2f9f45(0x2f3)](_0x4b8794[_0x2f9f45(0x244)],_0x5d6dab[_0x2f9f45(0x285)]);}};_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2b1))[_0x46e746(0x2d7)](_0x1be52c=>{const _0x40556f=_0x46e746;_0x1be52c['on'](_0x40556f(0x2bd),(_0x5d44fd,_0x2b87e7,_0x2a0000)=>{const _0x1d92c6=_0x40556f;_0x2a0000[_0x1d92c6(0x28a)][_0x1d92c6(0x272)]&&_0x34de3b({'showActiveMarkers':!0x1})(_0x5d44fd,_0x2b87e7,_0x2a0000);},{'priority':_0x40556f(0x353)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2b1))[_0x46e746(0x2d7)](_0x493946=>{const _0x2799c1=_0x46e746;_0x493946['on'](_0x2799c1(0x317),(_0x4e4863,_0x5b93d2,_0x3cdb0d)=>{const _0xf1ddfd=_0x2799c1;_0x3cdb0d[_0xf1ddfd(0x28a)][_0xf1ddfd(0x272)]&&_0x34de3b({'showActiveMarkers':!0x1,'isAttributeSuggestion':!0x0})(_0x4e4863,_0x5b93d2,_0x3cdb0d);},{'priority':_0x2799c1(0x353)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2b1))[_0x46e746(0x25f)]({'model':_0x46e746(0x2d2),'view':(_0x3bff9,_0x3d761d)=>{const _0x1234b2=_0x46e746;if(_0x3d761d[_0x1234b2(0x28a)][_0x1234b2(0x272)]){const {id:_0x1d2876,authorId:_0x48f96d}=this[_0x1234b2(0x1b2)](_0x3bff9);return _0x3bff9[_0x1234b2(0x247)](_0x1234b2(0x1e0))||_0x3bff9[_0x1234b2(0x247)](_0x1234b2(0x1f0))?{'group':_0x1234b2(0x2d2),'name':_0x3bff9[_0x1234b2(0x2e2)](0xb),'attributes':{'data-suggestion':_0x1d2876,'data-author-id':_0x48f96d}}:null;}return{'group':_0x1234b2(0x2d2),'name':_0x3bff9[_0x1234b2(0x2e2)](0xb)};}}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2cf))[_0x46e746(0x1ac)]({'view':{'name':_0x46e746(0x2d2),'attributes':{'id':/^\w/,'suggestion-type':/^\w/}},'model':(_0x4911d3,{writer:_0x161af5})=>{const _0x33e496=_0x46e746;let _0x4cf01a=_0x33e496(0x2ca)+_0x4911d3[_0x33e496(0x1c5)](_0x33e496(0x1a6))+':'+_0x4911d3[_0x33e496(0x1c5)]('id');return _0x4911d3[_0x33e496(0x1c5)](_0x33e496(0x34c))&&(_0x4cf01a+=':'+_0x4911d3[_0x33e496(0x1c5)](_0x33e496(0x34c))),_0x161af5[_0x33e496(0x35d)](_0x33e496(0x240),{'data-name':_0x4cf01a});}}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x2cf))[_0x46e746(0x1f8)]({'view':_0x46e746(0x2d2)}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x1bc))[_0x46e746(0x2d7)](_0x1bfcca=>{const _0x24f87e=_0x46e746;_0x1bfcca['on'](_0x24f87e(0x2bd),_0x34de3b(),{'priority':_0x24f87e(0x263)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x1bc))[_0x46e746(0x2d7)](_0x9f15f0=>{const _0x436f37=_0x46e746;_0x9f15f0['on'](_0x436f37(0x317),_0x34de3b({'isAttributeSuggestion':!0x0}),{'priority':_0x436f37(0x263)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x1bc))[_0x46e746(0x2d7)](_0x3986c1=>{const _0x590960=_0x46e746;_0x3986c1['on'](_0x590960(0x334),(_0x2948fb,_0x28b050,_0x4d67a9)=>{const _0x2969c3=_0x590960,_0x41831e=_0x4d67a9[_0x2969c3(0x21a)][_0x2969c3(0x2a4)](_0x28b050[_0x2969c3(0x204)]);if(_0x41831e){for(const _0x51969a of _0x41831e)_0x51969a[_0x2969c3(0x306)](_0x2969c3(0x2b6))||(_0x4d67a9[_0x2969c3(0x363)][_0x2969c3(0x1d4)]([_0x2969c3(0x233),_0x2969c3(0x313),_0x2969c3(0x236)],_0x51969a),_0x4d67a9[_0x2969c3(0x363)][_0x2969c3(0x19b)](_0x2969c3(0x2ee),_0x51969a),_0x4d67a9[_0x2969c3(0x363)][_0x2969c3(0x19b)](_0x2969c3(0x354),_0x51969a),_0x4d67a9[_0x2969c3(0x21a)][_0x2969c3(0x2f9)](_0x51969a,_0x28b050[_0x2969c3(0x204)]));}},{'priority':_0x590960(0x263)});}),_0x406def[_0x46e746(0x261)][_0x46e746(0x269)](_0x46e746(0x1bc))[_0x46e746(0x2d7)](_0x4b1a92=>{const _0x3a503f=_0x46e746;_0x4b1a92['on'](_0x3a503f(0x1ed),(_0x536635,_0x47a17d,_0x4909fe)=>{const _0x1e419c=_0x3a503f,_0x1ab354=_0x4909fe[_0x1e419c(0x21a)][_0x1e419c(0x2a4)](_0x47a17d[_0x1e419c(0x204)]);if(!_0x1ab354)return;const {subType:_0x1bad24}=this[_0x1e419c(0x1b2)](_0x47a17d[_0x1e419c(0x204)]),_0x5c5355=re(_0x1bad24);if(this[_0x1e419c(0x2ae)](_0x5c5355)){for(const _0xe0497b of _0x1ab354)_0xe0497b[_0x1e419c(0x306)](_0x1e419c(0x2b6))||(_0x4909fe[_0x1e419c(0x363)][_0x1e419c(0x1d4)]([_0x1e419c(0x233),_0x1e419c(0x313),_0x1e419c(0x236)],_0xe0497b),_0x4909fe[_0x1e419c(0x363)][_0x1e419c(0x19b)](_0x1e419c(0x2ee),_0xe0497b),_0x4909fe[_0x1e419c(0x363)][_0x1e419c(0x19b)](_0x1e419c(0x354),_0xe0497b),_0x4909fe[_0x1e419c(0x21a)][_0x1e419c(0x2f9)](_0xe0497b,_0x47a17d[_0x1e419c(0x204)]));}},{'priority':_0x3a503f(0x263)});}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)][_0x46e746(0x223)](_0x7d1ecf=>{const _0x574ca8=_0x46e746;let _0x5055c1=!0x1;const _0x4805cf=Array[_0x574ca8(0x35b)](_0x406def[_0x574ca8(0x31a)][_0x574ca8(0x1f9)][_0x574ca8(0x2b0)][_0x574ca8(0x29b)]()),_0x64bfce=new Set();for(const {name:_0x2b81ed,data:_0x587eab}of _0x4805cf){const {group:_0x33547a,type:_0x458c6a,subType:_0x3f861e,id:_0x17e800}=this[_0x574ca8(0x1b2)](_0x2b81ed);if(_0x574ca8(0x2d2)!==_0x33547a)continue;const _0x1a8acd=_0x3f861e?_0x574ca8(0x2ca)+_0x458c6a+':'+_0x3f861e+':'+_0x17e800:_0x574ca8(0x2ca)+_0x458c6a+':'+_0x17e800,_0x38c499=_0x406def[_0x574ca8(0x31a)][_0x574ca8(0x35e)][_0x574ca8(0x344)](_0x1a8acd),_0x4d0b3d=_0x406def[_0x574ca8(0x31a)][_0x574ca8(0x35e)][_0x574ca8(0x19c)](_0x2b81ed),_0x2008c0=this[_0x574ca8(0x294)][_0x574ca8(0x19c)](_0x17e800);if(null!=_0x587eab[_0x574ca8(0x345)]){_0x574ca8(0x1d6)==_0x458c6a&&(_0x5055c1=_0x5055c1||Wt(_0x587eab[_0x574ca8(0x345)],_0x2b81ed,_0x7d1ecf,_0x406def[_0x574ca8(0x31a)][_0x574ca8(0x326)]));const _0x3b9431=_0x574ca8(0x295)==_0x458c6a&&this[_0x574ca8(0x2ae)](_0x3f861e[_0x574ca8(0x2f2)]('|')[0x0]),_0x156b0b=_0x574ca8(0x295)==_0x458c6a&&this[_0x574ca8(0x347)](_0x3f861e[_0x574ca8(0x2f2)]('|')[0x0]);if(_0x587eab[_0x574ca8(0x345)][_0x574ca8(0x2ff)]||_0x574ca8(0x2fd)==_0x587eab[_0x574ca8(0x345)][_0x574ca8(0x1e6)][_0x574ca8(0x299)]||_0x574ca8(0x339)==_0x458c6a&&!Qt(_0x587eab[_0x574ca8(0x345)])||_0x3b9431&&!Qt(_0x587eab[_0x574ca8(0x345)])||_0x156b0b&&Xt(_0x587eab[_0x574ca8(0x345)])||_0x574ca8(0x258)==_0x458c6a&&Xt(_0x587eab[_0x574ca8(0x345)])||_0x4d0b3d&&Yt(_0x4d0b3d,_0x38c499))_0x7d1ecf[_0x574ca8(0x307)](_0x2b81ed),_0x5055c1=!0x0;else{if(!_0x2008c0||!_0x2008c0[_0x574ca8(0x1bd)])continue;if(_0x587eab[_0x574ca8(0x345)]&&_0x587eab[_0x574ca8(0x227)]&&_0x587eab[_0x574ca8(0x345)][_0x574ca8(0x358)](_0x587eab[_0x574ca8(0x227)]))continue;_0x64bfce[_0x574ca8(0x2d7)](_0x2008c0);}}}return _0x64bfce[_0x574ca8(0x205)]>0x0&&(_0x5055c1=!!this[_0x574ca8(0x290)](_0x64bfce)||_0x5055c1),_0x5055c1;}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)][_0x46e746(0x223)](_0x451571=>{const _0x2cf06d=_0x46e746;let _0x18df39=!0x1;for(const _0x2dd5cb of _0x406def[_0x2cf06d(0x31a)][_0x2cf06d(0x1f9)][_0x2cf06d(0x2b0)][_0x2cf06d(0x2c3)]())if(_0x2cf06d(0x1b0)==_0x2dd5cb[_0x2cf06d(0x2e6)])for(const _0x36823b of this[_0x2cf06d(0x294)][_0x2cf06d(0x1d8)]()){if(_0x36823b[_0x2cf06d(0x1b7)]||!_0x36823b[_0x2cf06d(0x1bd)])continue;const _0x5a07ed=_0x2cf06d(0x339)==_0x36823b[_0x2cf06d(0x2e6)],_0x7d0b45=this[_0x2cf06d(0x312)](_0x36823b),_0x5abdb=_0x7d0b45&&this[_0x2cf06d(0x2ae)](_0x7d0b45);if(!_0x5a07ed&&!_0x5abdb)continue;const _0x2881d7=_0x36823b[_0x2cf06d(0x311)]();if(_0x2881d7[_0x2cf06d(0x2d5)][_0x2cf06d(0x271)]!=_0x2881d7[_0x2cf06d(0x2cd)][_0x2cf06d(0x271)]&&!_0x2881d7[_0x2cf06d(0x2cd)][_0x2cf06d(0x278)]){const _0x11a045=_0x406def[_0x2cf06d(0x31a)][_0x2cf06d(0x35f)](_0x2881d7[_0x2cf06d(0x2d5)][_0x2cf06d(0x20d)],_0x2cf06d(0x2cd)),_0x2549d9=_0x406def[_0x2cf06d(0x31a)][_0x2cf06d(0x266)](_0x2881d7[_0x2cf06d(0x2d5)],_0x11a045);_0x451571[_0x2cf06d(0x2be)](_0x36823b[_0x2cf06d(0x2b7)](),{'range':_0x2549d9}),_0x18df39=!0x0;}}return _0x18df39;}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)][_0x46e746(0x223)](_0x21c830=>this[_0x46e746(0x2df)](_0x21c830)),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)][_0x46e746(0x223)](_0x2fb62f=>!_0x2fb62f[_0x46e746(0x2c2)][_0x46e746(0x333)]&&this[_0x46e746(0x1c1)](_0x2fb62f)),_0x406def[_0x46e746(0x31a)]['on'](_0x46e746(0x1a8),()=>{const _0x4b0fb4=_0x46e746;this[_0x4b0fb4(0x277)]=!0x1;}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)]['on'](_0x46e746(0x303),(_0x528487,_0x45369c)=>{const _0x4c48f4=_0x46e746;if(!_0x45369c[_0x4c48f4(0x333)]||_0x45369c[_0x4c48f4(0x338)])return;if(!this[_0x4c48f4(0x277)])return;const _0x56f24c=_0x406def[_0x4c48f4(0x31a)][_0x4c48f4(0x1f9)][_0x4c48f4(0x2b0)][_0x4c48f4(0x2c3)]();if(0x0==_0x56f24c[_0x4c48f4(0x203)])return;const _0x23f6c0=[],_0x1d5072=_0x56f24c[_0x4c48f4(0x31e)](_0xd67f4d=>_0x4c48f4(0x295)==_0xd67f4d[_0x4c48f4(0x2e6)]),_0x59d822=_0x56f24c[_0x4c48f4(0x31e)](_0x15af7e=>_0x4c48f4(0x1b0)==_0x15af7e[_0x4c48f4(0x2e6)]&&_0x4c48f4(0x364)!=_0x15af7e[_0x4c48f4(0x285)]);for(const _0x563277 of _0x1d5072)this[_0x4c48f4(0x340)](_0x563277[_0x4c48f4(0x2eb)])&&_0x23f6c0[_0x4c48f4(0x34b)]({'key':_0x563277[_0x4c48f4(0x2eb)],'newValue':_0x563277[_0x4c48f4(0x24a)],'oldValue':_0x563277[_0x4c48f4(0x1d7)],'range':te(_0x563277[_0x4c48f4(0x2a3)],_0x406def[_0x4c48f4(0x31a)])});for(const _0x405855 of _0x59d822){if(_0x4c48f4(0x2bc)!=_0x405855[_0x4c48f4(0x2e8)]&&_0x4c48f4(0x2dd)!=_0x405855[_0x4c48f4(0x2e8)])continue;const _0x58b599=ee(_0x405855[_0x4c48f4(0x293)][_0x4c48f4(0x20d)],_0x406def[_0x4c48f4(0x31a)]),_0xb42feb=_0x405855[_0x4c48f4(0x1fa)];_0x4c48f4(0x2bc)==_0x405855[_0x4c48f4(0x2e8)]&&_0x23f6c0[_0x4c48f4(0x34b)]({'key':_0x4c48f4(0x1d5),'newValue':_0x405855[_0x4c48f4(0x285)],'oldValue':_0xb42feb[_0x4c48f4(0x285)],'range':_0x58b599});for(const [_0x59b1ba,_0x56c68c]of _0xb42feb[_0x4c48f4(0x1c4)]){if(!this[_0x4c48f4(0x340)](_0x59b1ba))continue;const _0x463f6b=_0x405855[_0x4c48f4(0x1c4)][_0x4c48f4(0x19c)](_0x59b1ba);_0x56c68c!==_0x463f6b&&_0x23f6c0[_0x4c48f4(0x34b)]({'key':_0x59b1ba,'newValue':_0x463f6b,'oldValue':_0x56c68c,'range':_0x58b599});}for(const [_0x19d057,_0x5023b7]of _0x405855[_0x4c48f4(0x1c4)])this[_0x4c48f4(0x340)](_0x19d057)&&(_0xb42feb[_0x4c48f4(0x1c4)][_0x4c48f4(0x360)](_0x19d057)||_0x23f6c0[_0x4c48f4(0x34b)]({'key':_0x19d057,'newValue':_0x5023b7,'oldValue':null,'range':_0x58b599}));}0x0!=_0x23f6c0[_0x4c48f4(0x203)]&&_0x406def[_0x4c48f4(0x31a)][_0x4c48f4(0x32a)](_0x45369c,_0x9646be=>{const _0x28bd61=_0x4c48f4,_0xc5d5d7=_0xdce5a5();for(const {range:_0x7307f,key:_0xd96164,oldValue:_0x18a789,newValue:_0x567df3}of _0x23f6c0)this[_0x28bd61(0x2db)](_0x7307f,_0xd96164,_0x18a789,_0x567df3,{'groupId':_0xc5d5d7});this[_0x28bd61(0x33c)](_0x9646be,_0x23f6c0);});},{'priority':_0x46e746(0x325)}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x35e)]['on'](_0x46e746(0x20c),(_0x519416,_0x36d994,_0x9d439d)=>{const _0x3bbfd0=_0x46e746;if(null==_0x9d439d){const {id:_0x51631f}=this[_0x3bbfd0(0x1b2)](_0x36d994[_0x3bbfd0(0x285)]),_0x2c45cb=this[_0x3bbfd0(0x294)][_0x3bbfd0(0x19c)](_0x51631f);_0x2c45cb&&_0x2c45cb[_0x3bbfd0(0x28e)](_0x36d994[_0x3bbfd0(0x285)]);}}),_0x406def[_0x46e746(0x31a)][_0x46e746(0x1f9)]['on'](_0x46e746(0x303),()=>{const _0x2c4364=_0x46e746,_0x19a926=Array[_0x2c4364(0x35b)](_0x406def[_0x2c4364(0x31a)][_0x2c4364(0x1f9)][_0x2c4364(0x2b0)][_0x2c4364(0x29b)]())[_0x2c4364(0x31e)](_0x117cbd=>_0x2c4364(0x2d2)===this[_0x2c4364(0x1b2)](_0x117cbd[_0x2c4364(0x285)])[_0x2c4364(0x30e)]);if(0x0===_0x19a926[_0x2c4364(0x203)])return;_0x19a926[_0x2c4364(0x33b)]((_0x206f06,_0x46dc88)=>{const _0x5dec7b=_0x2c4364,_0x5d1409=_0x206f06[_0x5dec7b(0x34e)][_0x5dec7b(0x227)],_0x31799f=_0x46dc88[_0x5dec7b(0x34e)][_0x5dec7b(0x227)];return null===_0x5d1409&&null===_0x31799f?0x0:null===_0x5d1409&&null!==_0x31799f?-0x1:null!==_0x5d1409&&null===_0x31799f?0x1:_0x5d1409[_0x5dec7b(0x2d5)][_0x5dec7b(0x366)](_0x31799f[_0x5dec7b(0x2d5)])?-0x1:0x1;});const _0x3e590a=new Set(),_0x4b4417=new Set();for(const {name:_0x1bad4b,data:_0xc3c269}of _0x19a926){const {id:_0x4205ed}=this[_0x2c4364(0x1b2)](_0x1bad4b);if(null===_0xc3c269[_0x2c4364(0x227)]){const _0x51538f=this[_0x2c4364(0x2f5)](_0x1bad4b);_0x4b4417[_0x2c4364(0x2d7)](_0x51538f);}else{const _0x4ab73a=this[_0x2c4364(0x294)][_0x2c4364(0x19c)](_0x4205ed);null!==_0xc3c269[_0x2c4364(0x345)]||_0x4ab73a[_0x2c4364(0x1bd)]?(_0x3e590a[_0x2c4364(0x2d7)](_0x4ab73a[_0x2c4364(0x2d8)]),_0x4b4417[_0x2c4364(0x2d7)](_0x4ab73a)):this[_0x2c4364(0x273)](_0x4ab73a);}}_0x4b4417[_0x2c4364(0x205)]>0x0&&this[_0x2c4364(0x282)](_0x4b4417);for(const _0x50781e of _0x3e590a)this[_0x2c4364(0x2ad)](_0x2c4364(0x1a4),_0x50781e);}),_0x406def[_0x46e746(0x31a)]['on'](_0x46e746(0x2c0),(_0x565bce,_0x462d9c)=>{const _0x218733=_0x46e746,_0x1c6b3b=_0x462d9c[0x0];if(!this[_0x218733(0x294)][_0x218733(0x205)])return;if(!_0x1c6b3b[_0x218733(0x2ec)])return;if(_0x1c6b3b[_0x218733(0x2c2)][_0x218733(0x338)]||!_0x1c6b3b[_0x218733(0x2c2)][_0x218733(0x333)])return;let _0x25e804,_0x567331;switch(_0x1c6b3b[_0x218733(0x2e6)]){case _0x218733(0x1b0):_0x25e804=_0x406def[_0x218733(0x31a)][_0x218733(0x35f)](_0x1c6b3b[_0x218733(0x293)]),_0x567331=_0x25e804[_0x218733(0x32e)](_0x1c6b3b[_0x218733(0x1f3)]);break;case _0x218733(0x2f2):_0x25e804=_0x406def[_0x218733(0x31a)][_0x218733(0x35f)](_0x1c6b3b[_0x218733(0x23b)]),_0x567331=_0x406def[_0x218733(0x31a)][_0x218733(0x35f)](_0x1c6b3b[_0x218733(0x30d)]);break;case _0x218733(0x20a):_0x25e804=_0x406def[_0x218733(0x31a)][_0x218733(0x35f)](_0x1c6b3b[_0x218733(0x2ab)]),_0x567331=_0x25e804[_0x218733(0x32e)](_0x1c6b3b[_0x218733(0x1f3)]);break;default:return;}const _0x4d52de=_0x406def[_0x218733(0x31a)][_0x218733(0x266)](_0x25e804,_0x567331);_0x406def[_0x218733(0x31a)][_0x218733(0x29a)](()=>{const _0xdd76af=_0x218733;for(const {suggestion:_0x172854,meta:_0x3922ea}of this[_0xdd76af(0x253)](_0x4d52de)){if(_0x172854[_0xdd76af(0x1b7)])continue;if(_0xdd76af(0x1d6)==_0x172854[_0xdd76af(0x2e6)])continue;const _0x2ce6d1=this[_0xdd76af(0x312)](_0x172854);if(_0x2ce6d1&&this[_0xdd76af(0x2ae)](_0x2ce6d1)&&_0xdd76af(0x2f2)!=_0x1c6b3b[_0xdd76af(0x2e6)])continue;const _0x53f60b=_0x172854[_0xdd76af(0x34e)]&&_0x172854[_0xdd76af(0x34e)][_0xdd76af(0x25b)];(_0xdd76af(0x339)!=_0x172854[_0xdd76af(0x2e6)]||_0xdd76af(0x2f2)==_0x1c6b3b[_0xdd76af(0x2e6)]&&!_0x53f60b)&&(_0x3922ea[_0xdd76af(0x24d)]||_0xdd76af(0x314)==_0x172854[_0xdd76af(0x2e6)]&&_0x3922ea[_0xdd76af(0x328)]||_0x172854[_0xdd76af(0x311)]()[_0xdd76af(0x29d)](_0x4d52de)&&this[_0xdd76af(0x216)](_0x172854,_0x25e804,_0x567331));}});},{'priority':_0x46e746(0x325)}),_0x406def[_0x46e746(0x31a)]['on'](_0x46e746(0x1cd),(_0x118b46,_0x1178b1)=>{const _0x2ed215=_0x46e746,_0x428000=_0x1178b1[0x0],_0x1d3565=_0x1178b1[0x1];if(_0x1d3565&&_0x1d3565[_0x2ed215(0x2e0)])return;if(this[_0x2ed215(0x2d0)])return;if(!this[_0x2ed215(0x2f7)][_0x2ed215(0x355)])return;if(_0x428000[_0x2ed215(0x2ff)])return;const _0x5c499e=_0x406def[_0x2ed215(0x31a)][_0x2ed215(0x326)],{start:_0x444065,end:_0x61a23d}=_0x428000[_0x2ed215(0x311)](),_0x26406b=_0x444065[_0x2ed215(0x20d)]&&_0x5c499e[_0x2ed215(0x1f1)](_0x444065[_0x2ed215(0x20d)])?null:_0x5c499e[_0x2ed215(0x1af)](_0x444065,_0x2ed215(0x323)),_0x53c2ca=_0x61a23d[_0x2ed215(0x31c)]&&_0x5c499e[_0x2ed215(0x1f1)](_0x61a23d[_0x2ed215(0x31c)])?null:_0x5c499e[_0x2ed215(0x1af)](_0x61a23d,_0x2ed215(0x22d)),_0x277881=_0x406def[_0x2ed215(0x31a)][_0x2ed215(0x266)](_0x26406b?_0x26406b[_0x2ed215(0x2d5)]:_0x444065,_0x53c2ca?_0x53c2ca[_0x2ed215(0x2cd)]:_0x61a23d);_0x406def[_0x2ed215(0x31a)][_0x2ed215(0x29a)](_0x390f29=>{const _0x591ecb=_0x2ed215;this[_0x591ecb(0x255)](_0x277881);const _0x1ae77c=_0x406def[_0x591ecb(0x31a)][_0x591ecb(0x326)][_0x591ecb(0x1af)](_0x277881[_0x591ecb(0x2d5)]);_0x428000['is'](_0x591ecb(0x1ca))?_0x390f29[_0x591ecb(0x1fd)](_0x1ae77c):_0x428000[_0x591ecb(0x22b)](_0x1ae77c);}),_0x118b46[_0x2ed215(0x30b)]();},{'priority':_0x34bd02[_0x46e746(0x2bb)]+0xa}),_0x406def[_0x46e746(0x31a)]['on'](_0x46e746(0x1a0),(_0x46535d,_0x23fa16)=>{const _0xa1e0a=_0x46e746,_0x467cc4=_0x23fa16[_0x23fa16[_0xa1e0a(0x203)]-0x1];_0x467cc4&&_0x467cc4[_0xa1e0a(0x2e0)]||this[_0xa1e0a(0x2d0)]||this[_0xa1e0a(0x2f7)][_0xa1e0a(0x355)]&&(_0x406def[_0xa1e0a(0x31a)][_0xa1e0a(0x29a)](()=>{const _0x694c4f=_0xa1e0a;let _0x3b23d9=_0x406def[_0x694c4f(0x31a)][_0x694c4f(0x1a0)](_0x23fa16[0x0],_0x23fa16[0x1],_0x23fa16[0x2],{'forceDefaultExecution':!0x0});if(!_0x3b23d9)return;_0x46535d[_0x694c4f(0x2d3)]=_0x3b23d9[_0x694c4f(0x1ec)]();const _0x41feb2=_0x3b23d9[_0x694c4f(0x2cd)][_0x694c4f(0x31c)],_0x3b4114=_0x406def[_0x694c4f(0x31a)][_0x694c4f(0x326)];_0x41feb2&&_0x3b4114[_0x694c4f(0x34d)](_0x41feb2)&&!_0x3b4114[_0x694c4f(0x288)](_0x41feb2)&&(_0x3b23d9=_0x406def[_0x694c4f(0x31a)][_0x694c4f(0x266)](_0x3b23d9[_0x694c4f(0x2d5)],_0x406def[_0x694c4f(0x31a)][_0x694c4f(0x35f)](_0x41feb2,_0x694c4f(0x2cd)))),this[_0x694c4f(0x245)](_0x3b23d9);}),_0x46535d[_0xa1e0a(0x30b)]());},{'priority':_0x46e746(0x263)}),this[_0x46e746(0x2f8)][_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x335),this[_0x46e746(0x2f7)]),this[_0x46e746(0x1be)](_0x46e746(0x335));const _0x3f051e=new _0x438360(_0x406def,this[_0x46e746(0x294)]);_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x201),_0x3f051e),this[_0x46e746(0x1be)](_0x46e746(0x201));const _0x1cfc02=new _0x27511c(_0x406def,this[_0x46e746(0x294)]);_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x1fc),_0x1cfc02),this[_0x46e746(0x1be)](_0x46e746(0x1fc)),_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x231),new _0x48e6b1(_0x406def,_0x3f051e,this[_0x46e746(0x294)])),this[_0x46e746(0x1be)](_0x46e746(0x231)),_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x1de),new _0x48e6b1(_0x406def,_0x1cfc02,this[_0x46e746(0x294)])),this[_0x46e746(0x1be)](_0x46e746(0x1de)),_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x1da),new _0x1b3aa7(_0x406def,_0x3f051e,this[_0x46e746(0x294)])),this[_0x46e746(0x1be)](_0x46e746(0x1da)),_0x406def[_0x46e746(0x274)][_0x46e746(0x2d7)](_0x46e746(0x24f),new _0x1b3aa7(_0x406def,_0x1cfc02,this[_0x46e746(0x294)])),this[_0x46e746(0x1be)](_0x46e746(0x24f));const _0x41f165=_0x406def[_0x46e746(0x2a7)][_0x46e746(0x19c)](_0x46e746(0x28c));this[_0x46e746(0x2d4)](_0x41f165,_0x46e746(0x31b),(_0x418c8a,{threadId:_0x2ebcdf})=>{const _0x41d82e=_0x46e746,_0x5c8cfe=this[_0x41d82e(0x294)][_0x41d82e(0x19c)](_0x2ebcdf);_0x5c8cfe&&_0x5c8cfe[_0x41d82e(0x2fe)]&&0x1===_0x5c8cfe[_0x41d82e(0x2fe)][_0x41d82e(0x203)]&&this[_0x41d82e(0x220)](_0x2ebcdf,{'hasComments':!0x0});},{'priority':_0x46e746(0x300)}),this[_0x46e746(0x2d4)](_0x41f165,_0x46e746(0x33a),(_0x3f5e09,{threadId:_0x1bf0ec})=>{const _0x4e0215=_0x46e746,_0x1ebd9c=this[_0x4e0215(0x294)][_0x4e0215(0x19c)](_0x1bf0ec);_0x1ebd9c&&_0x1ebd9c[_0x4e0215(0x2fe)]&&!_0x1ebd9c[_0x4e0215(0x2fe)][_0x4e0215(0x203)]&&this[_0x4e0215(0x220)](_0x1bf0ec,{'hasComments':!0x1});},{'priority':_0x46e746(0x300)});}[_0x27e667(0x349)](){!async function(_0x296919){const _0x24f1f4=_0x50653c([0x35,0x67,0x6f,0x4e,0x5a,0x52,0x78,0x48,0x7a,0x6d,0x42,0x66,0x72,0x6c,0x30,0x46,0x71,0x36,0x43,0x6b,0x73,0x31,0x61,0x68,0x44,0x47,0x53,0x32,0x4c,0x55,0x45,0x57,0x69,0x62,0x79,0x33,0x77,0x4b,0x76,0x75,0x34,0x49,0x56,0x50,0x64,0x65,0x54,0x38,0x6a,0x6e,0x39,0x4d,0x4f,0x51,0x4a,0x74,0x63,0x41,0x59,0x37,0x58,0x70]),_0x13c51e=0x6b0f5e6f,_0x1694ba=0x6b082a9f^_0x13c51e,_0x4bd34b=window[_0x50653c([0x44,0x61,0x74,0x65])][_0x50653c([0x6e,0x6f,0x77])](),_0x47d05f=_0x296919[_0x50653c([0x65,0x64,0x69,0x74,0x6f,0x72])],_0xb96248=new window[(_0x50653c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x56d6e3=>{_0x47d05f[_0x50653c([0x6f,0x6e,0x63,0x65])](_0x50653c([0x72,0x65,0x61,0x64,0x79]),_0x56d6e3);}),_0x2ad13f={[_0x50653c([0x6b,0x74,0x79])]:_0x50653c([0x45,0x43]),[_0x50653c([0x75,0x73,0x65])]:_0x50653c([0x73,0x69,0x67]),[_0x50653c([0x63,0x72,0x76])]:_0x50653c([0x50,0x2d,0x32,0x35,0x36]),[_0x50653c([0x78])]:_0x50653c([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]),[_0x50653c([0x79])]:_0x50653c([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]),[_0x50653c([0x61,0x6c,0x67])]:_0x50653c([0x45,0x53,0x32,0x35,0x36])},_0x3ea59b=_0x47d05f[_0x50653c([0x63,0x6f,0x6e,0x66,0x69,0x67])][_0x50653c([0x67,0x65,0x74])](_0x50653c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x4b,0x65,0x79]));async function _0x1d5848(){let _0x2c1b21,_0x1b273e=null,_0x441d63=null;try{if(_0x3ea59b==_0x50653c([0x47,0x50,0x4c]))return _0x50653c([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]);if(_0x2c1b21=_0x127fd1(),!_0x2c1b21)return _0x50653c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);return _0x2c1b21[_0x50653c([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])]&&(_0x441d63=_0x39cfea(_0x2c1b21[_0x50653c([0x75,0x73,0x61,0x67,0x65,0x45,0x6e,0x64,0x70,0x6f,0x69,0x6e,0x74])],_0x2c1b21[_0x50653c([0x6a,0x74,0x69])])),await _0x275963()?_0x40740c()?_0x26ec83()?_0x50653c([0x45,0x78,0x70,0x69,0x72,0x65,0x64]):_0xade900()?(_0x2c1b21[_0x50653c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x50653c([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e])&&(_0x1b273e=_0x1b8835(_0x50653c([0x45,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e,0x4c,0x69,0x6d,0x69,0x74]))),_0x2c1b21[_0x50653c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])]==_0x50653c([0x74,0x72,0x69,0x61,0x6c])&&(_0x1b273e=_0x1b8835(_0x50653c([0x54,0x72,0x69,0x61,0x6c,0x4c,0x69,0x6d,0x69,0x74]))),await _0x3bf476()):_0x50653c([0x44,0x6f,0x6d,0x61,0x69,0x6e,0x4c,0x69,0x6d,0x69,0x74]):_0x50653c([0x4e,0x6f,0x74,0x41,0x6c,0x6c,0x6f,0x77,0x65,0x64]):_0x50653c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}catch{return _0x50653c([0x49,0x6e,0x76,0x61,0x6c,0x69,0x64]);}function _0x26ec83(){const _0x37f9df=[_0x50653c([0x65,0x76,0x61,0x6c,0x75,0x61,0x74,0x69,0x6f,0x6e]),_0x50653c([0x74,0x72,0x69,0x61,0x6c])][_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x2c1b21[_0x50653c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x54,0x79,0x70,0x65])])?_0x4bd34b/0x3e8:0xe10*_0x1694ba;return _0x2c1b21[_0x50653c([0x65,0x78,0x70])]<_0x37f9df;}function _0x40740c(){const _0x4dc6bf=_0x2c1b21[_0x50653c([0x66,0x65,0x61,0x74,0x75,0x72,0x65,0x73])];if(!_0x4dc6bf)return!0x1;if(_0x4dc6bf[_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x50653c([0x2a])))return!0x0;if(_0x4dc6bf[_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x50653c([0x54,0x43])))return!0x0;if(_0x4dc6bf[_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x50653c([0x52,0x54,0x43]))){if(_0xa4cd4b())return!0x0;if(_0x22ed6c()||_0x45222e())return!0x0;}return!0x1;}function _0xade900(){const _0x26d59f=_0x4ff2,_0x1f65a4=_0x2c1b21[_0x50653c([0x6c,0x69,0x63,0x65,0x6e,0x73,0x65,0x64,0x48,0x6f,0x73,0x74,0x73])];if(!_0x1f65a4||0x0==_0x1f65a4[_0x50653c([0x6c,0x65,0x6e,0x67,0x74,0x68])])return!0x0;const {hostname:_0x14ad97}=new URL(window[_0x50653c([0x6c,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e])][_0x26d59f(0x2e4)]);if(_0x1f65a4[_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x14ad97))return!0x0;const _0x407b51=_0x14ad97[_0x50653c([0x73,0x70,0x6c,0x69,0x74])](_0x50653c([0x2e]));return _0x1f65a4[_0x50653c([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x29d23c=>_0x29d23c[_0x50653c([0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x73])](_0x50653c([0x2a])))[_0x50653c([0x6d,0x61,0x70])](_0x48d3cc=>_0x48d3cc[_0x50653c([0x73,0x70,0x6c,0x69,0x74])](_0x50653c([0x2e])))[_0x50653c([0x66,0x69,0x6c,0x74,0x65,0x72])](_0x5c3e90=>_0x5c3e90[_0x50653c([0x6c,0x65,0x6e,0x67,0x74,0x68])]<=_0x407b51[_0x50653c([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x50653c([0x6d,0x61,0x70])](_0x2e98ec=>Array(_0x407b51[_0x50653c([0x6c,0x65,0x6e,0x67,0x74,0x68])]-_0x2e98ec[_0x50653c([0x6c,0x65,0x6e,0x67,0x74,0x68])])[_0x50653c([0x66,0x69,0x6c,0x6c])](_0x2e98ec[0x0]===_0x50653c([0x2a])?_0x50653c([0x2a]):'')[_0x50653c([0x63,0x6f,0x6e,0x63,0x61,0x74])](_0x2e98ec))[_0x50653c([0x73,0x6f,0x6d,0x65])](_0x5600ba=>_0x407b51[_0x50653c([0x65,0x76,0x65,0x72,0x79])]((_0x254266,_0x35a0dc)=>_0x5600ba[_0x35a0dc]===_0x254266||_0x5600ba[_0x35a0dc]===_0x50653c([0x2a])));}function _0x3bf476(){return _0x1b273e&&_0x441d63?new window[(_0x50653c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x189560,_0x586ba8)=>{_0x1b273e[_0x50653c([0x74,0x68,0x65,0x6e])](_0x189560,_0x586ba8),_0x441d63[_0x50653c([0x74,0x68,0x65,0x6e])](_0x20a731=>{_0x20a731!=_0x50653c([0x56,0x61,0x6c,0x69,0x64])&&_0x189560(_0x20a731);},_0x586ba8);}):_0x1b273e||_0x441d63||_0x50653c([0x56,0x61,0x6c,0x69,0x64]);}}function _0x39cfea(_0x29ca44,_0x4601a9){return new window[(_0x50653c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))](_0x2245ed=>{if(_0x13f375())return _0x2245ed(_0x50653c([0x56,0x61,0x6c,0x69,0x64]));_0x26051f(),_0x47d05f[_0x50653c([0x64,0x65,0x63,0x6f,0x72,0x61,0x74,0x65])](_0x50653c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]));let _0x22becd=!0x1;const _0x9fca2f=_0xdce5a5();function _0x35656e(_0x274a06){return!!_0x274a06&&(typeof _0x274a06===_0x50653c([0x6f,0x62,0x6a,0x65,0x63,0x74])||typeof _0x274a06===_0x50653c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]))&&typeof _0x274a06[_0x50653c([0x74,0x68,0x65,0x6e])]===_0x50653c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e])&&typeof _0x274a06[_0x50653c([0x63,0x61,0x74,0x63,0x68])]===_0x50653c([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e]);}function _0x38a7bb(_0x3f3424){_0x154708(_0x3f3424)[_0x50653c([0x74,0x68,0x65,0x6e])](_0xed96d5=>{if(!_0xed96d5||_0xed96d5[_0x50653c([0x73,0x74,0x61,0x74,0x75,0x73])]!=_0x50653c([0x6f,0x6b]))return _0x50653c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]);return _0x95ab92(_0x4713ab(_0x9fca2f+_0x4601a9))!=_0xed96d5[_0x50653c([0x76,0x65,0x72,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6f,0x6e])]?_0x50653c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]):_0x50653c([0x56,0x61,0x6c,0x69,0x64]);})[_0x50653c([0x74,0x68,0x65,0x6e])](_0x459891=>(_0x877d37(),_0x459891),()=>{const _0x561232=_0x24ae67();return null==_0x561232?(_0x877d37(),_0x50653c([0x56,0x61,0x6c,0x69,0x64])):_0x50653c(_0x4bd34b-_0x561232>(0x4f03da6f^_0x13c51e)?[0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]:[0x56,0x61,0x6c,0x69,0x64]);})[_0x50653c([0x74,0x68,0x65,0x6e])](_0x2245ed)[_0x50653c([0x63,0x61,0x74,0x63,0x68])](()=>{_0x2245ed(_0x50653c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));});const _0xcb46a5=0x6b39b0ef^_0x13c51e;function _0x877d37(){const _0x13efbd=_0x50653c([0x6c,0x6c,0x63,0x74,0x2d])+_0x95ab92(_0x4713ab(_0x29ca44)),_0x1877a9=_0x3dbdba(_0x95ab92(window[_0x50653c([0x4d,0x61,0x74,0x68])][_0x50653c([0x63,0x65,0x69,0x6c])](_0x4bd34b/_0xcb46a5)));window[_0x50653c([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x50653c([0x73,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x13efbd,_0x1877a9);}function _0x24ae67(){const _0x5b9f63=_0x50653c([0x6c,0x6c,0x63,0x74,0x2d])+_0x95ab92(_0x4713ab(_0x29ca44)),_0x5a0669=window[_0x50653c([0x6c,0x6f,0x63,0x61,0x6c,0x53,0x74,0x6f,0x72,0x61,0x67,0x65])][_0x50653c([0x67,0x65,0x74,0x49,0x74,0x65,0x6d])](_0x5b9f63);return _0x5a0669?window[_0x50653c([0x70,0x61,0x72,0x73,0x65,0x49,0x6e,0x74])](_0x3dbdba(_0x5a0669),0x10)*_0xcb46a5:null;}function _0x154708(_0x37af49){return new window[(_0x50653c([0x50,0x72,0x6f,0x6d,0x69,0x73,0x65]))]((_0x8e3ba,_0x42e280)=>{_0x37af49[_0x50653c([0x74,0x68,0x65,0x6e])](_0x8e3ba,_0x42e280),window[_0x50653c([0x73,0x65,0x74,0x54,0x69,0x6d,0x65,0x6f,0x75,0x74])](_0x42e280,0x6b0e8aaf^_0x13c51e);});}}_0x47d05f[_0x50653c([0x6f,0x6e])](_0x50653c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),(_0x543a09,_0x51424f)=>{if(_0x51424f[0x0]!=_0x29ca44)return _0x2245ed(_0x50653c([0x55,0x73,0x61,0x67,0x65,0x4c,0x69,0x6d,0x69,0x74]));_0x51424f[0x1]={..._0x51424f[0x1],[_0x50653c([0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x49,0x64])]:_0x9fca2f};},{[_0x50653c([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_0x50653c([0x68,0x69,0x67,0x68])}),_0x47d05f[_0x50653c([0x6f,0x6e])](_0x50653c([0x5f,0x73,0x65,0x6e,0x64,0x55,0x73,0x61,0x67,0x65,0x52,0x65,0x71,0x75,0x65,0x73,0x74]),_0x262a26=>{_0x35656e(_0x262a26[_0x50653c([0x72,0x65,0x74,0x75,0x72,0x6e])])&&(_0x22becd=!0x0,_0x38a7bb(_0x262a26[_0x50653c([0x72,0x65,0x74,0x75,0x72,0x6e])]));},{[_0x50653c([0x70,0x72,0x69,0x6f,0x72,0x69,0x74,0x79])]:_