"use strict";(self.webpackChunklernplattform_frontend=self.webpackChunklernplattform_frontend||[]).push([[30838],{120755:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.addCourseIntersectionToCache=void 0,t.addCourseIntersectionToCache=function(e,t,n){return Object.assign(Object.assign({},e),{cache:Object.assign(Object.assign({},e.cache),{courseIntersectionByUserId:Object.assign(Object.assign({},e.cache.courseIntersectionByUserId),{[t]:n})})})}},660829:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setUnreadChatRooms=t.readConversationWithChatRoomId=t.setAllChatRoomsCache=t.setPreviousConversationInCache=t.setLatestConversationInCache=t.addChatRoomIdWithUsersToCache=void 0,t.addChatRoomIdWithUsersToCache=function(e,t,n){return Object.assign(Object.assign({},e),{cache:Object.assign(Object.assign({},e.cache),{chatRoomIdWithUsersByChatRoomId:Object.assign(Object.assign({},e.cache.chatRoomIdWithUsersByChatRoomId),{[t]:n})})})},t.setLatestConversationInCache=function(e,t,n){return Object.assign(Object.assign({},e),{cache:Object.assign(Object.assign({},e.cache),{conversationsByChatRoomId:Object.assign(Object.assign({},e.cache.conversationsByChatRoomId),{[t]:{currentPreviousMessagesOffset:0,hasPrevious:n.messages.count>n.messages.rows.length,partialConversations:{0:n.messages},event:n.event,users:n.users}})})})},t.setPreviousConversationInCache=function(e,t,n){var i,s,r;const o=(null!==(s=null===(i=e.cache.conversationsByChatRoomId[t])||void 0===i?void 0:i.currentPreviousMessagesOffset)&&void 0!==s?s:0)+1;return Object.assign(Object.assign({},e),{cache:Object.assign(Object.assign({},e.cache),{conversationsByChatRoomId:Object.assign(Object.assign({},e.cache.conversationsByChatRoomId),{[t]:Object.assign(Object.assign({},e.cache.conversationsByChatRoomId[t]),{currentPreviousMessagesOffset:o,hasPrevious:n.messages.count>25*(o+1),partialConversations:Object.assign(Object.assign({},null===(r=e.cache.conversationsByChatRoomId[t])||void 0===r?void 0:r.partialConversations),{[o]:n.messages}),event:n.event,users:n.users})})})})},t.setAllChatRoomsCache=function(e,t){return Object.assign(Object.assign({},e),{cache:Object.assign(Object.assign({},e.cache),{chatRooms:t})})},t.readConversationWithChatRoomId=function(e,t){return Object.assign(Object.assign({},e),{chat:Object.assign(Object.assign({},e.chat),{unreadChatRooms:e.chat.unreadChatRooms.filter((e=>e.id!==t))})})},t.setUnreadChatRooms=function(e,t){return Object.assign(Object.assign({},e),{chat:Object.assign(Object.assign({},e.chat),{unreadChatRooms:t})})}},894039:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var s=Object.getOwnPropertyDescriptor(t,n);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,s)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.updateAttendees=void 0;const o=n(427884),a=n("aurelia-store"),c=r(n(268649)),d=r(n(564742));t.updateAttendees=async function(e,t){const n=o.Container.instance.get(a.Store);await(null!=t?t:n).pipe(c.updateAttendees,e).pipe(d.updateBindingContexts).dispatch()}},228448:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var s=Object.getOwnPropertyDescriptor(t,n);s&&!("get"in s?!t.__esModule:s.writable||s.configurable)||(s={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,s)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return s(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.registerCommonStoreActions=void 0;const o=r(n(120755)),a=r(n(660829)),c=r(n(564742)),d=r(n(290961)),C=r(n(540503)),A=r(n(617933)),T=r(n(645955)),O=r(n(268649)),g=r(n(87456)),E=r(n(58410)),N=r(n(865392));t.registerCommonStoreActions=function(e){e.registerAction("CHAT:addChatRoomIdWithUsersToCache",a.addChatRoomIdWithUsersToCache),e.registerAction("CHAT:readConversationWithChatRoomId",a.readConversationWithChatRoomId),e.registerAction("CHAT:setAllChatRoomsCache",a.setAllChatRoomsCache),e.registerAction("CHAT:setLatestConversationInCache",a.setLatestConversationInCache),e.registerAction("CHAT:setPreviousConversationInCache",a.setPreviousConversationInCache),e.registerAction("CHAT:setUnreadChatRooms",a.setUnreadChatRooms),e.registerAction("DISTINAR:markDistinarChatConversationAsRead",O.markDistinarChatConversationAsRead),e.registerAction("DISTINAR:receivedDistinarChatMessage",O.receivedDistinarChatMessage),e.registerAction("DISTINAR:setConferenceAttendeeInfo",O.setConferenceAttendeeInfo),e.registerAction("DISTINAR:markInitializationFinished",O.markInitializationFinished),e.registerAction("DISTINAR:setConferenceShareScreen",O.setConferenceShareScreen),e.registerAction("DISTINAR:setConferenceStreamAudio",O.setConferenceStreamAudio),e.registerAction("DISTINAR:setConferenceStreamVideo",O.setConferenceStreamVideo),e.registerAction("DISTINAR:setSelectedAudioInputDevice",O.setSelectedAudioInputDevice),e.registerAction("DISTINAR:setSelectedAudioOutputDevice",O.setSelectedAudioOutputDevice),e.registerAction("DISTINAR:setSelectedVideoInputDevice",O.setSelectedVideoInputDevice),e.registerAction("DISTINAR:markDistinarChatConversationAsRead",O.markDistinarChatConversationAsRead),e.registerAction("DISTINAR:receivedDistinarChatMessage",O.receivedDistinarChatMessage),e.registerAction("DISTINAR:setConferenceAttendeeInfo",O.setConferenceAttendeeInfo),e.registerAction("DISTINAR:updateActiveLecture",O.updateActiveLecture),e.registerAction("DISTINAR:updateAttendees",O.updateAttendees),e.registerAction("DISTINAR:updateStatus",O.updateStatus),e.registerAction("DISTINAR_CONNECTION:disconnected",T.disconnected),e.registerAction("DISTINAR_CONNECTION:failedConnecting",T.failedConnecting),e.registerAction("DISTINAR_CONNECTION:failedConnectionAttempt",T.failedConnectionAttempt),e.registerAction("DISTINAR_CONNECTION:finishedConnecting",T.finishedConnecting),e.registerAction("DISTINAR_CONNECTION:finishedDisconnecting",T.finishedDisconnecting),e.registerAction("DISTINAR_CONNECTION:resetConnectionState",T.resetConnectionState),e.registerAction("DISTINAR_CONNECTION:setData",T.setData),e.registerAction("DISTINAR_CONNECTION:startConnectionAttempt",T.startConnectionAttempt),e.registerAction("DISTINAR_CONNECTION:startDisconnecting",T.startDisconnecting),e.registerAction("CACHE:addCourseIntersectionToCache",o.addCourseIntersectionToCache),e.registerAction("CONFERENCE:addOrUpdateTileState",c.addOrUpdateTileState),e.registerAction("CONFERENCE:removeTileState",c.removeTileState),e.registerAction("CONFERENCE:setActiveSpeakers",c.setActiveSpeakers),e.registerAction("CONFERENCE:setActiveSpeakerScores",c.setActiveSpeakerScores),e.registerAction("CONFERENCE:setHasActiveMeeting",c.setHasActiveMeeting),e.registerAction("CONFERENCE:setOnScreenScores",c.setOnScreenScores),e.registerAction("CONFERENCE:updateAttendeeScores",c.updateAttendeeScores),e.registerAction("CONFERENCE:updateBindingContexts",c.updateBindingContexts),e.registerAction("CONFERENCE:resetConferenceState",c.resetConferenceState),e.registerAction("CONFERENCE:resetConferenceStateWithoutConfiguration",c.resetConferenceStateWithoutConfiguration),e.registerAction("CONFERENCE:connectionDidBecomeGood",c.connectionDidBecomeGood),e.registerAction("CONFERENCE:connectionDidBecomePoor",c.connectionDidBecomePoor),e.registerAction("CONFERENCE:decrementElementCountForAttendeeId",c.decrementElementCountForAttendeeId),e.registerAction("CONFERENCE:incrementElementCountForAttendeeId",c.incrementElementCountForAttendeeId),e.registerAction("CONFERENCE:removeBoundTileForAttendeeId",c.removeBoundTileForAttendeeId),e.registerAction("CONFERENCE:removeVideoElementForTileId",c.removeVideoElementForTileId),e.registerAction("CONFERENCE:setBoundTileForAttendeeId",c.setBoundTileForAttendeeId),e.registerAction("CONFERENCE:setVideoElementForTileId",c.setVideoElementForTileId),e.registerAction("CONFERENCE:removeBoundTileForAttendeeId",c.removeBoundTileForAttendeeId),e.registerAction("CONFERENCE:incrementElementCountForAttendeeId",c.incrementElementCountForAttendeeId),e.registerAction("CONFERENCE:decrementElementCountForAttendeeId",c.decrementElementCountForAttendeeId),e.registerAction("CONFERENCE:setMatrixItemCount",c.setMatrixItemCount),e.registerAction("CONFERENCE:setMatrixAutoResize",c.setMatrixAutoResize),e.registerAction("CONFERENCE:updateHideMenus",c.updateHideMenus),e.registerAction("COURSE_CONTENT:setContent",C.setContent),e.registerAction("COURSE_CONTEXT:addIasSlide",A.addIasSlide),e.registerAction("COURSE_CONTEXT:addIasSlide",A.addIasSlide),e.registerAction("COURSE_CONTEXT:addIasSlideAndUpdateOrders",A.addIasSlideAndUpdateOrders),e.registerAction("COURSE_CONTEXT:applyIasSlideOrderChanges",A.applyIasSlideOrderChanges),e.registerAction("COURSE_CONTEXT:navigateBack",A.navigateBack),e.registerAction("COURSE_CONTEXT:navigateForward",A.navigateForward),e.registerAction("COURSE_CONTEXT:removeIasSlide",A.removeIasSlide),e.registerAction("COURSE_CONTEXT:removeIasSlide",A.removeIasSlide),e.registerAction("COURSE_CONTEXT:resetToRootPageId",A.resetToRootPageId),e.registerAction("COURSE_CONTEXT:setIasSlideId",A.setIasSlideId),e.registerAction("COURSE_CONTEXT:setInitialState",A.setInitialState),e.registerAction("COURSE_CONTEXT:setPageId",A.setPageId),e.registerAction("COURSE_CONTEXT:updatePage",A.updatePage),e.registerAction("PRESENTATION_CONTENT:setContent",E.setContent),e.registerAction("PRESENTATION_CONTEXT:addFirstBlockOnSlide",N.addFirstBlockOnSlide),e.registerAction("PRESENTATION_CONTEXT:addFirstBlockOnSlide",N.addFirstBlockOnSlide),e.registerAction("PRESENTATION_CONTEXT:addSlide",N.addSlide),e.registerAction("PRESENTATION_CONTEXT:addSlideAndUpdateOrders",N.addSlideAndUpdateOrders),e.registerAction("PRESENTATION_CONTEXT:applySlideOrderChanges",N.applySlideOrderChanges),e.registerAction("PRESENTATION_CONTEXT:navigateBack",N.navigateBack),e.registerAction("PRESENTATION_CONTEXT:navigateForward",N.navigateForward),e.registerAction("PRESENTATION_CONTEXT:removeSlide",N.removeSlide),e.registerAction("PRESENTATION_CONTEXT:setFullscreenPictureId",N.setFullscreenPictureId),e.registerAction("PRESENTATION_CONTEXT:setHasControls",N.setHasControls),e.registerAction("PRESENTATION_CONTEXT:setInitialState",N.setInitialState),e.registerAction("PRESENTATION_CONTEXT:setIsFullscreen",N.setIsFullscreen),e.registerAction("PRESENTATION_CONTEXT:setPresentationId",N.setPresentationId),e.registerAction("PRESENTATION_CONTEXT:setRevealedAnswerBlockId",N.setRevealedAnswerBlockId),e.registerAction("PRESENTATION_CONTEXT:setShowWhiteboard",N.setShowWhiteboard),e.registerAction("PRESENTATION_CONTEXT:setSlideHeading",N.setSlideHeading),e.registerAction("PRESENTATION_CONTEXT:setSlideId",N.setSlideId),e.registerAction("PRESENTATION_CONTEXT:setSlideSubheading",N.setSlideSubheading),e.registerAction("PRESENTATION_CONTEXT:updateSlide",N.updateSlide),e.registerAction("CONTENT_CONTEXT:applyLayoutChanges",d.applyLayoutChanges),e.registerAction("CONTENT_CONTEXT:destroyContext",d.destroyContext),e.registerAction("CONTENT_CONTEXT:setExtrinsicScaleFactor",d.setExtrinsicScaleFactor),e.registerAction("CONTENT_CONTEXT:setLayoutContainerLayout",d.setLayoutContainerLayout),e.registerAction("CONTENT_CONTEXT:setLayoutContainerStyle",d.setLayoutContainerStyle),e.registerAction("CONTENT_CONTEXT:setTitle",d.setTitle),e.registerAction("CONTENT_CONTEXT:setTitle",d.setTitle),e.registerAction("CONTENT_CONTEXT:updateBlock",d.updateBlock),e.registerAction("OTHER:setFullscreenContainerNoSideMenu",g.setFullscreenContainerNoSideMenu),e.registerAction("OTHER:updateVisitedHotSpotIdsByBlockId",g.updateVisitedHotSpotIdsByBlockId)}}}]);