"use strict";(self.webpackChunklernplattform_admin_frontend=self.webpackChunklernplattform_admin_frontend||[]).push([[155],{"separate-window-layout.html":function(e,t,i){i.r(t);t.default='<template> <div class="page" style="position:relative;z-index:1;display:flex;align-items:stretch;justify-content:stretch"> <slot></slot> </div> </template> '},"48QB":function(e,t,i){i.d(t,{x:function(){return n}});var o=i("QGeq"),r=i("HuDg"),s=i("8Her");class n{constructor(){}static updateClipboardPerformanceData(e){const t=e.contentEditor.clipboard.layoutContainers,i=s.l.toRecord(t.filter((e=>null!=e.blockId)),(e=>e.id),(e=>e.blockId)),n=s.l.toRecord(e.contentEditor.clipboard.blocks,(e=>e.id),(e=>e.type)),a=s.l.toRecord(t.filter((e=>e.type===r.Me.Card)),(e=>e.id),(e=>{if(e.type===r.Me.Card)return o.R.Card}));return Object.assign(Object.assign({},e),{contentEditor:Object.assign(Object.assign({},e.contentEditor),{clipboard:Object.assign(Object.assign({},e.contentEditor.clipboard),{blockIdByLayoutContainerId:i,blockTypeById:n,elementTypeByContainerId:a})})})}}},PEi9:function(e,t,i){i.d(t,{N:function(){return d}});var o,r=i("mrSG"),s=i("aurelia-framework"),n=i("h6+I"),a=i("OS7T"),l=i("Wt1+"),u=i("Pzmi");let d=o=class{constructor(){this.eventEmitter=new n.b,this.webSocket=null}startReceiving(e){if(null!=this.webSocket&&this.webSocket.connected)throw Error("already receiving progress updates");null==this.webSocket&&(this.webSocket=new a.Y(`${(0,u.T)().webSocketsGatewayBaseUrl}/frp-assessment`,(0,u.T)().socketIOPath,o.MAX_RECONNECTION_ATTEMPTS),this.webSocket.addEventListeners(this.webSocketListeners)),this.webSocket.connect(),this.webSocket.emit(l.xk.SubscribeToProgress,{assessmentId:e}),this.webSocket.emit(l.xk.SubscribeToState,{assessmentId:e})}stopReceiving(){var e;null===(e=this.webSocket)||void 0===e||e.disconnect(),this.webSocket=null}addAnswerProgressListener(e,t){this.eventEmitter.addEventListener(e,l.PC.AnswerProgress,t)}addCodeStateListener(e,t){this.eventEmitter.addEventListener(e,l.PC.CodeState,t)}addClosedDueToInactivityStateListener(e,t){this.eventEmitter.addEventListener(e,l.PC.ClosedDueToInactivity,t)}removeListenersByScope(e){this.eventEmitter.removeEventListenersByScope(e)}get webSocketListeners(){return{[l.PC.AnswerProgress]:e=>this.eventEmitter.dispatch(l.PC.AnswerProgress,e),[l.PC.CodeState]:e=>this.eventEmitter.dispatch(l.PC.CodeState,e),[l.PC.ClosedDueToInactivity]:e=>this.eventEmitter.dispatch(l.PC.ClosedDueToInactivity,e)}}};d.MAX_RECONNECTION_ATTEMPTS=5,d=o=(0,r.__decorate)([(0,s.autoinject)()],d)},GaIg:function(e,t,i){i.d(t,{b:function(){return v}});var o,r,s,n,a=i("mrSG"),l=i("aurelia-framework"),u=i("aurelia-event-aggregator"),d=i("b03z"),c=i("h6+I"),g=i("LH6K"),h=i("D3XR");!function(e){e.Changed="breadcrumbs-changed"}(n||(n={}));let v=class{constructor(e,t,i){this.router=i,this.eventEmitter=new c.b,this.breadcrumbs=[],this.previousInstructions=[],this.currentInstruction=null,this.storeSubscriptionManager=t.createStoreSubscriptionManager(),e.subscribe(d.ys.Processing,(({instruction:e})=>{const[t]=e.getAllPreviousInstructions();null!=t&&this.storeSubscriptionManager.getStore().dispatch(h.addInstructionToNavigationHistory,this.convertNavigationInstructionToHistoryInstruction(t))})),e.subscribe(d.ys.Success,(({instruction:e})=>{!0===e.config.settings.isTopLevel?this.storeSubscriptionManager.getStore().pipe(h.clearNavigationHistory).pipe(h.setCurrentNavigationInstruction,this.convertNavigationInstructionToHistoryInstruction(e)).dispatch():this.storeSubscriptionManager.getStore().dispatch(h.setCurrentNavigationInstruction,this.convertNavigationInstructionToHistoryInstruction(e))})),this.storeSubscriptionManager.subscribeToDetailedChanges([e=>e.navigationHistory.previousInstructions],((e,t)=>{this.previousInstructions=t})),this.storeSubscriptionManager.subscribeToDetailedChanges([(0,g.Lr)(),e=>e.navigationHistory.currentInstruction],((e,t,i)=>{t&&null!=i&&this.router.currentInstruction.config.name!==i.config.name&&this.storeSubscriptionManager.getStore().dispatch(h.clearNavigationHistory),this.currentInstruction=i,this.updateBreadcrumbs()}))}subscribeToBreadcrumbs(e,t){this.eventEmitter.addEventListener(e,n.Changed,t),t(this.breadcrumbs)}disposeSubscriptions(e){this.eventEmitter.removeEventListenersByScope(e)}updateBreadcrumbs(){var e;null==this.currentInstruction||0===this.previousInstructions.length?this.breadcrumbs=[]:this.breadcrumbs=[...this.previousInstructions.map((e=>{var t;return{text:{textTk:null!==(t=e.config.title)&&void 0!==t?t:""},callback:()=>{var t;this.router.navigateToRoute(null!==(t=e.config.name)&&void 0!==t?t:"/",e.params)}}})),{text:{textTk:null!==(e=this.currentInstruction.config.title)&&void 0!==e?e:""}}],this.eventEmitter.dispatch(n.Changed,this.breadcrumbs)}convertNavigationInstructionToHistoryInstruction(e){var t,i;return{config:{name:null!==(t=e.config.name)&&void 0!==t?t:"",title:null!==(i=e.config.title)&&void 0!==i?i:"",settings:e.config.settings},params:e.params}}};v=(0,a.__decorate)([(0,l.autoinject)(),(0,a.__metadata)("design:paramtypes",["function"==typeof(o=void 0!==u.U&&u.U)?o:Object,"function"==typeof(r=void 0!==g.nd&&g.nd)?r:Object,"function"==typeof(s=void 0!==d.Ix&&d.Ix)?s:Object])],v)},"57P6":function(e,t,i){i.d(t,{S:function(){return u}});var o,r=i("mrSG"),s=i("LH6K"),n=i("cwea"),a=i("aurelia-framework"),l=i("ao7z");let u=class{constructor(e){this.storeService=e}focusNewTextBlock(e){return(0,r.__awaiter)(this,void 0,void 0,(function*(){const t=e.blockChanges.added[0];t&&(t.type!==n._B.TEXT&&t.type!==n._B.MP_INTERACTIVE_TEXT||(yield this.storeService.dispatch(l.cF,t.id)))}))}};u=(0,r.__decorate)([(0,a.autoinject)(),(0,r.__metadata)("design:paramtypes",["function"==typeof(o=void 0!==s.nd&&s.nd)?o:Object])],u)},jIX6:function(e,t,i){i.d(t,{R:function(){return _}});var o,r,s,n,a,l,u=i("mrSG"),d=i("aurelia-framework"),c=i("3aTA"),g=i("n304"),h=i("LH6K"),v=i("MIYd"),w=i("IXT6"),p=i("0cxA"),m=i("WCS0"),f=i("D3ob");let _=o=class{constructor(e,t,i,o,r){this.dateService=e,this.storeService=t,this.courseApi=i,this.contentEditorApi=o,this.presentationApi=r,this.coursesById=new c.U,this.presentationsById=new c.U,this.preventCallsToEditedAtUntilByCourseId={},this.storeService.subscribe(this,(e=>{this.coursesById.setState(e.courseContentById),this.presentationsById.setState(e.presentationContentById)}))}ensureCourseInCache(e){return(0,u.__awaiter)(this,void 0,void 0,(function*(){yield this.coursesById.ensureInCache(e,(()=>(0,u.__awaiter)(this,void 0,void 0,(function*(){const t=yield this.contentEditorApi.getCourseContent(e);yield this.storeService.dispatch(v.I,t)}))),(t=>(0,u.__awaiter)(this,void 0,void 0,(function*(){if(null==(null==t?void 0:t.id))return!1;const i=Date.now();if(i<this.preventCallsToEditedAtUntilByCourseId[t.id])return!1;this.preventCallsToEditedAtUntilByCourseId[t.id]=i+o.RELOAD_COOLDOWN_MS;const r=yield this.courseApi.getCourseEditedAt(e);return!!(null==t?void 0:t.updatedAt)&&this.dateService.getNowISOString(r)!==this.dateService.getNowISOString(t.updatedAt)}))))}))}ensurePresentationInCache(e){return(0,u.__awaiter)(this,void 0,void 0,(function*(){yield this.presentationsById.ensureInCache(e,(()=>(0,u.__awaiter)(this,void 0,void 0,(function*(){const t=yield this.presentationApi.getPresentationContent(e);yield this.storeService.dispatch(w.I,t)}))),(t=>(0,u.__awaiter)(this,void 0,void 0,(function*(){const i=yield this.courseApi.getCourseEditedAt(e);return!!(null==t?void 0:t.updatedAt)&&this.dateService.getNowISOString(i)!==this.dateService.getNowISOString(t.updatedAt)}))))}))}ensureAllTenantCoursesInCache(){return(0,u.__awaiter)(this,void 0,void 0,(function*(){const e=yield this.courseApi.getTenantCourseIds();for(const t of e)yield this.ensureCourseInCache(t)}))}};_.RELOAD_COOLDOWN_MS=1e4,_=o=(0,u.__decorate)([(0,d.autoinject)(),(0,u.__metadata)("design:paramtypes",["function"==typeof(r=void 0!==f.k&&f.k)?r:Object,"function"==typeof(s=void 0!==h.nd&&h.nd)?s:Object,"function"==typeof(n=void 0!==m.G&&m.G)?n:Object,"function"==typeof(a=void 0!==p.Y&&p.Y)?a:Object,"function"==typeof(l=void 0!==g.Y&&g.Y)?l:Object])],_)},IUTL:function(e,t,i){i.d(t,{IS:function(){return v},VT:function(){return w},ZL:function(){return p}});var o,r,s,n,a,l,u=i("mrSG"),d=i("aurelia-framework"),c=i("aurelia-dialog"),g=i("sh1N"),h=i("wKOY");let v=class{constructor(e){this.controller=e}activate(e){this.model=e,this.initValue(e)}initValue(e){}ok(){this.controller.ok(this.value)}cancel(){this.controller.cancel()}};v=(0,u.__decorate)([(0,d.autoinject)(),(0,u.__metadata)("design:paramtypes",["function"==typeof(o=void 0!==c.DialogController&&c.DialogController)?o:Object])],v);let w=class extends v{constructor(e,t){super(e),this.domElement=t}attached(){this.domElement.style.width="auto"}};w=(0,u.__decorate)([(0,d.autoinject)(),(0,u.__metadata)("design:paramtypes",["function"==typeof(r=void 0!==c.DialogController&&c.DialogController)?r:Object,"function"==typeof(s="undefined"!=typeof Element&&Element)?s:Object])],w);let p=class extends v{constructor(e,t,i){super(e),this.focusTrap=null,this.subscriptionManagerService=i,this.domElement=t}activate(e){super.activate(e),this.domElement.setAttribute("tabindex","0"),this.focusTrap=new h.s(this.domElement,this.subscriptionManagerService),this.focusTrap.setup()}ok(){var e;null===(e=this.focusTrap)||void 0===e||e.destroy(),super.ok()}cancel(){var e;null===(e=this.focusTrap)||void 0===e||e.destroy(),super.cancel()}};p=(0,u.__decorate)([(0,d.autoinject)(),(0,u.__metadata)("design:paramtypes",["function"==typeof(n=void 0!==c.DialogController&&c.DialogController)?n:Object,"function"==typeof(a="undefined"!=typeof Element&&Element)?a:Object,"function"==typeof(l=void 0!==g._&&g._)?l:Object])],p)},"7+J2":function(e,t,i){i.d(t,{p:function(){return Le}});var o,r,s,n,a=i("mrSG"),l=i("aurelia-dialog"),u=i("aurelia-framework"),d=i("sbvE"),c=i("wd/R"),g=i.n(c),h=i("f0xV"),v=i("resources/dialogs/add-blocklisted-nickname-dialog/add-blocklisted-nickname-dialog"),w=i("resources/dialogs/add-invitation-to-course-group-dialog/add-invitation-to-course-group-dialog"),p=i("resources/dialogs/add-invitations-to-course-group-dialog/add-invitations-to-course-group-dialog"),m=i("resources/dialogs/add-page-dialog/add-page-dialog"),f=i("resources/dialogs/add-presentation-dialog/add-presentation-dialog"),_=i("resources/dialogs/add-question-dialog/add-question-dialog"),y=i("resources/dialogs/assign-courses-to-learning-journeys-dialog/assign-courses-to-learning-journeys-dialog"),O=i("resources/dialogs/assign-courses-to-students-dialog/assign-courses-to-students-dialog"),S=i("resources/dialogs/assign-courses-to-tenants-dialog/assign-courses-to-tenants-dialog"),C=i("resources/dialogs/assign-learning-journeys-to-courses-dialog/assign-learning-journeys-to-courses-dialog"),D=i("resources/dialogs/assign-learning-journeys-to-student-dialog/assign-learning-journeys-to-student-dialog"),b=i("resources/dialogs/assign-skill-to-student-dialog/assign-skill-to-student-dialog"),I=i("resources/dialogs/assign-skills-to-courses-dialog/assign-skills-to-courses-dialog"),T=i("resources/dialogs/assign-students-to-courses-dialog/assign-students-to-courses-dialog"),k=i("resources/dialogs/assign-students-to-learning-journeys-dialog/assign-students-to-learning-journeys-dialog"),N=i("resources/dialogs/assign-students-to-tenants-dialog/assign-students-to-tenants-dialog"),R=i("resources/dialogs/assign-tenants-to-courses-dialog/assign-tenants-to-courses-dialog"),A=i("resources/dialogs/assign-tenants-to-students-dialog/assign-tenants-to-students-dialog"),E=i("resources/dialogs/batch-rename-media-dialog/batch-rename-media-dialog"),j=i("resources/dialogs/change-item-size-dialog/change-item-size-dialog"),H=i("resources/dialogs/change-tenant-dialog/change-tenant-dialog"),z=i("resources/dialogs/chat-link-search-dialog/chat-link-search-dialog"),M=i("resources/dialogs/choose-csv-type-dialog/choose-csv-type-dialog"),P=i("resources/dialogs/confirmation-dialog/confirmation-dialog"),L=i("resources/dialogs/content-editor-block-editor-dialog/content-editor-block-editor-dialog"),B=i("resources/dialogs/copy-question-dialog/copy-question-dialog"),q=i("resources/dialogs/course-group-dialog/course-group-dialog"),x=i("resources/dialogs/course-license-dialog/course-license-dialog"),G=i("resources/dialogs/course-select-dialog/course-select-dialog"),U=i("resources/dialogs/create-assessment-codes-dialog/create-assessment-codes-dialog"),Y=i("resources/dialogs/create-assessment-dialog/create-assessment-dialog"),Q=i("resources/dialogs/create-avatar-component-set-dialog/create-avatar-component-set-dialog"),W=i("resources/dialogs/create-learning-journey-dialog/create-learning-journey-dialog"),J=i("resources/dialogs/create-question-dialog/create-question-dialog"),X=i("resources/dialogs/crop-image-dialog/crop-image-dialog"),F=i("resources/dialogs/data-protection-dialog/data-protection-dialog"),K=i("resources/dialogs/delete-confirmation-dialog/delete-confirmation-dialog"),V=i("resources/dialogs/distinar-start-conference-dialog/distinar-start-conference-dialog"),$=i("resources/dialogs/download-assessment-codes-dialog/download-assessment-codes-dialog"),Z=i("resources/dialogs/edit-announcement-dialog/edit-announcement-dialog"),ee=i("resources/dialogs/edit-block-preview-dialog/edit-block-preview-dialog"),te=i("resources/dialogs/edit-learning-journey-course-dialog/edit-learning-journey-course-dialog"),ie=i("resources/dialogs/edit-page-dialog/edit-page-dialog"),oe=i("resources/dialogs/edit-question-dialog/edit-question-dialog"),re=i("resources/dialogs/edit-student-skill-dialog/edit-student-skill-dialog"),se=i("resources/dialogs/edit-tile-dialog/edit-tile-dialog"),ne=i("resources/dialogs/email-prompt/email-prompt"),ae=i("resources/dialogs/invitation-create-dialog/invitation-create-dialog"),le=i("resources/dialogs/layout-container-preview-dialog/layout-container-preview-dialog"),ue=i("resources/dialogs/lecture-settings-dialog/lecture-settings-dialog"),de=i("resources/dialogs/manage-attendance-dialog/manage-attendance-dialog"),ce=i("resources/dialogs/manage-attendance-intervals-dialog/manage-attendance-intervals-dialog"),ge=i("resources/dialogs/media-library-upload-dialog/media-library-upload-dialog"),he=i("resources/dialogs/media-select-dialog/media-select-dialog"),ve=i("resources/dialogs/media-share-dialog/media-share-dialog"),we=i("resources/dialogs/media-share-table-dialog/media-share-table-dialog"),pe=i("resources/dialogs/operation-status-dialog/operation-status-dialog"),me=i("resources/dialogs/pdf-generated-dialog/pdf-generated-dialog"),fe=i("resources/dialogs/picture-preview-dialog/picture-preview-dialog"),_e=i("resources/dialogs/points-explanation-dialog/points-explanation-dialog"),ye=i("resources/dialogs/provider-media-select-dialog/provider-media-select-dialog"),Oe=i("resources/dialogs/question-preview-dialog/question-preview-dialog"),Se=i("resources/dialogs/questions-import-dialog/questions-import-dialog"),Ce=i("resources/dialogs/quiz-template-create-dialog/quiz-template-create-dialog"),De=i("resources/dialogs/quiz-template-edit-dialog/quiz-template-edit-dialog"),be=i("resources/dialogs/scorm-preview-dialog/scorm-preview-dialog"),Ie=i("resources/dialogs/send-message-to-students-dialog/send-message-to-students-dialog"),Te=i("resources/dialogs/show-distinar-qr-code-dialog/show-distinar-qr-code-dialog"),ke=i("resources/dialogs/show-students-dialog/show-students-dialog"),Ne=i("resources/dialogs/single-rating-dialog/single-rating-dialog"),Re=i("resources/dialogs/start-quick-quiz-dialog/start-quick-quiz-dialog"),Ae=i("resources/dialogs/start-template-quiz-dialog/start-template-quiz-dialog"),Ee=i("resources/dialogs/student-import-dialog/student-import-dialog"),je=i("resources/dialogs/video-preview-dialog/video-preview-dialog"),He=i("CgFb"),ze=i("89Ig"),Me=i("E2qH"),Pe=i("DfnC");let Le=class{constructor(e,t,i,o){this.dialogService=e,this.tenantApi=t,this.announcementApiService=i,this.audienceApiService=o}isAnyDialogOpen(){return this.dialogService.hasOpenDialog||this.dialogService.hasActiveDialog}promptEmail(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ne.J,e)}))}showDataProtectionDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,viewModel:F.K,centerHorizontalOnly:!0,model:e,lock:!0,overlayDismiss:!1})}))}confirmDeletion(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this.dialogService.open({rejectOnCancel:!1,viewModel:K.P,model:{textTk:e},lock:!1,overlayDismiss:!0});if(t.wasCancelled)return!1;return!(yield t.closeResult).wasCancelled}))}confirmAction(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this.dialogService.open({rejectOnCancel:!1,viewModel:P.K,model:e,lock:!1,overlayDismiss:!0});if(t.wasCancelled)return!1;return!(yield t.closeResult).wasCancelled}))}showChangeItemSizeDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(j.v,e)}))}showCropImageDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=h.x.transformUfeImageUrlToAfeUrlIfNeeded(e.imageUrl);return this.getResultOrNull(X.M,Object.assign(Object.assign({},e),{imageUrl:t}))}))}showCreateQuestionDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(J.D,{courseId:e},{centerHorizontalOnly:!0})}))}showEditQuestionDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(oe.h,e,{centerHorizontalOnly:!0})}))}showAddQuestionDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(_.w,e,{centerHorizontalOnly:!0})}))}showCopyQuestionDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(B.A,e,{centerHorizontalOnly:!0})}))}showEditTileDialog(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(se.N,{tile:e,tileInfo:t})}))}showDistinarStartConferenceDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=yield this.dialogService.open({rejectOnCancel:!1,viewModel:V.f,model:{startConferenceCallback:e},lock:!1,overlayDismiss:!1});if(t.wasCancelled)return{wasCancelled:!0};return{wasCancelled:(yield t.closeResult).wasCancelled}}))}showLectureSettingsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ue.g,{value:e})}))}showQuizTemplateCreateDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Ce.G,{availableCourses:e})}))}showContentEditorBlockEditorDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(L.j,e)}))}showChooseCsvTypeDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(M._,null)}))}showChangeTenantDialog(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(H.H,{availableTenants:e,getCourseGroupsDelegate:t})}))}showAddPresentationDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:{},viewModel:f.Q,lock:!0,overlayDismiss:!1})}))}showInvitationCreateDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ae._,{studentId:e},{centerHorizontalOnly:!0})}))}showCourseSelectDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const e=yield this.tenantApi.getAvailableRegularCourses();return this.getResultOrNull(G.I,{options:e})}))}showCourseLicenseDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(x.Z,e)}))}showEditPageDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ie.o,e)}))}showAddPageDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(m.f,e)}))}showCreateCourseGroupDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(q.v,{courseGroup:null,availableCourses:e})}))}showEditCourseGroupDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(q.v,{courseGroup:e,availableCourses:[]})}))}showAddInvitationToCourseGroupDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(w.m,e,{centerHorizontalOnly:!0})}))}showAddInvitationsToCourseGroupDialog(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(p.F,{options:e,selectedCourseGroupId:t})}))}showSendMessageToStudentsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Ie.b,e)}))}showStartQuickQuizDialog(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Re.p,{availableCourses:e,attendees:t})}))}showStartTemplateQuizDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Ae.k,null)}))}showManageAttendanceIntervalsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ce.t,e)}))}showManageAttendanceDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(de.H,{user:e})}))}showQuizTemplateEditDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(De.U,{quizTemplate:e})}))}showPdfGeneratedDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(me.u,e)}))}showProviderMediaSelect(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ye.m,e)}))}showMediaSelect(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(he.T,e)}))}showMediaShare(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ve.W,e,{centerHorizontalOnly:!0})}))}showMediaShareTableDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(we.o,e,{centerHorizontalOnly:!0})}))}showDistinarQrCodeDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.getResultOrNull(Te.k,e)}))}showStudentsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ke.w,e,{centerHorizontalOnly:!0})}))}showEditStudentSkillDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(re.Z,e,{centerHorizontalOnly:!0})}))}showAssignSkillToStudentDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(b.F,{},{centerHorizontalOnly:!0})}))}showCreateLearningJourneyDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(W.$,{},{centerHorizontalOnly:!0})}))}showEditLearningJourneyCourseDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(te.Y,e,{centerHorizontalOnly:!0})}))}showAssignLearningJourneysToStudentsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(D.W,e,{centerHorizontalOnly:!0})}))}showAssignStudentsToLearningJourneysDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(k.C,e,{centerHorizontalOnly:!0})}))}showAssignLearningJourneysToCoursesDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(C.z,e,{centerHorizontalOnly:!0})}))}showAssignCoursesToLearningJourneysDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(y.L,e,{centerHorizontalOnly:!0})}))}showAssignStudentsToTenantsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(N.S,e,{centerHorizontalOnly:!0})}))}showAssignTenantsToStudentsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(A.A,e,{centerHorizontalOnly:!0})}))}showAssignSkillsToCoursesDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(I.n,e,{centerHorizontalOnly:!0})}))}showAssignCoursesToTenantsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(S._,e,{centerHorizontalOnly:!0})}))}showAssignTenantsToCoursesDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(R.i,e,{centerHorizontalOnly:!0})}))}showAssignStudentsToCoursesDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(T.f,e,{centerHorizontalOnly:!0})}))}showAssignCoursesToStudentsDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(O.l,e,{centerHorizontalOnly:!0})}))}showCreateAssessmentDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Y.v,{},{centerHorizontalOnly:!0})}))}showCreateAssessmentCodesDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(U.T,e,{centerHorizontalOnly:!0})}))}showDownloadAssessmentCodesDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull($.h,{},{centerHorizontalOnly:!0})}))}showAddBlocklistedNicknameDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:e,viewModel:v.u,lock:!0,overlayDismiss:!1})}))}showVideoPreview(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t={video:e};yield this.dialogService.open({rejectOnCancel:!1,model:t,viewModel:je.a,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showScormPreview(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t={scorm:e};yield this.dialogService.open({rejectOnCancel:!1,model:t,viewModel:be.v,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showAnnouncementEditDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t=e;try{if(null!=e.id)t.initialAudienceCount=yield this.announcementApiService.getAnnouncementAudienceCount(e.id);else{const e={tenantIds:[],courseIds:[]};t.initialAudienceCount=yield this.audienceApiService.getAudienceCount(e);const i=new Date;t.value={title:"",text:"",visibleFrom:i.toISOString(),visibleTo:g()(i).add(1,"month").toDate().toISOString()}}}catch(e){throw d.w.exception(e),e}return this.getResultOrNull(Z.Y,t,{centerHorizontalOnly:!0})}))}showCreateAvatarComponentSetDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Q.x,null)}))}showPicturePreview(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const t={picture:e};yield this.dialogService.open({rejectOnCancel:!1,model:t,viewModel:fe.v,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showQuestionPreview(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:{question:e,verticalDisplayMode:Pe.u.Scroll},viewModel:Oe.X,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showEditBlockPreview(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:e,viewModel:ee.q,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showPointsExplanation(e,t,i){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:{trainingQuestionsTotal:e,course:t,showGames:i},viewModel:_e.$,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showStudentImportDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.dialogService.open({rejectOnCancel:!1,model:{students:e},viewModel:Ee.f,lock:!1,overlayDismiss:!0,centerHorizontalOnly:!0})}))}showChatLinkSearchDialog(e,t){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(z.$,{userId:e,courseId:t})}))}showLayoutContainerPreviewDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){yield this.getResultOrNull(le._,e,{lock:!1,overlayDismiss:!0})}))}showOperationStatusDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(pe.G,e,{lock:!0,overlayDismiss:!1})}))}showSingleRatingDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Ne.U,e)}))}showQuestionsImportDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(Se.R,e,{lock:!0,overlayDismiss:!1})}))}showBatchRenameMediaDialog(e){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(E.h,e,{lock:!0,overlayDismiss:!1})}))}showMediaLibraryUploadDialog(){return(0,a.__awaiter)(this,void 0,void 0,(function*(){return this.getResultOrNull(ge.f,{},{lock:!0,overlayDismiss:!1})}))}getResultOrNull(e,t,i={}){return(0,a.__awaiter)(this,void 0,void 0,(function*(){const o=yield this.dialogService.open(Object.assign({rejectOnCancel:!1,viewModel:e,model:t,lock:!0,overlayDismiss:!1},i));if(o.wasCancelled)return null;const r=yield o.closeResult;return r.wasCancelled?null:r.output}))}};Le=(0,a.__decorate)([(0,u.autoinject)(),(0,a.__metadata)("design:paramtypes",["function"==typeof(o=void 0!==l.DialogService&&l.DialogService)?o:Object,"function"==typeof(r=void 0!==Me.W&&Me.W)?r:Object,"function"==typeof(s=void 0!==He.l&&He.l)?s:Object,"function"==typeof(n=void 0!==ze.c&&ze.c)?n:Object])],Le)},D3ob:function(e,t,i){i.d(t,{k:function(){return u}});var o,r=i("sqbg"),s=i("Wgwc"),n=i.n(s),a=i("wd/R"),l=i.n(a);!function(e){e.DATE="DD.MM.YYYY",e.DATE_TIME="DD.MM.YYYY HH:mm",e.TIME="HH:mm"}(o||(o={}));class u{formatDate(e){return e?n()(e).format(o.DATE):""}formatDateTime(e){return e?n()(e).format(o.DATE_TIME):""}formatDateWithTimespan(e,t){return(e?n()(e).format(o.DATE_TIME):"")+(t?` - ${n()(t).format(o.TIME)}`:"")}formatTime(e){return e?n()(e).format(o.TIME):""}formatDateForApiFilter(e){return e?n()(e).startOf("day").toISOString():""}parseDateTime(e){return n()(e,o.DATE_TIME).toDate()}isInPast(e){return n()(e).isBefore(n()())}getStartOfDayISOString(e){return n()(e).startOf("day").toISOString()}getEndOfDayISOString(e){return n()(e).endOf("day").toISOString()}getNowISOString(e){return n()(e).toISOString()}correctDateByTimezoneOffset(e){if(null!=e){const t=new Date(e);return t.setHours(t.getHours()+(new Date).getTimezoneOffset()/-60),t.toISOString()}return null}getDefaultBirthdayISOString(){return l()().subtract(r.GH,"years").toISOString()}combineDateAndTime(e,t){return l()(e).set({hour:l()(t).get("hour"),minute:l()(t).get("minute"),millisecond:l()(t).get("millisecond")}).toISOString()}isSameDay(e,t){return l()(e).isSame(t,"day")}roundToNearestMinutesISOString(e){const t=l()().minute(),i=e*Math.floor(t/e);return l()().minute(i).toISOString()}}}}]);