UNPKG

@digital-blueprint/dispatch-app

Version:

[GitHub Repository](https://github.com/digital-blueprint/dispatch-app) | [npmjs package](https://www.npmjs.com/package/@digital-blueprint/dispatch-app) | [Unpkg CDN](https://unpkg.com/browse/@digital-blueprint/dispatch-app/) | [Dispatch Bundle](https://gi

354 lines (349 loc) 32.4 kB
let e=e=>e,t,n,r;function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?i(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=c(e,`string`);return typeof t==`symbol`?t:t+``}function c(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)} /*! * License: LGPL-2.1-or-later * Dependencies: * * @webcomponents/scoped-custom-element-registry: BSD-3-Clause * @dbp-toolkit/app-shell: LGPL-2.1-or-later * @dbp-toolkit/language-select: LGPL-2.1-or-later * @dbp-toolkit/auth: LGPL-2.1-or-later * lit-html: BSD-3-Clause * @dbp-toolkit/notification: LGPL-2.1-or-later * @dbp-toolkit/theme-switcher: LGPL-2.1-or-later * universal-router: MIT * @dbp-toolkit/matomo: LGPL-2.1-or-later * @digital-blueprint/esign-app: LGPL-2.1-or-later */ import{$ as l,C as u,F as d,I as f,N as p,O as m,P as h,Q as g,S as _,T as v,U as y,V as b,b as x,nt as S,o as C,p as w,s as T,t as E,x as D}from"./shared/dbp-lit-element.BfjLvJVI.js";import"./shared/directive-helpers.Sc6bWiSp.js";import"./shared/dbp-file-handling-lit-element.CduMSkeZ.js";import{t as O}from"./shared/file-source.fWrDCXC2.js";import{t as k}from"./shared/file-sink.CHWfTL87.js";import"./shared/src.CBTAcdze.js";import{t as A}from"./shared/src.WsPj5v14.js";import{a as j,i as M,n as N,o as P,r as F,s as I,t as L}from"./shared/table-components.BdxzB2R2.js";b(`dbp-official-signature-pdf-upload`,class extends h(P){constructor(){super(),this.entryPointUrl=``,this.nextcloudWebAppPasswordURL=``,this.nextcloudWebDavURL=``,this.nextcloudName=``,this.nextcloudFileURL=``,this.nextcloudAuthInfo=``,this.fileHandlingEnabledTargets=`local`,this._setQueuedFilesTabulatorTable=this.setQueuedFilesTabulatorTable.bind(this),this._tabulatorTableHandleCollapse=this.tabulatorTableHandleCollapse.bind(this),this._handleTableSelection=this.handleTableSelection.bind(this),this._handleModalClosed=this.handleModalClosed.bind(this),this._handlePdfModalClosing=this.handlePdfModalClosing.bind(this),this._handleAnnotationModalClosing=this.handleAnnotationModalClosing.bind(this)}static get scopedElements(){return{"dbp-icon":f,"dbp-file-source":O,"dbp-file-sink":k,"dbp-pdf-preview":j,"dbp-mini-spinner":d,"dbp-button":x,"dbp-icon-button":D,"dbp-loading-button":_,"dbp-pdf-annotation-view":F,"dbp-esign-tabulator-table":L,"dbp-tooltip":A,"dbp-modal":T}}static get properties(){return a({},super.properties)}connectedCallback(){super.connectedCallback(),setInterval(()=>{this.handleQueuedFiles()},1e3),window.addEventListener(`dbp-pdf-preview-accept`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-pdf-annotations-save`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-pdf-annotations-cancel`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-tabulator-table-collapsible-event`,this._tabulatorTableHandleCollapse),window.addEventListener(`dbp-tabulator-table-row-selection-changed-event`,this._handleTableSelection),window.addEventListener(`dbp-modal-closed`,this._handleModalClosed),window.addEventListener(`dbp-pdf-preview-accept`,this._handlePdfModalClosing),window.addEventListener(`dbp-pdf-preview-cancel`,this._handlePdfModalClosing),window.addEventListener(`dbp-pdf-annotations-cancel`,this._handleAnnotationModalClosing),window.addEventListener(`dbp-pdf-annotations-save`,this._handleAnnotationModalClosing)}disconnectedCallback(){window.removeEventListener(`dbp-pdf-preview-accept`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-pdf-annotations-save`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-pdf-annotations-cancel`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-tabulator-table-collapsible-event`,this._tabulatorTableHandleCollapse),window.removeEventListener(`dbp-tabulator-table-row-selection-changed-event`,this._handleTableSelection),window.removeEventListener(`dbp-modal-closed`,this._handleModalClosed),window.removeEventListener(`dbp-pdf-preview-accept`,this._handlePdfModalClosing),window.removeEventListener(`dbp-pdf-preview-cancel`,this._handlePdfModalClosing),window.removeEventListener(`dbp-pdf-annotations-cancel`,this._handleAnnotationModalClosing),window.removeEventListener(`dbp-pdf-annotations-save`,this._handleAnnotationModalClosing),super.disconnectedCallback()}firstUpdated(e){super.firstUpdated(e),this.tableQueuedFilesTable=this._(`#table-queued-files`),this.tableSignedFilesTable=this._(`#table-signed-files`),this.tableFailedFilesTable=this._(`#table-failed-files`)}async queueFile(e){let t=await super.queueFile(e);return await this._updateNeedsPlacementStatus(t),this.setQueuedFilesTabulatorTable(),this.requestUpdate(),t}async handleQueuedFiles(){let e=this._i18n;if(this.endSigningProcessIfQueueEmpty(),this.queuedFilesCount===0){this.signingProcessEnabled=!1;return}if(!this.signingProcessEnabled||this.uploadInProgress||this.addAnnotationInProgress)return;this.signaturePlacementInProgress=!1;let t=!1;for(let n of Object.keys(this.queuedFiles)){if(t===!0)continue;let r=this.queuedFilesPlacementModes[n]===`manual`;this.queuedFilesNeedsPlacement.get(n)&&!r&&(this.selectedFiles.length===0||this.fileIsSelectedFile(n))&&(E({summary:e.t(`error-manual-positioning-missing-title`),body:e.t(`error-manual-positioning-missing`),type:`danger`,timeout:5}),t=!0)}if(t){this.signingProcessEnabled=!1,this.signingProcessActive=!1,await this.stopSigningProcess();return}let n=null;if(this.selectedFiles.length>0){let e=this.selectedFiles.shift();n=Object.keys(this.queuedFiles).find(t=>this.queuedFiles[t].file.name.trim()===e.filename.trim()),this.selectedFilesProcessing=!0}else n=Object.keys(this.queuedFiles)[0];let r=this.takeFileFromQueue(n).file;this.currentFile=r,this.currentFilePlacementMode=this.queuedFilesPlacementModes[n],this.currentFileSignaturePlacement=this.queuedFilesSignaturePlacements[n],this.uploadInProgress=!0;let i={};if(this.queuedFilesPlacementModes[n]===`manual`){let e=this.queuedFilesSignaturePlacements[n];e!==void 0&&(i=I(e))}i.invisible=`false`,i.profile=`official`,this.uploadStatusText=e.t(`official-pdf-upload.upload-status-file-text`,{fileName:r.name,fileSize:S(r.size,!1)});let a=this.isAnnotationsEnabledForKey(n),o=this.takeAnnotationsFromQueue(n);await this.uploadFile(r,i,a?o:[]),this.uploadInProgress=!1,this.selectedFilesProcessing&&this.selectedFiles.length===0&&(this.signingProcessEnabled=!1,this.signingProcessActive=!1,await this.stopSigningProcess())}onReceiveBeforeUnload(e){let t=this._i18n;this.signedFilesCount!==0&&(!e.isTrusted&&confirm(t.t(`official-pdf-upload.confirm-page-leave`))||(e.preventDefault(),e.returnValue=``))}addToErrorFiles(e){this.endSigningProcessIfQueueEmpty(),this.errorFiles[Math.floor(Math.random()*1e6)]=e,this.errorFilesCount++,this.errorFilesCountToReport++,this.sendSetPropertyEvent(`analytics-event`,{category:`officiallySigning`,action:`SigningFailed`,name:e.json[`hydra:description`]})}onFileUploadFinished(e){e.status===201?e.json[`@type`]===`http://schema.org/MediaObject`&&(this.signedFiles.push(e.json),this.signedFilesCount++,this.signedFilesCountToReport++,this.currentFileName=e.json.name,this.endSigningProcessIfQueueEmpty(),this.sendSetPropertyEvent(`analytics-event`,{category:`OfficialSigning`,action:`DocumentSigned`,name:e.json.contentSize})):this.addToErrorFiles(e),this.sendReportNotification()}update(e){super.update(e),e.forEach((e,t)=>{switch(t){case`lang`:this.setQueuedFilesTabulatorTable();break;case`entryPointUrl`:this.entryPointUrl&&(this.fileSourceUrl=C(this.entryPointUrl,`/esign/advancedly-signed-documents`));break;case`queuedFilesCount`:this.setQueuedFilesTabulatorTable();break;case`signedFilesCount`:this.setSignedFilesTabulatorTable();break;case`errorFilesCount`:this.setFailedFilesTabulatorTable();break}})}clearQueuedFiles(){if(this.selectedFiles.length){let e=[];for(let t of this.selectedFiles)this.queuedFilesSignaturePlacements.forEach((e,n)=>{n==t.key&&delete this.queuedFilesSignaturePlacements[n]}),this.queuedFilesPlacementModes.forEach((e,n)=>{n==t.key&&delete this.queuedFilesPlacementModes[n]}),this.queuedFilesNeedsPlacement.delete(t.key),e.push(t.key);super.clearQueuedFiles(e)}}static get styles(){return l(t||=e` ${0} ${0} ${0} ${0} ${0} `,p(),v(!1),u(),m(),N())}hasSignaturePermissions(){return this._hasSignaturePermissions(`ROLE_SCOPE_OFFICIAL-SIGNATURE`)}async stopSigningProcess(){if(this.signingProcessEnabled=!1,this.signingProcessActive=!1,this.currentFile.file!==void 0){let e=await this.queueFile(this.currentFile.file);this.queuedFilesPlacementModes[e]=this.currentFilePlacementMode,this.queuedFilesSignaturePlacements[e]=this.currentFileSignaturePlacement}}_onLoginClicked(e){this.sendSetPropertyEvent(`requested-login-status`,`logged-in`),e.preventDefault()}render(){let t=y(M,`official-signature-placeholder.png`),i=this._i18n;return g(n||=e` <div class="${0}"> <div class="field"> <div class="control"> <p class="description">${0}</p> <button @click="${0}" ?disabled="${0}" class="button is-primary" id="upload-pdf-button"> ${0} </button> <dbp-file-source id="file-source" context="${0}" subscribe="nextcloud-store-session:nextcloud-store-session" allowed-mime-types="application/pdf" enabled-targets="${0}" nextcloud-auth-url="${0}" nextcloud-web-dav-url="${0}" nextcloud-name="${0}" nextcloud-auth-info="${0}" nextcloud-file-url="${0}" decompress-zip max-file-size="32000" lang="${0}" ?disabled="${0}" text="${0}" button-label="${0}" @dbp-file-source-file-selected="${0}" @dbp-file-source-switched="${0}"></dbp-file-source> </div> </div> <div id="grid-container"> <div class="table-container"> <div class="files-block queued-files field ${0}"> <!-- Queued files headline and queueing spinner --> <h3 class="section-title"> ${0} </h3> <div class="control field tabulator-actions"> <div class="table-actions"> <dbp-loading-button id="expand-all-btn-queued-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> <dbp-loading-button id="collapse-all-btn-queued-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> <dbp-loading-button id="select-all-btn-queued-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> <dbp-loading-button id="deselect-all-btn-queued-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> </div> <div class="sign-actions"> <!-- Buttons to start/stop signing process and clear queue --> <button id="clear-queue-button-queued-files" @click="${0}" ?disabled="${0}" class="button"> ${0} </button> <button id="start-signing-button" @click="${0}" ?disabled="${0}" class="button is-primary ${0}"> ${0} </button> <!-- --> <button @click="${0}" id="cancel-signing-process" class="button is-right ${0}"> ${0} </button> </div> </div> <!-- List of queued files --> <div class="control file-list"> <dbp-esign-tabulator-table id="table-queued-files" identifier="table-queued-files" class="table-queued-files" lang="${0}" select-rows-enabled></dbp-esign-tabulator-table> </div> ${0} <!-- Text "queue empty" --> <div class="empty-queue control ${0}"> ${0} <br /> ${0} </div> </div> <!-- List of signed PDFs --> <div class="files-block signed-files field ${0}"> <h3 class="section-title"> ${0} </h3> <!-- Button to download all signed PDFs --> <div class="field ${0}"> <div class="control tabulator-actions"> <div class="table-actions"> <dbp-loading-button id="expand-all-btn-signed-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> <dbp-loading-button id="collapse-all-btn-signed-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> </div> <div class="signed-actions"> <button id="clear-signed-files-btn" class="clear-signed-files button" @click="${0}" class="button"> ${0} </button> <dbp-loading-button id="zip-download-button" value="${0}" title="${0}" class="zip-download-button" @click="${0}" type="is-primary"></dbp-loading-button> </div> </div> </div> <dbp-esign-tabulator-table id="table-signed-files" identifier="table-signed-files" class="table-signed-files" lang="${0}"></dbp-esign-tabulator-table> </div> <!-- List of errored files --> <div class="files-block error-files field ${0}"> <h3 class="section-title"> ${0} </h3> <!-- Button to upload errored files again --> <div class="field ${0}"> <div class="control tabulator-actions"> <div class="table-actions"> <dbp-loading-button id="expand-all-btn-failed-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> <dbp-loading-button id="collapse-all-btn-failed-files" class="${0}" ?disabled="${0}" value="${0}" @click="${0}" title="${0}"> ${0} </dbp-loading-button> </div> <div class="failed-actions"> <button id="clear-error-files-btn" @click="${0}" class="clear-signed-files button"> ${0} </button> <dbp-loading-button id="re-upload-all-button" ?disabled="${0}" value="${0}" title="${0}" class="is-right" @click="${0}" type="is-primary"></dbp-loading-button> </div> </div> </div> <dbp-esign-tabulator-table id="table-failed-files" identifier="table-failed-files" class="table-failed-files" lang="${0}"></dbp-esign-tabulator-table> </div> </div> <div class="modal-container"> <!-- PDF preview --> <dbp-modal id="pdf-preview" modal-id="pdf-preview-modal" class="modal--pdf-preview" title="${0}"> <div slot="header" class="header"> <div class="filename"> <strong>${0}</strong> (${0}) </div> </div> <div slot="content"> <dbp-pdf-preview lang="${0}" allow-signature-rotation signature-placeholder-image-src="${0}" signature-width="162" signature-height="28" @dbp-pdf-preview-accept="${0}" @dbp-pdf-preview-cancel="${0}"></dbp-pdf-preview> </div> </dbp-modal> <!-- Annotation view --> <dbp-modal id="annotation-view" modal-id="annotation-view-modal" class="modal--annotation-view ${0}" title="${0}"> <div slot="header" class="header"> <div class="modal-notification"> <dbp-notification id="dbp-modal-notification-annotation" inline lang="${0}"></dbp-notification> </div> <div class="filename"> <strong> ${0} </strong> (${0}) </div> </div> <div slot="content"> <dbp-pdf-annotation-view lang="${0}" @dbp-pdf-annotations-save="${0}" @dbp-pdf-annotations-cancel="${0}"></dbp-pdf-annotation-view> </div> </dbp-modal> <!-- File upload progress --> <div id="upload-progress" class="field notification is-info ${0}"> <dbp-mini-spinner></dbp-mini-spinner> <strong>${0}</strong> ${0} </div> </div> </div> </div> <div class="notification is-warning ${0}"> ${0} <a href="#" @click="${0}">${0}</a> </div> <div class="notification is-danger ${0}"> ${0} </div> <div class="${0}"> <dbp-mini-spinner></dbp-mini-spinner> </div> <dbp-file-sink id="file-sink" context="${0}" filename="signed-documents.zip" subscribe="initial-file-handling-state:initial-file-handling-state,clipboard-files:clipboard-files,nextcloud-store-session:nextcloud-store-session" enabled-targets="${0}" nextcloud-auth-url="${0}" nextcloud-web-dav-url="${0}" nextcloud-name="${0}" nextcloud-file-url="${0}" lang="${0}"></dbp-file-sink> `,w({hidden:!this.isLoggedIn()||!this.hasSignaturePermissions()||this.isLoading()}),i.t(`official-pdf-upload.upload-text`),()=>{this._(`#file-source`).setAttribute(`dialog-open`,``)},this.signingProcessActive,i.t(`official-pdf-upload.upload-button-label`),i.t(`official-pdf-upload.file-picker-context`),this.fileHandlingEnabledTargets,this.nextcloudWebAppPasswordURL,this.nextcloudWebDavURL,this.nextcloudName,this.nextcloudAuthInfo,this.nextcloudFileURL,this.lang,this.signingProcessActive,i.t(`official-pdf-upload.upload-area-text`),i.t(`official-pdf-upload.upload-button-label`),this.onFileSelected,this.onFileSourceSwitch,w({hidden:!this.queueBlockEnabled}),i.t(`official-pdf-upload.queued-files-label`),w({hidden:this.queuedFilesTableExpanded}),this.queuedFilesCount===0||this.queuedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableQueuedFilesTable.expandAll(),this.queuedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.queuedFilesTableExpanded}),this.queuedFilesCount===0||this.queuedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableQueuedFilesTable.collapseAll(),this.queuedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),w({hidden:this.queuedFilesTableAllSelected}),this.queuedFilesCount===0,i.t(`qualified-pdf-upload.select-all`),()=>{this.queuedFilesTableAllSelected=!0,this.tableQueuedFilesTable.selectAllRows()},i.t(`qualified-pdf-upload.select-all`),i.t(`qualified-pdf-upload.select-all`),w({hidden:!this.queuedFilesTableAllSelected}),this.queuedFilesCount===0,i.t(`qualified-pdf-upload.deselect-all`),()=>{this.queuedFilesTableAllSelected=!1,this.tableQueuedFilesTable.deselectAllRows()},i.t(`qualified-pdf-upload.deselect-all`),i.t(`qualified-pdf-upload.deselect-all`),this.clearQueuedFiles,this.queuedFilesCount===0||this.signingProcessActive||this.selectedFiles.length<1,i.t(`official-pdf-upload.clear-all`),()=>{this.signingProcessEnabled=!0,this.signingProcessActive=!0,this.initialQueuedFilesCount=this.queuedFilesCount},this.queuedFilesCount===0,w({hidden:this.signingProcessActive}),i.t(`official-pdf-upload.start-signing-process-button`),this.stopSigningProcess,w({hidden:!this.signingProcessActive}),i.t(`official-pdf-upload.stop-signing-process-button`),this.lang,this.anyPlacementMissing?g(r||=e` <div class="legend"> <dbp-icon name="warning-high" aria-hidden="true"></dbp-icon> <span class="legend-description"> ${0} </span> </div> `,i.t(`label-manual-positioning-missing`)):``,w({hidden:this.queuedFilesCount!==0}),i.t(`official-pdf-upload.queued-files-empty1`),i.t(`official-pdf-upload.queued-files-empty2`),w({hidden:this.signedFilesCount===0}),i.t(`official-pdf-upload.signed-files-label`),w({hidden:this.signedFilesCount===0}),w({hidden:this.signedFilesTableExpanded}),this.signedFilesCount===0||this.signedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableSignedFilesTable.expandAll(),this.signedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.signedFilesTableExpanded}),this.signedFilesCount===0||this.signedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableSignedFilesTable.collapseAll(),this.signedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),this.clearSignedFiles,i.t(`official-pdf-upload.clear-all`),i.t(`official-pdf-upload.download-zip-button`),i.t(`official-pdf-upload.download-zip-button-tooltip`),this.zipDownloadClickHandler,this.lang,w({hidden:this.errorFilesCount===0}),i.t(`official-pdf-upload.error-files-label`),w({hidden:this.errorFilesCount===0}),w({hidden:this.failedFilesTableExpanded}),this.errorFilesCount===0||this.failedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableFailedFilesTable.expandAll(),this.failedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.failedFilesTableExpanded}),this.errorFilesCount===0||this.failedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableFailedFilesTable.collapseAll(),this.failedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),this.clearErrorFiles,i.t(`official-pdf-upload.clear-all`),this.uploadInProgress,i.t(`official-pdf-upload.re-upload-all-button`),i.t(`official-pdf-upload.re-upload-all-button-title`),this.reUploadAllClickHandler,this.lang,this.withSigBlock?i.t(`official-pdf-upload.signature-placement-label`):i.t(`official-pdf-upload.preview-label`),this.currentFile.name,S(this.currentFile===void 0?0:this.currentFile.size),this.lang,t,this.storePDFData,this.hidePDF,w({hidden:!this.isAnnotationViewVisible}),i.t(`official-pdf-upload.annotation-view-label`),this.lang,this.currentFile.file===void 0?``:this.currentFile.file.name,S(this.currentFile.file===void 0?0:this.currentFile.file.size),this.lang,this.processAnnotationEvent,this.processAnnotationCancelEvent,w({hidden:!this.uploadInProgress}),this.uploadStatusFileName,this.uploadStatusText,w({hidden:this.isLoggedIn()||this.isLoading()}),i.t(`error-login-message`),this._onLoginClicked,i.t(`error-login-link`),w({hidden:this.hasSignaturePermissions()||!this.isLoggedIn()||this.isLoading()}),i.t(`error-permission-message-official`),w({hidden:!this.isLoading()}),i.t(`official-pdf-upload.save-field-label`,{count:this.signedFilesToDownload}),this.fileHandlingEnabledTargets,this.nextcloudWebAppPasswordURL,this.nextcloudWebDavURL,this.nextcloudName,this.nextcloudFileURL,this.lang)}}); //# sourceMappingURL=dbp-official-signature-pdf-upload.js.map