@ckeditor/ckeditor5-ai
Version:
AI features for CKEditor 5.
23 lines • 47.1 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 _0x292fdf=_0x5d74;(function(_0x3897f5,_0x4a54be){const _0x5c7488=_0x5d74,_0x233347=_0x3897f5();while(!![]){try{const _0x19829c=parseInt(_0x5c7488(0x10b))/0x1*(parseInt(_0x5c7488(0x128))/0x2)+-parseInt(_0x5c7488(0x175))/0x3*(-parseInt(_0x5c7488(0x121))/0x4)+-parseInt(_0x5c7488(0xb1))/0x5*(parseInt(_0x5c7488(0x188))/0x6)+-parseInt(_0x5c7488(0x12d))/0x7+parseInt(_0x5c7488(0x106))/0x8*(parseInt(_0x5c7488(0x165))/0x9)+-parseInt(_0x5c7488(0xeb))/0xa*(-parseInt(_0x5c7488(0xa4))/0xb)+parseInt(_0x5c7488(0x164))/0xc*(parseInt(_0x5c7488(0x134))/0xd);if(_0x19829c===_0x4a54be)break;else _0x233347['push'](_0x233347['shift']());}catch(_0x47688f){_0x233347['push'](_0x233347['shift']());}}}(_0x4807,0x4c44b));import{ContextPlugin as _0x3e3d89,Editor as _0x1067a3}from'ckeditor5/src/core.js';import{CKEditorError as _0x101c33,logError as _0x5365ce,scrollViewportToShowTarget as _0xa69f74,uid as _0x3de7ae}from'ckeditor5/src/utils.js';import{AIConnector as _0x14978f}from'../aicore/aiconnector.js';import{AITabs as _0x26b979}from'../aitabs/aitabs.js';import{AIChatConversation as _0x2d1f1e}from'./model/aichatconversation.js';import{getTranslation as _0x11b60c}from'../aicore/utils/common-translations.js';function _0x4807(){const _0x20c8e1=['open','modification-delta','uploadProgressChanged','setAddContextOptions','focusPromptInput','AIChatUI','redo','mouseLeaveSuggestion','showNext','_getDocumentRangeForReplyChanges','load','addCurrentDocumentToContext','isDocumentOperation','sendMessage','getInteractionAndReplyById','addFilesToContext','applySuggestion','history','_aiChatModels','stopListening','isCurrentDocumentInContext','clearConversationContextUI','requires','AI_CHAT_GENERIC_ERROR','getPath','replyCreated','contextItems','addFeedInteractionHeader','1800zcvNyb','18693wdiaEU','parse','AI_CHAT_CONTEXT_CURRENT_DOCUMENT','resize','index','isStarted','ai-no-track-changes','resources','rejectSuggestion','ai-chat-context-file-too-large','addResourceToContext','resetMessageInput','get','insertSuggestion','updateFeedItemAIReplySuggestionPartState','AI_CHAT_CONTEXT_FILE_TOO_LARGE','713010rSmNaE','undo','text-delta','toViewRange','activeConversation','ai-chat-controller-mouse-over','commands','delete','interactionId','ai-chat-context-form-data-size-limits-exceeded','clearPendingContextUI','selection','_handleStartConversation','_toggleReasoning','node','reasoningStarted','AI_CHAT_CONTEXT_UNSUPPORTED_FILE_TYPE','removeMarker','partIndex','42QLvNeP','sendUserMessage','indexOf','getConversation','DocumentCompare','getChildAtOffset','resizeTabs','startInteraction','addFeedItemUserMessage','ai-chat-conversation-start-failed','createPositionAt','replyChangeGroupStateUpdated','full','indexes','loadSourceResources','accepted','howMany','_createFromRanges','hasChanges','addFeedItemError','content','markers','handleRemovedConversation','change','ai.chat.context','ai-chat-context-unsupported-file-type','uiId','AI_CHAT_ABORTED_MESSAGE','ai-chat-context-file-too-many-pages','getRoot','updateCapabilities','ai-chat-invalid-request','startAutoScroll','startConversation','abortPromptStream','collaboration.channelId','contextSent','rootName','ai-chat-context-unsupported-type','sourceResourcesLoaded','updateCurrentDocumentInContext','getTransformedByOperation','stop','ai-request-aborted','AI_CHAT_INVALID_REQUEST','sources','setContextItemLoading','interactionDestroyed','AI_CHAT_CONTEXT_INVALID_DATA','ai-chat-missing-channel-id','_aiEditing','createConversation','init','applyOperation','getSelectionText','createPositionFromPath','AI_CHAT_CONTEXT_FILE_TOO_MANY_PAGES','isInContext','Undo','updateResourceState','AITabs','ai-chat-controller-no-active-conversation','disableControls','hideFakeVisualSelection','filter','getContentParts','AIEditing','current-document','handleUserInteraction','log','AI_CHAT_CONTEXT_FORM_DATA_SIZE_LIMITS_EXCEEDED','getRanges','replies','updateFeedItemAIReplyContent','marker','contextItem','uid','fetchConversation','close','_scrollToSuggestionRange','toggleReasoning','toggleSuggestionDisplayMode','isLoading','addFeedItemAISuggestion','_updateReplyContent','setChangeGroupState','AIConnector','resetConversationTitle','populateSourceResourceBalloon','changes','removeFromContext','dialogClosed','afterInit','setConversationContext','getDocumentContext','contextItemAdded','_setIsMaximized','listenTo','_applyOperationsAsSuggestions','ai-conversation-','anchorId','Liked\x20response','ai-chat-file-upload-failed','set','getAttribute','$graveyard','removeSelectionFromContext','ai-chat-conversation-not-found','pluginName','static','view','cloneNode','baseVersion','_integrateEditor','resourceStateChanged','addOperation','_balloonShowDiff','main','AI_CHAT_CONTEXT_UNABLE_TO_UPLOAD_FILE','rejected','sourcePosition','map','editors','getDocumentData','AI_CHAT_CONTEXT_UNABLE_TO_UPLOAD_URL','toggleWebSearch','finishInteraction','replyContentUpdated','_previewedChangeGroup','selectModel','domConverter','setLoadingMessage','children','removeContextItem','new','source','modelSelected','scrollFeedToSuggestion','_aiChatUi','736087TxQvlN','loadConversation','setFeedItemRenderingStrategy','streaming','like','_toggleWebSearch','documentContextContent','webSearchFinished','revert','_aiConnector','addUrlToContext','push','batch','385075ZICePZ','_insertSuggestion','reasoningFinished','closeSourceResourceBalloon','interactionCreated','unshift','selectedModel','from','resourceId','slice','mouseOverSuggestion','TrackChanges','root','getInteraction','isUploadInProgress','options','updateConversationTitle','pending','query','getOperations','remove','AI_BALLOON_HEADER_TITLE','isDisabled','capabilitiesUpdated','_applySuggestion','setIsMaximized','state','find','resource','getGroupId','data-id','sourceId','addFileToContext','Showing\x20conversation\x20history...','removed','showFakeVisualSelection','_startConversationSafely','addSelectionToContext','startsWith','getFirstRange','AI_CHAT_UNTITLED_CONVERSATION','addDocumentToContext','showDiff','interactionFinished','locale','_flushLastInteractionUI','setSelectedModel','_batchToChanges','getDiff','updateFeedItemAIReplySuggestionContent','showPrevious','Disliked\x20response','plugins','isOpen','setIsUploadInProgress','createRange','toggleLoadingSkeleton','conversationInitialized','20dlSwXb','chat','removeFeedInteraction','addSelectionToChatContext','toString','setModel','mapper','type','AI_CHAT_RESOURCE_LOAD_FAILED','updateFeedItemAIReplySources','alignToTop','_openBalloonFor','start','resizedTabs','_updateRatings','message','enableControls','config','activateTab','ai-chat-url-upload-failed','getChildren','_logError','AIChatController','maxOffset','messageId','contextItemRemoved','AI_CHAT_CONTEXT_UNABLE_TO_LOAD_RESOURCES','1864oDXmvF','findIndex','ai.chat.models.displayedModels','changeGroups','model','9FrIAGB','range','error','AI_CHAT_UNABLE_TO_LOAD_CONVERSATION','forEach','viewRangeToDom','end','contextItemLoadingEnded','_removeAISelectionMarkers','setConversationTitle','ai.availableReplyActions','document','_removeFromContext','getChild','addFeedItemStaticMessage','replyId','nextSibling','data','stopInteraction','isCurrentDocumentInConversation','addContextOptionsChanged','isOfficialPlugin','4CvAFDM','ai-chat-context-invalid-data','ready','editing','_handleUIUserMessage','length','path','39154pBjIgn','AI_CHAT_UNABLE_TO_START_CONVERSATION','isPremiumPlugin','TrackChangesEditing','getMarkersGroup','1468866oNkUJr','add','version','updateContent','ai-chat-resource-load-failed','upsertAIChatRating','interactionStarted','2574QgReXa','_showConversationHistory','showChangeInText','addFeedItemAIReply','lastInteraction','removeSelectionFromChatContext','ai.chat.models.defaultModelId','context','webSearchStarted','ai-chat-conversation-init-failed','ai-chat-source-resources-load-failed','outdated','getReply','isModelAvailable','dislike','has','_stopLastInteraction','split','AI_CHAT_CONTEXT_UNSUPPORTED_TYPE','addContextItem'];_0x4807=function(){return _0x20c8e1;};return _0x4807();}import{AI_VISUAL_SELECTION_MARKER_NAME as _0x17a7aa}from'../aicore/aiediting.js';import{AI_REPLY_ACTIONS as _0x563e79}from'./ui/feed/aichatfeedsuggestionitemactionsview.js';import{AIChatModels as _0x557d0d}from'./model/aichatmodels.js';function _0x5d74(_0xd57a28,_0x256cbd){const _0x480759=_0x4807();return _0x5d74=function(_0x5d74f2,_0x218d7b){_0x5d74f2=_0x5d74f2-0x8b;let _0x5b2d01=_0x480759[_0x5d74f2];return _0x5b2d01;},_0x5d74(_0xd57a28,_0x256cbd);}import{getEditorFromContext as _0x226eec}from'../aicore/utils/geteditorfromcontext.js';import{DocumentCompare as _0x457681,DATA_ID_MODEL_ATTRIBUTE as _0x2d7496}from'ckeditor5-collaboration/src/collaboration-core.js';import{fixMarkerOperationOldRange as _0x31c633,getOperationsFromReply as _0x52c944}from'../aicore/utils/getoperationsfromreply.js';import{expandSelectionWithContext as _0x501679,getMinimalSelection as _0x4a29af}from'../aicore/utils/getsuggestionpartsfromreply.js';import{ModelRange as _0x321a8d,_DetachOperation as _0x58b918}from'ckeditor5/src/engine.js';import{findOne as _0x1dac0c,getAttribute as _0x27afbd,serialize as _0x3e1bd3,Document as _0x5e6d9b,findByAttribute as _0x225c72}from'../aicore/utils/htmlparser.js';import{IconAI as _0x1e590e}from'@ckeditor/ckeditor5-icons';import{AISuggestionContainerView as _0xee1d9e}from'../aicore/ui/suggestioncontainer/aisuggestioncontainerview.js';import{AIBalloon as _0x41286c}from'../aiballoon/aiballoon.js';export class AIChatController extends _0x3e3d89{[_0x292fdf(0x1ba)];[_0x292fdf(0xad)];[_0x292fdf(0xa3)];[_0x292fdf(0x15a)];[_0x292fdf(0xe0)]=new Map();[_0x292fdf(0x99)]=null;[_0x292fdf(0x8d)]=!0x1;static get[_0x292fdf(0x15e)](){return[_0x14978f,_0x41286c,_0x457681];}static get[_0x292fdf(0x1f4)](){const _0xab3d0e=_0x292fdf;return _0xab3d0e(0x101);}static get[_0x292fdf(0x120)](){return!0x0;}static get[_0x292fdf(0x12a)](){return!0x0;}[_0x292fdf(0x1bc)](){const _0x3348a2=_0x292fdf;this[_0x3348a2(0xad)]=this[_0x3348a2(0x13b)][_0x3348a2(0xe5)][_0x3348a2(0x171)](_0x3348a2(0x1de)),this[_0x3348a2(0xa3)]=this[_0x3348a2(0x13b)][_0x3348a2(0xe5)][_0x3348a2(0x171)](_0x3348a2(0x14d)),this[_0x3348a2(0x1ba)]=this[_0x3348a2(0x13b)][_0x3348a2(0xe5)][_0x3348a2(0x171)](_0x3348a2(0x1ca)),this[_0x3348a2(0x15a)]=new _0x557d0d({'connector':this[_0x3348a2(0xad)],'availableModels':this[_0x3348a2(0x13b)][_0x3348a2(0xfc)][_0x3348a2(0x171)](_0x3348a2(0x108)),'defaultModelId':this[_0x3348a2(0x13b)][_0x3348a2(0xfc)][_0x3348a2(0x171)](_0x3348a2(0x13a))});const _0x2aacec=this[_0x3348a2(0x13b)][_0x3348a2(0xe5)][_0x3348a2(0x171)](_0x3348a2(0x1c4));this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x1a9),()=>{const _0x387fe3=_0x3348a2;this[_0x387fe3(0xd5)]();}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x189),(_0x43920e,_0x241e8f)=>{const _0x32ff18=_0x3348a2;this[_0x32ff18(0x125)]({'userMessage':_0x241e8f});}),this[_0x3348a2(0x1e9)](_0x2aacec,_0x3348a2(0xf8),(_0x20bf57,_0x16eadf)=>{const _0xb3ab23=_0x3348a2;this[_0xb3ab23(0x1e8)](_0x16eadf);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x18e),()=>{const _0x4264a5=_0x3348a2;_0x2aacec[_0x4264a5(0x168)]();}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x1aa),async()=>{const _0x4527b5=_0x3348a2;await this[_0x4527b5(0x144)](),await this[_0x4527b5(0xde)](),this[_0x4527b5(0x139)]();}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0xda),()=>{const _0x4b264f=_0x3348a2;this[_0x4b264f(0x179)]?.[_0x4b264f(0x153)](_0x11b60c(this[_0x4b264f(0x13b)][_0x4b264f(0xdd)],_0x4b264f(0x167)));}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0xd1),(_0x256880,_0x36e582)=>{const _0x10e84d=_0x3348a2;this[_0x10e84d(0x179)]?.[_0x10e84d(0x157)](Array[_0x10e84d(0xb8)](_0x36e582));}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0xae),(_0x265f93,_0x3c523e)=>{const _0x328863=_0x3348a2;this[_0x328863(0x179)]?.[_0x328863(0xae)](_0x3c523e);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x16f),(_0x1f08f7,_0x5e9a29)=>{const _0x1499b1=_0x3348a2;this[_0x1499b1(0x179)]?.[_0x1499b1(0x16f)](_0x5e9a29[_0x1499b1(0xa0)],_0x5e9a29[_0x1499b1(0xcd)]);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x9e),(_0x212407,_0x18b7ab)=>{const _0x3dc122=_0x3348a2;this[_0x3dc122(0x117)](_0x18b7ab);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x196),(_0x3d0362,_0x1c29c4)=>{const _0xcc1726=_0x3348a2;this[_0xcc1726(0x179)]?.[_0xcc1726(0x196)](_0x1c29c4[_0xcc1726(0xd0)],_0x1c29c4[_0xcc1726(0xc3)],_0x1c29c4[_0xcc1726(0x1d4)]);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x96),()=>{const _0x5e93ff=_0x3348a2;this[_0x5e93ff(0xa9)]();}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x1d8),()=>{const _0x170111=_0x3348a2;this[_0x170111(0x182)]();}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x9a),(_0x453a1b,_0x5b3b19)=>{const _0x1bc0d7=_0x3348a2;this[_0x1bc0d7(0x179)]?.[_0x1bc0d7(0xf0)](_0x5b3b19);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0xa8),(_0x20a8e6,{replyId:_0xc08173})=>{const _0x521f58=_0x3348a2;console[_0x521f58(0x1cd)](_0x521f58(0x1ed),_0xc08173);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x142),(_0x3b5fc4,{replyId:_0x1c032d})=>{const _0x128058=_0x3348a2;console[_0x128058(0x1cd)](_0x128058(0xe4),_0x1c032d);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x172),(_0x8c12c7,_0x1c3013)=>{const _0xb8da62=_0x3348a2;this[_0xb8da62(0x13b)][_0xb8da62(0xe5)][_0xb8da62(0x171)](_0x41286c)[_0xb8da62(0x1d6)](),this[_0xb8da62(0xb2)](_0x1c3013);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x136),(_0x2feaa5,{replyId:_0x9fe79e,partIndex:_0xaa10c7})=>{const _0x109e6c=_0x3348a2;this[_0x109e6c(0x8d)]=this[_0x109e6c(0xa3)][_0x109e6c(0xdb)],this[_0x109e6c(0xf6)](_0x9fe79e,_0xaa10c7);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0xbb),(_0x4443af,{replyId:_0x186ffc,partIndex:_0x38e71b})=>{const _0x28d950=_0x3348a2,_0x28d559=this[_0x28d950(0x151)](_0x186ffc,_0x38e71b);_0x28d559&&_0x28d950(0x1f1)!=_0x28d559[_0x28d950(0x10c)][_0x28d950(0xbd)][_0x28d950(0x1ad)]&&this[_0x28d950(0x1ba)][_0x28d950(0xd4)]([_0x28d559[_0x28d950(0x10c)]],_0x28d950(0x17a));}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x14f),()=>{const _0x539918=_0x3348a2;this[_0x539918(0x1ba)][_0x539918(0x1c7)](_0x539918(0x17a));}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x158),(_0x623fd2,_0xc21516)=>{const _0x3d2873=_0x3348a2;this[_0x3d2873(0x13b)][_0x3d2873(0xe5)][_0x3d2873(0x171)](_0x41286c)[_0x3d2873(0x1d6)](),this[_0x3d2873(0xc9)](_0xc21516);}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x1d9),async(_0x2bbf9c,{replyId:_0x31786f,showDiff:_0x315882})=>{const _0x2efe05=_0x3348a2,{reply:_0x278ef9}=this[_0x2efe05(0x156)](_0x31786f),_0x2b9f59=_0x278ef9[_0x2efe05(0x1c9)]({'showDiff':_0x315882});await this[_0x2efe05(0xa3)][_0x2efe05(0xe2)]({'id':_0x278ef9['id'],'parts':_0x2b9f59,'renderingStrategy':_0x2efe05(0x1f5)});}),this[_0x3348a2(0x1e9)](this[_0x3348a2(0xa3)],_0x3348a2(0x16d),(_0x37117c,{replyId:_0x32c173,partIndex:_0x37fca6})=>{const _0x40f2c6=_0x3348a2;this[_0x40f2c6(0x99)]?.[_0x40f2c6(0x11a)]==_0x32c173&&this[_0x40f2c6(0x99)]?.[_0x40f2c6(0x187)]==_0x37fca6&&this[_0x40f2c6(0x13b)][_0x40f2c6(0xe5)][_0x40f2c6(0x171)](_0x41286c)[_0x40f2c6(0x1d6)]();const {reply:_0x992909}=this[_0x40f2c6(0x156)](_0x32c173);_0x992909[_0x40f2c6(0x1dd)](_0x37fca6,_0x40f2c6(0x90)),this[_0x40f2c6(0x1ba)][_0x40f2c6(0x1c7)](_0x40f2c6(0x17a));});}async[_0x292fdf(0x1e4)](){const _0x1fd414=_0x292fdf;this[_0x1fd414(0x13b)]instanceof _0x1067a3?this[_0x1fd414(0x1f9)](this[_0x1fd414(0x13b)]):this[_0x1fd414(0x1e9)](this[_0x1fd414(0x13b)][_0x1fd414(0x93)],_0x1fd414(0x12e),(_0x30d52d,_0x441a5e)=>{const _0x4b0dcc=_0x1fd414;_0x441a5e['on'](_0x4b0dcc(0x123),()=>{const _0x5d1382=_0x4b0dcc;this[_0x5d1382(0x1f9)](_0x441a5e);});}),await this[_0x1fd414(0xd5)]();}[_0x292fdf(0xb2)](_0x474e5e){const _0x51fe88=_0x292fdf,_0x127ff3=_0x226eec(this[_0x51fe88(0x13b)]);if(!_0x127ff3[_0x51fe88(0xe5)][_0x51fe88(0x143)](_0x51fe88(0xbc)))throw new _0x101c33(_0x51fe88(0x16b),null);const _0x36ec01=this[_0x51fe88(0x13b)][_0x51fe88(0xe5)][_0x51fe88(0x171)](_0x51fe88(0x18c)),{reply:_0x1764f6,interaction:_0x1b5143}=this[_0x51fe88(0x156)](_0x474e5e[_0x51fe88(0x11a)]),_0x476c7c=this[_0x51fe88(0x151)](_0x474e5e[_0x51fe88(0x11a)],_0x474e5e[_0x51fe88(0x187)]),_0x433759=void 0x0!==_0x474e5e[_0x51fe88(0x187)]?[_0x1764f6[_0x51fe88(0x109)][_0x474e5e[_0x51fe88(0x187)]]]:_0x1764f6[_0x51fe88(0x109)][_0x51fe88(0x1c8)](_0x19e9b7=>_0x51fe88(0xc2)==_0x19e9b7[_0x51fe88(0xcb)]),_0x2784be=_0x433759[_0x51fe88(0x92)](_0x37912c=>_0x1764f6[_0x51fe88(0x109)][_0x51fe88(0x18a)](_0x37912c));if(!_0x476c7c||_0x51fe88(0x1f1)==_0x476c7c[_0x51fe88(0x10c)][_0x51fe88(0xbd)][_0x51fe88(0x1ad)])return void _0x2784be[_0x51fe88(0x10f)](_0x5ad786=>_0x1764f6[_0x51fe88(0x1dd)](_0x5ad786,_0x51fe88(0x13f)));_0x2784be[_0x51fe88(0x10f)](_0x5ba04a=>_0x1764f6[_0x51fe88(0x1dd)](_0x5ba04a,_0x51fe88(0x197)));const _0x45ba35=_0x52c944({'editor':_0x127ff3,'reply':_0x1764f6,'interaction':_0x1b5143,'groups':_0x433759,'transform':!0x0,'documentCompare':_0x36ec01,'documentCompareOptions':{'anchor':_0x51fe88(0x8e),'markDeletions':!0x0}});let _0x5d8640;_0x476c7c&&this[_0x51fe88(0x1d7)](_0x476c7c[_0x51fe88(0x10c)]),_0x127ff3[_0x51fe88(0x10a)][_0x51fe88(0x19f)](_0x22b5fe=>{const _0x2c93a1=_0x51fe88;_0x5d8640=_0x22b5fe[_0x2c93a1(0xb0)],_0x127ff3[_0x2c93a1(0xe5)][_0x2c93a1(0x171)](_0x2c93a1(0x12b))[_0x2c93a1(0x1ea)](_0x45ba35),this[_0x2c93a1(0x1ba)][_0x2c93a1(0x1c7)](_0x2c93a1(0x17a));}),this[_0x51fe88(0xe0)][_0x51fe88(0x1ef)](_0x5d8640,{'interactionId':_0x1b5143['id'],'replyId':_0x1764f6['id'],'indexes':_0x2784be[_0x51fe88(0xba)]()}),this[_0x51fe88(0xf9)](_0x1764f6);}[_0x292fdf(0xc9)](_0x3c19cf){const _0x1417ed=_0x292fdf,_0x5871cf=_0x226eec(this[_0x1417ed(0x13b)]),_0x70310=this[_0x1417ed(0x13b)][_0x1417ed(0xe5)][_0x1417ed(0x171)](_0x457681),{reply:_0x59a0d9,interaction:_0x1ea780}=this[_0x1417ed(0x156)](_0x3c19cf[_0x1417ed(0x11a)]),_0x2bbe8e=this[_0x1417ed(0x151)](_0x3c19cf[_0x1417ed(0x11a)],_0x3c19cf[_0x1417ed(0x187)]),_0x3f18b6=void 0x0!==_0x3c19cf[_0x1417ed(0x187)]?[_0x59a0d9[_0x1417ed(0x109)][_0x3c19cf[_0x1417ed(0x187)]]]:_0x59a0d9[_0x1417ed(0x109)][_0x1417ed(0x1c8)](_0x46967a=>_0x1417ed(0xc2)==_0x46967a[_0x1417ed(0xcb)]),_0x34a5ac=_0x3f18b6[_0x1417ed(0x92)](_0x1d6281=>_0x59a0d9[_0x1417ed(0x109)][_0x1417ed(0x18a)](_0x1d6281));if(!_0x2bbe8e||_0x1417ed(0x1f1)==_0x2bbe8e[_0x1417ed(0x10c)][_0x1417ed(0xbd)][_0x1417ed(0x1ad)])return void _0x34a5ac[_0x1417ed(0x10f)](_0x2432b4=>_0x59a0d9[_0x1417ed(0x1dd)](_0x2432b4,_0x1417ed(0x13f)));_0x34a5ac[_0x1417ed(0x10f)](_0x3f6601=>_0x59a0d9[_0x1417ed(0x1dd)](_0x3f6601,_0x1417ed(0x197)));const _0x122f0a=_0x52c944({'editor':_0x5871cf,'reply':_0x59a0d9,'interaction':_0x1ea780,'groups':_0x3f18b6,'transform':!0x0,'documentCompare':_0x70310,'documentCompareOptions':{'anchor':_0x1417ed(0x8e),'markDeletions':!0x1}});let _0x25cad4;_0x2bbe8e&&this[_0x1417ed(0x1d7)](_0x2bbe8e[_0x1417ed(0x10c)]),_0x5871cf[_0x1417ed(0x10a)][_0x1417ed(0x19f)](_0x37b665=>{const _0x1cbe89=_0x1417ed;_0x25cad4=_0x37b665[_0x1cbe89(0xb0)];for(const _0x47ba9b of _0x122f0a)_0x47ba9b[_0x1cbe89(0x1f8)]=_0x5871cf[_0x1cbe89(0x10a)][_0x1cbe89(0x116)][_0x1cbe89(0x12f)],_0x31c633(_0x5871cf,_0x47ba9b),_0x37b665[_0x1cbe89(0xb0)][_0x1cbe89(0x8c)](_0x47ba9b),_0x5871cf[_0x1cbe89(0x10a)][_0x1cbe89(0x1bd)](_0x47ba9b);}),this[_0x1417ed(0xe0)][_0x1417ed(0x1ef)](_0x25cad4,{'interactionId':_0x1ea780['id'],'replyId':_0x59a0d9['id'],'indexes':_0x34a5ac[_0x1417ed(0xba)]()}),this[_0x1417ed(0xf9)](_0x59a0d9);}[_0x292fdf(0xf6)](_0x454a68,_0x3b5c78){const _0x3ed172=_0x292fdf,_0x3b0f52=_0x226eec(this[_0x3ed172(0x13b)]),_0x7ec3bf=this[_0x3ed172(0x151)](_0x454a68,_0x3b5c78),_0x8cc9ec=this[_0x3ed172(0x13b)][_0x3ed172(0xe5)][_0x3ed172(0x171)](_0x41286c);if(!_0x7ec3bf)return void _0x8cc9ec[_0x3ed172(0x1d6)]();const {range:_0x5014bc,currentIndex:_0x7420f9}=_0x7ec3bf;if(_0x3ed172(0x1f1)==_0x5014bc[_0x3ed172(0xbd)][_0x3ed172(0x1ad)]){const {reply:_0x4e2f3d}=this[_0x3ed172(0x156)](_0x454a68);return _0x4e2f3d[_0x3ed172(0x1dd)](_0x7420f9,_0x3ed172(0x13f)),void _0x8cc9ec[_0x3ed172(0x1d6)]();}if(this[_0x3ed172(0x99)]?.[_0x3ed172(0x11a)]==_0x454a68&&this[_0x3ed172(0x99)]?.[_0x3ed172(0x187)]==_0x7420f9)return;this[_0x3ed172(0x15b)](_0x8cc9ec),this[_0x3ed172(0x99)]={'replyId':_0x454a68,'partIndex':_0x7420f9};let _0x16068b=_0x3b0f52[_0x3ed172(0xfc)][_0x3ed172(0x171)](_0x3ed172(0x115))||[..._0x563e79];_0x3b0f52[_0x3ed172(0xe5)][_0x3ed172(0x143)](_0x3ed172(0xbc))||(_0x16068b=_0x16068b[_0x3ed172(0x1c8)](_0x483f96=>_0x3ed172(0x172)!=_0x483f96));const _0x4d415c=new _0xee1d9e(_0x3b0f52[_0x3ed172(0xdd)],{'showDiff':this[_0x3ed172(0x8d)],'areActionsDisabled':!0x1,'miniToolbarConfig':{'showChanges':_0x3ed172(0x194)},'hideHeader':!0x0,'availableActions':_0x16068b});this[_0x3ed172(0x15b)](_0x4d415c);const {reply:_0x334b9d}=this[_0x3ed172(0x156)](_0x454a68),_0x5878d9=_0x334b9d[_0x3ed172(0x1c9)]({'showDiff':this[_0x3ed172(0x8d)]})[_0x3ed172(0x1c8)](_0x19b64f=>_0x19b64f[_0x3ed172(0x19a)]),_0x4eee8b=_0x5878d9[_0x3ed172(0x107)](_0x471616=>_0x471616[_0x3ed172(0x169)]==_0x7420f9);if(-0x1==_0x4eee8b)return;const _0x36dc66=_0x5878d9[_0x4eee8b],_0xe3eabc=_0x5878d9['at']((_0x4eee8b-0x1)%_0x5878d9[_0x3ed172(0x126)])?.[_0x3ed172(0x169)],_0x9bf8a9=_0x5878d9['at']((_0x4eee8b+0x1)%_0x5878d9[_0x3ed172(0x126)])?.[_0x3ed172(0x169)];_0x4d415c[_0x3ed172(0x130)]({'parts':[_0x36dc66],'renderingStrategy':_0x3ed172(0x1f5)});const _0x5518ad=_0x7420f9!==_0xe3eabc;this[_0x3ed172(0x1d7)](_0x5014bc,!0x0),_0x8cc9ec[_0x3ed172(0x148)]({'index':_0x7420f9,'title':_0x11b60c(this[_0x3ed172(0x13b)][_0x3ed172(0xdd)],_0x3ed172(0xc6),(_0x4eee8b+0x1)[_0x3ed172(0xef)]()),'icon':_0x1e590e,'mainView':_0x4d415c,'showRotator':_0x5518ad,'showApplyButton':!0x0,'showSuggestButton':_0x3b0f52[_0x3ed172(0xe5)][_0x3ed172(0x143)](_0x3ed172(0xbc)),'ranges':[_0x5014bc]}),this[_0x3ed172(0xa3)][_0x3ed172(0xa2)](_0x454a68,_0x7420f9),this[_0x3ed172(0x1e9)](_0x4d415c,_0x3ed172(0x1d9),(_0x53858d,{showDiff:_0x8b14fe})=>{const _0x3b64b3=_0x3ed172;this[_0x3b64b3(0x8d)]=_0x8b14fe;const {reply:_0x242375}=this[_0x3b64b3(0x156)](_0x454a68),_0x360c50=_0x242375[_0x3b64b3(0x1c9)]({'showDiff':_0x8b14fe,'groupIndex':_0x7420f9});_0x4d415c[_0x3b64b3(0x130)]({'parts':_0x360c50,'renderingStrategy':_0x3b64b3(0x1f5)});}),this[_0x3ed172(0x1e9)](_0x8cc9ec,_0x3ed172(0x158),()=>{const _0x14d2f9=_0x3ed172;this[_0x14d2f9(0xc9)]({'replyId':_0x454a68,'partIndex':_0x7420f9}),_0x5518ad?this[_0x14d2f9(0xf6)](_0x454a68,_0x9bf8a9):_0x8cc9ec[_0x14d2f9(0x1d6)]();}),this[_0x3ed172(0x1e9)](_0x8cc9ec,_0x3ed172(0x172),()=>{const _0x4f961f=_0x3ed172;this[_0x4f961f(0xb2)]({'replyId':_0x454a68,'partIndex':_0x7420f9}),_0x5518ad?this[_0x4f961f(0xf6)](_0x454a68,_0x9bf8a9):_0x8cc9ec[_0x4f961f(0x1d6)]();}),_0x5518ad&&(this[_0x3ed172(0x1e9)](_0x8cc9ec,_0x3ed172(0x150),()=>{const _0x5a0f6b=_0x3ed172;this[_0x5a0f6b(0xf6)](_0x454a68,_0x9bf8a9);}),this[_0x3ed172(0x1e9)](_0x8cc9ec,_0x3ed172(0xe3),()=>{const _0x23ecfa=_0x3ed172;this[_0x23ecfa(0xf6)](_0x454a68,_0xe3eabc);})),this[_0x3ed172(0x1e9)](_0x8cc9ec,_0x3ed172(0x1e3),()=>{const _0x2412cf=_0x3ed172;this[_0x2412cf(0x15b)](_0x8cc9ec),this[_0x2412cf(0x15b)](_0x4d415c),this[_0x2412cf(0x99)]=null;});}[_0x292fdf(0x151)](_0x4a0e38,_0x2f16e8){const _0x307b09=_0x292fdf,_0x30ea61=_0x226eec(this[_0x307b09(0x13b)]),{reply:_0x3b5525,interaction:_0xf821a5}=this[_0x307b09(0x156)](_0x4a0e38),_0x186360=_0x3b5525[_0x307b09(0x109)][_0x307b09(0x1c8)](_0x2f2b74=>_0x307b09(0xc2)==_0x2f2b74[_0x307b09(0xcb)]),_0x358bc5=_0x186360[_0x307b09(0x92)](_0x59f74c=>_0x3b5525[_0x307b09(0x109)][_0x307b09(0x18a)](_0x59f74c));void 0x0===_0x2f16e8&&(_0x2f16e8=_0x358bc5[0x0]);const _0x5e12c6=_0x358bc5[_0x307b09(0x18a)](_0x2f16e8);if(-0x1==_0x5e12c6)return null;const _0x577b30=_0x186360[_0x5e12c6],_0xe56812=new _0x5e6d9b([]),_0x1406cc=new _0x5e6d9b([]);for(const _0xdd8095 of _0x577b30[_0x307b09(0x1e1)])if(_0x307b09(0xd3)!=_0xdd8095[_0x307b09(0xf2)]&&_0x1406cc[_0x307b09(0x9d)][_0x307b09(0xaf)](_0xdd8095[_0x307b09(0x183)][_0x307b09(0x1f7)](!0x0)),_0x307b09(0x9f)!=_0xdd8095[_0x307b09(0xf2)]){const _0x4450bb=_0x1dac0c(_0x18ba29=>_0x27afbd(_0x18ba29,_0x307b09(0xcf))==_0xdd8095['id'],_0x3b5525[_0x307b09(0xaa)],!0x0);_0xe56812[_0x307b09(0x9d)][_0x307b09(0xaf)](_0x4450bb[_0x307b09(0x1f7)](!0x0));}if(0x0==_0xe56812[_0x307b09(0x9d)][_0x307b09(0x126)]){if(_0x577b30[_0x307b09(0x1e1)][0x0][_0x307b09(0x1ec)]){const _0xb80e3d=_0x225c72(_0x307b09(0xcf),_0x577b30[_0x307b09(0x1e1)][0x0][_0x307b09(0x1ec)],_0x3b5525[_0x307b09(0xaa)]);_0xe56812[_0x307b09(0x9d)][_0x307b09(0xb6)](_0xb80e3d[_0x307b09(0x1f7)](!0x0)),_0x1406cc[_0x307b09(0x9d)][_0x307b09(0xb6)](_0xb80e3d[_0x307b09(0x1f7)](!0x0)),_0xb80e3d[_0x307b09(0x11b)]&&(_0xe56812[_0x307b09(0x9d)][_0x307b09(0xaf)](_0xb80e3d[_0x307b09(0x11b)][_0x307b09(0x1f7)](!0x0)),_0x1406cc[_0x307b09(0x9d)][_0x307b09(0xaf)](_0xb80e3d[_0x307b09(0x11b)][_0x307b09(0x1f7)](!0x0)));}else{const _0x44ba0d=_0x3b5525[_0x307b09(0xaa)][_0x307b09(0x9d)][0x0];if(!_0x44ba0d)return null;_0xe56812[_0x307b09(0x9d)][_0x307b09(0xaf)](_0x44ba0d[_0x307b09(0x1f7)](!0x0)),_0x1406cc[_0x307b09(0x9d)][_0x307b09(0xaf)](_0x44ba0d[_0x307b09(0x1f7)](!0x0));}}const _0x4eca5a=_0xf821a5[_0x307b09(0x1e6)](),_0x2804e9=_0x30ea61[_0x307b09(0x11c)][_0x307b09(0x166)](_0x4eca5a[_0x307b09(0x19c)]),_0x296936=_0x3e1bd3(_0xe56812),_0x3496df=_0x30ea61[_0x307b09(0x11c)][_0x307b09(0x166)](_0x296936),_0x3fed1d=_0x30ea61[_0x307b09(0x11c)][_0x307b09(0x166)](_0x296936),_0xf45d20=_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x192)](_0x3496df,0x0),_0x34970f=_0x3e1bd3(_0x1406cc),_0x5db072={'anchor':_0xf45d20,'markDeletions':!0x1},_0xaac568=_0x30ea61[_0x307b09(0xe5)][_0x307b09(0x171)](_0x457681)[_0x307b09(0xe1)](_0x296936,_0x34970f,_0x5db072)[_0x307b09(0xc4)]();if(!_0xaac568[_0x307b09(0x126)])return null;_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x19f)](_0xaacc04=>{const _0x16e9a3=_0x307b09;for(const _0x2e4458 of _0xaac568)if(_0x16e9a3(0xc5)==_0x2e4458[_0x16e9a3(0xf2)]){const _0x13e8ea=_0x2e4458[_0x16e9a3(0x91)],_0x1df691=_0x2e4458[_0x16e9a3(0x198)],_0x366b27=new _0x58b918(_0x13e8ea,_0x1df691);_0xaacc04[_0x16e9a3(0xb0)][_0x16e9a3(0x8c)](_0x366b27),_0x30ea61[_0x16e9a3(0x10a)][_0x16e9a3(0x1bd)](_0x366b27);}else _0x16e9a3(0x1d2)!==_0x2e4458[_0x16e9a3(0xf2)]&&(_0x2e4458[_0x16e9a3(0x1f8)]=null,_0x2e4458[_0x16e9a3(0x154)]=!0x1,_0xaacc04[_0x16e9a3(0xb0)][_0x16e9a3(0x8c)](_0x2e4458),_0x30ea61[_0x16e9a3(0x10a)][_0x16e9a3(0x1bd)](_0x2e4458));});const _0x3dd63f=_0x4a29af(_0x30ea61,_0xaac568,_0x3496df);_0x501679(_0x30ea61[_0x307b09(0x10a)],_0x3dd63f);const _0x5dc9ee=_0x3dd63f[_0x307b09(0xd8)]()[_0x307b09(0xf7)][_0x307b09(0x127)][_0x307b09(0xba)](),_0x587ba1=_0x3dd63f[_0x307b09(0xd8)]()[_0x307b09(0x111)][_0x307b09(0x127)][_0x307b09(0xba)](),_0x1db74d=[];let _0x195673=_0x3496df,_0x5999f1=_0x3fed1d;for(let _0x33daa3=0x0;_0x33daa3<_0x587ba1[_0x307b09(0x126)];_0x33daa3++){const _0x5efeb0=_0x195673[_0x307b09(0x102)]-_0x587ba1[_0x33daa3];_0x1db74d[_0x33daa3]=_0x5999f1[_0x307b09(0x102)]-_0x5efeb0,_0x195673=_0x195673[_0x307b09(0x18d)](_0x587ba1[_0x33daa3]),_0x5999f1=_0x5999f1[_0x307b09(0x18d)](_0x1db74d[_0x33daa3]);}const _0x1bd9a6=_0x30ea61[_0x307b09(0x10a)][_0x307b09(0xe8)](_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x1bf)](_0x3fed1d,_0x5dc9ee),_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x1bf)](_0x3fed1d,_0x1db74d)),_0x4e56e0=_0x3fed1d[_0x307b09(0x118)](0x0)[_0x307b09(0x1f0)](_0x2d7496),_0x56671c=Array[_0x307b09(0xb8)](_0x2804e9[_0x307b09(0xff)]())[_0x307b09(0xcc)](_0x4dabc6=>_0x4dabc6[_0x307b09(0x1f0)](_0x2d7496)==_0x4e56e0)[_0x307b09(0x160)](),_0x16b0bc=_0x1bd9a6[_0x307b09(0xf7)][_0x307b09(0x127)][_0x307b09(0xba)](),_0x5daea6=_0x1bd9a6[_0x307b09(0x111)][_0x307b09(0x127)][_0x307b09(0xba)]();_0x16b0bc[0x0]=_0x56671c[0x0]+_0x16b0bc[0x0],_0x5daea6[0x0]=_0x56671c[0x0]+_0x5daea6[0x0];let _0x1d3028=_0x30ea61[_0x307b09(0x10a)][_0x307b09(0xe8)](_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x1bf)](_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x116)][_0x307b09(0x1a5)](),_0x16b0bc),_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x1bf)](_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x116)][_0x307b09(0x1a5)](),_0x5daea6));const _0xb77601=_0x30ea61[_0x307b09(0x10a)][_0x307b09(0x116)][_0x307b09(0x159)][_0x307b09(0xc4)](_0x4eca5a[_0x307b09(0x12f)]);for(const _0x5cd072 of _0xb77601)_0x1d3028=_0x321a8d[_0x307b09(0x199)](_0x1d3028[_0x307b09(0x1b1)](_0x5cd072));return{'range':_0x1d3028,'currentIndex':_0x2f16e8};}[_0x292fdf(0x1f9)](_0x55db9e){const _0x4fd9c2=_0x292fdf;if(!_0x55db9e[_0x4fd9c2(0xe5)][_0x4fd9c2(0x143)](_0x4fd9c2(0x1c2)))return;const _0x59a99b=_0x55db9e[_0x4fd9c2(0x17b)][_0x4fd9c2(0x171)](_0x4fd9c2(0x176)),_0x5ded78=_0x55db9e[_0x4fd9c2(0x17b)][_0x4fd9c2(0x171)](_0x4fd9c2(0x14e));this[_0x4fd9c2(0x1e9)](_0x59a99b,_0x4fd9c2(0xac),(_0x220a6e,_0x22799b,_0x2868e5)=>{const _0x5db924=_0x4fd9c2,_0x3ace71=this[_0x5db924(0xe0)][_0x5db924(0x171)](_0x22799b);if(!_0x3ace71)return;const _0x535c9e=this[_0x5db924(0x179)][_0x5db924(0xbe)](_0x3ace71[_0x5db924(0x17d)])[_0x5db924(0x140)](_0x3ace71[_0x5db924(0x11a)]);_0x3ace71[_0x5db924(0x195)][_0x5db924(0x10f)](_0x3f37e8=>_0x535c9e[_0x5db924(0x1dd)](_0x3f37e8,_0x5db924(0xc2))),this[_0x5db924(0xe0)][_0x5db924(0x17c)](_0x22799b),this[_0x5db924(0xe0)][_0x5db924(0x1ef)](_0x2868e5,_0x3ace71);}),this[_0x4fd9c2(0x1e9)](_0x5ded78,_0x4fd9c2(0xac),(_0x288e57,_0x16151f,_0x20e7ff)=>{const _0x5a4a34=_0x4fd9c2,_0x13a968=this[_0x5a4a34(0xe0)][_0x5a4a34(0x171)](_0x16151f);if(!_0x13a968)return;const _0x15a047=this[_0x5a4a34(0x179)][_0x5a4a34(0xbe)](_0x13a968[_0x5a4a34(0x17d)])[_0x5a4a34(0x140)](_0x13a968[_0x5a4a34(0x11a)]);_0x13a968[_0x5a4a34(0x195)][_0x5a4a34(0x10f)](_0x535d9c=>_0x15a047[_0x5a4a34(0x1dd)](_0x535d9c,_0x5a4a34(0x197))),this[_0x5a4a34(0xe0)][_0x5a4a34(0x17c)](_0x16151f),this[_0x5a4a34(0xe0)][_0x5a4a34(0x1ef)](_0x20e7ff,_0x13a968);});}async[_0x292fdf(0xa5)](_0x3ecd1f){const _0xca517e=_0x292fdf;this[_0xca517e(0x13b)][_0xca517e(0xe5)][_0xca517e(0x171)](_0x41286c)[_0xca517e(0x1d6)](),this[_0xca517e(0xa3)][_0xca517e(0xa6)](_0xca517e(0x1f5)),this[_0xca517e(0xa3)][_0xca517e(0xe9)](!0x0),await this[_0xca517e(0x144)]();try{await this[_0xca517e(0xad)][_0xca517e(0x1d5)](_0x3ecd1f)[_0xca517e(0x18b)](),await this[_0xca517e(0xd5)](_0x3ecd1f),this[_0xca517e(0xc1)]('\x20');const {sessionId:_0x3d3507}=this[_0xca517e(0x1ba)][_0xca517e(0x94)]();await this[_0xca517e(0x179)][_0xca517e(0x152)](_0x3ecd1f,_0x3d3507),this[_0xca517e(0x179)][_0xca517e(0x11e)]()&&this[_0xca517e(0x179)][_0xca517e(0x153)](_0x11b60c(this[_0xca517e(0x13b)][_0xca517e(0xdd)],_0xca517e(0x167)));}catch(_0x5181bf){this[_0xca517e(0xa3)][_0xca517e(0x19b)]({'errorMessage':_0x11b60c(this[_0xca517e(0x13b)][_0xca517e(0xdd)],_0xca517e(0x10e)),'id':_0x3ecd1f}),this[_0xca517e(0x100)](new _0x101c33(_0xca517e(0x1f3),this,{'error':_0x5181bf}));}finally{this[_0xca517e(0x13b)][_0xca517e(0xe5)][_0xca517e(0x171)](_0x26b979)[_0xca517e(0x1f6)][_0xca517e(0xfd)](_0xca517e(0xec)),this[_0xca517e(0xa3)][_0xca517e(0x1a8)](),this[_0xca517e(0xa3)][_0xca517e(0xa6)](_0xca517e(0xa7)),this[_0xca517e(0xa3)][_0xca517e(0xe9)](!0x1);}}[_0x292fdf(0x19e)](_0x4d71b7){const _0x19f7fb=_0x292fdf;this[_0x19f7fb(0x179)]['id']===_0x4d71b7&&this[_0x19f7fb(0xd5)]();}async[_0x292fdf(0xee)](){const _0x577f4d=_0x292fdf,_0x3d7009=this[_0x577f4d(0x1ba)][_0x577f4d(0x1be)]();this[_0x577f4d(0x179)]?.[_0x577f4d(0xd6)](_0x3d7009),this[_0x577f4d(0x179)]?.[_0x577f4d(0x153)](_0x11b60c(this[_0x577f4d(0x13b)][_0x577f4d(0xdd)],_0x577f4d(0x167)));}[_0x292fdf(0x139)](){const _0x40ada1=_0x292fdf;this[_0x40ada1(0x179)]?.[_0x40ada1(0x1f2)]();}[_0x292fdf(0x14c)](){const _0x4cdd6f=_0x292fdf;this[_0x4cdd6f(0xa3)][_0x4cdd6f(0x14c)]();}async[_0x292fdf(0x1a9)](){const _0x3c0bad=_0x292fdf;await this[_0x3c0bad(0xd5)]();}async[_0x292fdf(0x155)]({message:_0x1ffeaa,quickActionData:_0x5c135f}){const _0x4f98ad=_0x292fdf;await this[_0x4f98ad(0x125)]({'userMessage':_0x1ffeaa,'quickActionData':_0x5c135f});}[_0x292fdf(0xce)](){const _0x5277bb=_0x292fdf,_0x59d264=this[_0x5277bb(0x13b)][_0x5277bb(0xfc)][_0x5277bb(0x171)](_0x5277bb(0x1ab));if(!_0x59d264)throw new _0x101c33(_0x5277bb(0x1b9),this);return _0x59d264;}async[_0x292fdf(0xd5)](_0x569ca8){const _0x194737=_0x292fdf;try{this[_0x194737(0xa3)][_0x194737(0xfb)](),await this[_0x194737(0x181)](_0x569ca8);}catch(_0x1da5bc){this[_0x194737(0xa3)][_0x194737(0x19b)]({'errorMessage':_0x11b60c(this[_0x194737(0x13b)][_0x194737(0xdd)],_0x194737(0x129)),'id':_0x569ca8||_0x3de7ae()}),console[_0x194737(0x10d)](_0x1da5bc),this[_0x194737(0x179)]=void 0x0,this[_0x194737(0xa3)][_0x194737(0x1c6)]();}}async[_0x292fdf(0x181)](_0x245207){const _0x3c62ae=_0x292fdf,_0x2c667c=this[_0x3c62ae(0x13b)][_0x3c62ae(0xe5)][_0x3c62ae(0x171)](_0x41286c);let _0x21ead6;_0x2c667c[_0x3c62ae(0xe6)]&&_0x2c667c[_0x3c62ae(0x1d6)](),_0x245207||!this[_0x3c62ae(0x179)]?_0x21ead6=this[_0x3c62ae(0x13b)][_0x3c62ae(0xfc)][_0x3c62ae(0x171)](_0x3c62ae(0x13a)):this[_0x3c62ae(0xa3)][_0x3c62ae(0x141)]&&(_0x21ead6=this[_0x3c62ae(0x179)][_0x3c62ae(0xb7)]['id']),await this[_0x3c62ae(0x144)]();const _0xb1add7=this[_0x3c62ae(0xce)](),_0x40a7c1=_0x245207||_0x3de7ae();this[_0x3c62ae(0x179)]=new _0x2d1f1e({'connector':this[_0x3c62ae(0xad)],'chatModels':this[_0x3c62ae(0x15a)],'selectedModelId':_0x21ead6,'conversationId':_0x40a7c1,'group':_0xb1add7,'getEditor':()=>_0x226eec(this[_0x3c62ae(0x13b)])}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xea),(_0x21aa87,_0x4da377)=>{const _0x577e53=_0x3c62ae;this[_0x577e53(0xa3)][_0x577e53(0x1bb)](_0x4da377),this[_0x577e53(0xa3)][_0x577e53(0x170)](),this[_0x577e53(0xa3)][_0x577e53(0x17f)](),this[_0x577e53(0xa3)][_0x577e53(0x15d)](),_0x245207||(this[_0x577e53(0xa3)][_0x577e53(0x1df)](),this[_0x577e53(0x179)]?.[_0x577e53(0x153)](_0x11b60c(this[_0x577e53(0x13b)][_0x577e53(0xdd)],_0x577e53(0x167))));}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x14a),(_0x6148df,_0x44af6a)=>{const _0x54c36a=_0x3c62ae;this[_0x54c36a(0xa3)][_0x54c36a(0xe7)](_0x44af6a[_0x54c36a(0xbf)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xb5),(_0x209d81,_0x59ed70)=>{const _0x6a9a2c=_0x3c62ae;this[_0x6a9a2c(0xa3)][_0x6a9a2c(0x190)](_0x59ed70);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x13c),()=>{const _0x361ab7=_0x3c62ae;this[_0x361ab7(0xa3)][_0x361ab7(0x9c)]({'isWebSearchEnabled':!0x0,'isReasoningEnabled':!0x1});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x184),()=>{const _0x194ca4=_0x3c62ae;this[_0x194ca4(0xa3)][_0x194ca4(0x9c)]({'isWebSearchEnabled':!0x1,'isReasoningEnabled':!0x0});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xab),(_0x10173b,_0x2bd738)=>{const _0x59a498=_0x3c62ae;this[_0x59a498(0xa3)][_0x59a498(0x163)](_0x2bd738,{'isWebSearchEnabled':!0x0,'isReasoningEnabled':!0x1});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xb3),(_0xa5be7d,_0x57ce48)=>{const _0x77784d=_0x3c62ae;this[_0x77784d(0xa3)][_0x77784d(0x163)](_0x57ce48,{'isWebSearchEnabled':!0x1,'isReasoningEnabled':!0x0});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x133),()=>{const _0x1afe20=_0x3c62ae;this[_0x1afe20(0xa3)][_0x1afe20(0x18f)]();}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xdc),async()=>{const _0x20c392=_0x3c62ae;await this[_0x20c392(0xa3)][_0x20c392(0x97)]();}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x1b7),(_0xd2afdb,_0x813522)=>{const _0xa8bc19=_0x3c62ae;this[_0xa8bc19(0xa3)][_0xa8bc19(0xed)](_0x813522['id']);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x114),(_0x3a93ee,_0x54b66a,_0x3be12c)=>{const _0x51e407=_0x3c62ae;this[_0x51e407(0xc1)](_0x54b66a,_0x3be12c);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x161),(_0x4eac88,_0x3800b3)=>{const _0x34cd18=_0x3c62ae;_0x34cd18(0x177)===_0x3800b3[_0x34cd18(0xf2)]?this[_0x34cd18(0xa3)][_0x34cd18(0x137)](_0x3800b3):this[_0x34cd18(0xa3)][_0x34cd18(0x1db)](_0x3800b3);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x98),async(_0x4a18dd,_0x34bd96)=>{const _0x2f1227=_0x3c62ae;await this[_0x2f1227(0x1dc)]({'reply':_0x34bd96});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x193),(_0x1238ef,{reply:_0x305cb1,index:_0x58f48d,state:_0x1c9ab4})=>{const _0x4752a9=_0x3c62ae;this[_0x4752a9(0xa3)][_0x4752a9(0x173)]({'id':_0x305cb1['id'],'index':_0x58f48d,'state':_0x1c9ab4});}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x1e7),(_0x465be0,_0x5d782a)=>{const _0x3459fd=_0x3c62ae;if(this[_0x3459fd(0xa3)][_0x3459fd(0x147)](_0x5d782a[_0x3459fd(0x1d3)],_0x5d782a[_0x3459fd(0x1da)]),_0x3459fd(0x180)===_0x5d782a[_0x3459fd(0x1d3)][_0x3459fd(0xf2)]){const _0x28ecb8=[..._0x226eec(this[_0x3459fd(0x13b)])[_0x3459fd(0x10a)][_0x3459fd(0x116)][_0x3459fd(0x180)][_0x3459fd(0x1cf)]()];this[_0x3459fd(0x1ba)][_0x3459fd(0xd4)](_0x28ecb8,_0x3459fd(0x1eb)+this[_0x3459fd(0x179)]?.['id']);}}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x104),(_0x53a461,_0x3aee65)=>{const _0xa016f0=_0x3c62ae;this[_0xa016f0(0xa3)][_0xa016f0(0x9e)](_0x3aee65[_0xa016f0(0x1a2)]),_0xa016f0(0x1cb)==_0x3aee65[_0xa016f0(0x1a2)]&&this[_0xa016f0(0x139)](),_0xa016f0(0x180)===_0x3aee65[_0xa016f0(0xf2)]&&this[_0xa016f0(0x1ba)][_0xa016f0(0x1c7)](_0xa016f0(0x1eb)+this[_0xa016f0(0x179)]?.['id']);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x112),(_0x2efb72,_0x4f9f84)=>{const _0x11d474=_0x3c62ae;this[_0x11d474(0xa3)][_0x11d474(0x1b6)](_0x4f9f84[_0x11d474(0x1d3)][_0x11d474(0x1a2)],_0x4f9f84[_0x11d474(0x1da)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x1ac),(_0x2d9573,_0x547e7e)=>{const _0x1a63ef=_0x3c62ae;this[_0x1a63ef(0xa3)][_0x1a63ef(0x1e5)](_0x547e7e[_0x1a63ef(0x162)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x11f),(_0x341211,_0x4ccb70)=>{const _0x4b125e=_0x3c62ae;this[_0x4b125e(0xa3)][_0x4b125e(0x14b)](_0x4ccb70[_0x4b125e(0xc0)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x1af),(_0x330ae5,_0x23842a)=>{const _0x4bf780=_0x3c62ae;this[_0x4bf780(0xa3)][_0x4bf780(0x1e0)](_0x23842a[_0x4bf780(0xd0)],_0x23842a[_0x4bf780(0xa0)],_0x23842a[_0x4bf780(0x16c)],_0x23842a[_0x4bf780(0x1d4)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x8b),(_0x144d31,_0x23ac6f)=>{const _0x42054b=_0x3c62ae;this[_0x42054b(0xa3)][_0x42054b(0x1c3)](_0x23ac6f[_0x42054b(0xd0)],_0x23ac6f[_0x42054b(0xb9)],_0x23ac6f[_0x42054b(0x1c1)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xc8),(_0x1cdc03,_0x4cf08d)=>{const _0x228177=_0x3c62ae;this[_0x228177(0xa3)][_0x228177(0x1a6)](_0x4cf08d);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0xa1),(_0x4a2acc,_0x4311e7)=>{const _0x575059=_0x3c62ae;this[_0x575059(0xa3)][_0x575059(0xdf)](_0x4311e7[_0x575059(0xb7)],_0x4311e7[_0x575059(0xc7)]);}),this[_0x3c62ae(0x179)]['on'](_0x3c62ae(0x10d),(_0x111ec9,{error:_0xafe2cf,interactionId:_0x3920ca,fileName:_0x4436a7,url:_0x9c5ec2,sourceId:_0x2ac452,sourceLabel:_0x441e0d})=>{const _0x1c2188=_0x3c62ae,_0x42f10a=_0x3920ca?_0x3920ca+':'+_0x3de7ae():_0x3de7ae();_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1b3))?this[_0x1c2188(0xa3)][_0x1c2188(0x119)]({'staticMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x1a3)),'id':_0x42f10a}):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x13d))||_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x191))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x129)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1ee))?this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x8f),_0x4436a7),'id':_0x42f10a}):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0xfe))?this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x95),_0x9c5ec2),'id':_0x42f10a}):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x122))?this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x1b8)),'id':_0x42f10a}):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1ae))?this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x146)),'id':_0x42f10a}):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x13e))?(_0x2ac452&&this[_0x1c2188(0xa3)][_0x1c2188(0xb4)](_0x2ac452),this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x105),_0x441e0d||_0x1c2188(0xa0)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x131))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0xf3)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1a7))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x1b4)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1a1))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x185)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x16e))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x174)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x1a4))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x1c0)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):_0xafe2cf[_0x1c2188(0xfa)][_0x1c2188(0xd7)](_0x1c2188(0x17e))?(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x1ce)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf)):(this[_0x1c2188(0xa3)][_0x1c2188(0x19b)]({'errorMessage':_0x11b60c(this[_0x1c2188(0x13b)][_0x1c2188(0xdd)],_0x1c2188(0x15f)),'id':_0x42f10a}),this[_0x1c2188(0x100)](_0xafe2cf));}),await this[_0x3c62ae(0x179)][_0x3c62ae(0x1bc)](this[_0x3c62ae(0x13b)][_0x3c62ae(0xfc)][_0x3c62ae(0x171)](_0x3c62ae(0x1a0))),_0x245207||await this[_0x3c62ae(0x179)][_0x3c62ae(0xf7)]();}async[_0x292fdf(0x125)]({userMessage:_0x3128fe,quickActionData:_0x3e8e75}){const _0x309006=_0x292fdf;if(!this[_0x309006(0x179)])throw new _0x101c33(_0x309006(0x1c5));this[_0x309006(0x179)][_0x309006(0x15c)]()&&await this[_0x309006(0x179)][_0x309006(0x1b0)](this[_0x309006(0x1ba)][_0x309006(0x94)]()),this[_0x309006(0x179)]['id']&&this[_0x309006(0x179)][_0x309006(0x16a)]&&await this[_0x309006(0x179)][_0x309006(0x1cc)]({'userMessage':_0x3128fe,'quickActionData':_0x3e8e75}),this[_0x309006(0x113)]();}[_0x292fdf(0x113)](){const _0x3c7572=_0x292fdf,_0x42cf38=_0x226eec(this[_0x3c7572(0x13b)])[_0x3c7572(0x10a)],_0x5d6cd4=Array[_0x3c7572(0xb8)](_0x42cf38[_0x3c7572(0x19d)][_0x3c7572(0x12c)](_0x17a7aa));_0x42cf38[_0x3c7572(0x19f)](_0x3efb51=>{const _0x217470=_0x3c7572;_0x5d6cd4[_0x217470(0x10f)](_0x3d1364=>_0x3efb51[_0x217470(0x186)](_0x3d1364));});}[_0x292fdf(0x135)](){const _0x584279=_0x292fdf;console[_0x584279(0x1cd)](_0x584279(0xd2));}[_0x292fdf(0x1e8)](_0x138edc){const _0x57574d=_0x292fdf;this[_0x57574d(0xa3)][_0x57574d(0xca)](_0x138edc);}[_0x292fdf(0x100)](_0x5ada62){const _0x2bca58=_0x292fdf;_0x5365ce(_0x5ada62[_0x2bca58(0xfa)]);}[_0x292fdf(0x117)](_0x27ee0f){const _0x148fb8=_0x292fdf;this[_0x148fb8(0x179)]?.[_0x148fb8(0x1e2)](_0x27ee0f);}[_0x292fdf(0xa9)](){const _0x3687ad=_0x292fdf;this[_0x3687ad(0x179)]?.[_0x3687ad(0x96)]();}[_0x292fdf(0x182)](){const _0x58b68a=_0x292fdf;this[_0x58b68a(0x179)]?.[_0x58b68a(0x1d8)]();}[_0x292fdf(0x156)](_0x295073){const _0x214cc5=_0x292fdf,[_0x4ee3ae,_0x32f13e]=_0x295073[_0x214cc5(0x145)](':'),_0x50d51b=this[_0x214cc5(0x179)][_0x214cc5(0xbe)](_0x4ee3ae),_0x491d02=_0x50d51b[_0x214cc5(0x140)](_0x32f13e);return{'interaction':_0x50d51b,'reply':_0x491d02};}[_0x292fdf(0x1d7)](_0xa3744d,_0x4b9225=!0x1){const _0x271aa5=_0x292fdf,_0x432bdc=_0x226eec(this[_0x271aa5(0x13b)]),_0x44c985={'target':_0x432bdc[_0x271aa5(0x124)][_0x271aa5(0x1f6)][_0x271aa5(0x9b)][_0x271aa5(0x110)](_0x432bdc[_0x271aa5(0x124)][_0x271aa5(0xf1)][_0x271aa5(0x178)](_0xa3744d)),'viewportOffset':{'top':0x96,'left':0x0,'bottom':0x32,'right':0x0},'ancestorOffset':0x14,'alignToTop':_0x4b9225};_0x4b9225&&(_0x44c985[_0x271aa5(0xf5)]=!0x0),_0xa69f74(_0x44c985);}[_0x292fdf(0xc1)](_0x401ec1,_0x577f82=!0x1){const _0x5604e8=_0x292fdf;this[_0x5604e8(0xa3)][_0x5604e8(0x114)](_0x401ec1||_0x11b60c(this[_0x5604e8(0x13b)][_0x5604e8(0xdd)],_0x5604e8(0xd9)),_0x577f82);}async[_0x292fdf(0x1dc)]({reply:_0x4cc1be,renderingStrategy:_0x4ad561}){const _0xb24823=_0x292fdf,{id:_0x70e38f,isDone:_0x27d82a,type:_0x3e1e08,parsedContent:_0x5e52f7}=_0x4cc1be;if(_0xb24823(0x149)===_0x3e1e08){const _0x558e35=_0x4cc1be[_0xb24823(0x1c9)]({'showDiff':this[_0xb24823(0xa3)][_0xb24823(0xdb)]});await this[_0xb24823(0xa3)][_0xb24823(0xe2)]({'id':_0x70e38f,'parts':_0x558e35,'renderingStrategy':_0x4ad561,'isDone':_0x27d82a});}else _0xb24823(0x177)===_0x3e1e08&&await this[_0xb24823(0xa3)][_0xb24823(0x1d1)]({'id':_0x70e38f,'parsedContent':_0x5e52f7,'renderingStrategy':_0x4ad561,'isDone':_0x27d82a});_0x27d82a&&_0x4cc1be[_0xb24823(0x1b5)][_0xb24823(0x126)]>0x0&&this[_0xb24823(0xa3)][_0xb24823(0xf4)](_0x70e38f,_0x4cc1be[_0xb24823(0x1b5)]);}async[_0x292fdf(0x144)](){const _0xdaa2a0=_0x292fdf,_0x2b1624=this[_0xdaa2a0(0x179)]?.[_0xdaa2a0(0x138)];_0x2b1624&&(_0x2b1624[_0xdaa2a0(0x1b2)](),this[_0xdaa2a0(0xa3)][_0xdaa2a0(0x11d)](_0x2b1624));}async[_0x292fdf(0xde)](){const _0x45a219=_0x292fdf,_0x1fe1d7=this[_0x45a219(0x179)]?.[_0x45a219(0x138)];if(_0x1fe1d7){for await(const _0x387ed3 of _0x1fe1d7[_0x45a219(0x1d0)])await this[_0x45a219(0x1dc)]({'reply':_0x387ed3,'renderingStrategy':_0x45a219(0x1f5)});}}[_0x292fdf(0xf9)](_0x2d0356){const _0xbc83ea=_0x292fdf,_0xf45c38={'positiveCount':_0x2d0356[_0xbc83ea(0x109)][_0xbc83ea(0x1c8)](_0x293d15=>_0xbc83ea(0x197)===_0x293d15[_0xbc83ea(0xcb)])[_0xbc83ea(0x126)],'totalCount':_0x2d0356[_0xbc83ea(0x109)][_0xbc83ea(0x126)],'modificationId':_0x2d0356['id']},_0x314b8a=this[_0xbc83ea(0x179)][_0xbc83ea(0xbe)](_0x2d0356[_0xbc83ea(0x17d)])[_0xbc83ea(0x103)];this[_0xbc83ea(0xad)][_0xbc83ea(0x132)](this[_0xbc83ea(0x179)]['id'],_0x314b8a,_0xf45c38);}}